Skip to main content
Log in

A dynamic simulator for humanoid robots

  • Original Article
  • Published:
Artificial Life and Robotics Aims and scope Submit manuscript

Abstract

Computer simulation is an essential step in the design and construction of various mechanical structures, including biped robots, because it enables rapid testing and virtual prototyping during the construction phase. Although many different simulators are available, this article gives an overview and a motivation for building a new dynamic multibody simulator. The simulator is especially adapted to humanoid robot Archie, developed at the IHRT Institute at the Technical University of Vienna. In addition, it is shown how the simulator can be used not only in the controller design, but also in the online control loop to extend the available sensors: a virtual sensors principle.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baraff D, Witkin A (1997) Physically based modeling: principles and practice. July 23, 1997. URL http://www.cs.cmu.edu/baraff/sigcourse/notesa.pdf

  2. Vukobratovic M, Potkonjak V, Tzafestas S (2004) Human and humanoid dynamics. J Intel Robotic Syst 41:65–84

    Article  Google Scholar 

  3. Fujimoto Y, Obata S, Kawamura A (1998) Robust biped walking with active interaction control between foot and ground. Robotics & Automation Magazine, IEEE 5(2):33–42

    Article  Google Scholar 

  4. Sugihara T, Nakamura Y (2003) Contact phase invariant control for humanoid robot based on variable impedant inverted pendulum model. In: Proc of ICRA, IEEE, Sept. 2003, Taipei, IEEE, Piscataway, NJ, pp 51–56

    Google Scholar 

  5. Gerkey BP, Vaughan RT, Howard A (2003) The player/stage project: tools for multi-robot and distributed sensor systems. Proceedings of the International Conference on Advanced Robotics (ICAR 2003), Coimbra, Portugal, July 26, 2003, pp 317–323 (http://robotics.stanford.edu/:_gerkey/research/final_papers)

  6. Koenig N, Howard A (2004) Design and use paradigms for gazebo, an open-source multi-robot simulator. In: Proc of IEEE Intl Conf Intelligent Robots and Systems, September 2004, vol. 3, IEEE, New York, pp 2149–2154

    Google Scholar 

  7. Ponticelli R, Armada M (2006) Vrsilo2: dynamic simulation system for the biped robot silo2. In: Proceedings of the 9th International Conference on Climbing and Walking Robots, Brussels, September 2006 (CD Rom)

  8. Kanehiro F, Miyata N, Kajita S, et al (2001) Virtual humanoid robot platform to develop controllers of real humanoid robots without porting. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, IEEE, New York, pp 1093–1099

    Google Scholar 

  9. Kanehiro F, Hirukawa H, Kajita S (2004) OpenHRP: open architecture humanoid robotics platform. I J Robotic Res 23:155–165

    Article  Google Scholar 

  10. OGRE Team (2006) Object-oriented graphics rendering engine v1.2.2 [Dagon]. Web page, July. URL www.ogre3d.org

  11. Mirtich B (1996) Fast and accurate computation of polyhedral mass properties. J Graph Tools 1:31–50

    Google Scholar 

  12. Khronos Group (2006) Collada: an open digital asset exchange schema for the interactive 3d industry. URL http://www.khronos.org/collada/

  13. AGEIA. Mountain View, CA, USA (2006) Physx engine. Web page, URL http://www.ageia.com/technology.html

  14. Smith R (2006) Open dynamics engine ODE v0.6, June, URL http://www.ode.org/

  15. Smith R (2004) Dynamics simulation: a whirlwind tour. (Current state, and new frontiers.) Technical Report, PARC Laboratory

  16. Murty KG (1997) Linear complementarity, linear and nonlinear programming. Internet ed

  17. Reichenbach T, Miklic D, Kovacic Z (2006) Supervisory control by using active virtual 3d models in-the-loop. CCA’ 06. IEEE International Conference on Control Applications, Munich, October 2006, IEEE, Piscataway, pp 1409–1413

    Google Scholar 

  18. Pratt J, Dilworth P, Pratt G (1997) Virtual model control of a bipedal walking robot. Proceedings of the 1997 International Conference on Robotics and Automation, November, IEEE, New York

    Google Scholar 

  19. Fraisse P, Dauchez P, Pierrot F (2007) Robust force control strategy based on the virtual environment concept. Adv Robotics 21:485–498

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomislav Reichenbach.

Additional information

This work was presented in part at the First European Workshop on Artificial Life and Robtics, Vienna, Austria, July 12–13, 2007

About this article

Cite this article

Reichenbach, T. A dynamic simulator for humanoid robots. Artif Life Robotics 13, 561–565 (2009). https://doi.org/10.1007/s10015-008-0508-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10015-008-0508-6

Key words

Navigation