Library: lib_geometry


Brief Synopsis:

Core geometry libraries for autonomy behaviors and GUIs. Includes CPAEngine.

Authors:

  • Michael Benjamin

Groups:

Apps dependent on this library: (40)

Distribution:

  • moos-ivp.org

Documentation:

Contact Email:

  • mikerb@mit.edu, issues@mit.edu

Function:

The geometry library implements dozens of core geometry data structures used in several helm behaviors, GUI applications and many other apps. It includes the CPAEngine which does the heavy lifting in many contact-related behaviors such as the COLREGS collision avoidance behavior. The library also contains serialization and deserialization functions for most if not all geometry data structures.


Lines of Code:

  • 17,699

Files of Code:

  • 129

Work Years:

  • 4.09