added the arm_kinematics