Robotics StackExchange | Archived questions

Robot slips/slides/vibrates over ground plane

Hi guys,

i have this rather annoying problem that my robot ( 4 legged walking robot ) vibrates over the ground plane. As a result it has no friction and every simulation of a step is useless. The force peaks are over 100N within a fraction of a second. Do you know any way to damp this force? I can't figure out how these force peaks occur. For the movement of the joints I use a plugin see code below. I would be grateful for any idea.

this->jointsFL[joint]->SetParam("fmax", 0, this->50.0);
this->jointsFL[joint]->SetParam("vel", 0, ((double)this->targetVelFL[joint]));

What I have tried until now: -Interta System checked (twice) -friction of the links increased -damping of the joints increased - And the Tags: <min_depth>0.01</min_depth> <max_vel>0</max_vel>

Asked by Lutz on 2020-09-16 18:31:20 UTC

Comments

Answers

It seems to have been a solver problem. For those with a similar problem try to increase the iterations (at least 100) of the simulation and set the SOR value below 1.0.

-> http://gazebosim.org/tutorials?tut=preset_manager&cat=physics ->http://gazebosim.org/tutorials?tut=physics_params&cat=physics "SOR?"-> https://en.wikipedia.org/wiki/Successive_over-relaxation

Asked by Lutz on 2020-10-11 14:10:35 UTC

Comments