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.
- Add the Open Ocean apt repository and signing key: follow the apt setup steps on the Toolkit page.
-
Install the helm, apps, and GUI 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
- Purpose
- Usage example
- Interface
- Assumptions and constraints
Maintainability
- Build reproducibility
- Interface contracts
- Verified behavior
- Issue visibility