Skip to main content

Path planning algorithm for ship collisions avoidance in environment with changing strategy of dynamic obstacles

  • Conference paper
  • First Online:
Trends in Advanced Intelligent Control, Optimization and Automation (KKA 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 577))

Included in the following conference series:

Abstract

In this paper a path planning algorithm for the ship collision avoidance is presented. Tested algorithm is used to determine close to optimal ship paths taking into account changing strategy of dynamic obstacles. For this purpose a path planning problem is defined. A specific structure of the individual path and fitness function is presented. Principle of operation of evolutionary algorithm and based on it dedicated application vEP/N++ is described. Using presented algorithm the simulations on close-to-real sea environment is performed. Tested environment presents the problem of avoiding one static obstacle representing island and two dynamic objects representing strange ships. Obtained results proof that used approach allows to calculate efficient and close-to-optimal path for marine vessel in close-to-real time.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • 1. Cai, P.P., Cai, Y.Y., Chandrasekaran, I., Zheng, J.M.: Parallel genetic algorithm based automatic path planning for crane lifting in complex environments. Automation in Construction 62, 133-147 (2016)

    Google Scholar 

  • 2. Wu, Z., Xia, X.H.: Optimal motion planning for overhead cranes. IET Control Theory and Applications Vol. 8, Issue 17, pp. 1833–1842 (2014)

    Google Scholar 

  • 3. Witkowska, A.: Control Design for Slow Speed Positioning. In: Proc. 27th European Conference on Modelling and Simulation ECMS 2013, pp. 198–204 (2013)

    Google Scholar 

  • 4. Fei, Y.Q., Ding, F.Q., Zhao, X.F.: Collision-free motion planning of dual-arm reconfigurable robots. Robotics and Computer-Integrated Manufacturing, Vol. 20, Issue 4, pp. 351–357 (2004)

    Google Scholar 

  • 5. Korayem, M.H., Esfeden, R.A., Nekoo, S.R.: Path planning algorithm in wheeled mobile manipulators based on motion of arms. Journal of Mechanical Science and Technology, Vol. 29, Issue 4, pp. 1753–1763 (2015)

    Google Scholar 

  • 6. Nikolos, I.K., Valavanis, K.P., Tsourveloudis, N.C., Kostaras, A.N.: Evolutionary algorithm based offline/online path planner for UAV navigation. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, Vol. 33, No. 6, pp. 898–912 (2003)

    Google Scholar 

  • 7. Goerzen, C., Kong, Z., Mettler, B.: A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance. Journal of Intelligent & Robotic Systems, Vol. 57, Issue 1–4, pp. 65–100 (2010)

    Google Scholar 

  • 8. Vandapel, N., Donamukkala, R.R., Hebert, M.: Unmanned ground vehicle navigation using aerial ladar data. International Journal of Robotics Research, Vol. 25, Issue 1, pp. 31–51 (2006)

    Google Scholar 

  • 9. Hao, Y.X., Agrawal, S.K.: Planning and control of UGV formations in a dynamic environment: A practical framework with experiments. Robotics and Autonomous Systems, Vol. 51, Issue 2–3, pp. 101–110 (2005)

    Google Scholar 

  • 10. Campbell, S., Naeem, W., Irwin, G.W.: A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres. Annual Reviews in Control, Vol. 36, Issue 2, pp. 267–283 (2012)

    Google Scholar 

  • 11. Thakur, A., Svec, P., Gupta, S.K.: GPU based generation of state transition models using simulations for unmanned surface vehicle trajectory planning. Robotics and Autonomous Systems, Vol. 60, Issue 12, pp. 1457–1471 (2012)

    Google Scholar 

  • 12. Petres, C., Pailhas, Y., Patron, P., Petillot, Y., Evans, J., Lane, D.: Path planning for autonomous underwater vehicles. IEEE Transactions on Robotics, Vol. 23, Issue 2, pp. 331–341 (2007)

    Google Scholar 

  • 13. Repoulias, F., Papadopoulos, E.: Planar trajectory planning and tracking control design for underactuated AUVs. Ocean Engineering, Vol. 34, Issue: 11–12, pp. 1650–1667 (2007)

    Google Scholar 

  • 14. Szlapczynska, J.: Multi-objective Weather Routing with Customised Criteria and Constraints. Journal of Navigation, Vol. 68, Issue 2, pp. 338–354 (2015)

    Google Scholar 

  • 15. Maaref, H., Barret, C.: Sensor-based navigation of a mobile robot in an indoor environment. Robotics and Autonomous Systems, Vol. 38, Issue 1, pp. 1–18 (2002)

    Google Scholar 

  • 16. Jiang, K.C., Seneviratne, L.D., Earles, S.W.E.: A shortest path based path planning algorithm for nonholonomic mobile robots. Journal of Intelligent &Robotic Systems, Vol. 24, Issue 4, pp. 347–366 (1999)

    Google Scholar 

  • 17. Davoodia, M., Panahi, F., Mohadesc, A., Hashemic, S.N.: Multi-objective path planning in discrete space. Applied Soft Computing 13, 709–720 (2013)

    Google Scholar 

  • 18. Ari, I., Aksakalli,V., Aydogdu,V., Kum, S.: Optimal ship navigation with safety distance and realistic turn constraints. European Journal of Operational Research 229, 707–717 (2013)

    Google Scholar 

  • 19. Barraquand, J., Langlois, B., Latombe, J.C.: Numerical Potential-Field Techniques for Robot Path Planning. IEEE Transactions on Systems Man and Cybernetics, Vol. 22, Issue 2, pp. 224–241 (1992)

    Google Scholar 

  • 20. Ge, S.S., Cui, Y.J.: Dynamic motion planning for mobile robots using potential field method. Autonomous Robots, Vol. 13, Issue 3, pp. 207–222 (2002)

    Google Scholar 

  • 21. Smierzchalski, R., Michalewicz, Z.: Modeling of ship trajectory in collision situations by an evolutionary algorithm. IEEE Transactions on Evolutionary Computation, Vol. 4, Issue 3, pp. 227–241 (2000)

    Google Scholar 

  • 22. Kuczkowski, L., Smierzchalski, R.: Comparison of Single and Multi-population Evolutionary Algorithm for Path Planning in Navigation Situation. Solid State Phenomena 210, 166–177 (2014)

    Google Scholar 

  • 23. Alvarez, A., Caiti, A., Onken, R.: Evolutionary path planning for autonomous underwater vehicles in a variable ocean. IEEE Journal of Oceanic Engineering, Vol. 29, Issue 2, pp. 418–429 (2004)

    Google Scholar 

  • 24. Lazarowska, A.: Swarm Intelligence Approach to Safe Ship Control. Polish Maritime Research, Vol. 22, Issue 4, pp. 34–40 (2016)

    Google Scholar 

  • 25. Chen, X., Kong, Y.Y., Fang, X., Wu, Q.D.: A fast two-stage ACO algorithm for robotic path planning. Neural Computing& Applications, Vol. 22, Issue 2, pp. 313–319 (2013)

    Google Scholar 

  • 26. Roberge, V., Tarbouchi, M., Labonte, G.: Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning. IEEE Transactions on Industrial Informatics, Vol. 9, Issue 1, pp. 132–141 (2013)

    Google Scholar 

  • 27. Fu, Y.G., Ding, M.Y., Zhou, C.P.: Phase Angle-Encoded and Quantum-Behaved Particle Swarm Optimization Applied to Three-Dimensional Route Planning for UAV. IEEE Transactions On Systems Man And Cybernetics, Part A-Systems And Humans, Vol. 42, Issue 2, pp. 511–526 (2012)

    Google Scholar 

  • 28. Wang, M., Liu, J.N.K.: Fuzzy logic-based real-time robot navigation in unknown environment. Robotics and Autonomous Systems, Vol. 56, Issue 7, pp. 625–643 (2008)

    Google Scholar 

  • 29. Yang, X.Y., Moallem, M., Patel, R.V.: A layered goal-oriented fuzzy motion planning strategy for mobile robot navigation. IEEE Transactions on Systems Man and Cybernetics part B – Cybernetics, Vol. 35, Issue 6, pp. 1214–1224 (2005)

    Google Scholar 

  • 30. Glasius, R., Komoda, A., Gielen, S.C.A.M.: Neural-Network Dynamics for Path Planning and Obstacle Avoidance. Neural Networks, Vol. 8, Issue 1, pp. 125–133 (1995)

    Google Scholar 

  • 31. Yang, S.X., Meng, M.Q.H.: Real-time collision-free motion planning of a mobile robot using a neural dynamics-based approach. IEEE Transactions on Neural Networks, Vol. 14, Issue 6, pp. 1541–1552 (2003)

    Google Scholar 

  • 32. Kuczkowski, L., Smierzchalski, R.: Selection Pressure in the Evolutionary Path Planning Problem. In: Korbicz, J., Kowal, M. (eds.) DPS 2014. AISC, Vol. 230, pp. 523–534. Springer (2014)

    Google Scholar 

  • 33. Kuczkowski, L., Smierzchalski, R.: Termination functions for evolutionary path planning algorithm. Proc. of 19th International Conference on Methods and Models in Automation and Robotics (MMAR), pp. 636–640, Miedzyzdroje, Poland (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Łukasz Kuczkowski .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Kuczkowski, Ł., Śmierzchalski, R. (2017). Path planning algorithm for ship collisions avoidance in environment with changing strategy of dynamic obstacles. In: Mitkowski, W., Kacprzyk, J., Oprzędkiewicz, K., Skruch, P. (eds) Trends in Advanced Intelligent Control, Optimization and Automation. KKA 2017. Advances in Intelligent Systems and Computing, vol 577. Springer, Cham. https://doi.org/10.1007/978-3-319-60699-6_62

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60699-6_62

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60698-9

  • Online ISBN: 978-3-319-60699-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics