Deep reinforcement learning oriented for real world dynamic scenarios
Diego Martinez, Luis Riazuelo, Luis Montano

TL;DR
This paper introduces DQN-DOVS, a deep reinforcement learning-based planner for autonomous robot navigation in dynamic environments, trained in simulation to perform effectively in real-world scenarios.
Contribution
The paper presents a novel planner using deep reinforcement learning on a robocentric velocity space, trained with curriculum learning in a realistic simulator, bridging the simulation-reality gap.
Findings
DQN-DOVS outperforms state-of-the-art methods in simulated dynamic scenarios.
The algorithm successfully transfers from simulation to a real ground robot.
Training with a realistic simulator improves real-world navigation performance.
Abstract
Autonomous navigation in dynamic environments is a complex but essential task for autonomous robots. Recent deep reinforcement learning approaches show promising results to solve the problem, but it is not solved yet, as they typically assume no robot kinodynamic restrictions, holonomic movement or perfect environment knowledge. Moreover, most algorithms fail in the real world due to the inability to generate real-world training data for the huge variability of possible scenarios. In this work, we present a novel planner, DQN-DOVS, that uses deep reinforcement learning on a descriptive robocentric velocity space model to navigate in highly dynamic environments. It is trained using a smart curriculum learning approach on a simulator that faithfully reproduces the real world, reducing the gap between the reality and simulation. We test the resulting algorithm in scenarios with different…
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
TopicsRobotic Path Planning Algorithms · Multimodal Machine Learning Applications · Reinforcement Learning in Robotics
