SimRobot – A General Physical Robot Simulator and Its Application in RoboCup

  • Tim Laue
  • Kai Spiess
  • Thomas Röfer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4020)

Abstract

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 an user-oriented approach by including several mechanisms for visualization, direct actuator manipulation, and interaction with the simulated world. To demonstrate the general approach, this paper presents multiple examples of different robots which have been simulated so far.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Zagal, J.C., Ruiz-del-Solar, J.: UCHILSIM: A Dynamically and Visually Realistic Simulator for the RoboCup Four Legged League. In: Nardi, D., Riedmiller, M., Sammut, C., Santos-Victor, J. (eds.) RoboCup 2004. LNCS (LNAI), vol. 3276, pp. 34–45. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. 2.
    Smith, R.: Open Dynamics Engine - ODE (2005), http://www.ode.org
  3. 3.
    Go, J., Browning, B., Veloso, M.: Accurate and flexible simulation for dynamic, vision-centric robots. In: Proceedings of International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS 2004) (2004)Google Scholar
  4. 4.
    Go, J., Browning, B., Veloso, M.: Carnegie Mellon UberSim Project (2004), http://www-2.cs.cmu.edu/robosoccer/ubersim/
  5. 5.
    Koenig, N., Howard, A.: Gazebo - 3D multiple robot simulator with dynamics (2004), http://playerstage.sourceforge.net/gazebo/gazebo.html
  6. 6.
    Gerkey, B., Vaughan, R.T., Howard, A.: The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. In: Proceedings of the 11th International Conference on Advanced Robotics, Coimbra, Portugal, pp. 317–323 (2003)Google Scholar
  7. 7.
    Michel, O.: Cyberbotics Ltd. - WebotsTM: Professional Mobile Robot Simulation 1, 39–42 (2004)Google Scholar
  8. 8.
    Cyberbotics Ltd.: Cyberbotics Webots (2005), http://www.cyberbotics.com/products/webots/
  9. 9.
    Röfer, T.: Strategies for using a simulation in the development of the Bremen Autonomous Wheelchair. In: Zobel, R., Moeller, D. (eds.) Simulation-Past, Present and Future, Society for Computer Simulation International, pp. 460–464 (1998)Google Scholar
  10. 10.
    Röfer, T., Laue, T., Burkhard, H.D., Hoffmann, J., Jüngel, M., Göhring, D., Lötzsch, M., Düffert, U., Spranger, M., Altmeyer, B., Goetzke, V., Stryk, O.v., Brunn, R., Dassler, M., Kunz, M., Risler, M., Stelzer, M., Thomas, D., Uhrig, S., Schwiegelshohn, U., Dahm, I., Hebbel, M., Nisticó, W., Schumann, C., Wachter, M.: GermanTeam RoboCup 2004 (2004), only available online: http://www.robocup.de/germanteam/GT2004.pdf
  11. 11.
    Ghazi-Zahedi, K., Laue, T., Röfer, T., Schöll, P., Spiess, K., Twickel, A., Wischmann, S.: Rosiml - robot simulation markup language (2005), http://www.tzi.de/spprobocup/RoSiML.html
  12. 12.
    Kurlbaum, J., Laue, T., Lück, B., Mohrmann, B., Poloczek, M., Reinecke, D., Riemenschneider, T., Röfer, T., Simon, H., Visser, U.: Bremen Small Multi-Agent Robot Team (B-Smart) Team Description for RoboCup 2004. In: Nardi, D., Riedmiller, M., Sammut, C., Santos-Victor, J. (eds.) RoboCup 2004. LNCS (LNAI), vol. 3276. Springer, Heidelberg (2005)Google Scholar
  13. 13.
    Mandel, C., Hübner, K., Vierhuff, T.: A Demonstrator for Cognitive Aspects in Service Robotics. In: XXVII Annual Meeting of the Cognitive Science Society (submitted, 2005)Google Scholar
  14. 14.
    German Team: German Team web site (2005), http://www.germanteam.org
  15. 15.
    Röfer, T.: SimRobot Website (2005), http://www.tzi.de/simrobot

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Tim Laue
    • 1
  • Kai Spiess
    • 1
  • Thomas Röfer
    • 1
  1. 1.Bremer Institut für Sichere Systeme, Technologie-Zentrum Informatik, FB 3Universität BremenBremenGermany

Personalised recommendations