Reinforcement Learned Distributed Multi-Robot Navigation with Reciprocal Velocity Obstacle Shaped Rewards
Not on the map. Why?
Abstract (arXiv)
The challenges to solving the collision avoidance problem lie in adaptively choosing optimal robot velocities in complex scenarios full of interactive obstacles. In this paper, we propose a distributed approach for multi-robot navigation which combines the concept of reciprocal velocity obstacle (RVO) and the scheme of deep reinforcement learning (DRL) to solve the reciprocal collision avoidance problem under limited information. The novelty of this work is threefold: (1) using a set of sequential VO and RVO vectors to represent the interactive environmental states of static and dynamic obstacles, respectively; (2) developing a bidirectional recurrent module based neural network, which maps the states of a varying number of surrounding obstacles to the actions directly; (3) developing a RVO area and expected collision time based reward function to encourage reciprocal collision avoidance behaviors and trade off between collision risk and travel time. The proposed policy is trained through simulated scenarios and updated by the actor-critic based DRL algorithm. We validate the policy in complex environments with various numbers of differential drive robots and obstacles. The experiment results demonstrate that our approach outperforms the state-of-art methods and other learning based approaches in terms of the success rate, travel time, and average speed. Source code of this approach is available at https://github.com/hanruihua/rl_rvo_nav.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Mar 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 5; 2025: 2; 2026: 2.
11 papers.
- 2024Deep Reinforcement Learning for Robotics: A Survey of Real-World Successescited by 153
- 2024Comprehensive Overview of Reward Engineering and Shaping in Advancing Reinforcement Learning Applicationscited by 34
- 2024No Regrets: Investigating and Improving Regret Approximations for Curriculum Discoverycited by 29
- 2024NeuPAN: Direct Point Robot Navigation with End-to-End Model-based Learningcited by 7
- 2022Learning Minimally-Violating Continuous Control for Infeasible Linear Temporal Logic Specificationscited by 5
- 2023Sim-and-Real Reinforcement Learning for Manipulation: A Consensus-based Approachcited by 2
- 2024Toward Scalable Multirobot Control: Fast Policy Learning in Distributed MPCcited by 1
- 2026IR-SIM: A Lightweight Declarative Simulator for Navigation Learning and Benchmarkingcited by 1
- 2025ICCO: Learning an Instruction-conditioned Coordinator for Language-guided Task-aligned Multi-robot Controlcited by 0
- 2025Lyapunov Stability Learning with Nonlinear Control via Inductive Biasescited by 0
- 2026SRL-MPC: Shape-Aware Reinforcement Learned Model Predictive Controlcited by 0
- 2026SRL-MPC: Shape-Aware Reinforcement Learned Model Predictive Control21 Aug 2026
- 2026IR-SIM: A Lightweight Declarative Simulator for Navigation Learning and Benchmarking7 Jun 2026
- 2025Lyapunov Stability Learning with Nonlinear Control via Inductive Biases3 Nov 2025
- 2025ICCO: Learning an Instruction-conditioned Coordinator for Language-guided Task-aligned Multi-robot Control15 Mar 2025
- 2024Toward Scalable Multirobot Control: Fast Policy Learning in Distributed MPC27 Dec 2024
- 2024No Regrets: Investigating and Improving Regret Approximations for Curriculum Discovery27 Aug 2024
- 2024Deep Reinforcement Learning for Robotics: A Survey of Real-World Successes7 Aug 2024
- 2024Comprehensive Overview of Reward Engineering and Shaping in Advancing Reinforcement Learning Applications22 Jul 2024
- 2024NeuPAN: Direct Point Robot Navigation with End-to-End Model-based Learning11 Mar 2024
- 2023Sim-and-Real Reinforcement Learning for Manipulation: A Consensus-based Approach26 Feb 2023
- 2022Learning Minimally-Violating Continuous Control for Infeasible Linear Temporal Logic Specifications3 Oct 2022