A Virtual Mechanical Interaction Layer Enables Resilient Human-to-Robot Object Handovers
Omar Faris, Sławomir Tadeja, Fulvio Forni
TL;DR
This work tackles resilient human-to-robot object handovers under dynamic object pose changes by introducing a Virtual Model Control (VMC) based interaction layer that couples the robot to the hand via virtual springs, dampers, and links. The controller comprises a Main Controller that drives the gripper toward moving targets and an Auxiliary Controller that enforces collision avoidance, with a gripper module triggering the final grasp; forces follow saturated profiles $F_s = F_{s_{max}} \tanh\left(\frac{k_s |\mathbf{p}|}{F_{s_{max}}}\right) \frac{\mathbf{p}}{|\mathbf{p}|}$ and $F_d = c(|\mathbf{p}|) \dot{\mathbf{p}}$ where $c(s) = c_1 + c_2 \tanh(\beta |\mathbf{p}|)$. Augmented reality via a Meta Quest 3 visualizes the robot’s intended grasp and tracks the user’s hand pose to improve bidirectional communication, with hand pose-derived target points guiding grasp attempts. The approach is validated through two handover experiments with varying object motions and starting poses, plus a user study (n=16) comparing AR-enabled and non-AR conditions and two robot profiles, showing high resilience and a strong user preference for the AR-enabled, authoritative configuration. Collectively, the results demonstrate that the virtual interaction layer can safely adapt to dynamic handovers, enabling faster, more intuitive human-robot collaboration with meaningful implications for real-world assistance and manufacturing tasks.
Abstract
Object handover is a common form of interaction that is widely present in collaborative tasks. However, achieving it efficiently remains a challenge. We address the problem of ensuring resilient robotic actions that can adapt to complex changes in object pose during human-to-robot object handovers. We propose the use of Virtual Model Control to create an interaction layer that controls the robot and adapts to the dynamic changes in the handover process. Additionally, we propose the use of augmented reality to facilitate bidirectional communication between humans and robots during handovers. We assess the performance of our controller in a set of experiments that demonstrate its resilience to various sources of uncertainties, including complex changes to the object's pose during the handover. Finally, we performed a user study with 16 participants to understand human preferences for different robot control profiles and augmented reality visuals in object handovers. Our results showed a general preference for the proposed approach and revealed insights that can guide further development in adapting the interaction with the user.
