PK-APF: Path-Keeping Algorithm for USVs Based on Artificial Potential Field



Chu, Y ORCID: 0000-0001-5282-1343, Wu, Z ORCID: 0000-0003-1710-8598, Yue, Y ORCID: 0000-0001-7695-4538, Zhu, X ORCID: 0000-0003-1024-5442, Lim, EG ORCID: 0000-0003-0199-7386 and Paoletti, P ORCID: 0000-0001-6131-0377
(2022) PK-APF: Path-Keeping Algorithm for USVs Based on Artificial Potential Field Applied Sciences Switzerland, 12 (16). p. 8201. ISSN 2076-3417, 2076-3417

Access the full-text of this item by clicking on the Open Access link.

Abstract

Path-keeping requires unmanned surface vehicles (USVs) to follow a planned path in autonomous navigation. It is essential for USVs to carry out autonomous tasks such as collecting various data of water quality and surrounding terrain for exploration and protection of water environments. However, due to obstacle avoidance and other factors such as wind, water waves, and dynamics of USVs, USVs usually deviate from the original planned path during autonomous navigation. This paper proposes a novel path-keeping algorithm based on the artificial potential field method (PK-APF) for USVs. To minimize the deviation between the actual path and the original planned path, the vertical distance and the virtual foot points of the current position of USVs to the original path (a line connecting the previous navigation point and the next navigation point) are calculated. When the vertical distance is larger than a threshold, we regard the vertical foot point as a virtual goal point to guide the USVs to navigate the original path in real-time to achieve high-precision path-keeping. Obstacle avoidance is simulated in the MATLAB and Virtual RobotX (VRX) simulators, and the influence of wind and water waves is considered in VRX. Experiments are conducted in typical scenarios and results show that PK-APF outperforms the traditional APF by at least 22%. The work provides an important basis for real-life environments. Substantial further work is planned for applying the method on a physical USV.

Item Type: Article
Uncontrolled Keywords: path-keeping, artificial potential field, virtual foot points, USVs, VRX, MATLAB
Divisions: Faculty of Science & Engineering > School of Electrical Engineering, Electronics and Computer Science
Faculty of Science & Engineering > School of Engineering
Depositing User: Symplectic Admin
Date Deposited: 09 Sep 2022 09:57
Last Modified: 24 Jan 2026 03:49
DOI: 10.3390/app12168201
Open Access URL: https://doi.org/10.3390/app12168201
Related Websites:
URI: https://livrepository.liverpool.ac.uk/id/eprint/3164000
Disclaimer: The University of Liverpool is not responsible for content contained on other websites from links within repository metadata. Please contact us if you notice anything that appears incorrect or inappropriate.