Semi-Open UAV Flight Control on a Single-Chip Multi-Core Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing open source flight control systems for UAVs are inefficient due to high hardware construction costs, increased weight, volume, and power consumption when additional components are required for task computers or AI computing, and lack flexibility in programming.

Innovation Solution

A semi-open source control system utilizing a single-chip multi-core processor with a main processing core and shared registers, incorporating a closed-source control function module and an open-source control program module, allowing users to develop customized flight control application programs while reducing hardware and software complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If additional hardware (task computer or AI computing computer) is added to achieve specific tasks, then functional versatility is improved, but weight, volume, and power consumption increase

Engineering Contradiction:
Improvefunctional versatilityVSAvoidweight
Core Design Contradiction:
Adaptability or versatilityVSWeight of moving object

Solution Approach 1:

The patent merges the task computer and AI computing computer functions into the same physical hardware platform as the flight control system. By integrating multiple processing cores (flight control core, task computer core, AI computing core) within a single computer system sharing common hardware resources (power supply, communication modules, sensors), the system achieves high functional versatility without proportionally increasing weight, volume, and power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent designs a universal computer platform that can perform multiple functions: flight control, task execution, and AI computing. The system uses a unified set of hardware components (processor cores, memory, communication modules, sensors) to serve multiple purposes, eliminating the need for separate dedicated hardware for each function and thereby reducing overall system weight and volume.

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

2Adaptability or versatility

If additional hardware (task computer or AI computing computer) is added to achieve specific tasks, then functional versatility is improved, but power consumption increases

Engineering Contradiction:
Improvefunctional versatilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the task computer and AI computing computer functions into the same physical hardware platform as the flight control system. By integrating multiple processing cores (flight control core, task computer core, AI computing core) within a single computer system sharing common hardware resources (power supply, communication modules, sensors), the system achieves high functional versatility without proportionally increasing weight, volume, and power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements self-service through shared hardware resources where the unified power supply, communication modules, and sensor systems serve all processing cores simultaneously. This eliminates redundant power consumption that would occur if separate hardware systems were used for flight control, task computing, and AI processing.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If additional hardware is added to configure task computer or AI computing computer, then functional versatility is improved, but hardware construction cost increases

Engineering Contradiction:
Improvefunctional versatilityVSAvoidhardware construction cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent merges the task computer and AI computing computer functions into the same physical hardware platform as the flight control system. By integrating multiple processing cores (flight control core, task computer core, AI computing core) within a single computer system sharing common hardware resources (power supply, communication modules, sensors), the system achieves high functional versatility without proportionally increasing weight, volume, and power consumption.

Inventive Principle:
Principle #5Merging (Combining)

4Adaptability or versatility

If traditional open source flight control system is used, then programming flexibility is improved, but system stability deteriorates due to lack of protected core technologies

Engineering Contradiction:
Improveprogramming flexibilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the control system into two distinct parts: a closed-source flight control core module that maintains system stability and security, and an open-source task computer module that provides programming flexibility. The flight control core contains protected core technologies and critical flight control functions, while the task computer allows user customization and development, thus resolving the contradiction between stability and flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality characteristics to different parts of the system: the flight control core uses closed-source technology with high reliability and stability for critical functions, while the task computer uses open-source technology with high flexibility for customizable applications. This local differentiation allows the system to simultaneously achieve both stability and programming flexibility in appropriate domains.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12524230B2Semi-open source control system for unmanned aerial vehcles (UAVs) and design method thereof
Publication Date: 2026.01.13 NAT FORMOSA UNIV
  • US12524230B2 patent drawing
  • US12524230B2 patent drawing
  • US12524230B2 patent drawing

AI summary

The invention discloses a semi-open source control system for unmanned aerial vehicles (UAVs) and a design method thereof. A main processing core of a single-chip multi-core processor is built with a semi-open source flight control module configured to control the UAV. The semi-open source flight control module includes a closed source control function module and an open source control program module. The closed source control function module enables the semi-open source flight 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 a shared register.