Welcome to the MOOS-IvP Home Page
MOOS-IvP is a set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.
Release Updates:
- (Aug 6th, 2024) - MOOS-IvP 24.8 Released. Download, Release Notes 24.8
- (Feb 03, 2024) - MOOS-IvP 22.8.1 Released. Download, Release Notes 22.8.1
- (Aug 09, 2022) - MOOS-IvP 22.8 Released. Download, Release Notes 22.8
- (Dec 31, 2020) - MOOS-IvP 19.8.2 Released. Download, Release Notes 19.8.2
- (Oct 04, 2019) - MOOS-IvP 19.8.1 Released. Download, Release Notes 19.8.1
- (Aug 06, 2019) - MOOS-IvP 19.8 Released. Download, Release Notes 19.8
- (Oct 15, 2018) - MOOS-IvP 17.7.2 Released. Download, Release Notes 17.7.2
- (Sep 21, 2018) - MOOS-IvP 17.7.1 Released. Download, Release Notes 17.7.1
- (July 31, 2017) - MOOS-IvP 17.7 Released. Download, Release Notes 17.7
- (May 22, 2015) - MOOS-IvP 15.5 Released. Download, Release Notes 15.5
- (July 30, 2014) - MOOS-IvP 14.7.1 Released. Download, Release Notes 14.7.1
- (July 23, 2014) - MOOS-IvP 14.7 Released. Download, Release Notes 14.7
- (May 10, 2013) - MOOS-IvP 13.5 Released. Download, Release Notes 13.5
- All available releases
Project Objectives and Philosophy:
- Platform Independence: The MOOS-IvP software typically runs on a dedicated computer for autonomy and sensing in the vehicle "payload" section. (read more)
- Module Independence: MOOS and the IvP Helm provide two architectures that enable the autonomy and sensing system to be built from distinct and independent modules. (read more)
- Nested Capabilities: MOOS and IvP Helm architectures both allow a system to be extended without any modifying or recompiling the core, publicly available free software. (read more)
Project Organization:
The project is situated at MIT, in the Department of Mechanical Engineering and the Center for Ocean Engineering as part of the Laboratory for Autonomous Marine Sensing Systems (LAMSS). Core developers are also part of the MIT Computer Science and Artificial Intelligence Lab, (CSAIL). Core MOOS software is maintained and distributed by the Oxford Robotics Institute (ORI).
MOOS stands for "Mission Oriented Operating Suite". IvP stands for "Interval Programming". MOOS-IvP is pronounced "moose i-v-p".