Library: lib_bhvutil


Brief Synopsis:

A library holding several utility classes used by behaviors.

Authors:

  • Michael Benjamin

Groups:

Apps dependent on this library: (4)

Distribution:

  • moos-ivp.org

Documentation:

  • Pending

Contact Email:

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

Function:

The lib_bhvutil library contains utilities essential to many IvP behavior implementations. This includes the WaypointEngine and LoiterEngine which do the heavy lifting for the Waypoint and Loiter behaviors. It also includes many "AOF" classes, which implement the underlying utility function used by many behaviors to build their IvP objective functions. (Honestly this library could be merged with the lib_behaviors-marine library, but remains split to avoid what would otherwise be a very large library.)


Lines of Code:

  • 4,420

Files of Code:

  • 32

Work Years:

  • 0.95