Skip to content
Autonomy Member C++MOOS apt package

MOOS-IvP

Open-source C++ modules for autonomy on marine vehicles, with the IvP Helm multi-objective decision engine.

Install

Signed binary packages for Debian stable/oldstable and Ubuntu active LTS releases, built by the Open Ocean pipeline from tagged MOOS-IvP releases. Packaging lives in openocean-build.

  1. Add the Open Ocean apt repository and signing key: follow the apt setup steps on the Toolkit page.
  2. Install the helm, apps, and GUI tools:

    sudo apt install moos-ivp-apps moos-ivp-gui moos-ivp-tools
    

Packages

Descriptions from moos-ivp/debian/control in openocean-build.

Package Contents
moos-ivp-apps pHelmIvP and related tools, except GUI applications
moos-ivp-gui Graphical tools for the decision engine
moos-ivp-tools Command line utilities
moos-ivp-alog ALOG log processing utilities
moos-ivp-missions Example missions
libmoos-ivp, libmoos-ivp-dev Libraries and developer headers
libmoos10-mit, moos10-mit-* Core MOOS: libraries, core tools, database, essentials, UI

Connects with

Stack Bridge Notes
Goby3 Mature Goby ↔ MOOS is built into Goby3.
ROS 2 Ad hoc No maintained bridge yet. Help wanted.
LCM Research-grade Published bridge, not actively maintained.

Member standards

Member projects are reviewed against four documentation and four maintainability minimums. Reviewers link the evidence for each one here.

Documentation

  • PurposeNot yet reviewed
  • Usage exampleNot yet reviewed
  • InterfaceNot yet reviewed
  • Assumptions and constraintsNot yet reviewed

Maintainability

  • Build reproducibilityNot yet reviewed
  • Interface contractsNot yet reviewed
  • Verified behaviorNot yet reviewed
  • Issue visibilityNot yet reviewed