[ODE] Differentials and such
Tom De Muer
tom.demuer at skynet.be
Mon Feb 9 08:49:25 MST 2004
> "Tom De Muer" <tom.demuer at skynet.be> skreiv:
> > I think I have not expressed myself very clearly :-/ What I mean is
that
> > after you set the torque to the wheels, your wheels will have some
speed.
> > That speed needs to get feeded back to the engine to determine it's new
RPM.
>
> Yes, but what if... you jump, and in the air the engine goes back to
> idle. OR you suddenly downshift... i.e. engine braking and
> engine/drivetrain inertia isn't fed back to the wheels again. This would
> be very difficult in ODE in my opinion, as you'd only be able to feed
> the torque one way per timestep... you could alternate, but I doubt it
> would work very well.
This is how I do it now is when you have engine braking: set Vel to 0.0 and
set FMax as the torque created by the engine braking. You are right that
the inertia of the engine/drivetrain is not taken into account then. What
are the thoughts on this: propel a flywheel with the engine and use the
generated torque of that one to propel the transmission?
> What would be really great would be a differential joint! Or rather,
> just some way to set the pinion input FMax and Vel (or just add torque
> to it), which keeps the relationship in angle like this:
> pinion=ratio*(w1+w2)/2 where w1 and w2 is the angle of the wheels (angle
> can be rotational velocity instead). Does anyone know how the Amotor
> finds out how much torque it needs to set the desired speed? Guess I'll
> have to take a deep dive into the ODE sources, any hints and ideas are
> appreciated!
While you are busy: a double whishbone joint would be nice too ;o)
Currently I'm thinking of building such a joint but the constraints seem
impossible to put in a clean formula. I would be very interesting in your
progress on a differential joint :) A proper differiential like a limited
slip differiential would be awesome too!
Cheers!
Tom
> --
> Amund Børsand <amund £ offroad . no>
>
More information about the ODE
mailing list