Skip to main content
Log in

Basic navigation, guidance and control of an Unmanned Surface Vehicle

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper discusses the navigation, guidance and control (NGC) system of an Unmanned Surface Vehicle (USV) through extended at sea trials carried out with the prototype autonomous catamaran Charlie. In particular, experiments demonstrate the effectiveness, both for precision and power consumption, of extended Kalman filter and simple PID guidance and control laws to perform basic control tasks such as auto-heading, auto-speed and straight line following with a USV equipped only with GPS and compass.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  • Benjamin, M., & Curcio, J. (2004). COLREGS-based navigation in Unmanned Marine Vehicles. In IEEE proceedings of AUV-2004.

  • Bibuli, M., Caccia, M., & Lapierre, L. (2007). Path-following algorithms and experiments for an autonomous surface vehicle. In Proc. of IFAC conference on control applications in marine systems.

  • Breivik, M., & Fossen, T. (2004). Path following for marine surface vessels. In Proc. of OTO’04 (pp. 2282–2289).

  • Bruzzone, G., & Caccia, M. (2005). GNU/Linux-based architecture for embedded real-time marine robotics control systems. In Proc. of IARP int. workshop on underwater robotics (pp. 137–144). Genova, Italy.

  • Caccia, M. (2006). Autonomous Surface Craft: prototypes and basic research issues. In Proc. of IEEE 14th mediterranean conference on control and automation.

  • Caccia, M. (2007). Vision-based ROV horizontal motion control: near-seafloor experimental results. Control Engineering Practice, 15(6), 703–714.

    Article  Google Scholar 

  • Caccia, M., & Veruggio, G. (1999). Model-based heave motion estimation for variable configuration unmanned underwater vehicles. In Proc. of IFAC world congress.

  • Caccia, M., & Veruggio, G. (2000). Guidance and control of a reconfigurable unmanned underwater vehicle. Control Engineering Practice, 8(1), 21–37.

    Article  Google Scholar 

  • Caccia, M., Bruzzone, G., & Veruggio, G. (2003). Bottom-following for remotely operated vehicles: algorithms and experiments. Autonomous Robots, 14, 17–32.

    Article  MATH  Google Scholar 

  • Caccia, M., Bono, R., Bruzzone, G., Bruzzone, G., Spirandelli, E., Veruggio, G., Stortini, A., & Capodaglio, G. (2005). Sampling sea surface with SESAMO. IEEE Robotics and Automation Magazine, 12(3), 95–105.

    Article  Google Scholar 

  • Caccia, M., Bruzzone, G., & Bono, R. (2006). Modelling and identification of the Charlie2005 ASC. In Proc. of IEEE 14th mediterranean conference on control and automation.

  • Cornfield, S., & Young, J. (2006). Unmanned surface vehicles—game changing technology for naval operations. In Advances in unmanned marine vehicles. IEE control series (pp. 311–328).

  • Curcio, J., Leonard, J., & Patrikalakis, A. (2005). SCOUT—A low cost autonomous surface platform for research in cooperative autonomy. In Proc. of oceans 2005.

  • Ebken, J., Bruch, M., & Lum, J. (2005). Applying UGV technologies to unmanned surface vessel’s. In SPIE proc. 5804, unmanned ground vehicle technology VII.

  • Encarnaçao, P., & Pascoal, A. (2001). Combined trajectory tracking and path following: an application to the coordinated control of autonomous marine craft. Proceedings of 40th IEEE Conference on Decision and Control, 1, 964–969.

    Google Scholar 

  • Fryxell, D., Oliveira, P., Pascoal, A., Silvestre, C., & Kaminer, I. (1996). Navigation, guidance and control of AUVs: an application to the MARIUS vehicle. Control Engineering Practice, 4(3), 401–409.

    Article  Google Scholar 

  • Gomes, P., Silvestre, C., Pascoal, A., & Cunha, R. (2006). A path-following controller for the DELFIMx autonomous surface craft. In Proc. of 7th IFAC conference on manoeuvring and control of marine craft. Lisbon: Portugal.

    Google Scholar 

  • Khalil, H. (1996). Nonlinear systems. New York: Prentice Hall.

    Google Scholar 

  • Lapierre, L., Soetanto, D., & Pascoal, A. (2003). Nonlinear path following with the applications to the control of autonomous underwater vehicles. In Proc. of 42nd IEEE conference on decision and control (pp. 1256–1261).

  • Majohr, J., & Buch, T. (2006). Modelling, simulation and control of an autonomous surface marine vehicle for surveying applications Measuring Dolphin MESSIN. In Advances in unmanned marine vehicles. IEE Control Series (pp. 329–352).

  • Manley, J. (1997). Development of the autonomous surface craft ACES. Proceedings of Oceans’97 2, 827–832.

    Google Scholar 

  • Manley, J., Marsh, A., Cornforth, W., & Wiseman, C. (2000). Evolution of the autonomous surface craft AutoCat. Proceedings of Oceans’00, 1, 403–408.

    Google Scholar 

  • Martins, A., Almeida, J., Silva, E., & Pereira, F. (2006). Vision-based autonomous surface vehicle docking manoeuvre. In Proc. of 7th IFAC conference on manoeuvring and control of marine craft. Lisbon: Portugal.

    Google Scholar 

  • Pascoal, A. et al. (2000). Robotic ocean vehicles for marine science applications: the European asimov project. In Proc. of oceans 2000.

  • Pascoal, A., Silvestre, C., & Oliveira, P. (2006). Vehicle and mission control of single and multiple autonomous marine robots. In Advances in unmanned marine vehicles. IEE Control Series (pp. 353–386).

  • Protector—Unmanned Naval Patrol Vehicle. http://www.israeli-weapons.com/weapons/naval/protector/Protector.html.

  • Ribeiro, M. (2004). Kalman and extended Kalman filters: concept, derivation and properties (Tech. Rep.). Institute for Systems and Robotics—Instituto Superior Tecnico, Lisbon.

  • Stingray—Unmanned Surface Vehicle (USV). http://www.defense-update.com/products/s/stingray.htm.

  • Xu, T., Chudley, J., & Sutton, R. (2006). Soft computing design of a multi-sensor data fusion system for an unmanned surface vehicle navigation. In Proc. of 7th IFAC conference on manoeuvring and control of marine craft.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Massimo Caccia.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Caccia, M., Bibuli, M., Bono, R. et al. Basic navigation, guidance and control of an Unmanned Surface Vehicle. Auton Robot 25, 349–365 (2008). https://doi.org/10.1007/s10514-008-9100-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-008-9100-0

Keywords

Navigation