DR-MPC: Deep Residual Model Predictive Control for Real-world Social Navigation
James R. Han, Hugues Thomas, Jian Zhang, Nicholas Rhinehart, Timothy, D. Barfoot

TL;DR
This paper introduces DR-MPC, a hybrid approach combining model predictive control and deep reinforcement learning, enabling robots to navigate safely in crowded environments with minimal training data and improved performance over prior methods.
Contribution
The paper presents DR-MPC, a novel method that integrates MPC with DRL to enhance real-world social navigation for robots, reducing data needs and increasing safety.
Findings
DR-MPC outperforms prior DRL methods in simulation.
Robots navigate crowded spaces with fewer errors.
Successful real-world experiments with limited training data.
Abstract
How can a robot safely navigate around people with complex motion patterns? Deep Reinforcement Learning (DRL) in simulation holds some promise, but much prior work relies on simulators that fail to capture the nuances of real human motion. Thus, we propose Deep Residual Model Predictive Control (DR-MPC) to enable robots to quickly and safely perform DRL from real-world crowd navigation data. By blending MPC with model-free DRL, DR-MPC overcomes the DRL challenges of large data requirements and unsafe initial behavior. DR-MPC is initialized with MPC-based path tracking, and gradually learns to interact more effectively with humans. To further accelerate learning, a safety component estimates out-of-distribution states to guide the robot away from likely collisions. In simulation, we show that DR-MPC substantially outperforms prior work, including traditional DRL and residual DRL models.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSocial Robot Interaction and HRI · Robotics and Automated Systems · Target Tracking and Data Fusion in Sensor Networks
