Reinforcement Learned Distributed Multi-Robot Navigation With Reciprocal Velocity Obstacle Shaped Rewards
Top Cited Papers
- 23 March 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 7 (3) , 5896-5903
Abstract
The challenges to solving the collision avoidance problem lie in adaptively choosing optimal robot velocities in complex scenarios full of interactive obstacles. In this letter, 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.Keywords
All Related Versions
Funding Information
- Shenzhen Municipal Fundamental Research Program (JCYJ20200109141622964)
- HKSAR RGC GRF (11202119, 11207818)
- Innovation and HKSAR Technology Commission
- InnoHK Initiative
This publication has 20 references indexed in Scilit:
- Motion Planning Among Dynamic, Decision-Making Agents with Deep Reinforcement Learning2018
- Research on intelligent collision avoidance decision-making of unmanned ship in unknown environmentsEvolving Systems, 2018
- Towards Optimally Decentralized Multi-Robot Collision Avoidance via Deep Reinforcement Learning2018
- Multi robot collision avoidance in a shared workspaceAutonomous Robots, 2018
- PRVO: Probabilistic Reciprocal Velocity Obstacle for multi robot navigation under uncertainty2017
- Socially aware motion planning with deep reinforcement learning2017
- Decentralized non-communicating multiagent collision avoidance with deep reinforcement learning2017
- Avoiding local minima in the potential field method using input-to-state stabilityControl Engineering Practice, 2016
- Optimal Reciprocal Collision Avoidance for Multiple Non-Holonomic Robots2013
- The Hybrid Reciprocal Velocity ObstacleIEEE Transactions on Robotics, 2011