Disentangling Coordiante Frames for Task Specific Motion Retargeting in Teleoperation using Shared Control and VR Controllers
Max Grobbel, Daniel Flögel, Philipp Rigoll, Sören Hohmann
TL;DR
This work tackles the gap between teleoperation performance and direct manipulation by introducing a formal motion retargeting framework that decouples translation and rotation through two independent coordinate-frame trees. Integrated with a model predictive control trajectory planner, the approach maps VR-controller inputs to robot commands in a way that supports both absolute and relative retargeting, reducing misalignment due to viewpoint changes. The method is validated on a UR5e manipulator with a VR controller, achieving real-time planning (solve times < 7 ms) and practical end-to-end latency around 0.5 s, using a horizon of $H=10$ steps and $w_{1p}=w_{1o}=[100,100,100]$, with $Q_{2a}=Q_{2b}$ diagonal entries of $0.01$. The results demonstrate that translation-rotation separation improves intuitive control and lays groundwork for low-cost, shared-control teleoperation in challenging environments, while noting the need for broader user studies and exploration of alternative reference-frame strategies.
Abstract
Task performance in terms of task completion time in teleoperation is still far behind compared to humans conducting tasks directly. One large identified impact on this is the human capability to perform transformations and alignments, which is directly influenced by the point of view and the motion retargeting strategy. In modern teleoperation systems, motion retargeting is usually implemented through a one time calibration or switching modes. Complex tasks, like concatenated screwing, might be difficult, because the operator has to align (e.g. mirror) rotational and translational input commands. Recent research has shown, that the separation of translation and rotation leads to increased task performance. This work proposes a formal motion retargeting method, which separates translational and rotational input commands. This method is then included in a optimal control based trajectory planner and shown to work on a UR5e manipulator.
