Skip to main content
Log in

Autonomous underwater vehicles: Hybrid control of mission and motion

  • Published:
Autonomous Robots Aims and scope Submit manuscript

Abstract

This paper provides an experimental implementation and verification of a hybrid (mixed discrete state/ continuous state) controller for semi-autonomous and autonomous underwater vehicles in which the missions imply multiple task robot behavior. An overview of some of the missions being considered for this rapidly developing technology is mentioned including environmental monitoring, underwater inspection, geological survey as well as military missions in mine countermeasures.

The functionalities required of such vehicles and their relation to ‘intelligent control’ technology is discussed. In particular, the use of Prolog as a computer language for the specification of the discrete event system (DES) aspects of the mission control is proposed. The connections between a Prolog specification and the more common Petri Net graphical representation of a DES are made. Links are made between activation commands, transitioning signals, and the continuous state dynamic control system (DCS) responsible for vehicle stabilization.

Details are given of the NPS Phoenix vehicle implementation at the present time, together with experimental validation of the concepts outlined using a simplified example mission. The paper ends with a listing of questions and concerns for the evaluation of software controllers. A list of references is given for readers interested in this subject.

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.

Similar content being viewed by others

References

  • Albus, J. 1988. System description and design architecture for multiple autonomous undersea vehicles. National Institute of Standards and Technology, Technical Note 1251.

  • Albus, J. and Quintero, R. 1990. Towards a reference model architecture for real-time intelligent control systems (ARTICS), In Robotics and Manufacturing, New York, ASME, vol. 3.

  • Antsaklis, P.J. and Passino, K.M. 1993. An Introduction to Intelligent and Autonomous Control, Kluwer Academic Publishers: ISBN #0-7923-9267-1.

  • Bellingham, J.G. and Consi, T.R. 1991. State configured layered control. Procs of Mobile Robots for Subsea Environments, IARP, Monterey, CA, pp 75–79.

    Google Scholar 

  • Bellingham, J.G. and Goudey, C.A. et al. 1994. A second generation survey AUV. Procs. IEEE Symp. on Auton. Underwater Vehicle Tech., pp. 148–156.

  • Brooks, R. 1986. A robust layered control system for a mobile robot. IEEE J. Rob. and Autom., RA-2(1).

    Google Scholar 

  • Byrnes, R.B., MacPherson, D.L., Kwak, S.H., McGhee, R.B., and Nelson, M.L. 1992. An experimental comparison of hierarchical and subsumptiom software architecture for control of an autonomous underwater vehicle. Proc. IEEE Symposium on AUV Technology, Washington, DC, pp. 135–141.

  • Byrnes, R., Kwak, S.H., McGhee, R.B., Healey, A.J., and Nelson, M. 1993. Rational behavior model: An implemented tri-level multilingual software architecture for control of autonomous vehicles. Proceedings of 8th International Symposium on Unmanned Untethered Submersible Technology, Durham, New Hampshire, pp. 160–179.

  • Cassandras, C.G. 1993. Discrete event systems, modeling and performance analysis. Aksen Associates, ISBN #0-256-11212-6.

  • Curtin, T.B., Bellingham, J.G., Catopovic, J., and Webb, D. 1993. Autonomous oceanographic sampling networks. Oceanography, 6(3):86–94.

    Google Scholar 

  • Freidland, B. 1986. Control System Design: Introduction to State Space Methods, McGraw Hill: ISBN #0-07-022441-2.

  • Hall, D. and Adams, M. 1992. Autonomous Vehicle Software Taxonomy. Procs. IEEE Symp. on AUV Tech., pp. 49–64.

  • Healey, A.J. and Marco, D.B.1992a. Experimental verification of mission planning by autonomous mission execution and data visualization using the NPS AUV II. Proceedings of IEEE Oceanic Engineering Society, Symposium on Autonomous Underwater Vehicles, AUV-92, Washington, DC.

  • Healey, A.J. and Marco, D.B. 1992b. Slow speed flight control of autonomous underwater vehicles: Experimental results with NPS AUV II. Proceedings of the 2nd International Offshore and Polar Engineering Conference, San Francisco.

  • Healey, A.J., et al. 1994. Tactical/Execution Level coordination for hover control of the NPS AUV II using onboard sonar servoing. Proceedings of the IEEE Symposium on Autonomous Underwater Vehicle Technology, Cambridge, Mass. pp. 129–138.

  • Healey, A.J., McGhee, R.B., Christi, R., Papoulias, F.A., Kwak, S.H., Kanayama, Y., and Lee, Y. 1991. Mission planning, execution and data analysis for the NPS AUV II autonomous underwater Vehicle. Procs. of 1st IARP Workshop on Mobile Robots for Subsea Environments, MBARI, Pacific Grove, CA, pp. 177–186.

    Google Scholar 

  • Kwak, S.H. and Thornton, F.P.B. 1994. A concurrent object-oriented implementation for the tactical level of the rational behavior model software architecture for UUV control. Proceedings of the IEEE Symposium on Autonomous Underwater Vehicle Technology, Cambridge, Mass., pp. 54–60.

  • Moore, J., (Ed). 1994. Commercialization of Autonomous Under-water Vehicles. Report No. MITSG 93–32, MIT Sea Grant, Cambridge, Massachusetts.

    Google Scholar 

  • Murata, T. 1989. Petri nets: Properties, analysis, and applications. Proceedings of IEEE, Vol. 77, pp. 541–580.

    Google Scholar 

  • Newman, J.B. and Stakes, D. 1994. Tiburon: development of an ROV for ocean science research. Proc. OCEANS'94, Brest, France, vol. II, pp. 483–488.

  • Saridis, G.N. 1989. Analytical formulation of the principle of increasing precision with decreasing intelligence for intelligent machines. Automatica, 25:461–467.

    Google Scholar 

  • Silva, V., Oliveira, P., Silvestre, C., and Pascoal, A. 1994. Mission coordination synthesis and execution using the CORAL language. Report 1994/08/04 Instituto de Systemas e Robotica, Instituto Superior Technico, Lisbon, Portugal.

    Google Scholar 

  • Simon, D., Espiau, B., Castillo, E., and Kapellos, K.1993. Computer aided design of a generic robot controller handling reactivity and real time control issues. IEEE Transactions on Control Systems Technology, 1(4):213–229.

    Google Scholar 

  • Smith, S.M. and Dunn, S. 1994. The ocean voyager II: An AUV designed for coastal oceanography. Procs. IEEE Symp. on Auton. Underwater Vehicle Tech., pp. 139–148.

  • Sousa, J.B., Pereira, F.L., and Silva, E.P. 1994. A dynamically configurable architecture for the control of an AUV. Procs. OCEANS '94, Brest, France, pp. 131–136.

  • Yuh, ed. 1994. Future directions in underwater robotics. NSF Workshop, Maui.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Marco, D.B., Healey, A.J. & McGhee, R.B. Autonomous underwater vehicles: Hybrid control of mission and motion. Auton Robot 3, 169–186 (1996). https://doi.org/10.1007/BF00141153

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00141153

Keywords

Navigation