Constrained Cartesian motion control for teleoperated surgical robots | Synapse