Visual navigation using edge curve matching for pinpoint planetary landing

Abstract Pinpoint landing is challenging for future Mars and asteroid exploration missions. Vision-based navigation scheme based on feature detection and matching is practical and can achieve the required precision. However, existing algorithms are computationally prohibitive and utilize poor-performance measurements, which pose great challenges for the application of visual navigation. This paper proposes an innovative visual navigation scheme using crater edge curves during descent and landing phase. In the algorithm, the edge curves of the craters tracked from two sequential images are utilized to determine the relative attitude and position of the lander through a normalized method. Then, considering error accumulation of relative navigation, a method is developed. That is to integrate the crater-based relative navigation method with crater-based absolute navigation method that identifies craters using a georeferenced database for continuous estimation of absolute states. In addition, expressions of the relative state estimate bias are derived. Novel necessary and sufficient observability criteria based on error analysis are provided to improve the navigation performance, which hold true for similar navigation systems. Simulation results demonstrate the effectiveness and high accuracy of the proposed navigation method.

[1]  Nabil Aouf,et al.  Single camera absolute motion based digital elevation mapping for a next generation planetary lander , 2014 .

[2]  Narendra Ahuja,et al.  Motion and Structure From Two Perspective Views: Algorithms, Error Analysis, and Error Estimation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Manolis I. A. Lourakis,et al.  Estimating the Jacobian of the Singular Value Decomposition: Theory and Applications , 2000, ECCV.

[4]  Wojciech Chojnacki,et al.  Revisiting Hartley's Normalized Eight-Point Algorithm , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  David Neveu,et al.  Pinpoint Lunar Landing Navigation using Crater Detection and Matching: Design and Laboratory Validation , 2012 .

[6]  Andrew E. Johnson,et al.  Real-time Terrain Relative Navigation Test Results from a Relevant Environment for Mars Landing , 2015 .

[7]  A. McEwen,et al.  Mars Reconnaissance Orbiter's High Resolution Imaging Science Experiment (HiRISE) , 2007 .

[8]  Larry H. Matthies,et al.  Design Through Operation of an Image-Based Velocity Estimation System for Mars Landing , 2007, International Journal of Computer Vision.

[9]  Aníbal Ollero,et al.  Vision-Based Odometry and SLAM for Medium and High Altitude Flying UAVs , 2009, J. Intell. Robotic Syst..

[10]  Marc Spigai,et al.  A crater detection and identification algorithm for autonomous lunar landing , 2010 .

[11]  A. Johnson,et al.  A Terrain Relative Navigation sensor enabled by multi-core processing , 2012, 2012 IEEE Aerospace Conference.

[12]  Wei Shao,et al.  Attitude and position determination based on craters for precision landing , 2016 .

[13]  Pedro Pina,et al.  Automatic Crater Detection in Large Scale on Lunar Maria , 2015 .

[14]  G. Troglio,et al.  Automatic Extraction of Planetary Image Features , 2009, 2009 Third IEEE International Conference on Space Mission Challenges for Information Technology.

[15]  Pingyuan Cui,et al.  Optimal landing site selection based on safety index during planetary descent , 2017 .

[16]  Yang Cheng,et al.  Landmark Based Position Estimation for Pinpoint Landing on Mars , 2005 .

[17]  Stergios I. Roumeliotis,et al.  Vision‐aided inertial navigation for pin‐point landing using observations of mapped landmarks , 2007, J. Field Robotics.

[18]  E. Glenn Lightsey,et al.  An On-Board Image Processing Algorithm for a Spacecraft Optical Navigation Sensor System , 2012 .

[19]  Richard I. Hartley,et al.  In Defense of the Eight-Point Algorithm , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  John L. Crassidis,et al.  Design and optimization of navigation and guidance techniques for Mars pinpoint landing: Review and prospect , 2017 .

[21]  Tingting Lu,et al.  Relative pose estimation of a lander using crater detection and matching , 2016 .

[22]  Larry H. Matthies,et al.  Crater detection for autonomous landing on asteroids , 2001, Image Vis. Comput..

[23]  Lin Meng,et al.  Stable estimation of horizontal velocity for planetary lander with motion constraints , 2015, IEEE/CAA Journal of Automatica Sinica.

[24]  J. de Lafontaine,et al.  Optical Navigation System for Pin-Point Lunar Landing , 2014 .

[25]  Xiao Chen,et al.  A High-accuracy Extraction Algorithm of Planet Centroid Image in Deep-space Autonomous Optical Navigation , 2015, Journal of Navigation.

[26]  Hutao Cui,et al.  A new approach based on crater detection and matching for visual navigation in planetary landing , 2014 .

[27]  Shijie Xu,et al.  Only feature point line-of-sight relative navigation in asteroid exploration descent stage , 2014 .

[28]  Pedro Pina,et al.  Integrated method for crater detection from topography and optical images and the new PH9224GT catalogue of Phobos impact craters , 2014 .

[29]  Cui Pingyuan,et al.  An autonomous optical navigation and guidance for soft landing on asteroids , 2004 .

[30]  Hutao Cui,et al.  Autonomous navigation and guidance for landing on asteroids , 2006 .

[31]  Stergios I. Roumeliotis,et al.  Coupled Vision and Inertial Navigation for Pin-Point Landing * , 2007 .

[32]  Phil L. Palmer,et al.  Perspective Reconstruction of a Spheroid from an Image Plane Ellipse , 2010, International Journal of Computer Vision.