This page documents some of the key applications available in the Hovergroup svn.
Table of Contents |
---|
...
iAcommsDriver
iAcommsDriver provides our standard interface between MOOS and the WHOI uModem. It implements the GOBY uModem driver class and allows other MOOS applications to make use of the modem through several MOOS variables.
...
Similar to the normal uPokeDB, but pokes binary strings instead of normal strings using a hex representation.
Usage
Code Block |
---|
uPokeDBHex ACOMMS_TRANSMIT_DATA_BINARY="68:65:6c:6c:6f"
|
...
- VOLTAGE
- CPU_BOX_TEMP
- ROBOTEQ_HEATSINK_TEMP
- ROBOTEQ_INTERNAL_TEMP
- ROBOTEQ_BATTERY_CURRENT
- ROBOTEQ_MOTOR_CURRENTCPU
- THRUST_BOX_CURRENTLIMIT
- ARDUINO_THRUST
- ARDUINO_RUDDER
- RADIO_POWER - "freewave_locked" or "bullet_locked"
...
A slightly modified version of the pMarinePID application included with MOOS-IvP. Differential control is properly implemented by the following equation:
Code Block |
---|
Diff = (dTheta*Tau*OldDiff)/(Tau+dT)
Differential portion of rudder output = Kd*Diff
|
...