HACTS: a Human-As-Copilot Teleoperation System for Robot Learning
This addresses the need for more interactive and effective human-robot collaboration in manipulation tasks, representing an incremental improvement over existing teleoperation systems.
The paper tackles the problem of limited real-time human intervention in robot teleoperation for learning by introducing HACTS, a system with bilateral joint synchronization that boosts imitation learning recovery and data efficiency, and facilitates human-in-the-loop reinforcement learning.
Teleoperation is essential for autonomous robot learning, especially in manipulation tasks that require human demonstrations or corrections. However, most existing systems only offer unilateral robot control and lack the ability to synchronize the robot's status with the teleoperation hardware, preventing real-time, flexible intervention. In this work, we introduce HACTS (Human-As-Copilot Teleoperation System), a novel system that establishes bilateral, real-time joint synchronization between a robot arm and teleoperation hardware. This simple yet effective feedback mechanism, akin to a steering wheel in autonomous vehicles, enables the human copilot to intervene seamlessly while collecting action-correction data for future learning. Implemented using 3D-printed components and low-cost, off-the-shelf motors, HACTS is both accessible and scalable. Our experiments show that HACTS significantly enhances performance in imitation learning (IL) and reinforcement learning (RL) tasks, boosting IL recovery capabilities and data efficiency, and facilitating human-in-the-loop RL. HACTS paves the way for more effective and interactive human-robot collaboration and data-collection, advancing the capabilities of robot manipulation.