Path planning for Lunar rovers

A lunar surface path finding and obstacle avoidance algorithm

Master Thesis (2023)
Author(s)

L.I.A. Gelling (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

C. Verhoeven – Mentor (TU Delft - Electronics)

Raj Rajan – Graduation committee member (TU Delft - Signal Processing Systems)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2023 Lars Gelling
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Lars Gelling
Graduation Date
31-01-2023
Awarding Institution
Delft University of Technology
Programme
['Electrical Engineering | Embedded Systems']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The unique six-legged swarming rover Lunar Zebro is designed and produced by students from the Delft University of Technology. The objective of the rover is to accomplish an autonomous mission on the Lunar surface by 2024. This thesis evaluates a path planning algorithm that is designed for autonomous navigation in the Lunar environment. The thesis studies existing path planning algorithms and determines the essential functionalities of the algorithm and the unique requirements of Lunar Zebro. It is found that an Artificial Potential Field based path planning algorithm accommodates the determined needs and requirements.
With the help of the Artificial Potential Field path planning algorithm and the unique requirements, a vector field based algorithm is developed. The algorithm uses an attractive vector field to attract the rover to the determined target. Meanwhile, obstacles or other obstructions are denoted by a repulsive rotational vector field around the edge of the obstacles. This rotational repulsive force ensures obstacle avoidance and prevention of the local minimum trap, which often occurs in Artificial Potential Field path planning. Improvements are suggested to increase reachability and decrease path length and planning time of the rotational vector field algorithm. In the Python developed simulation, the improved algorithm accomplishes a 62% reduction in planning time compared with the original Artificial Potential Field algorithm and achieves similar path length results. Moreover, the proposed algorithm has a reachability of 90% where the Artificial Potential Field algorithm just reaches a success rate of 55%.
The thesis concludes with the future work recommendations for a low level implementation in C or either C++ to facilitate the deployment in a microcontroller.

Files

License info not available