Comparison of Discrete Artificial Potential Field Algorithm and Wave-Front Algorithm for Autonomous Ship Trajectory Planning

The article presents a novel, efficient graph search algorithm for path planning. The algorithm was inspired by the potential field method and therefore it is called the Discrete Artificial Potential Field (DAPF) algorithm. Additional trajectory optimization algorithm is also applied as a path smoothing mechanism. The algorithm is intended for use in Intelligent Transportation Systems of autonomous ships. The algorithm was implemented in the MATLAB programming language and tested by extensive simulation experiments. Results show that the algorithm can generate a collision-free path in an environment with static and dynamic obstacles, achieving near-real run time. The algorithm was also compared with the state-of-the-art graph search algorithm – a wave-front algorithm. Obtained results demonstrate that DAPF achieves better results in terms of both solution quality and run time.

[1]  David Clelland,et al.  Automatic simulation of ship navigation , 2011 .

[2]  Roman Smierzchalski,et al.  Trajectory planning for Service Ship during emergency STS transfer operation , 2017, KKA.

[3]  Oliver Bittel,et al.  Fast grid based collision avoidance for vessels using A∗ search algorithm , 2012, 2012 17th International Conference on Methods & Models in Automation & Robotics (MMAR).

[4]  Lokukaluge P. Perera,et al.  Bayesian Network based sequential collision avoidance action execution for an Ocean Navigational System , 2010 .

[5]  Roberto Sepúlveda,et al.  Path planning for mobile robots using Bacterial Potential Field for avoiding static and dynamic obstacles , 2015, Expert Syst. Appl..

[6]  Yong Yin,et al.  COLREGS-Constrained Real-time Path Planning for Autonomous Ships Using Modified Artificial Potential Fields , 2018, Journal of Navigation.

[7]  Liang Chen,et al.  Autonomous Indoor Mobile Robot Exploration Based on Wavefront Algorithm , 2019, ICIRA.

[8]  Rafal Szlapczynski,et al.  Customized crossover in evolutionary sets of safe ship trajectories , 2012, Int. J. Appl. Math. Comput. Sci..

[9]  Fraunhofer Cml-Marintek,et al.  MARITIME UNMANNED NAVIGATION THROUGH INTELLIGENCE IN NETWORKS , 2014 .

[10]  Xinyu Zhang,et al.  Path Planning of Maritime Autonomous Surface Ships in Unknown Environment with Reinforcement Learning , 2018, ICCSIP.

[11]  Lokukaluge P. Perera,et al.  Fuzzy-logic based parallel collisions avoidance decision formulation for an Ocean Navigational System , 2010 .

[12]  Miguel A. Vega-Rodríguez,et al.  Solving the multi-objective path planning problem in mobile robotics with a firefly-based approach , 2015, Soft Computing.

[13]  Khalil Ibrahim,et al.  Wavefront and A-Star Algorithms for Mobile Robot Path Planning , 2017, AISI.

[14]  Richard Bucknall,et al.  Cooperative path planning algorithm for marine surface vessels , 2013 .

[15]  Joanna Karbowska-Chilinska,et al.  Beam Search Algorithm for Ship Anti-Collision Trajectory Planning , 2019, Sensors.

[16]  Mostefa Mohamed-Seghir,et al.  Comparison of Computational Intelligence Methods Based on Fuzzy Sets and Game Theory in the Synthesis of Safe Ship Control Based on Information from a Radar ARPA System , 2019, Remote. Sens..

[17]  Roman Smierzchalski,et al.  Path planning algorithm for ship collisions avoidance in environment with changing strategy of dynamic obstacles , 2017, KKA.

[18]  Vincent Roberge,et al.  Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning , 2013, IEEE Transactions on Industrial Informatics.

[19]  Yongchun Miao,et al.  A New Robot Navigation Algorithm Based on a Double-Layer Ant Algorithm and Trajectory Optimization , 2019, IEEE Transactions on Industrial Electronics.

[20]  Jing Zhang,et al.  A novel reinforcement learning based grey wolf optimizer algorithm for unmanned aerial vehicles (UAVs) path planning , 2020, Appl. Soft Comput..

[21]  Fredrik Gustafsson,et al.  A framework and automotive application of collision avoidance decision making , 2008, Autom..

[22]  Rafal Szlapczynski,et al.  On evolutionary computing in multi-ship trajectory planning , 2011, Applied Intelligence.

[23]  Wei-Jiong Chen,et al.  COLLISION AVOIDANCE PATH PLANNING FOR SHIPS BY PARTICLE SWARM OPTIMIZATION , 2018 .

[24]  Chao Zhang,et al.  Path Planning for Intelligent Parking System Based on Improved Ant Colony Optimization , 2020, IEEE Access.