Adaptive UAV Flight Control for Wind and Ground Effect Uncertainty

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems for unmanned aerial vehicles (UAVs) face challenges in accurately landing and navigating through dynamic environments due to complex aerodynamic interactions and unpredictable wind conditions, leading to instability and the need for human intervention.

Innovation Solution

The development of an adaptive controller using deep neural networks (DNNs) that learns to predict and account for uncertain effects like wind and ground effects, employing spectrally normalized weight matrices to constrain the Lipschitz constant and ensure stable outputs, allowing for online adaptation and improved precision in control inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional control systems are used for UAV landing and navigation, then the system structure is simple, but the control precision deteriorates under uncertain environmental conditions such as wind and ground effects

Engineering Contradiction:
Improvecontrol precisionVSAvoidcontroller complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical control systems with a learning-based controller that uses deep neural networks to model and compensate for aerodynamic effects. The controller learns from training data to predict ground effects and wind disturbances, substituting complex mathematical modeling with data-driven approaches that achieve higher precision without requiring explicit physical models of the aerodynamic interactions.

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

Solution Approach 2:

The controller dynamically adjusts control parameters based on learned environmental conditions. By changing control inputs according to predicted ground effects and wind conditions, the system maintains high precision across varying operational conditions rather than relying on fixed control parameters designed for ideal conditions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If adaptive controllers with deep neural networks are used to predict uncertain effects, then the control precision improves, but the computational complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary learning during a training phase where the deep neural network is trained offline on collected flight data to learn aerodynamic effects. This preliminary action separates the complex learning process from real-time operation, allowing the controller to achieve high prediction accuracy during flight without bearing the full computational burden of training the network during critical landing and navigation operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses kernel functions as simplified representations or copies of the complex aerodynamic effects. Instead of directly computing complex fluid dynamics, the system uses kernel-based approximations that capture the essential behavior of ground effects and wind disturbances with reduced computational complexity while maintaining prediction accuracy.

Inventive Principle:
Principle #26Copying

3Reliability

If the controller adapts to changing environmental conditions, then the reliability improves, but the system stability may deteriorate due to rapid adjustments

Engineering Contradiction:
Improverobustness under uncertaintyVSAvoidcontrol stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The controller implements feedback mechanisms where the predicted aerodynamic effects are continuously used to adjust control inputs, and the results are fed back to refine predictions. This feedback loop allows the system to adapt to changing conditions while maintaining stability through controlled adjustments rather than rapid, uncontrolled changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares for potential instability by using regularization techniques and constrained optimization during the learning process. These beforehand cushioning measures ensure that the adaptive controller makes gradual, controlled adjustments rather than extreme changes, preventing oscillations and maintaining system stability while still adapting to environmental variations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11693373B2Systems and methods for robust learning-based control during forward and landing flight under uncertain conditions
Publication Date: 2023.07.04 CALIFORNIA INST OF TECH
  • US11693373B2 patent drawing
  • US11693373B2 patent drawing
  • US11693373B2 patent drawing

AI summary

Systems and methods for learning based control in accordance with embodiments of the invention are illustrated. One embodiment includes a method for training an adaptive controller. The method includes steps for receiving a set of training data that includes several training samples, wherein each training sample includes a state and a true uncertain effect value. The method includes steps for computing an uncertain effect value based on the state, computing a set of one or more losses based on the true uncertain effect value and the computed uncertain effect value, and updating the adaptive controller based on the computed set of losses.