Introduction -- Spatial descriptions and transformations -- Manipulator kinematics -- Inverse manipulator kinematics -- Jacobians: velocities and static forces -- Manipulator dynamics -- Trajectory generation -- Manipulator-mechanism design -- Linear control of manipulators -- Nonlinear control of manipulators -- Force control of manipulators -- Robot programming languages and systems -- Off-line programming systems -- Trigonometric identities -- The 24 angle-set conventions -- Some inverse-kinematic formulas -- Solutions to selected exercises.