ODE is a platform independent C++ library for simulating articulated rigid body dynamics; ground vehicles, legged creatures, or moving objects. Supports advanced joints, contact with friction, and built-in collision detection. ODE is Free Software licensed under the GNU GPL.
Open Dynamics Engine