
| Domain | Topic | Summary | Details |
Documents |
||
| module | summary |
html |
pdf |
|||
| Getting Started | Overview | An overview of the MOOS architecture | ||||
| Progamming 101 | Introduction to programming with MOOS | |||||
| Example Code | yes | |||||
| Building and Linking with MOOS | ||||||
| |
||||||
| Applications and Libraries |
Core MOOS | Minimal requirements to build a MOOS application (see also Development) | ||||
| MOOSLib | The core MOOS Comms Library | |||||
| MOOSDB | The hub of the MOOS communications architecture | |||||
| MOOSGenLib | A basic library of core MOOS utilities and classes | |||||
| Essential MOOS | A collection of commonly used applications especially pAntler and pLogger | pLogger | Application for logging data sent between applications | |||
| pScheduler | Application for scheduling and translating data sent between applications | |||||
| pAntler | Application for starting a whole set of applications | |||||
| pMOOSBridge | Application for mapping data between multiple groups of applications | |||||
| Utilities/tools | Graphical tools | uMS | MOOSScope tool for visualising daat flow between applications | |||
| uPB | Graphical tool for playing back logged data | |||||
| |
||||||
| Matlab interface | iMatlab | mex interface for connecting Matlab to a MOOS community | ||||
| |
||||||
| Simulation | uMVS | multivehicle marine simulator | ||||
| Navigation and Control | Manual Control | iRemote | console application for controlling vehicles and common processes | |||
| Automatic control | pHelm | Application for controlling a vehicle given a set of tasks | ||||
| Navigation | pNav | Application for estimating vehicle state given multiple inputs | ||||
| |
||||||
| Development | Coding | Introduction to programming with MOOS | ||||
| Example Code | Example code for above coding guide | |||||
| Building and Linking | Building and Linking with MOOS | |||||
| |
||||||
| Architecture | Comms Architecture | An overview of the MOOS architecture | ||||
| Conventions | Description of the naming and coordinate conventions used my MOOS | |||||
| |
||||||
| Class References | Core MOOS | Doxygen generated source file documentation | MOOSGenLib | Source Code documentation for low level utility library | ||
| MOOSLib | Source Code documentation for Comms API library | |||||
| |
||||||
| Legacy | The orginal MOOS document before refactorisation | |||||
Table above indexes into the various documentation supplied in the Docs subdirectory. Between releases the documents linked here may be more up to date than those in your downloaded version