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.
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.
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.
Caccia, M., Bruzzone, G., & Veruggio, G. (2003). Bottom-following for remotely operated vehicles: algorithms and experiments. Autonomous Robots, 14, 17–32.
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.
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.
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.
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.
Khalil, H. (1996). Nonlinear systems. New York: Prentice Hall.
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.
Manley, J., Marsh, A., Cornforth, W., & Wiseman, C. (2000). Evolution of the autonomous surface craft AutoCat. Proceedings of Oceans’00, 1, 403–408.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-008-9100-0