Joints — Objects that limit the freedom of movement of the bones (that have proxies attached to them). Joints have virtual motors that can be manipulated by the
API to create interesting movement (used for steering the wheels of a car, to simulate a spider’s gait, to get biped robots to walk etc.) The several types of Joints are illustrated in
ODE manual.