Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#185 Stable, implicit gyroscopic forces

In_STABLE
closed
Daniel K. O.
gyroscopic (1)
5
2014-02-04
2013-01-11
Joseph Cooper
No

Removes a problem where any body with a mass matrix with unequal principal axes gains energy when rotating with gyroscopicMode set to true (the default).

Changes the computation of gyroscopic torques in step.cpp and quickstep.cpp to use an implicit computation. This is more computational expensive, but usable. The other method is not usable for freely rotating bodies. When the inertia matrix has equal principal axes, the gyroscopic computation does nothing; so it might as well be disabled to save cycles.

See video: www.youtube.com/watch?v=RHqyKfxWNpY

1 Attachments

Discussion

  • Joseph Cooper
    Joseph Cooper
    2013-01-14

    New patch. The old one broke the .c interface.

     
    Attachments
  • Daniel K. O.
    Daniel K. O.
    2014-02-01

    • status: open --> accepted
    • assigned_to: Daniel K. O.
    • Group: Needs_Feedback --> In_STABLE
     
  • Daniel K. O.
    Daniel K. O.
    2014-02-01

    Applied on rev #1957.

    I tested on various mass distributions, and it seems fairly robust.

     
  • Daniel K. O.
    Daniel K. O.
    2014-02-04

    • status: accepted --> closed