Imposing motion constraints to a force reflecting telerobot through real-time simulation of a virtual mechanism | Synapse