Semi-Open UAV Flight Control on a Single-Chip Multi-Core Processor
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
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.
Data Source
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.


