Autonomous underwater vehicles (AUVs) have become attractive and essential for underwater search and exploration because of the advantages they offer over manned underwater vehicles. Hence the need to improve AUV technologies. One crucial area of AUV technology involves efficiently solving the path planning problem. Several approaches have been identified from the literature for AUV global and local path planning. The use of machine learning (ML) techniques in overcoming some of the challenges associated with AUV path planning problems such as safety and obstacle avoidance, energy consumption, and optimal time and distance travelled remains an active research area. While there is literature on global and local path planning that explores different techniques, there is still a lack of paper that provides an overview of the application of ML for local path planning. Hence the main objective of this paper is to present an overview of the state-of-the-art application of ML techniques on local path planning for AUVs. The ML algorithms are discussed under supervised, unsupervised, and reinforcement learning. The challenges faced in real-life deployment, simulated scenarios, computational issues, and application of ML algorithms are discussed, with future research directions presented.
Read full abstract