UAV Flight Control Using Adaptive Cost Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing UAV systems require constant human control to achieve flight objectives and ensure sufficient battery power, limiting their autonomous operation, and manual symbolic differentiation is cumbersome and error-prone under time constraints.

Innovation Solution

A flight control subsystem on the UAV accesses cost functions to autonomously control movement, adjusting them based on user input or conflicts, and employs computer-implemented symbolic differentiation using multithreaded processing to enhance processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual symbolic differentiation is used for real-time control, then implementation is simple, but processing speed is insufficient and error-prone

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces manual symbolic differentiation with computer-implemented automatic differentiation. The system uses a computation graph to automatically compute gradients through forward and backward passes, eliminating the need for manual derivation while providing exact analytical gradients. This substitution of mechanical/manual processes with automated computational systems resolves the contradiction between processing speed and accuracy.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a computation graph as an intermediary structure that represents the cost function and its derivatives. This graph serves as a mediator between the control objectives and the gradient computation, enabling automatic differentiation through structured forward and backward passes. The computation graph resolves the contradiction by providing a systematic framework that automates gradient calculation while maintaining mathematical precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If constant human control is maintained, then flight objectives can be achieved, but autonomous operation is limited and human intervention is required

Engineering Contradiction:
Improveautonomous operationVSAvoidcontrol reliability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent enables the UAV to perform self-service through autonomous cost function optimization. The system automatically defines cost functions representing flight objectives, computes gradients through automatic differentiation, and adjusts control inputs without human intervention. This self-service capability resolves the contradiction by enabling autonomous operation while maintaining reliability through mathematically rigorous optimization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements continuous feedback through the optimization loop where cost functions evaluate flight performance, gradients guide control adjustments, and the system iteratively improves toward objectives. This feedback mechanism resolves the contradiction by enabling autonomous decision-making based on real-time state assessment while maintaining reliability through systematic error correction.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple cost functions are optimized simultaneously, then multifaceted goals are achieved, but computational complexity increases

Engineering Contradiction:
Improvemultifaceted goal capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple cost functions into a unified optimization framework where gradients from different objectives are combined through the computation graph. The system defines cost functions for various flight objectives (positioning, imaging, battery management) and automatically computes their combined gradients through structured forward and backward passes. This merging approach resolves the contradiction by handling multifaceted goals through systematic gradient aggregation rather than separate computations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal automatic differentiation system that handles diverse cost functions through a common computation graph framework. The same forward-backward pass mechanism efficiently computes gradients for positioning, imaging quality, battery consumption, and other objectives. This multi-functional approach resolves the contradiction by providing a versatile yet computationally efficient framework for optimizing multiple conflicting objectives simultaneously.

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

Data Source

PatentUS12423380B2Unmanned aerial vehicle operated based on cost functions
Publication Date: 2025.09.23 SKYDIO INC
  • US12423380B2 patent drawing
  • US12423380B2 patent drawing
  • US12423380B2 patent drawing

AI summary

A computer of an unmanned aerial vehicle (UAV) accesses, from a memory unit, a problem definition comprising cost functions associated with travel of the UAV. The computer causes movement of the UAV based on the cost functions. The computer adjusts one or more of the cost functions during a flight of the UAV. The computer causes further movement of the UAV based on the adjusted one or more of the cost functions.