Group: Environment

Total Lines of Code: 8,886
Total Files of Code: 50
Total Work Years: 1.96
Group Description: (8 modules)
Modules, libraries and behaviors for maintaining environmental situational awareness and adapting to the environment for optimal performance
Distribution:
- lamss.mit.edu
Modules:
- BHV_ConstantAltitude: Behavior for executing bottom mapping missions maintaining constant altitude.
- BHV_MinAltitude: Behavior for maintaining a minimum altitude above bottom or below under-ice excursions. depends = ivp_behaviors.
- BHV_OptAcommsDepth: Behavior for creating depth objective function for optimizing acoustic communication performance, including coherence properties and multipath interference.
- BHV_OptAcoustDepth: Behavior for creating depth objective function for optimizing incoherent signal-to-noise ratio (SNR) for an acoustic signal originating at a contact.
- BHV_SmartYoyo: Behavior for vertical yoyo surveys covering full water column in shallow water with horizontal bathymetry variation.
- lib_bellhop: Library of protobuf messages and utilities for requests of raytracing impulse responses in the Virtual Ocean.
- lib_henrik_util: Library of utility functions used by the LAMSS Nested Autonomy modules, including linear algebra, environmental modeling and signal processing.
- lib_lamss_protobuf: Configurations of Goby-protobuf messages used for messages transmitted between Goby-MOOS applications through the MOOSDB or via the acoustic modem to and from the operators and collaborators.