4.7 Article

Autonomous Surface Vehicle energy-efficient and reward-based path planning using Particle Swarm Optimization and Visibility Graphs

Journal

APPLIED OCEAN RESEARCH
Volume 122, Issue -, Pages -

Publisher

ELSEVIER SCI LTD
DOI: 10.1016/j.apor.2022.103125

Keywords

Path planning; USV navigation; Autonomous; Particle swarm optimization; Visibility graph

Funding

  1. National Science Foundation, USA [1828380]
  2. Office of Advanced Cyberinfrastructure (OAC)
  3. Direct For Computer & Info Scie & Enginr [1828380] Funding Source: National Science Foundation

Ask authors/readers for more resources

Path planning for Autonomous Surface Vehicles in complex shorelines and spatio-temporal environmental forces is a challenging task. Deterministic algorithms provide optimal solutions but are computationally expensive. Metaheuristic algorithms sacrifice optimality for reduced computation but can converge to local optima. This paper proposes using Visibility Graphs (VGs) to initialize the population of a Particle Swarm Optimization (PSO) algorithm, significantly improving its reliability and competitiveness with deterministic algorithms. The concept of opportunistic reward-based planning is also introduced, with VGs used to enhance both reward and efficiency in PSO. The combination of VGs and PSO efficiently plans routes for complex marine path planning problems.
Autonomous Surface Vehicles require path planning to navigate among complex shorelines and spatio-temporal environmental forces such as water currents. Path planning is performed to generate an energy-efficient route to a goal destination based on water current forecasts. Deterministic algorithms such as Dijkstra's Shortest Path First are able to generate an optimal solution, but scale exponentially with the size of the search space. In coastal navigation, the complex shorelines and forces require high resolution search spaces such that classical planning algorithms will require substantial time. Metaheuristic algorithms such as Particle Swarm Optimization (PSO) sacrifice guaranteed optimality to substantially reduce computation. However, there is a risk of premature convergence to local optima. After showing PSO struggling to reliably produce near-optimal solutions, we use Visibility Graphs (VGs) to initialize the PSO solution population. We demonstrate that this substantially improves PSO's ability to reliably achieve solutions that are competitive with Dijkstra. We also introduce the concept of opportunistic reward-based planning, and apply PSO to this planning problem. If a vessel is navigating to a goal destination, we propose taking advantage of nearby sampling opportunities to increase the scientific return of the mission. PSO is used to optimize routes that balance path efficiency and reward. Using a complex assignment of reward values across the search space, there are numerous opportunities for PSO to get stuck in local optima. Again, we use VGs to initialize the PSO population which we demonstrate increases solution consistency while improving both the reward and efficiency. We propose using VGs to generate an initial PSO population and demonstrate that the combination efficiently plans routes for two complex marine path planning problems.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available