Simulation Framework for Mobile Robots in Planetary-Like Environments

In this paper we present a simulation framework for the evaluation of the navigation and localization metrological performances of a robotic platform. The simulator, based on ROS (Robot Operating System) Gazebo, is targeted to a planetary-like research vehicle which allows to test various perception and navigation approaches for specific environment conditions. The possibility of simulating arbitrary sensor setups comprising cameras, LiDARs (Light Detection and Ranging) and IMUs makes Gazebo an excellent resource for rapid prototyping. In this work we evaluate a variety of open-source visual and LiDAR SLAM (Simultaneous Localization and Mapping) algorithms in a simulated Martian environment. Datasets are captured by driving the rover and recording sensors outputs as well as the ground truth for a precise performance evaluation.

[1]  Artur Sagitov,et al.  ROS-Based SLAM for a Gazebo-Simulated Mobile Robot in Image-Based 3D Model of Indoor Environment , 2015, ACIVS.

[2]  Brian Coltin,et al.  Astrobee Robot Software: Enabling Mobile Autonomy on the ISS , 2019 .

[3]  Max Q.-H. Meng,et al.  Autonomous mobile robot navigation in uneven and unstructured indoor environments , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[5]  Domenico Guida,et al.  Unmanned Ground Vehicle Modelling in Gazebo/ROS-Based Environments , 2019, Machines.

[6]  Brendan Englot,et al.  LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[8]  Ji Zhang,et al.  LOAM: Lidar Odometry and Mapping in Real-time , 2014, Robotics: Science and Systems.

[9]  T. Kubota,et al.  TESTING AND VALIDATION OF AUTONOMOUS NAVIGATION FOR A PLANETARY EXPLORATION ROVER USING OPENSOURCE SIMULATION TOOLS , 2012 .

[10]  Julius Ziegler,et al.  StereoScan: Dense 3d reconstruction in real-time , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[11]  Steve Parkes,et al.  Testing advanced navigation systems for planetary landers and rovers , 2009 .

[12]  Steve Parkes,et al.  Mars Visual Simulation for ExoMars Navigation Algorithm Validation , 2010 .

[13]  Dorian Gálvez-López,et al.  Bags of Binary Words for Fast Place Recognition in Image Sequences , 2012, IEEE Transactions on Robotics.

[14]  Juan D. Tardós,et al.  Visual-Inertial Monocular SLAM With Map Reuse , 2016, IEEE Robotics and Automation Letters.

[15]  Diego Bussi,et al.  Rover Relative Localization Testing in Martian Relevant Environment , 2019, 2019 IEEE 5th International Workshop on Metrology for AeroSpace (MetroAeroSpace).

[16]  Ashish Kapoor,et al.  AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles , 2017, FSR.

[17]  Steven Peters,et al.  Planetary Rover Simulation for Lunar Exploration Missions , 2019, 2019 IEEE Aerospace Conference.

[18]  Peter Biber,et al.  The normal distributions transform: a new approach to laser scan matching , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[19]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[20]  Emanuele Menegatti,et al.  A portable three-dimensional LIDAR-based system for long-term and wide-area people behavior measurement , 2019, International Journal of Advanced Robotic Systems.

[21]  Marco Pertile,et al.  An evaluation of ROS-compatible stereo visual SLAM methods on a nVidia Jetson TX2 , 2019, Measurement.

[22]  Scott P. Cryan,et al.  A Survey of LIDAR Technology and Its Use in Spacecraft Relative Navigation , 2013 .

[23]  Stefano Debei,et al.  Relocalization With Submaps: Multi-Session Mapping for Planetary Rovers Equipped With Stereo Cameras , 2020, IEEE Robotics and Automation Letters.

[24]  Marco Pertile,et al.  Retrieving Scale on Monocular Visual Odometry Using Low-Resolution Range Sensors , 2020, IEEE Transactions on Instrumentation and Measurement.

[25]  Cyrill Stachniss,et al.  On measuring the accuracy of SLAM algorithms , 2009, Auton. Robots.

[26]  Larry Matthies,et al.  Stereo vision and rover navigation software for planetary exploration , 2002, Proceedings, IEEE Aerospace Conference.

[27]  François Michaud,et al.  RTAB‐Map as an open‐source lidar and visual simultaneous localization and mapping library for large‐scale and long‐term online operation , 2018, J. Field Robotics.

[28]  A. F. C. Haldemann,et al.  Rock size-frequency distributions on Mars and implications for Mars Exploration Rover landing safety and operations : Mars exploration rover mission and landing sites , 2003 .