ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Inverse Dynamic library implementation in ROS?

asked 2019-02-05 07:33:51 -0500

bvaningen gravatar image

I want to use Inverse Dynamics to implement a hybrid Torque/Position on an exoskeleton. My intitial plan is to use a detailed URDF of my robot and then a software tool that can take it and solve for the torque that needs to be generated by a joint to follow the path. The system will have to run on ubuntu 16.04.5 LTS with ROS kinetic

I found a large list of different solvers that can be used, found here

I have focussed my search on the following four solvers:

  • Open Dynamic Engine
  • DART
  • Pybullet
  • Rigid Body Dynamics Library

It seems that all of these methods do pretty much the same thing. Which of the inverse dynamics solver is best supported by ROS? What solver is generally used by ROS users? What are important aspects to take into account when choosing a solver?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2021-07-08 11:11:08 -0500

tfoote gravatar image

updated 2021-07-08 11:11:27 -0500

From what you're looking at being discrete simulator solvers Gazebo is closely integrated with ROS and has support for using ODE, Bullet, Simbody and DART.

See "Dynamics Simluation" at

edit flag offensive delete link more

Question Tools



Asked: 2019-02-05 07:33:51 -0500

Seen: 676 times

Last updated: Jul 08 '21