Towards Cognitive Exploration through Deep Reinforcement Learning for Mobile Robots
arXiv:1610.01733
Abstract
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.
References in corpus (9)
- Continuous control with deep reinforcement learning
- Playing Atari with Deep Reinforcement Learning
- Caffe: Convolutional Architecture for Fast Feature Embedding
- Dueling Network Architectures for Deep Reinforcement Learning
- Benchmarking Deep Reinforcement Learning for Continuous Control
- Deep Recurrent Q-Learning for Partially Observable MDPs
- Towards Vision-Based Deep Reinforcement Learning for Robotic Motion Control
- Convolutional Neural Network-Based Image Representation for Visual Loop Closure Detection
- Model-based Reinforcement Learning with Parametrized Physical Models and Optimism-Driven Exploration
Cited by in corpus (9)
- Towards Monocular Vision based Obstacle Avoidance through Deep Reinforcement Learning
- Virtual-to-real Deep Reinforcement Learning: Continuous Control of Mobile Robots for Mapless Navigation
- A Survey of Deep Network Solutions for Learning Control in Robotics: From Reinforcement to Imitation
- Deep Reinforcement Learning with Successor Features for Navigation across Similar Environments
- Deep Learning for Embodied Vision Navigation: A Survey
- Reinforcement Learning-Based Coverage Path Planning with Implicit Cellular Decomposition
- Learning to Navigate in a VUCA Environment: Hierarchical Multi-expert Approach
- Towards continuous control of flippers for a multi-terrain robot using deep reinforcement learning
- Evolving Indoor Navigational Strategies Using Gated Recurrent Units In NEAT