CNN-Based Vision Model for Obstacle Avoidance of Mobile Robot
Open Access
- 5 December 2017
- journal article
- research article
- Published by EDP Sciences in MATEC Web of Conferences
- Vol. 139, 00007
Abstract
Exploration in a known or unknown environment for a mobile robot is an essential application. In the paper, we study the mobile robot obstacle avoidance problem in an indoor environment. We present an end-to-end learning model based Convolutional Neural Network (CNN), which takes the raw image obtained from camera as only input. And the method converts directly the raw pixels to steering commands including turn left, turn right and go straight. Training data was collected by a human remotely controlled mobile robot which was manipulated to explore in a structure environment without colliding into obstacles. Our neural network was trained under caffe framework and specific instructions are executed by the Robot Operating System (ROS). We analysis the effect of the datasets from different environments with some marks on training process and several real-time detect experiments were designed. The final test result shows that the accuracy can be improved by increase the marks in a structured environment and our model can get high accuracy on obstacle avoidance for mobile robots.Keywords
This publication has 8 references indexed in Scilit:
- From perception to decision: A data-driven approach to end-to-end motion planning for autonomous ground robots2017
- Visual Monocular Obstacle Avoidance for Small Unmanned Vehicles2016
- A deep-network solution towards model-less obstacle avoidance2016
- Obstacle detection in single images with deep neural networksSignal, Image and Video Processing, 2015
- A Machine Learning Approach to Visual Perception of Forest Trails for Mobile RobotsIEEE Robotics and Automation Letters, 2015
- Caffe2014
- Deep Learning: Methods and ApplicationsFoundations and Trends® in Signal Processing, 2014
- Learning monocular reactive UAV control in cluttered natural environments2013