A localization and navigation method with ORB-SLAM for indoor service mobile robots

Autonomous mobile robots need to acquire environment information for localization and navigation, and thus are usually equipped with various sensors. Consequently, the system is complex and expensive, bringing obstacles for general home applications. In this paper, we present an efficient, yet economic and simple solution for indoor autonomous robots, consisting of a basic mobile platform, a Kinect V2 sensor and a computing unit running Linux. Within the ROS environment, the ORB-SLAM algorithm, pointcloud processing methods and a feedback controller have been developed and implemented respectively for localization, obstacle detection and avoidance, and navigation. Experimental results showed robust localization, safe and smooth navigation, good motion control accuracy and repeatability, demonstrating the efficacy of the system architecture and algorithms.

[1]  Fusaomi Nagata,et al.  Robotics for rescue and risky intervention , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[2]  Rasoul Mojtahedzadeh Robot Obstacle Avoidance using the Kinect. , 2011 .

[3]  Roland Siegwart,et al.  Navigation on point-cloud — A Riemannian metric approach , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Wolfram Burgard,et al.  3-D Mapping With an RGB-D Camera , 2014, IEEE Transactions on Robotics.

[5]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[6]  Daniel Maier,et al.  Real-time navigation in 3D environments based on depth camera data , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[7]  Jingwen Tian,et al.  Dynamic Collision Avoidance Path Planning for Mobile Robot Based on Multi-sensor Data Fusion by Support Vector Machine , 2007, 2007 International Conference on Mechatronics and Automation.

[8]  H. Temeltas,et al.  Real time multi-sensor fusion and navigation for mobile robots , 1998, MELECON '98. 9th Mediterranean Electrotechnical Conference. Proceedings (Cat. No.98CH36056).

[9]  Seul Jung,et al.  Novel design and control of a home service mobile robot for Korean floor-living life style: KOBOKER , 2011, 2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[10]  M. Veloso,et al.  Depth Camera based Localization and Navigation for Indoor Mobile Robots , 2011 .

[11]  Wolfram Burgard,et al.  A catadioptric extension for RGB-D cameras , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Nuno Lau,et al.  Using a Depth Camera for Indoor Robot Localization and Navigation , 2011 .

[13]  Wolfram Burgard,et al.  Efficient estimation of accurate maximum likelihood maps in 3D , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Daniel O. Sales,et al.  Mobile Robots Navigation in Indoor Environments Using Kinect Sensor , 2012, 2012 Second Brazilian Conference on Critical Embedded Systems.

[15]  Dieter Fox,et al.  RGB-D mapping: Using Kinect-style depth cameras for dense 3D modeling of indoor environments , 2012, Int. J. Robotics Res..

[16]  Roland Siegwart,et al.  3D path planning and execution for search and rescue ground robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.