Drone Flight Plan Adaptation for Dynamic Approach Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current drone flight management systems lack efficient methods for dynamically adapting flight plans and coordinating drone approaches to ensure safe and efficient operations, particularly in complex environments with varying conditions and obstacles.

Innovation Solution

The implementation of a drone control platform that allows for real-time modification of flight plans based on received data from drones, including sensor data and environmental conditions, and the use of autonomous drone landing devices (ADLDs) to guide drones into predefined approach corridors, ensuring safe landing and takeoff procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a drone executes a pre-defined flight plan autonomously, then operational efficiency is improved, but the ability to adapt to dynamic environmental conditions and obstacles deteriorates

Engineering Contradiction:
Improveoperational efficiencyVSAvoidability to adapt to dynamic conditions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The flight plan is transformed from a static pre-defined sequence to a dynamic structure that can be modified in real-time. The system continuously receives sensor data from the drone and external environmental information, then dynamically adjusts flight parameters, waypoints, and mission objectives during execution to adapt to changing conditions while maintaining autonomous operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback loop is established where sensor data from the drone (position, speed, altitude) and external environmental data (weather, obstacles, airspace restrictions) are continuously monitored. This feedback information is processed by the flight management system to determine necessary modifications to the flight plan, which are then transmitted back to the drone for implementation.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If real-time modification of flight plans is implemented, then adaptability to environmental conditions is improved, but system complexity and data processing requirements deteriorate

Engineering Contradiction:
Improvereal-time adaptation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The flight management system is segmented into modular components: a flight plan generator that creates initial plans, a data receiver that collects sensor and environmental information, a decision module that determines necessary modifications, and a communication interface that transmits updates to the drone. This segmentation reduces overall system complexity by allowing each component to specialize in specific functions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A flight management server or ground control station acts as an intermediary between the drone and the flight plan modification process. This intermediary receives raw sensor data, processes it against predefined criteria and constraints, generates modified flight plans, and transmits them to the drone, thereby simplifying the architecture by centralizing complex processing logic outside the drone itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple drones are coordinated within a location, then operational versatility is improved, but coordination complexity and communication overhead deteriorate

Engineering Contradiction:
Improvemulti-drone coordination capabilityVSAvoidcoordination complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The flight management system is designed with universal protocols and data structures that can handle any number of drones with any flight controller type. The system uses standardized communication interfaces and agnostic flight plan formats that work across different drone platforms, allowing multi-drone coordination without requiring drone-specific customization for each unit.

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

Solution Approach 2:

Instead of implementing full bidirectional real-time communication between all drones, the system uses unidirectional flight plan distribution from the ground station to each drone. Each drone executes its assigned flight plan independently with minimal inter-drone communication, reducing coordination complexity while still achieving synchronized multi-drone operations through centralized management.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If flight plans are made agnostic to different flight controller types, then system versatility is improved, but the precision of controller-specific optimization deteriorates

Engineering Contradiction:
Improveflight controller compatibilityVSAvoidcontroller-specific optimization precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system uses parameter-based adaptation where the agnostic flight plan contains standardized commands and parameters that are automatically adjusted based on the specific flight controller type detected. The ground station identifies the drone's controller model and modifies relevant parameters (communication protocols, control rates, waypoint formats) to optimize performance for that specific controller while maintaining the overall agnostic structure of the flight plan.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11727814B2Drone flight operations
Publication Date: 2023.08.15 DRONESENSE INC
  • US11727814B2 patent drawing
  • US11727814B2 patent drawing
  • US11727814B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for sending a flight plan for execution by a drone, where the flight plan is adapted to a flight controller of the drone. Receiving flight data from the drone while the drone is executing the flight plan. Determining a modification to the flight plan based on the flight data received from the drone. Sending the modification to the flight plan to the drone while the drone is executing the flight plan, such that the drone executes the flight plan as modified by the modification.