robot arm 3 dof degrees of freedom