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

ODE from Gazebo and ROS

asked 2011-04-11 19:13:27 -0500

gazkune gravatar image


I have several questions about Gazebo, ODE and their integration in ROS:

1- As Gazebo wraps ODE in its world files, where can I find documentation about all the parameters of ODE that can be accessed from Gazebo? I couldn't find any complete documentation neither in the ROS wiki nor in Gazebo web page. I am just using example world files and ODE manuals to figure out the parameters.

2- I am working with very heavy mobile platforms in simulation (around 40000 kg). One of the most important things is to know whether the wheels are sliping. Does anybody know how to calculate the slip angle in Gazebo? Is there any ODE related function that could help?

3- Finally, the roadmap for the 1.0 version of Gazebo seems very promising, but is there any estimated release data? What's about the use of Bullet in Gazebo? I mean, can Gazebo just switch the physics motor to use Bullet instead of ODE?

Thanks in advance!

edit retag flag offensive close merge delete


You should probably split this into 3 separate questions on ROS-ANSWERS so that they can be answered individually.
Asomerville gravatar image Asomerville  ( 2011-04-21 10:34:44 -0500 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2011-06-17 10:42:50 -0500

nkoenig gravatar image

The documentation in the current version of gazebo is a bit lacking. Example world files is your besst friend.

2) are you trying to calculate the angle at which the wheels slip? If that's the case, then you'll have to write your own controller to look at wheel velocity and model velocity. There is no function to my knowledge in ode that exposes this information.

3) the new gazebo website has more info:

edit flag offensive delete link more


just a comment for 2), take a look at the fdir1 parameter. Without setting fdir1, the friction pyramid will make your slippage non-isotropic in the global coordinate system. Currently, specifying fdir1 fixes the friction directions to body frame, one can try aligning it with slip direction too.
hsu gravatar image hsu  ( 2011-06-29 14:51:54 -0500 )edit

answered 2011-06-17 10:34:42 -0500

tfoote gravatar image

1) The upcoming version of Gazebo will expose many of these parameters.

2) I'm not sure, please ask this seperately.

3) It's targeted for release into Electric in August.

edit flag offensive delete link more

Question Tools


Asked: 2011-04-11 19:13:27 -0500

Seen: 1,613 times

Last updated: Jun 17 '11