[ODE] Actuated arm get stuck into static entities

Tanguy Fautre tanguy.fautre at spaceapplications.com
Tue Jun 14 12:35:54 MST 2005


Megan Fox wrote:
> If you drop a normal dynamic entity (like a box) into the world, does
> it interact properly with the other static objects?
> 
> Can you, for instance, knock a box around the world with your servo
> arm, so long as you don't touch the static world?
> 
> -Megan Fox
>


Dynamic (non-actuated) entities seems to interact properly with other 
static objects.

But I tried the servo arm with a dynamic box as you suggested, and 
somtimes the arm gets stuck into the box (even sometimes when the box is 
not touching anything else!)

I took some screenshots to illustrate the "stuck" situations I 
identified so far (the red dots shows the contact joints):

http://users.telenet.be/tfautre/arm_stuck_01.png
http://users.telenet.be/tfautre/arm_stuck_02.png
http://users.telenet.be/tfautre/arm_stuck_03.png


Note: I already tried enabling or disabling dWorldSetAutoDisableFlag(). 
But I'm explicitly enabling the arm body when actuating it anyway.

Regards,

Tanguy


> On 6/13/05, Tanguy Fautre <tanguy.fautre at spaceapplications.com> wrote:
> 
>>Hello,
>>
>>
>>I have a single arm that is attached to the world by a hinge.
>>This hinge is motorized and controlled by a servo-motor (inspired by
>>http://ode.org/cgi-bin/wiki.pl?ServoSimulation).
>>
>>But whenever the arm touches a collision plane (or any other static
>>entities), the arm gets stuck and won't move anymore no matter what I do
>>with the motor (like if the collision joint won't let go of it) .
>>
>>What could I possibly be doing wrong? Any solution?
>>
>>
>>Regards,
>>
>>Tanguy


More information about the ODE mailing list