Library: lib_ivpbuild


Brief Synopsis:

A library with utilities for build IvP Functions.

Authors:

  • Michael Benjamin

Groups:

Apps dependent on this library: (17)

Distribution:

  • moos-ivp.org

Documentation:

Contact Email:

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

Function:

The IvPBuild Toolbox is set of classes and utility functions to aid behavior developers in the generation of IvP Functions within their behaviors. Ultimately any behavior that wishes to influence the trajectory of the vehicle must produce an IvP function as output. All IvP functions are piecewise linearly defined, and must be in a particular format to be accepted by the IvP solver. The IvPBuild Toolbox simplifies the generation of these functions by providing tools that accept a finite set of parameters and produce syntactically valid instances of an IvP function. One set of utilities (the ZAIC classes) facilitate the generation of IvP functions in 1 dimension. Another set of utilities (the Reflector tools) facilitate the generation of IvP functions in (N>1) dimensions.


Lines of Code:

  • 7,038

Files of Code:

  • 66

Work Years:

  • 1.55