Provided herein are devices and methods for analysis and/or exercise of a body region of a subject. Such devices may comprise a guide arm supported by a support frame; a receiving surface supported by the guide arm, the receiving surface for receiving input force from the subject; and a motor assembly in communication with the guide arm, the motor assembly controlling movement of the receiving surface based on received input force. Exercise and/or analysis methods described herein may comprise steps of instructing the subject to apply an input force to a receiving surface; sensing the applied input force over time; and controlling movement of the receiving surface based on the received input force using a motor assembly, whereby the motor assembly moves the receiving surface in a pre-determined direction, so long as the input force remains within an allowable tolerance, until a pre-set end position is reached.