trunk

vehicle drivers

kayak_interface - Josh - Interface for communicating with the Arduino on first kayak hull (kassandra).  Handles thrust and rudder commands while reporting status and gps.  

iOS5000_filtered - Josh - A slightly modified version of the iOS5000 driver provided by moos-ivp-anrp that adds a first order low-pass filter.

simple_gps - Josh - Connects to a gps unit via serial and parses GPRMC sentences.

iacomms_driver - Josh -Handles communication with the micromodem using the Goby modem driver as a base.

Utilities

uPokeDBHex - Josh - A version uPokeDB that for poking binary data into string-type MOOS variables.  Expects strings to be in hexadecimal format such as 01:fe:6a

real time monitoring and analysis

plossRate - Mei - Monitors simple transmit and receive reports and determines packet loss statistics.

simulation

iacomms_driver_sim - Mei - Simulates acomms channel performance for use with uSimMarine - probabilities for various loss circumstances are implemented

Libraries

lib_acomms_message - Collection of message types containing acomms data. Most classes include serialization methods.

Log processing

simple_acomms_parser - Josh -A simple application designed to be tailored by individual users to suit their needs. Creates a synchronous log file from a single alog file. Copy this to your own tree before making modifications.

acomms_alog_parser - Josh -A more complex parser that synchronizes alog files across multiple vehicles and builds a complete report of acoustic communication activity. Standard outputting is implemented independently of the parsing.

Miscellaneous

lib_behaviors-test - sample behaviors provided included from moos-ivp-extend

pXRelayTest - sample application included from moos-ivp-extend. Will be deleted soon.

testing-app - an open workspace for testing things. This will soon be removed from the trunk, but you can make your own versions separately.

Mei

Eric

  • No labels