A Collection of Some Real Time Simulations I Made for Visualizing Dynamical Systems
Created by Neil Sawhney
Basketball Spinning on Finger:
The equations of motion used to simulate the system below was solved using a 3-1-3 euler angle sequence. In the order of $\phi$, $\theta$, $\psi$. For more details on how this particular system was solved, you can find the article I wrote about ithere.
Feel free to orbit and zoom around with your mouse or finger, and use the sliders to mess around with the initial conditions. This simulation gives you a feel for how the various angular velocities affect the nutation of a symmetrical spinning top.
Thin Disk Rolling on Table:
The equations of motion used to simulate the system below was solved using a 3-1-2 euler angle sequence. In the order of $\psi$, $\theta$, $\phi$.
If you set $\dot{\psi_0}$ fast enough and decrease $\theta_0$ and $\dot{\phi_0}$ to something small, you can experience the coin enter a stable spin.
Intermediate Axis Theorem:
This simulation demonstrates the Intermediate axis theorem. Where if an object has three unique principal moments of inertia I1 > I2 > I3, the object will experience an unstable spin about the intermediate I2 axis.
If you set $\psi_0$ to 180$^\circ$, the tennis racket will experience an unstable spin.
Euler Angle Demonstration
A demo to help visualize euler angles and how the sequence order affects the final state.