Intelligent Path Planning for AUVs in Dynamic Environments: An EDA-Based Learning Fixed Height Histogram Approach

Autonomous underwater vehicles (AUVs) are robots that require path planning to complete missions in different kinds of underwater environments. The goal of path planning is to find a feasible path from the start-point to the target-point in a given environment. In most practical applications, environments have dynamic factors, such as ocean flows and moving obstacles, which make the AUV path planning more challenging. This paper proposes an estimation of distribution algorithm (EDA) based approach, termed as learning fixed-height histogram (LFHH) to solve path planning problems for AUVs in dynamic environment. The LFHH uses a learning transformation strategy (LTS) to improve its accuracy and convergence speed. Besides, a smooth method is employed to accelerate the speed of finding feasible paths. Moreover, a planning window is adopted to help handle dynamic factors. LFHH is tested in both complex 2-D and 3-D environments with time-variant dynamic factors, and experimental results validate the effectiveness of LFHH.

[1]  James G. Bellingham,et al.  Isotherm Tracking by an Autonomous Underwater Vehicle in Drift Mode , 2017, IEEE Journal of Oceanic Engineering.

[2]  Jay A. Farrell,et al.  Moth-inspired chemical plume tracing on an autonomous underwater vehicle , 2006, IEEE Transactions on Robotics.

[3]  Yukun Lin,et al.  A Multi‐Autonomous Underwater Vehicle System for Autonomous Tracking of Marine Life , 2017, J. Field Robotics.

[4]  Hadi Saoud,et al.  Adaptive Sampling with a Fleet of Autonomous Sailing Boats Using Artificial Potential Fields , 2018 .

[5]  Weisheng Yan,et al.  Mutual Information-Based Multi-AUV Path Planning for Scalar Field Sampling Using Multidimensional RRT* , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[6]  Michèle Sebag,et al.  Extending Population-Based Incremental Learning to Continuous Search Spaces , 1998, PPSN.

[7]  Fangpo He,et al.  Optimal path planning based on annular space decomposition for AUVs operating in a variable environment , 2012, 2012 IEEE/OES Autonomous Underwater Vehicles (AUV).

[8]  Jun Zhang,et al.  An Adaptive Estimation of Distribution Algorithm for Multipolicy Insurance Investment Planning , 2019, IEEE Transactions on Evolutionary Computation.

[9]  Henry Leung,et al.  A Genetic Algorithm-Inspired UUV Path Planner Based on Dynamic Programming , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  M. Ani Hsieh,et al.  Going with the flow: a graph based approach to optimal path planning in general flows , 2018, Autonomous Robots.

[11]  Kristin Ytterstad Pettersen,et al.  A waypoint guidance strategy for underwater snake robots , 2014, 22nd Mediterranean Conference on Control and Automation.

[12]  Jun Zhang,et al.  Dual-Strategy Differential Evolution With Affinity Propagation Clustering for Multimodal Optimization Problems , 2018, IEEE Transactions on Evolutionary Computation.

[13]  Subramanian Saravanakumar,et al.  Multipoint potential field method for path planning of autonomous underwater vehicles in 3D space , 2013 .

[14]  Daqi Zhu,et al.  Path planning for autonomous underwater vehicle based on artificial potential field and velocity synthesis , 2015, 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE).

[15]  Pedro Larrañaga,et al.  Estimation of Distribution Algorithms , 2002, Genetic Algorithms and Evolutionary Computation.

[16]  H. Mühlenbein,et al.  From Recombination of Genes to the Estimation of Distributions I. Binary Parameters , 1996, PPSN.

[17]  Ying Lin,et al.  Automatic path planning for autonomous underwater vehicles based on an adaptive differential evolution , 2014, GECCO.

[18]  Jun Yang,et al.  Composite Astar and B-spline algorithm for path planning of autonomous underwater vehicle , 2017, 2017 IEEE 7th International Conference on Underwater System Technology: Theory and Applications (USYS).

[19]  Bo Xin,et al.  Real-time Collision Avoidance for Unmanned Ships under Constraints of Rules , 2019, 2019 IEEE 16th International Conference on Networking, Sensing and Control (ICNSC).

[20]  Xin Yao,et al.  Estimation of the Distribution Algorithm With a Stochastic Local Search for Uncertain Capacitated Arc Routing Problems , 2016, IEEE Transactions on Evolutionary Computation.

[21]  Min Liu,et al.  A Two-Phase Soft Optimization Method for the Uncertain Scheduling Problem in the Steelmaking Industry , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[22]  Qin Zhang,et al.  Robust Magnetic Tracking of Subsea Cable by AUV in the Presence of Sensor Noise and Ocean Currents , 2018, IEEE Journal of Oceanic Engineering.

[23]  Karl Sammut,et al.  A survey on path planning for persistent autonomy of autonomous underwater vehicles , 2015 .

[24]  Jenhwa Guo,et al.  Efficient Seafloor Classification and Submarine Cable Route Design Using an Autonomous Underwater Vehicle , 2018, IEEE Journal of Oceanic Engineering.

[25]  Wencong Su,et al.  A Distance-Based Two-Stage Ecological Driving System Using an Estimation of Distribution Algorithm and Model Predictive Control , 2017, IEEE Transactions on Vehicular Technology.

[26]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[27]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[28]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[29]  Weidong Zhou,et al.  Route planning algorithm for autonomous underwater vehicles based on the hybrid of particle swarm optimization algorithm and radial basis function , 2018, Trans. Inst. Meas. Control.

[30]  Jun Zhang,et al.  Automatic Niching Differential Evolution With Contour Prediction Approach for Multimodal Optimization Problems , 2020, IEEE Transactions on Evolutionary Computation.

[31]  Yan Pailhas,et al.  Path Planning for Autonomous Underwater Vehicles , 2007, IEEE Transactions on Robotics.

[32]  A. Atyabi,et al.  Efficient AUV Path Planning in Time-Variant Underwater Environment Using Differential Evolution Algorithm , 2018, Journal of Marine Science and Application.

[33]  Jie Wu,et al.  Minimizing deep sea data collection delay with autonomous underwater vehicles , 2017, J. Parallel Distributed Comput..

[34]  Jun Zhang,et al.  MP-EDA: A Robust Estimation of Distribution Algorithm with Multiple Probabilistic Models for Global Continuous Optimization , 2010, SEAL.

[35]  Jun Zhang,et al.  Solving the Energy Efficient Coverage Problem in Wireless Sensor Networks: A Distributed Genetic Algorithm Approach with Hierarchical Fitness Evaluation , 2018 .

[36]  D. Goldberg,et al.  Evolutionary Algorithm Using Marginal Histogram Models in Continuous Domain , 2007 .

[37]  Michaël Soulignac,et al.  Feasible and Optimal Path Planning in Strong Current Fields , 2011, IEEE Transactions on Robotics.

[38]  Zheping Yan,et al.  An improved multi-AUV patrol path planning method , 2017, 2017 IEEE International Conference on Mechatronics and Automation (ICMA).

[39]  Robert Fitch,et al.  Path Planning With Spatiotemporal Optimal Stopping for Stochastic Mission Monitoring , 2017, IEEE Transactions on Robotics.

[40]  John J. Leonard,et al.  Autonomous Underwater Vehicle Navigation , 2016 .

[41]  Frédéric Plumet,et al.  Routing and course control of an autonomous sailboat , 2015, 2015 European Conference on Mobile Robots (ECMR).

[42]  Gabriel Oliver,et al.  AUV navigation through turbulent ocean environments supported by onboard H-ADCP , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..