UAV Flight Control Architecture Using Shared Registers and Multi-Core AI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing open source flight control systems for UAVs lack the configuration of a task computer or AI computing computer, requiring additional hardware that increases cost, weight, and power consumption.

Innovation Solution

A semi-open source control system utilizing a single-chip multi-core processor with a main processing core for autopilot and shared registers for flight status and waypoints, allowing users to develop application programs on secondary cores for navigation, AI, and computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional hardware (task computer or AI computing computer) is added to existing open source flight control systems, then computing capability for navigation and AI applications is improved, but cost, weight, and power consumption increase

Engineering Contradiction:
Improvecomputing capabilityVSAvoidweight
Core Design Contradiction:
Adaptability or versatilityVSWeight of moving object

Solution Approach 1:

The patent merges the flight control computer and task computer into a single integrated unit. The flight control computer includes a first processor for flight control algorithms and a second processor for navigation and AI computing, eliminating the need for separate hardware while providing comprehensive computing capabilities for both flight control and advanced applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flight control computer is designed with multi-functionality, where the second processor can handle both navigation calculations and AI computing tasks. The memory unit stores both flight control data and navigation/AI data, allowing a single system to perform multiple functions that previously required separate hardware components.

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

2Adaptability or versatility

If additional hardware (task computer or AI computing computer) is added to existing open source flight control systems, then computing capability for navigation and AI applications is improved, but cost increases

Engineering Contradiction:
Improvecomputing capabilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent merges the flight control computer and task computer into a single integrated unit. The flight control computer includes a first processor for flight control algorithms and a second processor for navigation and AI computing, eliminating the need for separate hardware while providing comprehensive computing capabilities for both flight control and advanced applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flight control computer is designed with multi-functionality, where the second processor can handle both navigation calculations and AI computing tasks. The memory unit stores both flight control data and navigation/AI data, allowing a single system to perform multiple functions that previously required separate hardware components.

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

3Adaptability or versatility

If additional hardware (task computer or AI computing computer) is added to existing open source flight control systems, then computing capability for navigation and AI applications is improved, but power consumption increases

Engineering Contradiction:
Improvecomputing capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the flight control computer and task computer into a single integrated unit. The flight control computer includes a first processor for flight control algorithms and a second processor for navigation and AI computing, eliminating the need for separate hardware while providing comprehensive computing capabilities for both flight control and advanced applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flight control computer is designed with multi-functionality, where the second processor can handle both navigation calculations and AI computing tasks. The memory unit stores both flight control data and navigation/AI data, allowing a single system to perform multiple functions that previously required separate hardware components.

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

4Adaptability or versatility

If additional hardware is added to existing open source flight control systems, then computing capability is improved, but system complexity increases

Engineering Contradiction:
Improvecomputing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the flight control computer and task computer into a single integrated unit. The flight control computer includes a first processor for flight control algorithms and a second processor for navigation and AI computing, eliminating the need for separate hardware while providing comprehensive computing capabilities for both flight control and advanced applications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flight control computer is designed with multi-functionality, where the second processor can handle both navigation calculations and AI computing tasks. The memory unit stores both flight control data and navigation/AI data, allowing a single system to perform multiple functions that previously required separate hardware components.

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

Data Source

PatentEP4571490A1Semi-open source control system for unmanned aerial vehicles and design method thereof
Publication Date: 2025.06.18 NAT FORMOSA UNIV
  • EP4571490A1 patent drawingFigure 1
  • EP4571490A1 patent drawingFigure 2
  • EP4571490A1 patent drawingFigure 3

AI summary

The invention discloses a semi-open source control system for unmanned aerial vehicles and a design method thereof which is constructed single-chip multi-core processor and shared register on a UAV. A main processing core of the single-chip multi-core processor is built with a semi-open source control module configured to control the UAV. The semi-open source control module includes a closed source control function module and an open source control program module. The closed source control function module includes data processing function module, communication function module, flight control function module and hardware setting function module, enabling the semi-open source control module to perform power management, ground communication, aviation sensing, flight control, navigation calculation and flight record information processing of the UAV. A secondary processing core of the single-chip multi-core processor is built with user application programs enabling users to program working task application programs according to their required tasks, and the working task application programs are composed with the open source control program module through the shared register. Thereby, an autopilot program is capable to be built in the main processing core and flight status and waypoints saved in shared registers, users can develop other application programs through other processing cores for navigation or Al computing, then achieve the aims of increasing the stability of system software and hardware, reducing space and weight, and reducing current consumption and cost.