A Simulation Environment for Middle-Size Robots with Multi-level Abstraction

Larger fields in the Middle-size league as well as the effort to build mixed teams from different universities require a simulation environment which is capable to physically correctly simulate the robots and the environment. A standardized simulation environment has not yet been proposed for this league. In this paper we present our simulation environment, which is based on the Gazebo system. We show how typical Middle-size robots with features like omni-drives and omni-directional cameras can be modeled with relative ease. In particular, the control software for the real robots can be used with few changes, thus facilitating the transfer of results obtained in simulation back to the robots. We address some technical issues such as adapting time-triggered events in the robot control software to the simulation, and we introduce the concept of multi-level abstractions. The latter allows switching between faithful but computionally expensive sensor models and abstract but cheap approximations. These abstractions are needed especially when simulating whole teams of robots.

[1]  Brett Browning,et al.  ÜberSim: a multi-robot simulator for robot soccer , 2003, AAMAS '03.

[2]  David Stuart Robertson,et al.  Enacting the Distributed Business Workflows Using BPEL4WS on the Multi-agent Platform , 2005, MATES.

[3]  Oliver Obst,et al.  Spark - A generic simulator for physical multi-agent simulations , 2004, Comput. Syst. Sci. Eng..

[4]  Michael Beetz,et al.  M-ROSE: A Multi Robot Simulation Environment for Learning Cooperative Behavior , 2002, DARS.

[5]  Javier Ruiz-del-Solar,et al.  UCHILSIM: A Dynamically and Visually Realistic Simulator for the RoboCup Four Legged League , 2004, RoboCup.

[6]  Tamio Arai,et al.  Distributed Autonomous Robotic Systems 3 , 1998 .

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

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

[9]  Alexander Ferrein,et al.  Football is coming home , 2006, PCAR '06.

[10]  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).

[11]  Michael Beetz,et al.  Designing and Implementing a Plan Library for a Simulated Household Robot , 2006, AAAI 2006.

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