Adaptive Reinforcement and Model Predictive Control Switching for Safe Human-Robot Cooperative Navigation
Ning Liu, Sen Shen, Zheng Li, Matthew D'Souza, Jen Jen Chung, Thomas Braunl
TL;DR
This work tackles safe, human-guided mobile navigation under proximity and collision constraints by integrating a PPO-trained follower with a one-step MPC safety filter through an adaptive neural switcher, aided by a decoupled perception stack (LiDAR-based latent encoding and temporal human-motion encoding). The approach, ARMS, uses soft action fusion with an EMA-smoothed weight to balance conservative safety enforcement and agile learned navigation, achieving high success rates in cluttered environments while dramatically reducing computational latency compared to multi-step MPC baselines. Key contributions include the learned adaptive arbitration mechanism, the decoupled perception scheme, and extensive simulations, Gazebo tests, and real-world deployment demonstrating practical robustness and real-time performance. The results suggest ARMS provides a scalable, real-time solution for safe human-robot collaboration in dynamic, partially observed environments, with potential extensions to moving obstacles and multi-human scenarios, and a publicly available implementation at the project repository.
Abstract
This paper addresses the challenge of human-guided navigation for mobile collaborative robots under simultaneous proximity regulation and safety constraints. We introduce Adaptive Reinforcement and Model Predictive Control Switching (ARMS), a hybrid learning-control framework that integrates a reinforcement learning follower trained with Proximal Policy Optimization (PPO) and an analytical one-step Model Predictive Control (MPC) formulated as a quadratic program safety filter. To enable robust perception under partial observability and non-stationary human motion, ARMS employs a decoupled sensing architecture with a Long Short-Term Memory (LSTM) temporal encoder for the human-robot relative state and a spatial encoder for 360-degree LiDAR scans. The core contribution is a learned adaptive neural switcher that performs context-aware soft action fusion between the two controllers, favoring conservative, constraint-aware QP-based control in low-risk regions while progressively shifting control authority to the learned follower in highly cluttered or constrained scenarios where maneuverability is critical, and reverting to the follower action when the QP becomes infeasible. Extensive evaluations against Pure Pursuit, Dynamic Window Approach (DWA), and an RL-only baseline demonstrate that ARMS achieves an 82.5 percent success rate in highly cluttered environments, outperforming DWA and RL-only approaches by 7.1 percent and 3.1 percent, respectively, while reducing average computational latency by 33 percent to 5.2 milliseconds compared to a multi-step MPC baseline. Additional simulation transfer in Gazebo and initial real-world deployment results further indicate the practicality and robustness of ARMS for safe and efficient human-robot collaboration. Source code and a demonstration video are available at https://github.com/21ning/ARMS.git.
