Inverse kinematic analysis of robot manipulators