Group: uField Toolbox


Total Lines of Code: 8,007

Total Files of Code: 66

Total Work Years: 1.59


Group Description: (11 modules)

The uField Toolbox contains a number of tools for supporting multi-vehicle missions where each vehicle is connected to a shoreside community. This includes both simulation and real field experiments. It also contains a number of simulated sensors that run on off-board the vehicle on the shoreside.

Documentation:

Distribution:

  • moos-ivp.org

Modules:

  • uFldBeaconRangeSensor: Simulates range information derived from pinging a buoy.
  • uFldCollisionDetect: Monitors ship traffic collisions and reports near collisions.
  • uFldCollObDetect: Monitors ship traffic obstacle collisions and reports near collisions.
  • uFldContactRangeSensor: Simulates range measurements to other moving contacts.
  • uFldMessageHandler: Handles and unwraps incoming messages from other vehicles.
  • uFldShoreBroker: Facilitates shoreside share connections to vehicle communities.
  • uFldNodeComms: Shoreside MOOS App for conditionally sending messages between vehicles.
  • uFldObstacleSim: Simulation of obstacle (re)generation and lidar sensing of obstacles.
  • uFldScope: Shoreside MOOS App for monitoring user-chosen fields across vehicles.
  • uFldNodeBroker: Facilitates vehicle share connections to shoreside community.

  • lib_ufield: A library for holding a few classes shared across apps in the uField Toolbox.