SimRobot – Development and Applications ?

This paper describes SimRobot, a robot simulator which is able to simulate arbitrary user-defined robots in three-dimensional space. It includes a physical model which is based on rigid body dynamics. To allow an extensive flexibility in building accurate models, a variety of different generic bodies, sensors, and actuators has been implemented. Furthermore, the simulator follows a user-oriented approach by including several mechanisms for visualization, direct actuator manipulation, and interaction with the simulated world. To allow a more detailed simulation, algorithms for simulating image disturbances as well as for actuator parameter optimization have been added. During the past years, SimRobot has been used to simulate several different robots, of which some are presented in this paper.

[1]  Thomas Röfer,et al.  SimRobot - A General Physical Robot Simulator and Its Application in RoboCup , 2005, RoboCup.

[2]  Thomas Röfer Region-Based Segmentation with Ambiguous Color Classes and 2-D Motion Compensation , 2007, RoboCup.

[3]  Thomas Röfer,et al.  Strategies for Using a Simulation in the Development of the Bremen Autonomous Wheelchair , 1998, ESM.

[4]  Denis Fisseler,et al.  Learning in a High Dimensional Space: Fast Omnidirectional Quadrupedal Locomotion , 2006, RoboCup.

[5]  Thomas Röfer,et al.  Real-Time Simulation of Motion-Based Camera Disturbances , 2009, RoboCup.

[6]  Cord Niehaus,et al.  BreDoBrothers Team Description for RoboCup 2006 , 2006 .

[7]  Oskar von Stryk,et al.  Hardware-in-the-Loop Optimization of the Walking Speed of a Humanoid Robot , 2006 .

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

[9]  Michael Lewis,et al.  Usar: A Game Based Simulation for Teleoperation , 2003 .

[10]  Thomas Röfer,et al.  Evolutionary Gait-Optimization Using a Fitness Function Based on Proprioception , 2004, RoboCup.

[11]  Richard H. Middleton,et al.  Rolling Shutter Image Compensation , 2006, RoboCup.

[12]  Minoru Asada,et al.  3D2Real: Simulation League Finals in Real Robots , 2006, RoboCup.

[13]  Thomas Röfer,et al.  German Team 2007 : the German National RoboCup Team , 2004 .

[14]  Tim Laue,et al.  Automatic Parameter Optimization for a Dynamic Robot Simulation , 2009, RoboCup.

[15]  Tim Laue,et al.  Bremen Small Multi-Agent Robot Team ( B-Smart ) Team Description for RoboCup 2004 , 2004 .

[16]  Jared Jackson Microsoft robotics studio: A technical introduction , 2007, IEEE Robotics & Automation Magazine.

[17]  Thomas Röfer,et al.  B-Human Team Description for RoboCup 2007 , 2007 .