Puppeteer Your Robot: Augmented Reality Leader-Follower Teleoperation
Jonne van Haastregt, Michael C. Welle, Yuchong Zhang, Danica Kragic
TL;DR
High-quality demonstrations are essential for learning complex manipulation, and intuitive teleoperation is needed without duplicating hardware. The paper proposes an augmented reality leader-follower Puppeteer Your Robot system that uses a virtual leader in AR to guide a real follower robot, with inverse kinematics mapping and ROS-TCP communication, plus visual latency cues via a transparent overlay. Key contributions include the novel AR-based puppeteering framework for the Franka Panda and an empirical pilot study with n=10 participants demonstrating favorable usability and task performance in block stacking and rice scooping. The work highlights significant practical impact by reducing hardware requirements while maintaining intuitive control and safety, enabling more scalable collection of high-quality demonstrations in real-world settings.
Abstract
High-quality demonstrations are necessary when learning complex and challenging manipulation tasks. In this work, we introduce an approach to puppeteer a robot by controlling a virtual robot in an augmented reality setting. Our system allows for retaining the advantages of being intuitive from a physical leader-follower side while avoiding the unnecessary use of expensive physical setup. In addition, the user is endowed with additional information using augmented reality. We validate our system with a pilot study n=10 on a block stacking and rice scooping tasks where the majority rates the system favorably. Oculus App and corresponding ROS code are available on the project website: https://ar-puppeteer.github.io/
