Encyclopedia of Systems and Control

2015 Edition
| Editors: John Baillieul, Tariq Samad

Motion Planning for Marine Control Systems

  • Andrea Caiti
Reference work entry
DOI: https://doi.org/10.1007/978-1-4471-5058-9_124


In this chapter we review motion planning algorithms for ships, rigs, and autonomous marine vehicles. Motion planning includes path and trajectory generation, and it goes from optimized route planning (off-line long-range path generation through operating research methods) to reactive on-line trajectory reference generation, as given by the guidance system. Crucial to the marine systems case is the presence of environmental external forces (sea state, currents, winds) that drive the optimized motion generation process.


Configuration space Dynamic programming Grid search Guidance controller Guidance system Maneuvering Motion plan Optimization algorithms Path generation Route planning Trajectory generation World space 
This is a preview of subscription content, log in to check access.


  1. Aguiar AP, Pascoal A (2012) Cooperative control of multiple autonomous marine vehicles: theoretical foundations and practical issues. In: Roberts GN, Sutton R (eds) Further advances in unmanned marine vehicles. IET, London, pp 255–282Google Scholar
  2. Alvarez A, Caiti A, Onken R (2004) Evolutionary path planning for autonomous underwater vehicles in a variable ocean. IEEE J Ocean Eng 29(2):418–429Google Scholar
  3. Antonelli G (2006) Underwater robots – motion and force control of vehicle-manipulator systems. 2nd edn. Springer, Berlin/New YorkGoogle Scholar
  4. Breivik M, Fossen TI (2008) Guidance laws for planar motion control. In: Proceedings of the 47th IEEE conference on decision & control, CancunGoogle Scholar
  5. Casalino G, Simetti E, Turetta A (2009) A three-layered architecture for real time path planning and obstacle avoidance for surveillance usvs operating in harbour fields. In: Proceedings of the IEEE oceans’09-Europe, BremenGoogle Scholar
  6. Delling D, Sanders P, Schultes D, Wagner D (2009) Engineering route planning algorithms. In Lerner J, Wagner D, Zweig KA (eds) Algorithmics of large and complex networks. Lecture notes in computer science, vol 5515. Springer, Berlin/New York, pp 117–139Google Scholar
  7. Fossen TI (2011) Handbook of marine crafts hydrodynamics and motion control. Wiley, ChichesterGoogle Scholar
  8. Goerzen C, Kong Z, Mettler B (2010) A survey of motion planning algorithms from the perspective of autonomous UAV guidance. J Intell Robot Syst 57:65–100Google Scholar
  9. Greytak MB, Hover FS (2010) Robust motion planning for marine vehicle navigation. In: Proceedings of the 18th international offshore & polar engineering conference, VancouverGoogle Scholar
  10. LaValle SM (2006) Planning algorithms. Cambridge University Press, Cambridge/New York. Available on-line at http://planning.cs.uiuc.edu. Accessed 6 June 2013
  11. Petres C, Pailhas Y, Patron P, Petillot Y, Evans J, Lane D (2007) Path planning for autonomous underwater vehicles. IEEE Trans Robot 23(2):331–341Google Scholar
  12. Pettersen KY, Lefeber E (2001) Way-point tracking control of ships. In: Proceedings of the 40th IEEE conference decision & control, OrlandoGoogle Scholar
  13. Sanz PJ, Ridao P, Oliver G, Melchiorri C, Casalino G, Silvestre C, Petillot Y, Turetta A (2010) TRIDENT: a framework for autonomous underwater intervention missions with dexterous manipulation capabilities. In: Proceedings of the 7th IFAC symposium on intelligent autonomous vehicles, LecceGoogle Scholar
  14. Tam CK, Bucknall R (2010) Path-planning algorithm for ships in close-range encounters. J Mar Sci Technol 15:395–407Google Scholar
  15. Tam CK, Bucknall R, Greig A (2009) Review of collision avoidance and path planning methods for ships in close range encounters. J Navig 62:455–476Google Scholar
  16. Wang S, Meng Q (2012) Liner ship route schedule design with sea contingency time and port time uncertainty. Transp Res B 46:615–633Google Scholar

Copyright information

© Springer-Verlag London 2015

Authors and Affiliations

  1. 1.DII – Department of Information Engineering & Centro “E. Piaggio”ISME – Interuniversity Research Centre on Integrated Systems for the Marine Environment, University of PisaPisaItaly