Drone Inspection Path Planning With Obstacle-Aware Eulerian Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack an effective method for planning the entire flight path of drones inspecting industrial structures while considering obstacles, leading to inefficiencies in time and resource consumption.

Innovation Solution

An optimal path planning device and method that generates a series of graphs to plan the flight path of drones, considering obstacle information and industrial structure information, using modules to create a final path with minimal cost and avoiding obstacles, determining optimal start and end points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a path planning algorithm considers obstacles around industrial structures, then the safety and reliability of drone flight is improved, but the complexity of path planning increases

Engineering Contradiction:
Improvedrone flight safetyVSAvoidpath planning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the path planning process into multiple distinct modules: a first graph generation module that creates a comprehensive graph including all nodes and edges, a second graph generation module that selects specific inspection object edges, and a third graph generation module that generates the final Eulerian path. This segmentation allows each module to handle a specific aspect of obstacle consideration, improving reliability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the path planning problem from a traditional 2D plane into a graph theory problem with multiple dimensions. By representing the flight area as a graph with nodes and edges, and incorporating obstacle information as constraints on edge selection, the system adds a dimensional layer of graph structure that systematically handles obstacle avoidance while maintaining computational tractability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If the entire flight path from departure to return is optimized, then the productivity and efficiency of drone inspection is improved, but the time and computational resources required for path planning increase

Engineering Contradiction:
Improvedrone inspection efficiencyVSAvoidpath planning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-generating the first comprehensive graph that includes all possible nodes and edges in the flight area before actual path planning occurs. This pre-established graph structure serves as a foundation that can be quickly processed by subsequent modules, reducing the computational time required during actual operation while still enabling complete flight path optimization from departure to return.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the necessary inspection object edges from the comprehensive first graph to create the second graph. By taking out only the relevant edges that correspond to inspection objects, the system reduces the computational burden on the third graph generation module while ensuring that the entire flight path (including departure, inspection, and return) is still optimized. This extraction approach balances productivity improvement with reduced computational time.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250224734A1Optimal path planning device and method for drones considering obstacles
Publication Date: 2025.07.10 NEARTHLAB INC
  • US20250224734A1 patent drawing
  • US20250224734A1 patent drawing
  • US20250224734A1 patent drawing

AI summary

A optimal path planning device for drones, comprises: a first graph generation module configured to generate a first graph by setting a plurality of nodes in a predetermined area based on obstacle information and industrial structure information for the predetermined area, and by setting edges that connect each of the nodes; a second graph generation module configured to generate a second graph related to selected inspection object edges among a plurality of edges, a third graph generation module configured to generate a third graph with an Eulerian path based on the generated second graph, and a final path determination module configured to determine an optimal path of the drone based on the total cost of the generated third graph.