Planetary Rover Path Planning Based on Improved A* Algorithm

Developing a space rover with ability to explore robustly and autonomously the unknown outer space landscape like Moon and Mars has always been a major challenge, since the first roving remote-controlled robot, Lunokhod 1, landed on the moon. Path planning is one of important task when the rover travels a certain distance without the human control. To traverse safely on the harsh and complex planetary surface, the terrain environmental information and the ability of the roving vehicle to overcome obstacles should be taken into account. In this paper, an improved A* algorithm is proposed via introducing both the environmental characteristics (such as surface slope and surface toughness) and the rover’s traversability as the constraint conditions. Comparison of the performance of the proposed A* algorithm relative to the original A* algorithm is conducted based on MATLAB platform. Numerical simulations indicate that the improved A* algorithm has shorter path and higher planning success rate.

[1]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[2]  Larry H. Matthies,et al.  An autonomous path planner implemented on the Rocky 7 prototype microrover , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[3]  Joel W. Burdick,et al.  An autonomous sensor-based path-planner for planetary microrovers , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Brian H. Wilcox,et al.  Sojourner on Mars and Lessons Learned for Future Plantery Rovers , 1998 .

[5]  Erfu Yang,et al.  Adaptive and intelligent navigation of autonomous planetary rovers — A survey , 2017, 2017 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[6]  Anthony Stentz,et al.  The D* Algorithm for Real-Time Planning of Optimal Traverses , 1994 .

[7]  I. Moore,et al.  Digital terrain modelling: A review of hydrological, geomorphological, and biological applications , 1991 .

[8]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[9]  Yann LeCun,et al.  Mapping and planning under uncertainty in mobile robots with long-range perception , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  A. Stentz,et al.  Global Path Planning on Board the Mars Exploration Rovers , 2007, 2007 IEEE Aerospace Conference.

[11]  R. Anderson,et al.  Mars Science Laboratory Mission and Science Investigation , 2012 .

[12]  Alessandro Giusti,et al.  Learning Ground Traversability From Simulations , 2017, IEEE Robotics and Automation Letters.