[ODE] Robot arm zero joint velocity not working

Mario Prats Sánchez mprats at icc.uji.es
Wed Sep 19 07:33:56 MST 2007

I am experimenting some problems trying to get zero velocity on a joint. I have
created a robot arm using ODE hinge joints. 
Each link of the arm is an ODE box body with 1 unit of mass. For the robot arm
motion, I am setting the motor parameters dParamVel and dParamFMax. It seems to
work correctly for non-zero velocity, but if I try to keep a joint with zero
velocity (or small velocity), the joint is still moving, because of the effect
of gravity on the following links. It is still moving even if I set dParamFMax
to a very high value (10000 and more!!).
I have configured the arm links so that they are not affected by gravity. This
solves the problem when the arm is not in contact with the environment. But if
a contact appears, the contact force is transmitted to all joints, and they are
moving even if I indicate I want zero velocity on them with a big FMax. 

Any help would be very appreciated.
Thanks in advance.

More information about the ODE mailing list