Physics based simulation of a simple automobile suspension in 2D using the 2D Rigid Body Physics Engine. The car body is represented by a rectangular block, the wheels by 2 small circles. The car body has about 10 times more mass than the wheels.
Drag the car with your mouse. Use the arrow keys to apply a thrust force to the car. Change parameters such as gravity, car mass, wheel mass, spring stiffness, and friction (damping).
There are two configurations of the car: in one the wheels are attached only by springs; in the other the wheels are attached by a rigid rod and also a spring. There is a menu to choose the configuration.
Note that the springs have a dampimg parameter that operates only when the spring is compressed or expanded. The other damping parameter slows down the motion of the bodies thru space.
Also available are: open source code, documentation and a simple-compiled version which is more customizable.
This web page was first published January 2011.