Simulation Framework for Addressing Challenges in Path Planning Evaluation for an Autonomous Surface Vehicle

Chuong Nguyen , Minh Tran , Trung-Tin Nguyen , Nuwantha Fernando , Liuping Wang , Hung Nguyen

Journal of Marine Science and Application ›› 2025, Vol. 24 ›› Issue (4) : 816 -828.

PDF
Journal of Marine Science and Application ›› 2025, Vol. 24 ›› Issue (4) : 816 -828. DOI: 10.1007/s11804-025-00646-z
Research Article
research-article

Simulation Framework for Addressing Challenges in Path Planning Evaluation for an Autonomous Surface Vehicle

Author information +
History +
PDF

Abstract

An efficient algorithm for path planning is crucial for guiding autonomous surface vehicles (ASVs) through designated waypoints. However, current evaluations of ASV path planning mainly focus on comparing total path lengths, using temporal models to estimate travel time, idealized integration of global and local motion planners, and omission of external environmental disturbances. These rudimentary criteria cannot adequately capture real-world operations. To address these shortcomings, this study introduces a simulation framework for evaluating navigation modules designed for ASVs. The proposed framework is implemented on a prototype ASV using the Robot Operating System (ROS) and the Gazebo simulation platform. The implementation processes replicated satellite images with the extended Kalman filter technique to acquire localized location data. Cost minimization for global trajectories is achieved through the application of Dijkstra and A* algorithms, while local obstacle avoidance is managed by the dynamic window approach algorithm. The results demonstrate the distinctions and intricacies of the metrics provided by the proposed simulation framework compared with the rudimentary criteria commonly utilized in conventional path planning works.

Keywords

Autonomous surface vehicle / Global path planner / Local path planner / Simulation / Robot operating system / Gazebo

Cite this article

Download citation ▾
Chuong Nguyen, Minh Tran, Trung-Tin Nguyen, Nuwantha Fernando, Liuping Wang, Hung Nguyen. Simulation Framework for Addressing Challenges in Path Planning Evaluation for an Autonomous Surface Vehicle. Journal of Marine Science and Application, 2025, 24(4): 816-828 DOI:10.1007/s11804-025-00646-z

登录浏览全文

4963

注册一个新账户 忘记密码

References

[1]

Ahmed MA, Aloufi J (2022) A smart memory controller for system on chip-based devices. Journal of Nanomaterials. DOI: https://doi.org/10.1155/2022/4944335

[2]

AiniFRQ, JatiAN, SunaryaU. A study of monte carlo localization on robot operating system. 2016 International Conference on Information Technology Systems and Innovation (ICITSI), 2016

[3]

AslanS, ErkinT. A multi-population immune plasma algorithm for path planning of unmanned combat aerial vehicle. Advanced Engineering Informatics, 2023, 55101829

[4]

BeserF, YildirimT. COLREGS based path planning and bearing only obstacle avoidance for autonomous unmanned surface vehicles. Procedia Computer Science, 2018, 131: 633-640

[5]

ChunDH, RohMI, LeeHW, HaJ, YuD. Deep reinforcement learning-based collision avoidance for an autonomous ship. Ocean Engineering, 2021, 234109216

[6]

CuiY, HuW, RahmaniA. Fractional-order artificial bee colony algorithm with application in robot path planning. European Journal of Operational Research, 2023, 306(1): 47-64

[7]

DaiJ, ZhangY, DengH. Novel potential guided bidirectional rrt* with direct connection strategy for path planning of redundant robot manipulators in joint space. IEEE Transactions on Industrial Electronics, 2023, 71(3): 2737-2747

[8]

DingJ, ZhouY, HuangX, SongK, LuS, WangL. An improved RRT* algorithm for robot path planning based on path expansion heuristic sampling. Journal of Computational Science, 2023, 67101937

[9]

FanJ, ChenX, LiangX. UAV trajectory planning based on bi-directional APF-RRT* algorithm with goal-biased. Expert Systems with Applications, 2023, 213119137

[10]

FréchotJ. Realistic simulation of ocean surface using wave spectra. Proceedings of the First International Conference on Computer Graphics Theory and Applications (GRAPP 2006), 2006

[11]

GarcíaE, VillarJ R, TanQ, SedanoJ, ChiraC. An efficient multi-robot path planning solution using A* and coevolutionary algorithms. Integrated Computer-Aided Engineering, 2023, 30(1): 41-52

[12]

GargS, QuintasJ, CruzJ, PascoalAM. NetMarSyS-A tool for the simulation and visualization of distributed autonomous marine robotic systems. 2020 IEEE/OES Autonomous Underwater Vehicles Symposium (AUV), 2020

[13]

GriffithsNA, LeviPS, RiggsJS, DeRolphCR, FortnerAM, RichardsJK. Sensor-equipped unmanned surface vehicle for high-resolution mapping of water quality in low-to mid-order streams. ACS ES&T Water, 2022, 2(3): 425-435

[14]

GuS, ZhouC, WenY, ZhongX, ZhuM, XiaoC, DuZ. A motion planning method for unmanned surface vehicle in restricted waters. Proceedings of the Institution of Mechanical Engineers, Part M: Journal of Engineering for the Maritime Environment, 2020, 234(2): 332-345

[15]

GuoS, ZhangX, ZhengY, DuY. An autonomous path planning model for unmanned ships based on deep reinforcement learning. Sensors, 2020, 202426

[16]

HeZ, LiuC, ChuX, NegenbornRR, WuQ. Dynamic anticollision a star algorithm for multi-ship encounter situations. Applied Ocean Research, 2022, 118102995

[17]

HeinsPH, JonesBL, TauntonDJ. Design and validation of an unmanned surface vehicle simulation model. Applied Mathematical Modelling, 2017, 48: 749-774

[18]

HeningS, IppolitoCA, KrishnakumarKS, StepanyanV, TeodorescuM. 3D LiDAR SLAM integration with GPS/INS for UAVs in urban GPS-degraded environments. AIAA Information Systems-AIAA Infotech@Aerospace: 0448, 2017

[19]

HinostrozaM, XuH, Guedes SoaresCPath-planning and path following control system for autonomous surface vessel, 2018, London, UK. Taylor & Francis Group. 991998

[20]

HinostrozaM, XuH, Guedes SoaresC. Experimental results of the cooperative operation of autonomous surface vehicles navigating in complex marine environment. Ocean Engineering, 2021, 219108256

[21]

JiX, FengS, HanQ, YinH, YuS. Improvement and fusion of A* algorithm and dynamic window approach considering complex environmental information. Arabian Journal for Science and Engineering, 2021, 46: 7445-7459

[22]

JiaY, QuL, LiX. Automatic path planning of unmanned combat aerial vehicle based on double-layer coding method with enhanced grey wolf optimizer. Artificial Intelligence Review, 2023, 56(10): 12257-12314

[23]

KangCM, YehLC, JieSYR, PeiTJ, NugrohoH. Design of USV for search and rescue in shallow water. Intelligent Robotics and Applications: 13th International Conference, ICIRA 2020, Kuala Lumpur, Malaysia, Proceedings 13, 2020

[24]

LiL, WuD, HuangY, YuanZM. A path planning strategy unified with a COLREGS collision avoidance function based on deep reinforcement learning and artificial potential field. Applied Ocean Research, 2021, 113102759

[25]

LiZ, YaoC, ZhuX, GaoG, HuS. A decision support model for ship navigation in Arctic waters based on dynamic risk assessment. Ocean Engineering, 2022, 244110427

[26]

LiuX, LiG, YangH, ZhangN, WangL, ShaoP. Agricultural UAV trajectory planning by incorporating multi-mechanism improved grey wolf optimization algorithm. Expert Systems with Applications, 2023, 233120946

[27]

LiuY, BucknallR, ZhangX. The fast marching method based intelligent navigation of an unmanned surface vehicle. Ocean Engineering, 2017, 142: 363-376

[28]

LončarI, ObradovićJ, KraševacN, MandićL, KvasićI, FerreiraF, SlošićV, NađD, MiškovićN. MARUS-a marine robotics simulator. OCEANS IEEE, 2022

[29]

LuisSY, PeraltaF, CórdobaAT, del NozalÁRS, MarínT, ReinaDG. An evolutionary multi-objective path planning of a fleet of ASVs for patrolling water resources. Engineering Applications of Artificial Intelligence, 2022, 112104852

[30]

LyridisDV. An improved ant colony optimization algorithm for unmanned surface vehicle local path planning with multimodality constraints. Ocean Engineering, 2021, 241109890

[31]

MaG, DuanY, LiM, XieZ, ZhuJ. A probability smoothing Bi-RRT path planning algorithm for indoor robot. Future Generation Computer Systems, 2023, 143: 349-360

[32]

Marin-PlazaP, HusseinA, MartinD, EscaleraA. Global and local path planning study in a ROS-based research platform for autonomous vehicles. Journal of Advanced Transportation, 2018, 2018: 1-10

[33]

MendonçaR, SantanaP, MarquesF, LourençoA, SilvaJ, BarataJ. Kelpie: A ROS-based multi-robot simulator for water surface and aerial vehicles. 2013 IEEE International Conference on Systems, Man, and Cybernetics (SMC), 2013

[34]

NaeemW, HenriqueSC, HuL. A reactive COLREGs-compliant navigation strategy for autonomous maritime navigation. IFAC-PapersOnLine, 2016, 49(23): 207-213

[35]

NiS, LiuZ, HuangD, CaiY, WangX, GaoS. An application-orientated anti-collision path planning algorithm for unmanned surface vehicles. Ocean Engineering, 2021, 235109298

[36]

PeraltaF, ArzamendiaM, GregorD, ReinaDG, ToralS. A comparison of local path planning techniques of autonomous surface vehicles for monitoring applications: The ypacarai lake case-study. Sensors, 2020, 2051488

[37]

PintoAF, CruzNA, FerreiraBM, AbreuNM, GonçalvesCF, VillaMP, MatosAC, de Mello HonórioL, WestinLG. An autonomous system for collecting water samples from the surface. OCEANS 2022-Chennai, 2022

[38]

QingG, ZhengZ, YueX. Path-planning of automated guided vehicle based on improved Dijkstra algorithm. 2017 29th Chinese control and decision conference (CCDC), 2017

[39]

QuigleyM, ConleyK, GerkeyB, FaustJ, FooteT, LeibsJ, WheelerR, NgAY. ROS: an open-source robot operating system. ICRA Workshop on Open Source Software, Kobe, Japan, 2009

[40]

QureshiAH, AyazY. Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments. Robotics and Autonomous Systems, 2015, 68: 1-11

[41]

RenganathanV, SafaouiS, KothariA, GravellB, ShamesI, SummersT. Risk bounded nonlinear robot motion planning with integrated perception & control. Artificial Intelligence, 2023, 314103812

[42]

SaiTejaG, PramodS. Design and simulation of an autonomous surface vehicle for trash collection using ROS. 2021 IEEE 9th Region 10 Humanitarian Technology Conference (R10-HTC), 2021

[43]

ShenH, HashimotoH, MatsudaA, TaniguchiY, TeradaD, GuoC. Automatic collision avoidance of multiple ships based on deep Q-learning. Applied Ocean Research, 2019, 86: 268-288

[44]

ShiB, SuY, WangC, WanL, LuoY. Study on intelligent collision avoidance and recovery path planning system for the waterjet-propelled unmanned surface vehicle. Ocean Engineering, 2019, 182: 489-498

[45]

SilvaR, LeiteP, CamposD, PintoAM. Hybrid approach to estimate a collision-free velocity for autonomous surface vehicles. 2019 IEEE International conference on autonomous robot systems and competitions (ICARSC), 2019

[46]

SinghY, BibuliM, ZereikE, SharmaS, KhanA, SuttonR. A novel double layered hybrid multi-robot framework for guidance and navigation of unmanned surface vehicles in a practical maritime environment. Journal of Marine Science and Engineering, 2020, 89624

[47]

SinghY, SharmaS, SuttonR, HattonD, KhanA. A constrained A* approach towards optimal path planning for an unmanned surface vehicle in a maritime environment containing dynamic obstacles and ocean currents. Ocean Engineering, 2018, 169: 187-201

[48]

SongR, LiuY, BucknallR. Smoothed A* algorithm for practical unmanned surface vehicle path planning. Applied Ocean Research, 2019, 83: 9-20

[49]

SuJ, ZhangH, YaoY. Design of anti-submarine warfare module for unmanned surface vehicle. 2020 3rd International Conference on Unmanned Systems (ICUS), 2020

[50]

SunX, WangG, FanY, MuD, QiuB. An automatic navigation system for unmanned surface vehicles in realistic sea environments. Applied Sciences, 2018, 82193

[51]

TanG, ZhuangJ, ZouJ, WanL. Adaptive adjustable fast marching square method based path planning for the swarm of heterogeneous unmanned surface vehicles (USVs). Ocean Engineering, 2023, 268113432

[52]

TanG, ZouJ, ZhuangJ, WanL, SunH, SunZ. Fast marching square method based intelligent navigation of the unmanned surface vehicle swarm in restricted waters. Applied Ocean Research, 2020, 95102018

[53]

ThakurA, GuptaSK. Real-time dynamics simulation of unmanned sea surface vehicle for virtual environments. Journal of Computing and Information Science in Engineering, 2011, 113031005

[54]

ThrunS, BennewitzM, BurgardW, CremersAB, DellaertF, FoxD, HahnelD, RosenbergC, RoyN, SchulteJ. MINERVA: A second-generation museum tour-guide robot. Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), 1999

[55]

TosikT, MaehleE. MARS: A simulation environment for marine robotics. 2014 Oceans-St. John’s, 2014

[56]

UllahI, ShenY, SuX, EspositoC, ChoiC. A localization based on unscented Kalman filter and particle filter localization algorithms. IEEE Access, 2019, 8: 2233-2246

[57]

VagaleA, ByeRT, OucheikhR, OsenOL, FossenTI. Path planning and collision avoidance for autonomous surface vehicles II: a comparative study of algorithms. Journal of Marine Science and Technology, 2021, 26(4): 1307-1323

[58]

WangH, YuY, YuanQ. Application of Dijkstra algorithm in robot path-planning. 2011 Second International Conference on Mechanic Automation and Control Engineering, 2011

[59]

WangZ, ZhangS, FengX, SuiY. Autonomous underwater vehicle path planning based on actor-multi-critic reinforcement learning. Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2021, 235(10): 1787-1796

[60]

WenN, ZhangR, LiuG, WuJ, QuX. Online planning low-cost paths for unmanned surface vehicles based on the artificial vector field and environmental heuristics. International Journal of Advanced Robotic Systems, 2020, 1761729881420969076

[61]

XieJ, ZhouR, LuoJ, PengY, LiuY, XieS, PuH. Hybrid partition-based patrolling scheme for maritime area patrol with multiple cooperative unmanned surface vehicles. Journal of Marine Science and Engineering, 2020, 811936

[62]

XinP, WangX, LiuX, WangY, ZhaiZ, MaX. Improved bidirectional RRT* algorithm for robot path planning. Sensors, 2023, 2321041

[63]

XuH, HinostrozaMA, Guedes SoaresC. Modified vector field path-following control system for an underactuated autonomous surface ship model in the presence of static obstacles. Journal of Marine Science and Engineering, 2021, 96652

[64]

XuX, CaiP, AhmedZ, YellapuVS, ZhangW. Path planning and dynamic collision avoidance algorithm under COLREGs via deep reinforcement learning. Neurocomputing, 2022, 468: 181-197

[65]

YangJM, TsengCM, TsengP. Path planning on satellite images for unmanned surface vehicles. International Journal of Naval Architecture and Ocean Engineering, 2015, 7(1): 87-99

[66]

YeL, WuF, ZouX, LiJ. Path planning for mobile robots in unstructured orchard environments: An improved kinematically constrained bi-directional RRT approach. Computers and Electronics in Agriculture, 2023, 215108453

[67]

YuK, LiangX, LiM, ChenZ, YaoY, LiX, ZhaoZX, TengY. USV path planning method with velocity variation and global optimisation based on AIS service platform. Ocean Engineering, 2021, 236109560

[68]

YuX, JiangN, WangX, LiM. A hybrid algorithm based on grey wolf optimizer and differential evolution for UAV path planning. Expert Systems with Applications, 2023, 215119327

[69]

ZhangC, ZhouW, QinW, TangW. A novel UAV path planning approach: Heuristic crossing search and rescue optimization algorithm. Expert Systems with Applications, 2023, 215119243

[70]

ZhangL, MouJ, ChenP, LiM. Path planning for autonomous ships: A hybrid approach based on improved APF and modified vo methods. Journal of Marine Science and Engineering, 2021, 97761

[71]

Zhang Q, Zhao J, Pan L, Wu X, Hou Y, Qi X (2023b) Optimal path planning for mobile robots in complex environments based on the grey wolf algorithm and self-powered sensors. IEEE Sensors Journal. DOI: https://doi.org/10.1109/JSEN.2023.3252635

[72]

ZhangZ, XuX, YueF, BaY. Robot path planning based on concept lattice. International Journal of Approximate Reasoning, 2023, 153: 87-103

[73]

ZhaoL, RohMI. COLREGs-compliant multiship collision avoidance based on deep reinforcement learning. Ocean Engineering, 2019, 191106436

[74]

ZhouC, GuS, WenY, DuZ, XiaoC, HuangL, ZhuM. Motion planning for an unmanned surface vehicle based on topological position maps. Ocean Engineering, 2020, 198106798

[75]

ZhouC, GuS, WenY, DuZ, XiaoC, HuangL, ZhuM. The review unmanned surface vehicle path planning: Based on multi-modality constraint. Ocean Engineering, 2020, 200107043

[76]

ZhouC, WangY, WangL, HeH. Obstacle avoidance strategy for an autonomous surface vessel based on modified deep deterministic policy gradient. Ocean Engineering, 2022, 243110166

[77]

ZuoX, ZhouJ, YangF, SuF, ZhuH, LiL. Real-time global action planning for unmanned ground vehicle exploration in Three-dimensional spaces. Expert Systems with Applications, 2023, 215119264

RIGHTS & PERMISSIONS

Harbin Engineering University and Springer-Verlag GmbH Germany, part of Springer Nature

AI Summary AI Mindmap
PDF

206

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/