Adaptive Vehicle Autonomy Architecture for Modular Task Planning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomy systems for vehicles, such as UAVs and UASs, are limited in extensibility and adaptability, as they are typically designed to address only one aspect of autonomy and lack the ability to rapidly adapt to new platforms or domains, restricting their ability to support the addition of new modules and parameterization.

Innovation Solution

The Adaptable Autonomy Architecture (A3) system, which includes a processor, sensors, a situational awareness module, a task planning module, a task consensus module, and a task execution module, enables extensible autonomy by using a parameterized software framework that supports generic autonomy algorithms, allowing for rapid extension and reconfiguration across various vehicle types and domains, including aircraft, ground, sea, and surface vehicles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If existing autonomy systems are designed to address only one aspect of autonomy activities, then the design can focus on a narrow mission set with simplified algorithms and software architecture, but the extensibility is limited and the system cannot support the addition of new modules

Engineering Contradiction:
Improvesoftware architecture complexityVSAvoidextensibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The autonomy system is divided into discrete, independently developable modules including situational awareness module, task planning module, task consensus module, and task execution module. Each module can be developed, tested, and updated independently while maintaining standardized interfaces, enabling the system to address multiple aspects of autonomy without increasing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs a universal software architecture with standardized interfaces and communication protocols that allow the same framework to support multiple autonomy aspects and mission sets. This enables new modules to be integrated without redesigning the entire system, thereby improving extensibility while maintaining manageable complexity.

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

2Device complexity

If existing autonomy systems are not structured for rapid adaptation through parameterization, then the system structure remains simple and fixed, but the ability to rapidly adapt to new platforms is compromised

Engineering Contradiction:
Improvesystem structureVSAvoidrapid adaptation capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system incorporates parameterized algorithms and configurable parameters that allow rapid adaptation to new platforms without structural redesign. By separating platform-specific parameters from core algorithms, the system can be quickly reconfigured for different vehicle types and mission requirements while maintaining a simple underlying structure.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The autonomy system employs dynamic configuration capabilities where modules and parameters can be adjusted in real-time based on operational requirements. This dynamic adaptability allows the system to respond to new platforms and mission sets without requiring complex predetermined structures for every possible scenario.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If autonomy systems lack a standardized interface control document framework, then implementation is simpler for single-purpose systems, but integration with new systems and domains requires significant redevelopment

Engineering Contradiction:
Improveimplementation complexityVSAvoidintegration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system introduces standardized interface control documents as intermediary layers between different autonomy modules and external systems. These standardized interfaces act as mediators that enable integration with new systems and domains without requiring redevelopment of core functionality, thereby improving integration capability while maintaining simple implementation through clear interface definitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11835953B2Adaptive autonomy system architecture
Publication Date: 2023.12.05 AURORA FLIGHT SCIENCES CORP
  • US11835953B2 patent drawing
  • US11835953B2 patent drawing
  • US11835953B2 patent drawing

AI summary

An autonomy system for use with a vehicle in an environment. The autonomy system comprising a processor operatively coupled with a memory device, a plurality of sensors operatively coupled with the processor; a vehicle controller, a situational awareness module, a task planning module, and a task execution module. The situational awareness module being configured to determine a state of the environment based at least in part on sensor data from at least one of the plurality of sensors. The task planning module being configured to identify, via the processor, a plurality of tasks to be performed by the vehicle and to generate a task assignment list from the plurality of tasks that is based at least in part on predetermined optimization criteria. The task execution module being configured to instruct the vehicle controller to execute the plurality of tasks in accordance with the task assignment list. The task execution module may be configured to monitor the vehicle or the vehicle controller during execution of the task assignment list to identify any errors.