Maritime autonomy in a box: Building a quickly-deployable autonomy solution using the Docker container environment

We present a method to dramatically reduce the level of effort and lead time required to take autonomy algorithms from initial development to field experiments when using shared assets. The method leverages the Docker containerization environment coupled with automatic configuration and deployment modules and a standardized autonomy framework. The result is a quickly-deployable, easily reconfigurable, and vehicle-agnostic autonomy solution for use when assets are shared and repeatedly re-baselining the system is necessary. For an initial implementation of the containerization system, we leverage the Mission-Oriented Operating Suite - Interval Programming autonomy framework.