Autonomy Framework With Mission Graphs for Cross-Platform Vehicles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotics and autonomy technologies are platform-specific, lacking scalability and reusability, and fail to enable effective collaboration and customization of missions across various unmanned platforms, leading to vendor lock-in and duplicative development efforts.

Innovation Solution

The Cross Platform Autonomy Stack (CPAS) framework, comprising a Mission Behavior Manager (MBM) and Autonomous Action Controller (AAC) modules, translates mission scripts into actionable commands and interfaces with vendor-specific peripherals, sensors, and payloads, allowing deployment on multiple autonomous vehicle platforms through a connected graph data structure and plug-in library validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If autonomy frameworks are platform-specific, then they can be optimized for specific hardware, but they lack scalability and reusability across different unmanned platforms

Engineering Contradiction:
Improveplatform compatibilityVSAvoidframework complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal autonomy framework that can operate across multiple unmanned platform types (aerial, ground, maritime) through a common architecture. The framework uses standardized interfaces and abstraction layers that allow the same autonomy algorithms to function on different hardware platforms without requiring platform-specific implementations, thereby achieving multi-functionality and broad adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The autonomy framework is segmented into modular components including perception modules, navigation modules, mission management modules, and communication modules. Each module can be independently configured and deployed based on platform requirements. This segmentation allows the framework to maintain complexity manageability while achieving versatility across platforms through selective module assembly.

Inventive Principle:
Principle #1Segmentation

2Productivity

If autonomy algorithms are customized for each platform, then they can achieve optimal performance, but duplicative development efforts increase and collaboration among network participants decreases

Engineering Contradiction:
Improvedevelopment efficiencyVSAvoidmission execution reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a centralized mission library that stores standardized mission profiles and algorithms developed once can be copied and deployed across multiple platforms. This eliminates duplicative development efforts while maintaining reliability through rigorous validation of copied missions. The framework includes mechanisms for mission verification and adaptation that ensure copied missions execute reliably on target platforms.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The framework incorporates feedback mechanisms where mission execution data from different platforms is collected and analyzed to improve algorithms. This continuous feedback loop allows the system to maintain high reliability across platforms without requiring custom development for each one, as lessons learned from one platform's operations improve the general algorithm suite available to all platforms.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a standardized command interface is implemented, then ease of operation increases, but the ability to handle vendor-specific peripherals and sensors may be compromised

Engineering Contradiction:
Improvemission scripting easeVSAvoidhardware integration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer consisting of standardized adapters and drivers that sit between the universal command interface and vendor-specific hardware. These intermediaries translate standardized commands into platform-specific operations, allowing users to operate the system through a simple standardized interface while the intermediary layer handles the complexity of vendor-specific peripherals and sensors transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230376036A1Platform and Mission Agnostic Autonomy Framework
Publication Date: 2023.11.23 BOOZ ALLEN HAMILTON INC
  • US20230376036A1 patent drawing
  • US20230376036A1 patent drawing
  • US20230376036A1 patent drawing

AI summary

Embodiments relate to an autonomous action deployment system having one or more processors. The system includes a mission behavior manager (MBM) module and an autonomous action controller (AAC) module. A processor is configured to interface with one or more autonomous vehicle platforms. The MBM module is configured to receive a mission script that includes a text file, parse the text file into actions, create a data structure where each action exists as a node in a connected graph, validate that each node corresponds with a plug-in stored in a plug-in library specific to an autonomous vehicle platform, and generate an action request command. The AAC module is configured to receive the action request command and execute steps to accomplish the action request command for the autonomous vehicle platform via a corresponding driver.