Mars rovers localization by matching local horizon to surface digital elevation models

In this work we have performed a sensitivity analysis of the Visual Position Estimator for Rover (VIPER) algorithm using data and images provided by NASA MER exploration rovers and NASA Mars Reconnaissance Orbiter. The algorithm retrieves the rover camera position and orientation relative to a Digital Elevation Model by comparing the skyline extracted from a panoramic image captured by the rover and a set of skylines simulated on a template positions grid over the DEM. This algorithm can be used to initialize the rover position after landing in a Mars Body-Fixed Frame and as verification of rover guidance and navigation outputs. In order to test the algorithm performances we have processed data and images provided by NASA Mars Exploration Rover PANCAM and DEM provided by NASA Mars Reconnaissance Orbiter HiRISE telescope. The sensitivity analysis has been performed by varying DEM resolution and template positions density. In the tested cases we show that this localization technique achieves an error up to 50 [m], thus it is possible to decrease the position uncertainty estimated with other localization techniques, like the Entry Descent and Landing estimation.

[1]  A. McEwen,et al.  Ultrahigh resolution topographic mapping of Mars with MRO HiRISE stereo images: Meter‐scale slopes of candidate Phoenix landing sites , 2008 .

[2]  K. Di,et al.  Initial results of rover localization and topographic mapping for the 2003 mars exploration rover mission , 2005 .

[3]  Raymond E. Arvidson,et al.  MER Spirit rover localization: Comparison of ground image– and orbital image–based methods and science applications , 2011 .

[4]  Larry H. Matthies,et al.  Two years of Visual Odometry on the Mars Exploration Rovers , 2007, J. Field Robotics.

[5]  Jeffrey J. Biesiadecki,et al.  Attitude and position estimation on the Mars exploration rovers , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[6]  Localization, Localization, Localization , 2004 .

[7]  R. Gaskell,et al.  Mercator—Independent rover localization using stereophotoclinometry and panoramic images , 2016 .

[8]  Gianfranco Visentin,et al.  Localization of Planetary Exploration Rovers with Orbital Imaging : a survey of approaches , 2014 .

[9]  Timothy D. Barfoot,et al.  Long-range rover localization by matching LIDAR scans to orbital elevation maps , 2010 .

[10]  Marco Pertile,et al.  Uncertainty comparison of three visual odometry systems in different operative conditions , 2016 .

[11]  Kaichang Di,et al.  A webGIS for spatial data processing, analysis, and distribution for the MER 2003 mission , 2007 .

[12]  Li Wei,et al.  3D peak based long range rover localization , 2016, 2016 7th International Conference on Mechanical and Aerospace Engineering (ICMAE).

[13]  Gérard G. Medioni,et al.  Map-based localization using the panoramic horizon , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[14]  Fabio Gagliardi Cozman,et al.  Automatic mountain detection and pose estimation for teleoperation of lunar rovers , 1997, Proceedings of International Conference on Robotics and Automation.