The moos-ivp-uidaho tree

The moos-ivp-uidaho tree is a collection of MOOS applications and IvP behaviors written by researchers and students at the University of Idaho in Moscow, Idaho. This includes software support for interfacing to various hardware instruments, navigation facilities, and IvP behaviors. Applications are primarily targeted for Gumstix OVERO (TI OMAP3 ARM Cortex) CPU's running Angstrom Linux, but should work equally well on MacOS or another Linux distribution.


Download:

Anonymous read-only access to the tree is provided over SVN:

  $ svn co https://oceanai.mit.edu/svn/moos-ivp-uidaho 

Contact:

  • Dave Billin, University of Idaho, (david.billin@vandals.uidaho.edu)

Tree Dependencies:

Additional Package Dependencies:

  • None


Modules from the moos-ivp-uidaho tree:

iArchAngelIMU - MOOS instrument for an Archangel Systems IMU3.
iScotty - MOOS instrument for the U of I AUV motor control module.
iSpock - MOOS instrument for the U of I AUV sensor module.
iWhoiMicroModem - MOOS instrument for a WHOI acoustic micro-modem.
iXStreamRadioModem - MOOS instrument for a 900 MHz Digi International radio modem.
iYellowSubDAQ - MOOS instrument for the U of I AUV DSP data acquisition system.
lib_BunnySock - BunnySock network communication protocol for the U of I AUV.
lib_YellowSubNav - EKF and acoustic navigation classes used for navigation.
lib_YellowSubUtils - Utility classes for MOOS applications.
pAcousticCommsAgent - A simple TDM scheduler for acoustic communications.
pFakeModemReport - Simulates acoustic navigation pings for dry land testing.
pMissionMonitor - Monitors critical MOOSDB variables and posts alerts.
pVehicleEKF - Combines sensors to estimate vehicle position.
pVehicleID - Publishes fleet ID from vehicle configuration file.
uCaptainsLog - Utility for extracting binary data logs from a Rabbit 3000 KIRK module.
BHV_ReverseDive - BHV_ReverseDive - IvP Helm behavior implementing an aft-first dive.