ROS-Based SLAM for a Gazebo-Simulated Mobile Robot in Image-Based 3D Model of Indoor Environment

Nowadays robot simulators have robust physics engines, high-quality graphics, and convenient interfaces, affording researchers to substitute physical systems with their simulation models in order to pre-estimate the performance of theoretical findings before applying them to real robots. This paper describes Gazebo simulation approach to simultaneous localization and mapping SLAM based on Robot Operating System ROS using PR2 robot. The ROS-based SLAM approach applies Rao-Blackwellized particle filters and laser data to locate the PR2 robot in unknown environment and build a map. The real room 3D model was obtained from camera shots and reconstructed with Autodesk 123D Catch and MeshLab software. The results demonstrate the fidelity of the simulated 3D room to the obtained from the robot laser system ROS-calculated map and the feasibility of ROS-based SLAM with a Gazebo-simulated mobile robot to its usage in camera-based 3D environment. This approach will be further extended to ROS-based robotic simulations in Gazebo with a Russian anthropomorphic robot AR-601M.

[1]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[2]  Claude Sammut,et al.  A method for fast encoder-free mapping in unstructured environments , 2011, J. Field Robotics.

[3]  Kurt Konolige,et al.  The Office Marathon: Robust navigation in an indoor office environment , 2010, 2010 IEEE International Conference on Robotics and Automation.

[4]  Nico Blodow,et al.  Autonomous Mapping of Kitchen Environments and Applications , 2008 .

[5]  Cettina Santagati,et al.  IMAGE-BASED MODELING TECHNIQUES FOR ARCHITECTURAL HERITAGE 3D DIGITALIZATION: LIMITS AND POTENTIALITIES , 2013 .

[6]  Andrew Howard,et al.  Design and use paradigms for Gazebo, an open-source multi-robot simulator , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[7]  Wolfgang Slany,et al.  ROS-based mapping, localization and autonomous navigation using a Pioneer 3-DX robot and their relevant issues , 2011, 2011 Saudi International Electronics, Communications and Photonics Conference (SIECPC).

[8]  Evgeni Magid,et al.  Toward a human-like locomotion: Modelling dynamically stable locomotion of an anthropomorphic robot in simulink environment , 2015, 2015 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO).

[9]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.

[10]  Claude Sammut,et al.  jmeSim: An Open Source, Multi Platform Robotics Simulator , 2012 .

[11]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .