A Unified Approach To Space Robot Kinematics