Extending Open Dynamics Engine for Robotics Simulation Conference Paper uri icon

abstract

  • Open Dynamics Engine (ODE) is the most popular rigid-body dynamics implementation for robotics simulation applications. While using it to simulate common robotic scenarios like mobile robot locomotion and simple grasping, we have identified the following shortcomings each of which adversely affect robot simulation: lack of computational efficiency, poor support for practical joint-dampening, inadequate solver robustness, and friction approximation via linearization. In this paper we describe extensions to ODE that address each of these problems. Because some of these objectives lie in opposition to others-e.g., speed versus verisimilitude-we have carried out experiments in order to identify the trade-offs involved in selecting from our extensions. Results from both elementary physics and robotic task-based scenarios show that speed improvements can be gained along with useful joint-dampening. If one is willing to accept an execution time cost, we are able to represent the full-friction cone, while simultaneously guaranteeing a solution from our numerical solver. 2010 Springer-Verlag Berlin Heidelberg.

published proceedings

  • Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

altmetric score

  • 3

author list (cited authors)

  • Drumwright, E., Hsu, J., Koenig, N., & Shell, D.

citation count

  • 48

complete list of authors

  • Drumwright, Evan||Hsu, John||Koenig, Nathan||Shell, Dylan

publication date

  • December 2010