Abstract: A rehabilitation apparatus with at least three degrees of freedom of motion, comprising: a plurality of brakes; a motor, wherein the motor is operationally connected to the brakes; a plurality of surfaces, wherein each of a plurality of the surfaces correlates to a brake; and, wherein when the motor is activated, the brakes are selectively advanced to make contact with the surfaces causing friction between the brakes and the surfaces and thus causing variable resistance in the three degrees of freedom to the apparatus based on the extent of advancement of the brakes.