four degrees of freedom manipulator uncode