Robot-In-The-Loop Simulation to Support Multi-Robot System Development: A Dynamic Team Formation Example

Modeling and simulation provides a powerful technology for engineers and managers to understand, design, and evaluate a system under development. Traditionally, simulation is only used in early stages of a system design. However, with the advances of hardware and software technology, it is now possible to extend simulation to late stages for supporting a full life cycle simulation-based development. Robot-in-the-loop simulation, where real robots work together with virtual ones, has been developed to support such a development process to bridge the gap between simulation and reality.

[1]  Bernard P. Zeigler,et al.  Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems , 2000 .

[2]  J. K. Rosenblatt,et al.  A fine-grained alternative to the subsumption architecture for mobile robot control , 1989, International 1989 Joint Conference on Neural Networks.

[3]  Xiaolin Hu,et al.  Model continuity in the design of dynamic distributed real-time systems , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[4]  S.H. Kenyon Behavioral software agents for real-time games , 2006, IEEE Potentials.

[5]  Xiaoshan Pan,et al.  Computational modeling of human and social behaviors for emergency egress analysis , 2006 .

[6]  DH Edwards,et al.  Mutual inhibition among neural command systems as a possible mechanism for behavioral choice in crayfish , 1991, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[7]  Eckhard Freund,et al.  Projective virtual reality: bridging the gap between virtual reality and robotics , 1999, IEEE Trans. Robotics Autom..

[8]  Nigel Gilbert,et al.  Agent-based social simulation: dealing with complexity , 2005 .

[9]  Bastani Hamed,et al.  Design and implementation of full autonomous mine detecting robot , 2004 .

[10]  Donald D. Dudenhoeffer,et al.  A formation behavior for large-scale micro-robot force deployment , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[11]  Kyu Ho Park,et al.  A Real-Time Discrete Event System Specification Formalism for Seamless Real-Time Software Development , 1997, Discret. Event Dyn. Syst..

[12]  Bernard P. Zeigler,et al.  A simulation-based software development methodology for distributed real-time systems , 2004 .

[13]  Donald D. Dudenhoeffer,et al.  Mixed-Initiative Remote Characterization Using a Distributed Team of Small Robots , 2001 .

[14]  Saïda Bouakaz,et al.  From virtual to augmented reality in financial trading: a CYBERII application , 2007, J. Enterp. Inf. Manag..

[15]  Xiaolin Hu,et al.  Variable Structure in DEVS Component-Based Modeling and Simulation , 2005, Simul..

[16]  Xiuwen Liu,et al.  Two-Stage Optimal Component Analysis , 2006, 2006 International Conference on Image Processing.

[17]  Donald E. Brown,et al.  Using agent-based modeling and human-in-the-loop simulation to analyze army acquisition programs , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[18]  James D. McLurkin Stupid robot tricks : a behavior-based distributed algorithm library for programming swarms of robots , 2004 .

[19]  Xiaolin Hu,et al.  BehaviorSim : A Simulation Environment To Study Animal Behavioral Choice Mechanisms , 2005 .

[20]  J. Mercer,et al.  Distributed air/ground traffic management: results of preliminary human-in-the-loop simulation , 2003, Digital Avionics Systems Conference, 2003. DASC '03. The 22nd.

[21]  Xiaolin Hu,et al.  Robots in the loop: supporting an incremental simulation-based design process , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[22]  James McLurkin,et al.  Distributed Algorithms for Dispersion in Indoor Environments Using a Swarm of Autonomous Mobile Robots , 2004, DARS.

[23]  Xiaolin Hu,et al.  Model Continuity to Support Software Development for Distributed Robotic Systems: A Team Formation Example , 2004, J. Intell. Robotic Syst..

[24]  Dieter Fox Distributed Multi-Robot Exploration and Mapping , 2005, CRV.

[25]  Bryan W. Scotney,et al.  A Graph Theoretic Approach to Direct Processing of Sparse Unwarped Panoramic Images , 2006, 2006 International Conference on Image Processing.

[26]  Kurt Konolige,et al.  Distributed Multirobot Exploration and Mapping , 2005, Proceedings of the IEEE.

[27]  J. E. Bernard,et al.  Flight simulation in synthetic environments , 2000, 19th DASC. 19th Digital Avionics Systems Conference. Proceedings (Cat. No.00CH37126).

[28]  Bernard P. Zeigler,et al.  DEVS-C++: a high performance modelling and simulation environment , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.

[29]  Jörg Meyer,et al.  Interactive 3D protein structure visualization using virtual reality , 2004, Proceedings. Fourth IEEE Symposium on Bioinformatics and Bioengineering.

[30]  J. Rossmann,et al.  How to control a multi-robot system by means of projective virtual reality , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[31]  N.C. Tsourveloudis,et al.  Virtual reality testbed for mobile robots , 1999, ISIE '99. Proceedings of the IEEE International Symposium on Industrial Electronics (Cat. No.99TH8465).

[32]  George W. Irwin,et al.  An event driven virtual reality system for planning and control of multiple robots , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[33]  Xiaolin Hu Context-Dependent Adaptability in Crowd Behavior Simulation , 2006, 2006 IEEE International Conference on Information Reuse & Integration.

[34]  Xiaolin Hu,et al.  DEVS-on-a-chip: implementing DEVS in real-time Java on a tiny Internet interface for scalable factory automation , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[35]  Francesco Mondada,et al.  "KhepOnTheWeb": An experimental demonstrator in telerobotics and virtual reality , 1997, Proceedings. International Conference on Virtual Systems and MultiMedia VSMM '97 (Cat. No.97TB100182).