Data-Efficient Learning from Human Interventions for Mobile Robots
Zhenghao Peng, Zhizheng Liu, Bolei Zhou
TL;DR
This paper tackles the data-efficiency and safety bottlenecks of applying imitation and reinforcement learning to mobile robots in the real world. It introduces PVP4Real, a reward-free online human-in-the-loop framework that blends imitation and reinforcement learning, uses two replay buffers to handle human-intervened and non-intervened data, and leverages TD learning alongside behavior cloning to train from online demonstrations and interventions. The method is validated in simulation and on two real robots for Safe Navigation and Human Following, achieving training from scratch in about 15 minutes with minimal human input and outperforming purely behavioral cloning and other baselines, particularly in unsafe or unpredictable states. The results suggest a practical pathway to safe, data-efficient, real-world robotic learning, reducing reliance on large demonstration datasets and extensive reward engineering.
Abstract
Mobile robots are essential in applications such as autonomous delivery and hospitality services. Applying learning-based methods to address mobile robot tasks has gained popularity due to its robustness and generalizability. Traditional methods such as Imitation Learning (IL) and Reinforcement Learning (RL) offer adaptability but require large datasets, carefully crafted reward functions, and face sim-to-real gaps, making them challenging for efficient and safe real-world deployment. We propose an online human-in-the-loop learning method PVP4Real that combines IL and RL to address these issues. PVP4Real enables efficient real-time policy learning from online human intervention and demonstration, without reward or any pretraining, significantly improving data efficiency and training safety. We validate our method by training two different robots -- a legged quadruped, and a wheeled delivery robot -- in two mobile robot tasks, one of which even uses raw RGBD image as observation. The training finishes within 15 minutes. Our experiments show the promising future of human-in-the-loop learning in addressing the data efficiency issue in real-world robotic tasks. More information is available at: https://metadriverse.github.io/pvp4real/
