• DocumentCode
    2950910
  • Title

    Simulation tools for model-based robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX

  • Author

    Erez, Tom ; Tassa, Yuval ; Todorov, Emanuel

  • Author_Institution
    Depts. of Appl. Math. & Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
  • fYear
    2015
  • fDate
    26-30 May 2015
  • Firstpage
    4397
  • Lastpage
    4404
  • Abstract
    There is growing need for software tools that can accurately simulate the complex dynamics of modern robots. While a number of candidates exist, the field is fragmented. It is difficult to select the best tool for a given project, or to predict how much effort will be needed and what the ultimate simulation performance will be. Here we introduce new quantitative measures of simulation performance, focusing on the numerical challenges that are typical for robotics as opposed to multi-body dynamics and gaming. We then present extensive simulation results, obtained within a new software framework for instantiating the same model in multiple engines and running side-by-side comparisons. Overall we find that each engine performs best on the type of system it was designed and optimized for: MuJoCo wins the robotics-related tests, while the gaming engines win the gaming-related tests without a clear leader among them. The simulations are illustrated in the accompanying movie.
  • Keywords
    control engineering computing; digital simulation; middleware; robots; Bullet; Havok; MuJoCo; ODE; PhysX; gaming engines; model-based robotics; simulation tools; Accuracy; Computational modeling; Engines; Joints; Mathematical model; Robot kinematics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2015 IEEE International Conference on
  • Conference_Location
    Seattle, WA
  • Type

    conf

  • DOI
    10.1109/ICRA.2015.7139807
  • Filename
    7139807