Log in

A Path Planning Method for Unmanned Surface Vessels in Dynamic Environment

  • Regular Papers
  • Robot and Applications
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

A path planning method for unmanned surface vessels (USV) in dynamic environment is proposed to address the impact of dynamic environments on path planning results and the lack of dynamic obstacle avoidance capabilities. First, the considering ocean current rapidly exploring random tree (RRT*) (COC-RRT*) algorithm was proposed for global path planning. The RRT* algorithm has been enhanced with the integration of the virtual field sampling algorithm and ocean current constraint algorithm. The COC-RRT* algorithm optimizes the global planning path by adjusting the path between the parent nodes and child nodes. Second, according to the limitations of the International Regulations for Preventing Collisions at Sea (COLREGs), the improved dynamic window approach (DWA) is applied for local path planning. To enhance the ability of avoid dynamic obstacles, the dist function in the DWA algorithm has been improved. Simulation experiments were conducted in three scenarios to validate the proposed algorithm. The experimental results demonstrate that, in comparison with other algorithms, the proposed algorithm effectively avoids dynamic obstacles and mitigates the influence of the space-varying ocean current environment on the path-planning outcome. Additionally, the proposed algorithm exhibits high efficiency and robustness. The results verified the effectiveness of the proposed algorithm in dynamic environments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Germany)

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. A. Felski and K. Zwolak, “The ocean-going autonomous ship-challenges and threats,” Journal of Marine Science and Engineering, vol. 4, no. 41, pp. 1–16, 2020.

    Google Scholar 

  2. Z. Zhu, J. **ao, and J. Q. Li, “Global path planning of wheeled robots using multi-objective memetic algorithms,” Integrated Computer Aided Engineering, vol. 22, no. 4, pp. 387–404, 2015.

    Article  Google Scholar 

  3. C. Altunbas, T. Alexeev, and M. Miften, “Effect of grid geometry on the transmission properties of 2D grids for flat detectors in CBCT,” Physics in Medicine and Biology, vol. 64, no. 22, pp. 225006–225006, 2019.

    Article  Google Scholar 

  4. Q. S. Zhang, X. Song, and Y. Yang, “Visual graph mining for graph matching,” Computer Vision and Image Understanding, vol. 178, no. 1, pp. 16–29, 2019.

    Article  Google Scholar 

  5. Y. Wu and K. Low, “An adaptive path replanning method for coordinated operations of drone in dynamic urban environments,” IEEE Systems Journal, vol. 15, no. 3, pp. 4600–4611, 2021.

    Article  Google Scholar 

  6. J. Ni, L. Wu, and P. Shi, “A dynamic bioinspired neural network based real-time path planning method for autonomous underwater vehicles,” Computational Intelligence and Neuroscience, vol. 2017, Article ID 9269742, pp. 1–16, 2017.

    Article  Google Scholar 

  7. P. Wang, S. Gao, and L. Li, “Obstacle avoidance path planning design for autonomous driving vehicles based on an improved artificial potential field algorithm,” Energies, vol. 12, no. 12, pp. 1–14, 2019.

    Article  Google Scholar 

  8. H. Kim, S. Yun, Y. Choi, J. Ryu, B. Won, and J. Suh, “Improved dynamic window approach with ellipse equations for autonomous navigation of unmanned surface vehicle,” Journal of Institute of Control, vol. 26, no. 8, pp. 624–629, 2021.

    Google Scholar 

  9. P. Wanna and S. Wongthanavasu, “An improved cellular automata-based classifier with soft decision,” Journal of Internet Technology, vol. 21, no. 6, pp. 1701–1715, 2020.

    Google Scholar 

  10. J. Park and T. Chung, “Boundary-RRT* algorithm for drone collision avoidance and interleaved path replanning,” Journal of Information Processing Systems, vol. 16, no. 6, pp. 1324–1342, 2020.

    Google Scholar 

  11. P. Verbari, L. Bascetta, and M. Prandini, “Multi-agent trajectory planning: A decentralized iterative algorithm based on single-agent dynamic RRT star,” Proc. of the 2019 American Control Conference, pp. 1977–1982, 2019.

  12. B. Sun, W. Zhang, S. Li, and X. Zhu, “Energy optimised D* AUV path planning with obstacle avoidance and ocean current environment,” Journal of Navigation, vol. 75, no. 3, pp. 685–703, 2022.

    Article  Google Scholar 

  13. Z. Peng, D. Wang, H. Wang, and W. Wang, “Coordinated formation pattern control of multiple marine surface vehicles with model uncertainty and time-varying ocean currents,” Neural Computing and Applications, vol. 25, no. 7, pp. 1771–1783, 2014.

    Article  Google Scholar 

  14. W. Lan, X. **, T. Wang, and H. Zhou, “Improved RRT algorithms to solve path planning of multi-glider in time-varying ocean currents,” IEEE Access, vol. 9, no. 1, pp. 158098–158115 2021.

    Article  Google Scholar 

  15. Y. Yang, “Path planning of mobile robot with PSO-based APF and fuzzy-based DWA subject to moving obstacles,” Transactions of the Institute of Measurement and Control, vol. 44, no. 1, pp. 121–132, 2022.

    Article  Google Scholar 

  16. X. Bai, H. Jiang, J. Cui, K. Lu, P. Chen, and M. Zhang, “UAV path planning based on improved A and DWA algorithms,” International Journal of Aerospace Engineering, vol. 2021, ArticleID 4511252, pp. 1–12, 2022.

    Article  Google Scholar 

  17. W. Zhang, L. Shan, and L. Chang, “Distributed collision avoidance algorithm for multiple unmanned surface vessels based on improved DWA,” Control and Decision, 2022.

  18. Loe OAG, “Collision avoidance for unmanned surface vehicles,” Proc. of the 2008 Institutt for teknisk kybernetikk, 2008.

  19. C. K. Tam and R. Bucknall, “Cooperative path planning algorithm for marine surface vessels,” Ocean Engineering, vol. 57, pp. 25–33, 2013.

    Article  Google Scholar 

  20. Y. Chen, X. Kang, and P. Xu, “On algorithms for control of multiple mobile robots in complex environment,” Electronics Optics and Control, vol. 28, no. 4, pp. 48–52, 2021.

    Google Scholar 

  21. S. Liang, J. Liu, and X. D. **an, “A dynamic window approach to collision avoidance considering robot size constraint,” Control Engineering of China, vol. 18, no. 6, pp. 872–876, 2011.

    Google Scholar 

  22. X. Yao, F. Wang, J. Wang, and X. Wang, “Energy-optimal path planning for AUV with time-variable ocean currents,” Control and Decision, vol. 35, no. 10, pp. 2424–2432, 2020.

    Google Scholar 

  23. D. B. Bisandu, I. Moulitsas, and S. Filippone, “Social ski driver conditional autoregressive-based deep learning classifier for flight delay prediction,” Journal of Navigation, pp. 1–26, 2022.

  24. Y. Li, W. Wei, Y. Gao, D. Wang, and Z. Fan, “PQ-RRT*: An improved path planning algorithm for mobile robots,” Expert Systems with Applications, vol. 152, pp. 113425–113425, 2020.

    Article  Google Scholar 

  25. P. Rousseas, C. Bechlioulis, and K. Kyriakopoulos, “Harmonic-based optimal motion planning in constrained workspaces using reinforcement learning,” IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 2005–2011, 2021.

    Article  Google Scholar 

  26. C. Jabbour, H. Fakhoury, V. Nguyen, and P. Loumeau, “Delay-reduction technique for DWA algorithms,” IEEE Transactions on Circuits and Systems II Express Briefs, vol. 61, no. 10, pp. 733–737, 2014.

    Google Scholar 

  27. X. Xu, Y. Lu, X. Liu, and W. Zhang, “Intelligent collision avoidance algorithms for USVs via deep reinforcement learning under COLREGs,” Ocean Engineering, vol. 217, no. 1, pp. 107704–107704, 2020.

    Article  Google Scholar 

  28. Y. Zhang, Z. Ju, H. Zhang, and Z. Qi, “3-D path planning using improved RRT* algorithm for robot-assisted flexible needle insertion in multilayer tissues,” IEEE Canadian Journal of Electrical and Computer Engineering, vol. 45, pp. 50–62, 2022.

    Article  Google Scholar 

  29. X. Yao, F. Wang, J. Wang, and X. Wang, “Energy-optimal path planning for AUV with time-variable ocean currents,” Control and Decision, vol. 35, no. 10, pp. 2424–2432, 2020.

    Google Scholar 

  30. K. H. Olszynski, R. Polowy, A. Wardak, A. W. Grymanowska, J. Zielinski, and R. Filipkowski, “Spontaneously hypertensive rats manifest deficits in emotional response to 22-kHz and 50-kHz ultrasonic playback,” Progress In Neuro-Psychopharmacology and Biological Psychiatry, vol. 120, 110615, 2022.

    Article  Google Scholar 

  31. P. Yao, Z. Zhao, and Q. Zhu, “Path planning for autonomous underwater vehicles with simultaneous arrival in ocean environment,” IEEE Systems Journal, vol. 14, no. 3, pp. 3185–3193, 2020.

    Article  Google Scholar 

  32. H. Ma, X. Wei, P. Wang, Y. Zhang, X. Cao, and W. Zhou, “Multi-arm global cooperative coal gangue sorting method based on improved Hungary algorithm,” Sensors, vol. 22, no. 20, pp. 7987–8008, 2022.

    Article  Google Scholar 

  33. M. Soulignac, “Feasible and optimal path planning in strong current fields,” IEEE Transactions on Robotics, vol. 27, no. 1, pp. 89–98, 2011.

    Article  Google Scholar 

  34. W. Lan, X. **, X. Chang, T. Wang, H. Zhou, W. Tian, and L. Zhou, “Path planning for underwater gliders in time-varying ocean current using deep reinforcement learning,” Ocean Engineering, vol. 262, 112226, 2022.

    Article  Google Scholar 

  35. Y. Sun, R. Gu, X. Chen, R. Sun, L. **n, and L. Bai, “Efficient time-optimal path planning of AUV under the ocean currents based on graph and clustering strategy,” Ocean Engineering, vol. 259, 111907, 2022.

    Article  Google Scholar 

  36. A. Ammar, H. Bennaceur, I. Chari, A. Koubaa, and M. Alajlan, “Relaxed Dijkstra and A* with linear complexity for robot path planning problems in large-scale grid environments,” Soft Computing, vol. 20, no. 10, pp. 4149–4171, 2016.

    Article  Google Scholar 

  37. D. B. Bisandu, I. Moulitsas, and S. Filippone, “Social ski driver conditional autoregressive-based deep learning classifier for flight delay prediction,” Neural Computing and Applications, vol. 34, pp. 8777–8802, 2022.

    Article  Google Scholar 

  38. L. Liu, G. Han, Z. Xu, J. Jiang, and M. Martinez-Garcia, “Boundary tracking of continuous objects based on binary tree structured SVM for industrial wireless sensor networks,” IEEE Transactions on Mobile Computing, vol. 21, no. 3, pp. 849–861, 2020.

    Article  Google Scholar 

  39. J. Yu, Z. Chen, Z. Zhao, X. Wang, Y. Bai, J. Wu, and J. Xu, “Smooth path planning method for unmanned surface vessels considering environmental disturbance,” International Journal of Control, Automation, and Systems, vol. 21, pp. 3285–3298, 2023.

    Article  Google Scholar 

  40. J. Yu, Z. Chen, Z. Zhao, P. Yao, and J. Xu, “A traversal multi-target path planning method for multi-unmanned surface vessels in space-varying ocean current,” Ocean Engineering, vol. 278, no. 15, 114423, 2023.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jiabin Yu.

Ethics declarations

The authors declare that they have no conflict of interest.

Additional information

Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was supported in part by the National Key Research and Development Program of China(2022YFF1101103), the Project of Cultivation for young top-notch Talents of Bei**g Municipal Institutions (BPHR202203043).

Jiabin Yu received his B.S. degree from the Bei**g Technology and Business University, Bei**g, China, in 2007, an M.S. degree in automation from the Bei**g Institute of Technology, in 2009, and a Ph.D. degree in control theory and control engineering from the Institute of Automation, Chinese Academy of Sciences, in 2012. He has been an Associate Professor with the Bei**g Technology and Business University, since 2017. His current research interests cover water environment evaluation and prediction, motor control, and complex system design.

Zhihao Chen received his B.S. degree in electrical engineering and automation from the Bei**g Technology and Business University, Bei**g, China, in 2021, where he is currently pursuing a master’s degree. His current research interests include path planning of mobile equipment and research on path planning algorithm.

Zhiyao Zhao received his B.S. degree in automation from the Bei**g Technology and Business University, Bei**g, China, in 2011, and a Ph.D. degree in guidance, navigation, and control from the School of Automation Science and Electrical Engineering, Beihang University, Bei**g, in 2017. He has been a Lecturer with the Bei**g Technology and Business University, since 2017. His current research interests include water environment evaluation and prediction, system health management, and stochastic hybrid systems.

Ji** Xu received his B.S. and M.S. degrees in automation from the Bei**g Technology and Business University, Bei**g, China, in 2002 and 2005, respectively, and a Ph.D. degree in control theory and control engineering from the School of Automation, Bei**g Institute of Technology, Bei**g, in 2010. He has been an Associate Professor with the Bei**g Technology and Business University, since 2010. His current research interests include water environment evaluation and prediction, and big data analysis.

Yang Lu received his B.S. degree in electrical engineering and automation from the Bei**g Technology and Business University, Bei**g. China, in2022, where he is currently pursuing a master’s degree. His current research interests include paths planning of mobile equipment and task assigning.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, J., Chen, Z., Zhao, Z. et al. A Path Planning Method for Unmanned Surface Vessels in Dynamic Environment. Int. J. Control Autom. Syst. 22, 1324–1336 (2024). https://doi.org/10.1007/s12555-022-1172-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-022-1172-7

Keywords

Navigation