[ODE] eliminating all state
nlin@nlin.net
nlin at nlin.net
Fri Nov 22 03:35:02 2002
On Thu, Nov 21, 2002 at 05:24:02PM -0700, Russ Smith wrote:
> > Russ, you mentioned that ODE uses the correction at one timestep to
> > estimate the size of the correction at the next timestep. Is there any
> > way I can reset this between evaluations? Is there anywhere else state is
> > stored?
>
> i hope i didn't mention this, because its not true. each time step is
> completely independent from the last ... the only information that flows
> between time steps is the position, orientation and linear/angular
> velocity of the bodies. but of course all the ODE parameters will have
> effects that spread throughout time precisely because they affect the
> positions/velocities.
Russ,
The message from which you are being indirectly quoted is:
http://q12.org/pipermail/ode/2002-April/001107.html
The relevant passage:
On Wed, Apr 10, 2002, Russ Smith wrote:
> in the small-large
> timestep case it fails, because the velocity correction is timestep
> dependent (i.e. the small velocity correction calculated during the
> small timestep becomes a much-too-large correction during the large
> timestep). there is a good fix for this problem, which i will
> eventually add to ODE (as time permits). there'll be a dWorld switch
> to turn it on, as there is a slight performance cost.
Has the "fix" mentioned above been implemented? What is the idea behind
the fix?
-Norman