Gazebo | Ignition | Community
Ask Your Question

How to get stable foot contacts when a biped robot is standing still?

asked 2013-05-10 06:47:24 -0500

luca gravatar image

I'm simulating a biped robot in gazebo 1.7 but the foot contacts showed by the simulator are intermittent also when the robot is standing still.

DRCSim Atlas simulation shows constant and stable contacts on the feet when the robot is walking. How that is achieved?

Is it because the Atlas joint controllers, link contacts and solver parameters are better tuned than mine or there is something I'm missing?

There are some additional parameters to tune to get a better interaction with the ground?

I'm using the same contact model as the Atlas model for the foot body:

<gazebo reference="r_foot"> <kp>6000000.0</kp> <kd>1.0</kd> <mu1>0.9</mu1> <mu2>0.9</mu2> <fdir1>1 0 0</fdir1> <maxvel>1.0</maxvel> <mindepth>0.003</mindepth> </gazebo>

If I simulate only Atlas foot, without controllers because there are no joints to control, the intermittent behavior appears. Can someone explain why this is happening?

Pictures of the Atlas robot with stable contacts: atlas-contacts

Only one foot with intermittent contacts: foot-contacts1 foot-contact2

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2013-05-11 10:09:17 -0500

asomerville gravatar image

Basically there is not enough damping in your system. Without damping energy is conserved and so propagates through the system like a perpetual motion machine, and the thing is constantly vibrating off the ground.

The atlas actually has had the same problem and they've recently started to fix it with higher damping values, and softer foot contacts. The contact model you list for the atlas foot is not the latest.

See the following for details:

edit flag offensive delete link more


Thanks! I managed to get good results changing contact model parameters.

luca gravatar imageluca ( 2013-05-13 09:46:49 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2013-05-10 06:47:24 -0500

Seen: 1,888 times

Last updated: May 11 '13