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.
Similar content being viewed by others
References
Baraff D, Witkin A (1997) Physically based modeling: principles and practice. July 23, 1997. URL http://www.cs.cmu.edu/baraff/sigcourse/notesa.pdf
Vukobratovic M, Potkonjak V, Tzafestas S (2004) Human and humanoid dynamics. J Intel Robotic Syst 41:65–84
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
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
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)
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
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)
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
Kanehiro F, Hirukawa H, Kajita S (2004) OpenHRP: open architecture humanoid robotics platform. I J Robotic Res 23:155–165
OGRE Team (2006) Object-oriented graphics rendering engine v1.2.2 [Dagon]. Web page, July. URL www.ogre3d.org
Mirtich B (1996) Fast and accurate computation of polyhedral mass properties. J Graph Tools 1:31–50
Khronos Group (2006) Collada: an open digital asset exchange schema for the interactive 3d industry. URL http://www.khronos.org/collada/
AGEIA. Mountain View, CA, USA (2006) Physx engine. Web page, URL http://www.ageia.com/technology.html
Smith R (2006) Open dynamics engine ODE v0.6, June, URL http://www.ode.org/
Smith R (2004) Dynamics simulation: a whirlwind tour. (Current state, and new frontiers.) Technical Report, PARC Laboratory
Murty KG (1997) Linear complementarity, linear and nonlinear programming. Internet ed
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
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
Fraisse P, Dauchez P, Pierrot F (2007) Robust force control strategy based on the virtual environment concept. Adv Robotics 21:485–498
Author information
Authors and Affiliations
Corresponding author
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-008-0508-6