A compensation strategy of end-effector pose precision based on the virtual constraints for serial robots with RDOFs | Synapse