Skip to main content

Evaluation and Enhancement of Common Simulation Methods for Robotic Range Sensors

  • Conference paper
Book cover Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR 2010)

Abstract

Distance sensors are an important class of external sensors used in many autonomous robots. Thus it is of importance to provide proper simulation for these sensors to enable software-in-the-loop testing of a robot’s control software. Two different methods for distance calculation are commonly applied for the simulation of such sensors, namely reading back the depth buffer from 3D renderings and the calculation of ray-object-intersections. Many simulators impose restrictions on either method, none of the widely used robot simulators reviewed in this paper currently considers material dependent simulation of the distances measured.

In this paper extended versions of both methods are presented which provide additional information on the object perceived by distance sensors. Several methods for incorporating distance- and object-information into a complete distance-sensor simulation-module are discussed. Implementations of either method are compared for their performance depending on the sensor resolution on different computer systems. These measurements show, that the break even of the methods strongly depends on the hardware, thus stressing the importance of providing either method in a robot simulation in a transparent way in order to obtain optimal performance of the simulation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Friedmann, M., Petersen, K., von Stryk, O.: Simulation of Multi-Robot Teams with Flexible Level of Detail. In: Carpin, S., Noda, I., Pagello, E., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2008. LNCS (LNAI), vol. 5325, pp. 29–40. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Friedmann, M.: Simulation of Autonomous Robot Teams With Adaptable Levels of Abstraction. PhD thesis, Technische Universität Darmstadt (November 30, 2009)

    Google Scholar 

  3. Kawata, H., Ohya, A., Yuta, S., Santosh, W., Mori, T.: Development of ultra-small lightweight optical range sensor system. In: Proc. of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS (2005)

    Google Scholar 

  4. Koenig, N., Howard, A.: Design and Use Paradigms of Gazebo, an Open-Source Multi-Robot Simulator. In: Proc. of the 2004 IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems, IROS (2004)

    Google Scholar 

  5. Jackson, J.: Microsoft Robotic Studio: A Technical Introduction. Robotics and Automation Magazine 14(4), 82–87 (2007)

    Article  Google Scholar 

  6. Hugues, L., Bredeche, N.: Simbad: an Autonomous Robot Simulation Package for Education and Research. In: Proc. of the 2006 Intl. Conf. on the Simulation of Adaptive Behavior (SAB), Rome, Italy (2006)

    Google Scholar 

  7. Simbad website (2009), http://simbad.sourceforge.net/

  8. Laue, T., Spiess, K., Röfer, T.: SimRobot - A General Physical Robot Simulator and Its Application in RoboCup. In: Bredenfeld, A., Jacoff, A., Noda, I., Takahashi, Y. (eds.) RoboCup 2005. LNCS (LNAI), vol. 4020, pp. 173–183. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Röfer, T., Laue, T., Burchardt, A., Damrose, E., Gillmann, K., Graf, C., de Haas, T.J., Härtl, A., Rieskamp, A., Schreck, A., Worch, J.-H.: B-Human Team Report and Code Release 2008. Technical report (2008)

    Google Scholar 

  10. Gerkey, B.P., Vaughan, R.T., Howard, A.: The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems. In: Proc. of the 2003 Intl. Conf. on Advanced Robotics (ICAR), Coimbra, Portugal, pp. 317–323 (June 30-July 3 2003)

    Google Scholar 

  11. Vaughan, R.: Massively multi-robot simulation in stage. Swarm Intelligence 2, 189–208 (2008)

    Article  Google Scholar 

  12. Carpin, S., Lewis, M., Wang, J., Balakirsky, S., Scrapper, C.: USARSim: a robot simulator for research and education. In: Proc. of the 2007 IEEE Intl. Conf. on Robotics and Automation, ICRA (2007)

    Google Scholar 

  13. Wang, J., Balakirsky, S.: UARSSim V3.1.3 - A Game-based Simulation of mobile robots. Technical report, NIST (2008)

    Google Scholar 

  14. Michel, O.: Cyberbotics Ltd. - Webots(TM): Professional Mobile Robot Simulation. Intl. Journal of Advanced Robotic Systems 1(1), 39–42 (2004)

    Article  MathSciNet  Google Scholar 

  15. Webots user guide 6.2.3. Technical report, Cyberbotics, Ltd. (2010)

    Google Scholar 

  16. Friedmann, M., Petersen, K., von Stryk, O.: Adequate Motion Simulation and Collision Detection for Soccer Playing Humanoid Robots. Robotics and Autonomous Systems 57, 786–795 (2009)

    Google Scholar 

  17. Segal, M., Akeley, K.: The OpenGL Graphics System: A Specification (Version 2.0 - October 22, 2004). Technical report, Silicon Graphics, Inc. (2004)

    Google Scholar 

  18. Andriluka, M., Kohlbrecher, S., Meyer, J., Petersen, K., Schnitzspan, P., von Stryk, O.: RoboCupRescue 2010 - Robot League Team Hector Darmstadt (Germany). Technical report, Technische Universität Darmstadt (2010)

    Google Scholar 

  19. URG Series Communication Protocol Specification SCIP-Version 2.0. Technical report, Hokuyo Automatic co., Ltd. (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Friedmann, M., Petersen, K., von Stryk, O. (2010). Evaluation and Enhancement of Common Simulation Methods for Robotic Range Sensors. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2010. Lecture Notes in Computer Science(), vol 6472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17319-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17319-6_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17318-9

  • Online ISBN: 978-3-642-17319-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics