Autonomous UAV Task Allocation via Shared Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-UAV mission systems face inefficiencies in task allocation due to the need for communication between UAVs and ground control stations, leading to lengthy processing times and resource consumption, especially with traditional branch and bound or market-based algorithms.

Innovation Solution

A dynamic task allocation system where UAVs autonomously adjust their tasks based on operational status and mission parameters without direct communication, using a shared memory space maintained by a communication UAV to determine and execute tasks efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional branch and bound or market-based algorithms are used for task allocation, then task allocation can be performed, but processing time and resource consumption increase significantly

Engineering Contradiction:
Improvetask allocation speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the centralized task allocation problem into individual autonomous decision-making units at each UAV. Each UAV independently evaluates its own operational status and mission parameters to determine task allocation, eliminating the need for a centralized algorithm that processes all UAVs collectively. This segmentation dramatically reduces processing time and resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each UAV autonomously determines its own task allocation by evaluating its operational status and mission parameters without requiring external computation or communication with ground control stations. This self-service approach allows instantaneous task allocation decisions, improving productivity while eliminating the time loss associated with centralized processing.

Inventive Principle:
Principle #25Self-service

2Extent of automation

If centralized task allocation with ground control station communication is used, then task allocation can be performed, but communication overhead and processing delays increase

Engineering Contradiction:
Improveautonomous task allocationVSAvoidcommunication overhead
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The patent extracts the task allocation decision-making process from the ground control station and places it directly within each UAV. This extraction eliminates the need for continuous communication between UAVs and ground control stations, removing communication overhead and information loss while maximizing the extent of automation.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a shared memory space as an intermediary that allows UAVs to access mission parameters and operational status information without direct communication. This intermediary mechanism enables autonomous task allocation while minimizing information loss by providing efficient data access without communication overhead.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dynamic task adjustment is implemented, then mission flexibility improves, but system complexity increases

Engineering Contradiction:
Improvemission flexibilityVSAvoidtask allocation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic task adjustment by allowing each UAV to independently evaluate its own operational status and mission parameters. This local quality approach enables mission flexibility through autonomous adaptation without requiring complex centralized control systems, thereby improving adaptability while minimizing system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10203701B2Dynamic task allocation in an autonomous multi-UAV mission
Publication Date: 2019.02.12 MASSACHUSETTS INST OF TECH
  • US10203701B2 patent drawing
  • US10203701B2 patent drawing
  • US10203701B2 patent drawing

AI summary

A mechanism for dynamically allocating tasks among multiple UAVs operating autonomously during a mission is discussed. Task assignment is adjusted by each UAV dynamically during the mission based on criteria related to the individual UAV's operational status and/or mission parameters. Task allocation is determined independently without group communication between the UAVs actively taking part in the mission and without direct communication to a ground-based controller. A communication UAV provides a shared memory space that may be utilized by each UAV in determining its own task allocation.