Computer control of a robot arm's motion requires kinematic algorithms for relating the state of a particular arm's joints to the position and orientation of its tool in three-dimensional space. To design such algorithms requires mathematical formulation of the kinematics of the arm. The resulting long, tedious algebraic manipulations suggest...