MOOS Documentation

Domain Topic Summary
Details
Documents
module
summary
html
pdf
Getting Started  Overview An overview of the MOOS architecture      
 yes
 Progamming 101   Introduction to programming with MOOS      
 yes
Example Code       yes  
Building and Linking with MOOS      
  yes

Applications and
Libraries      
Core MOOS Minimal requirements to build a MOOS application (see also Development)  
MOOSLib The core MOOS Comms Library
yes
yes
MOOSDB The hub of the MOOS communications architecture
yes
MOOSGenLib A basic library of core MOOS utilities and classes
yes
yes

Essential MOOS A collection of commonly used applications especially pAntler and pLogger pLogger  Application for logging data sent between applications
yes
pScheduler  Application for scheduling and translating data sent between applications
yes
pAntler  Application for starting a whole set of applications
yes
pMOOSBridge  Application for mapping data between multiple groups of applications
yes

Utilities/tools  Graphical tools uMS MOOSScope tool for visualising daat flow between applications  
yes
uPB Graphical tool for playing back logged data  
yes

Matlab interface iMatlab mex interface for connecting Matlab to a MOOS community  
yes

Simulation uMVS multivehicle marine simulator  
yes

Navigation and Control Manual Control iRemote console application for controlling vehicles and common processes  
 yes
Automatic control pHelm Application for controlling a vehicle given a set of tasks  
yes
Navigation pNav Application for estimating vehicle state given multiple inputs  
yes

Development  Coding Introduction to programming with MOOS      
 yes
Example Code Example code for above coding guide    
yes
 
Building and Linking Building and Linking with MOOS      
yes

Architecture Comms Architecture  An overview of the MOOS architecture      
 yes
Conventions  Description of the naming and coordinate conventions used my MOOS      
 yes

Class References Core MOOS Doxygen generated source file documentation MOOSGenLib  Source Code documentation for low level utility library
yes
yes
MOOSLib Source Code documentation for Comms API library
yes
yes

Legacy        The orginal MOOS document before refactorisation  
 yes

 

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