[ODE] box stacking instability
Pierre Terdiman
p.terdiman at wanadoo.fr
Thu Oct 17 23:36:02 2002
> I've noticed that the "boxstack" test is unstable as well, although not to
> the degree that the test program I'm using does. If one box comes to rest
> on another, while it doesn't pop up (as in this other demo) it does appear
> to vibrate and will move about -- I presume this is due to impulses
> correcting for penetration of the top box into the lower box.
>
> I'm talked to a professor who knows something about dynamics systems, and
> his understanding is that the impulse-based method in inherently unstable
> in this configuration -- using this algorithm it is almost impossible for
> the system to come to equilibrium. This seems to be an enormous problem,
> and one which makes ODE rather useless for my purposes. It looks like I
> shall have to just use collision detection with some basic physics hacked
> on... I need for it to be possible for objects to be supported by others,
> such as platforms on which other objects rest. It seems that ODE handles
> the case of stability on a plane quite well, but that is rather limited
> use compared to the general case :-(
The boxstack test is unstable because the collision detection routine
reports a single contact point, period.
Pierre