Deep-Reinforcement-Learning-Based Semantic Navigation of Mobile Robots in Dynamic Environments

Linh Kästner,Cornelius Marx,Jens Lambrecht
DOI: https://doi.org/10.48550/arXiv.2008.00516
2020-08-03
Abstract:Mobile robots have gained increased importance within industrial tasks such as commissioning, delivery or operation in hazardous environments. The ability to autonomously navigate safely especially within dynamic environments, is paramount in industrial mobile robotics. Current navigation methods depend on preexisting static maps and are error-prone in dynamic environments. Furthermore, for safety reasons, they often rely on hand-crafted safety guidelines, which makes the system less flexible and slow. Visual based navigation and high level semantics bear the potential to enhance the safety of path planing by creating links the agent can reason about for a more flexible navigation. On this account, we propose a reinforcement learning based local navigation system which learns navigation behavior based solely on visual observations to cope with highly dynamic environments. Therefore, we develop a simple yet efficient simulator - ARENA2D - which is able to generate highly randomized training environments and provide semantic information to train our agent. We demonstrate enhanced results in terms of safety and robustness over a traditional baseline approach based on the dynamic window approach.
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to achieve autonomous and safe navigation of mobile robots in dynamic environments. Current navigation methods rely on pre - existing static maps and are prone to errors in dynamic environments. Moreover, for the sake of safety, these systems usually rely on manually - formulated safety guidelines, which makes the systems less flexible and slower in response. The paper proposes a local navigation system based on deep reinforcement learning. This system only relies on visual observations to learn navigation behaviors in order to deal with highly dynamic environments. By introducing high - level semantic information, this system can enhance the safety of path planning and enable the robot to navigate more flexibly in unknown dynamic environments.