Home | Tutorials | Wiki | Issues
Ask Your Question

My wheeled robot model sometimes flies up into the air while driving. Why?

asked 2014-07-03 14:59:02 -0500

updated 2014-07-03 15:01:52 -0500

I'm new to Gazebo, so I probably just have something set incorrectly. But many of these robot model files (SDF) are made by hand using examples and tutorials found on the Internet, so they are quite error prone, I think.

Which SDF file properties will cause a wheeled robot to break loose from the ground plane and take off flying straight up into the air at extreme velocity? Do I have my friction values in the wheels messed up? Or is it the chassis or wheel link inertia values that I need to be more mindful of?

It's a 4-wheel skid steer platform (that is not meant to fly), so it is using the skid steer plugin. If the torque on the skid steer plugin is powerful and if the wheel friction values are incorrect, could it bind and then break loose and snap the entire model up into the air?

I'm using Gazebo 1.9 and ROS Hydro.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2014-08-11 19:38:16 -0500

Per this question: http://answers.gazebosim.org/question/6584/my-mobile-robot-slowly-rolls-with-no-forces/

... I had some instability problems with my robot model definition which caused it to slowly roll on the ground plane with no forces applied. Since I got that issue solved, I have had no more instances of my robot flying up into the air. So the two problems were probably due to the same model definition issue. Buggy model, in other words. Thanks.

edit flag offensive delete link more

answered 2014-07-21 11:49:33 -0500

hsu gravatar image

you can try setting max_vel parameter to 0, e.g.:

<collision name="...">

this will prevent/reduce interpenetration error from injecting energy into the system.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools


Asked: 2014-07-03 14:59:02 -0500

Seen: 1,716 times

Last updated: Aug 11 '14