The platform- and hardware-in-the-loop simulator for multi-robot cooperation

This paper presents a platform- and hardware-in-the-loop simulator (PHILS), which was developed for the evaluation of cooperative performance of multiple autonomous robots and their testing in virtual environments. The simulator consists of computers each with a graphics processing unit (GPU), monitors, a network switch that links the computers, and a server-client simulation software system installed on the computers. The cooperative performance of multiple autonomous robots can be evaluated by linking computers each to be mounted on a robot to the network and running and testing autonomous robots in a virtual environment. Unlike the conventional hardware-in-the-loop simulators or multi-robot simulators, the primary advantage of the PHILS is that it can test cooperative autonomous robots and analyze their cooperative performance as well as hardware performance in a real-time virtual environment, enabling the implementation of synchronous and asynchronous communication strategies and the control of communication delay and loss.

[1]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[2]  Inman Harvey,et al.  Noise and the Reality Gap: The Use of Simulation in Evolutionary Robotics , 1995, ECAL.

[3]  Hugh F. Durrant-Whyte,et al.  Dynamic space reconfiguration for Bayesian search and tracking with moving targets , 2008, Auton. Robots.

[4]  Alexei Makarenko,et al.  Decentralised Data Fusion And Control In Active Sensor Networks , 2004 .

[5]  Albert Tarantola,et al.  Inverse problem theory - and methods for model parameter estimation , 2004 .

[6]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[7]  S. Grime,et al.  Data fusion in decentralized sensor networks , 1994 .

[8]  Olivier Michel,et al.  Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation , 2004 .

[9]  Tomonari Furukawa,et al.  HyPE: Hybrid Particle-Element Approach for Recursive Bayesian Searching and Tracking , 2008, Robotics: Science and Systems.

[10]  Stefano Carpin,et al.  USARSim: a robot simulator for research and education , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  Hugh F. Durrant-Whyte,et al.  The element-based method - theory and its application to bayesian search and tracking - , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Hugh F. Durrant-Whyte,et al.  Recursive Bayesian search-and-tracking using coordinated uavs for lost targets , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[13]  Stephen Balakirsky,et al.  MOAST and USARSim: a combined framework for the development and testing of autonomous systems , 2006, SPIE Defense + Commercial Sensing.