Litcius/Paper detail

Dynamic Path Planning Algorithm for Unmanned Surface Vehicle Under Island-Reef Environment

Jing Zhang, Yani Cui, Guangfu Li, Jia Ren

2023IEEE Transactions on Aerospace and Electronic Systems25 citationsDOI

Abstract

The marine environment surrounding islands and reefs exhibits significant time-varying characteristics, which requires the path planning algorithm of an Unmanned Surface Vehicle (USV) to have good environmental adaptability. To this end, a dynamic path planning algorithm for USV under an island-reef environment is proposed. The algorithm fully considers these environmental features, such as ocean currents, tides, and winds to construct an environment model. The environment model is combined with the USV motion model to construct a path planning model under the constraint of environmental disturbance time windows. This approach ensures that the path planning model can adapt to the time-varying marine environment. At the same time, to improve the safety of USV navigation by effectively predicting and timely avoiding passing ships, the Velocity Obstacle method is introduced for establishing a collision risk assessment model that detects the threat level of passing ships in the vicinity of the USV. Based on the decision-making basis generated by the model, a path re-planning model is constructed under the constraint of collision detection time windows. This improves the dynamic collision avoidance capability of the path re-planning model. Furthermore, to speed up the solution speed and accuracy of the path planning model and the path replanning model, the Multi-Objective Particle Swarm Optimization algorithm is improved in three aspects: particle coding method, particle update strategy, and external archive maintenance mechanism. Simulation results show that the algorithm can enable USV to safely avoid multiple close-range dynamic obstacles under maritime rules, while also demonstrating a high level of adaptability to the time-varying marine environment.

Topics & Concepts

Motion planningPath (computing)Computer scienceObstacleUnmanned surface vehicleObstacle avoidanceCollisionParticle swarm optimizationReal-time computingCollision avoidanceSimulationMarine engineeringMobile robotEngineeringAlgorithmArtificial intelligenceRobotProgramming languagePolitical scienceComputer securityLawMaritime Navigation and SafetyMaritime Security and HistoryRobotic Path Planning Algorithms