Versatile Demonstration Interface: Toward More Flexible Robot Demonstration Collection
Michael Hagenow, Dimosthenis Kontogiorgos, Yanwei Wang, Julie Shah
TL;DR
The paper addresses the challenge that Learning from Demonstration (LfD) systems benefit from multiple demonstration modalities, but existing tools are not generally multi-modal. It introduces the Versatile Demonstration Interface (VDI), a robot-mounted tool that supports teleoperation, kinesthetic teaching, and natural demonstrations using onboard sensing (camera, force sensor, and AprilTag-based tracking) and a camera-pose optimization for natural demonstrations. A UR5e-based prototype showcases VDI's capabilities, accompanied by a user study with manufacturing experts to evaluate modality utility, switching, and practical use cases in representative tasks. Results indicate natural demonstrations are often preferred and that VDI provides valuable flexibility for manufacturing tasks, offering design insights for data collection and future integration with robot policy learning.
Abstract
Previous methods for Learning from Demonstration leverage several approaches for a human to teach motions to a robot, including teleoperation, kinesthetic teaching, and natural demonstrations. However, little previous work has explored more general interfaces that allow for multiple demonstration types. Given the varied preferences of human demonstrators and task characteristics, a flexible tool that enables multiple demonstration types could be crucial for broader robot skill training. In this work, we propose Versatile Demonstration Interface (VDI), an attachment for collaborative robots that simplifies the collection of three common types of demonstrations. Designed for flexible deployment in industrial settings, our tool requires no additional instrumentation of the environment. Our prototype interface captures human demonstrations through a combination of vision, force sensing, and state tracking (e.g., through the robot proprioception or AprilTag tracking). Through a user study where we deployed our prototype VDI at a local manufacturing innovation center with manufacturing experts, we demonstrated VDI in representative industrial tasks. Interactions from our study highlight the practical value of VDI's varied demonstration types, expose a range of industrial use cases for VDI, and provide insights for future tool design.
