Towards Cognitive Exploration through Deep Reinforcement Learning for Mobile Robots
Exploration in an unknown environment is the core functionality for mobile robots. Learning-based exploration methods, including convolutional neural networks, provide excellent strategies without human-designed logic for the feature extraction. But the conventional supervised learning algorithms cost lots of efforts on the labeling work of datasets inevitably. Scenes not included in the training set are mostly unrecognized either. We propose a deep reinforcement learning method for the exploration of mobile robots in an indoor environment with the depth information from an RGB-D sensor only. Based on the Deep Q-Network framework, the raw depth image is taken as the only input to estimate the Q values corresponding to all moving commands. The training of the network weights is end-to-end. In arbitrarily constructed simulation environments, we show that the robot can be quickly adapted to unfamiliar scenes without any man-made labeling. Besides, through analysis of receptive fields of feature representations, deep reinforcement learning motivates the convolutional networks to estimate the traversability of the scenes. The test results are compared with the exploration strategies separately based on deep learning or reinforcement learning. Even trained only in the simulated environment, experimental results in real-world environment demonstrate that the cognitive ability of robot controller is dramatically improved compared with the supervised method. We believe it is the first time that raw sensor information is used to build cognitive exploration strategy for mobile robots through end-to-end deep reinforcement learning.
Code (0)
등록된 구현이 없습니다.
Tasks
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Similar Papers 제목 키워드 기반
Mobile Robots Exploration via Deep Reinforcement Learning
n this paper, we try to solve the mobile robot exploration problem in a 2D indoor office environment by deep reinforcement learning. Finally, we find that PPO with Convolutional Neural Network (CNN) and Dense layers con…
Deep Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)Self-Learning Exploration and Mapping for Mobile Robots via Deep Reinforcement Learning
Mapping and exploration of a priori unknown environments is a crucial capability for mobile robot autonomy. A state-of-the-art approach for mobile robots equipped with range sensors uses mutual information as the basis f…
Computational EfficiencyDeep Reinforcement Learningreinforcement-learningReinforcement Learning (RL)+1Deep Visual Odometry Methods for Mobile Robots
Technology has made navigation in 3D real time possible and this has made possible what seemed impossible. This paper explores the aspect of deep visual odometry methods for mobile robots. Visual odometry has been instru…
Simultaneous Localization and MappingVisual OdometryDouble Q-PID algorithm for mobile robot control
Many expert systems have been developed for self-adaptive PID controllers of mobile robots. However, the high computational requirements of the expert systems layers, developed for the tuning of the PID controllers, stil…
Active LearningQ-LearningMobile Robots Autonomous Exploration with Reinforcement Learning
Reinforcement Learning, a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a complex and uncertain environment. And it has quite a few ap…
reinforcement-learningReinforcement LearningReinforcement Learning (RL)