What is MPMS?
MPMS consists of a set of modular mission planning and management tools, and an SDK that allows you to use these tools with your system. MPMS components are designed to work with each other, but uses interfaces that we can provide. This allows you to integrate key MPMS functionality into your own system.
The MPMS Task Editor is a GUI that allows for easy creation of multi-platform missions using a service-oriented architecture. You build missions from a palette of behaviors that are tailored to capabilities on your system. You specify the various phases of your mission, how you want behaviors to interact with each other, and how they interact with payloads. Payloads are behaviors in MPMS, and are as easy to work with as core platform behaviors.
Mission Management Service
The MMS is an advanced behavior engine that coordinates behavior execution and re-planning across multiple heterogenous unmanned systems. Depending on your system architecture, MMS runs either on your platform or your control station. MMS can currently orchestrate the execution of ROS and JAUS-based behaviors, with UCS and STANAG-4586 CRD support in development. MMS includes a Service Mediation Layer that allows you to integrate MMS with your legacy service interface systems through our SDK.
The MPMS GIS Module is based on NASA WorldWind, and allows you to view unmanned asset position, status, and payload activity. It is also used to enter key mission parameters including waypoints and action points. Our upcoming KML Server will allow you to integrate any viewer that supports the KML standard, such as Google Earth. The GIS module is well documented with public interfaces, so it is easy to replace with your existing GIS system.
Tactical Mission Manager
The MPMS Tactical Mission Manager is a run-time interface for MPMS, and is used to specify key mission parameters in real time based on changing tactical situations. The TMM allows you to visualize the mission and assets, change mission parameters, view mission status and re-allocate tasking on the fly. TMM capabilities can be integrated with your existing tactical controller or remote viewer.