Passing Through Narrow Gaps with Deep Reinforcement Learning
Brendan Tidd, Akansel Cosgun, Jurgen Leitner, and Nicolas Hudson

TL;DR
This paper introduces a deep reinforcement learning approach for autonomous navigation of robots through narrow gaps, demonstrating high success rates in simulation and real-world tests, advancing robotic subterranean exploration.
Contribution
The paper presents a novel deep reinforcement learning method for gap navigation, including a gap behaviour policy and a goal-conditioned behaviour selection policy, trained in simulation and tested on real robots.
Findings
93% success rate in simulation with manual activation
63% success rate in simulation with autonomous activation
73% success rate on real robot with manual activation
Abstract
The U.S. Defense Advanced Research Projects Agency (DARPA) Subterranean Challenge requires teams of robots to traverse difficult and diverse underground environments. Traversing small gaps is one of the challenging scenarios that robots encounter. Imperfect sensor information makes it difficult for classical navigation methods, where behaviours require significant manual fine tuning. In this paper we present a deep reinforcement learning method for autonomously navigating through small gaps, where contact between the robot and the gap may be required. We first learn a gap behaviour policy to get through small gaps (only centimeters wider than the robot). We then learn a goal-conditioned behaviour selection policy that determines when to activate the gap behaviour policy. We train our policies in simulation and demonstrate their effectiveness with a large tracked robot in simulation and…
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
TopicsReinforcement Learning in Robotics · Robotic Path Planning Algorithms · Robotic Locomotion and Control
