Abstract
This chapter describes the MOOS-IvP autonomy software for unmanned marine vehicles and its use in large-scale ocean sensing systems. MOOS-IvP is comprised of two open-source software projects. MOOS provides a core autonomy middleware capability and the MOOS project additionally provides a set of ubiquitous infrastructure utilities. The IvP Helm is the primary component of an additional set of capabilities implemented to form a full marine autonomy suite known as MOOS-IvP. This software and architecture are platform and mission agnostic and allow for a scalable nesting of unmanned vehicle nodes to form large-scale, long-endurance ocean sensing systems comprised of heterogeneous platform types with varying degrees of communications connectivity, bandwidth, and latency.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Note that very early versions of MOOS only allowed data to be sent as strings or doubles—but this restriction is now long gone.
References
Arkin RC (1987) Motor schema based navigation for a mobile robot: an approach to programming by behavior. In: Proceedings of the IEEE conference on robotics and automation, Raleigh, NC, pp 264–271
Arkin RC, Carter WM, Mackenzie DC (1993) Active avoidance: escape and dodging behaviors for reactive control. Int J Pattern Recognit Artif Intell 5(1):175–192
Benjamin MR (2004) The interval programming model for multi-objective decision making. In: Technical report AIM-2004-021, Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, MA
Benjamin M, Battle D, Eickstedt D, Schmidt H, Balasuriya A (2007) Autonomous control of an unmanned underwater vehicle towing a vector sensor array. In: International conference on robotics and automation (ICRA), Rome, Italy
Benjamin M, Schmidt H, Leonard JJ. http://www.moos-ivp.org
Bennet AA, Leonard JJ (2000) A behavior-based approach to adaptive feature detection and following with autonomous underwater vehicles. IEEE J Oceanic Eng 25(2):213–226
Brooks RA (1986) A robust layered control system for a mobile robot. IEEE J Robotics Automation RA-2(1):14–23
Carreras M, Batlle J, Ridao P (2000) Reactive control of an AUV using motor schemas. In: International conference on quality control, automation and robotics, Cluj Napoca, Rumania
Dantzig GB (1948) Programming in a linear structure. Comptroller, US Air Force, Washington, DC
Khatib O (1985) Real-time obstacle avoidance for manipulators and mobile robots. In: Proceedings of the IEEE international conference on robotics and automation, St. Louis, MO, pp 500–505
Kumar R, Stover JA (2001) A behavior-based intelligent control architecture with application to coordination of multiple underwater vehicles. IEEE Trans Syst, Man, and Cybernetics - Part A: Cybernetics 30(6):767–784
Newman PM (2003) MOOS - a mission oriented operating suite. In: Technical report OE2003-07, MIT Department of Ocean Engineering
Pirjanian P (1998) Multiple objective action selection and behavior fusion. Ph.D. thesis, Aalborg University
Riekki J (1999) Reactive task execution of a mobile robot. Ph.D. thesis, Oulu University
Rosenblatt JK (1997) DAMN: a distributed architecture for mobile navigation. Ph.D. thesis, Carnegie Mellon University, Pittsburgh, PA
Rosenblatt JK, Williams SB, Durrant-Whyte H (2002) Behavior-based control for autonomous underwater exploration. Int J Inform Sci 145(1–2):69–87
Williams SB, Newman P, Dissanayake G, Rosenblatt JK, Durrant-Whyte H (2000) A decoupled, distributed AUV control architecture. In: Proceedings of 31st international symposium on robotics, Montreal, Canada, pp 246–251
Acknowledgements
The prototype of MOOS was developed by Paul Newman at MIT under the GOATS’2000 NURC Joint Research Program, with ONR support from Grant N-00014-97-1-0202 (Program Managers Tom Curtin, Code 322OM, Jeff Simmen, Code 321OA, Tom Swean, Code 321OE, and Randy Jacobson, Code 321TS). The development of the Nested Autonomy concept for environmental acoustic sensing and the MIT component of the GLINT’08 experiment was funded by the Office of Naval Research under the GOATS program, Grant N-00014-08-1-0013 (Program Manager Ellen Livingston, ONR Code 321OA). The development of the unified communication, command, and control infrastructure and the execution of the SWAMSI09 experiment was supported by ONR, Grant N-00014-08-1-0011 (Program Manager Bob Headrick, Code 321OA).
The IvP Helm autonomy software and the basic research involved in the interval programming model for multi-objective optimization has been developed under support from ONR Code 311 (Program Managers Don Wagner and Behzad Kamgar-Parsi). Prior prototype development of IvP concepts benefited from the support of the In-house Laboratory Independent Research (ILIR) program at the Naval Undersea Warfare Center in Newport, RI.
The NATO Undersea Research Centre (NURC) has supported the development of the MOOS-IvP Nested Autonomy concept by conducting 7 major field experiments, in which MIT LAMSS has been a partner, including GOATS’2000 and GOATS’2002, FAF’2003, FAF’2005, CCLNet’08, GLINT’08, and GLINT’09. Without the world-class seagoing experiment capabilities of NURC, with its state-of-the-art RVs, NRV Alliance and CRV Leonardo and their outstanding crew, and NURC’s excellent engineering and logistics support, the Nested Autonomy concept and the underlying MOOS-IvP software base would not have reached the level of sophistication and robustness that it has achieved.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Benjamin, M.R., Schmidt, H., Newman, P.M., Leonard, J.J. (2013). Autonomy for Unmanned Marine Vehicles with MOOS-IvP. In: Seto, M. (eds) Marine Robot Autonomy. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-5659-9_2
Download citation
DOI: https://doi.org/10.1007/978-1-4614-5659-9_2
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-5658-2
Online ISBN: 978-1-4614-5659-9
eBook Packages: EngineeringEngineering (R0)