UAV Sensor Data Set Generation for Moving-Object SLAM Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating data sets for evaluating UAV position estimation algorithms, such as SLAM and VIO, are inefficient and inaccurate, particularly in simulating environments with moving objects, leading to difficulties in comparing algorithm performances and matching sensor measurement periodicities.

Innovation Solution

A method and apparatus for generating data sets by obtaining flight environment information, including moving objects, and simulating sensor data with varying periodicities to create sets with and without moving objects, allowing for accurate analysis of algorithm robustness and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data sets are obtained using a virtual environment, then data acquisition speed and efficiency are improved, but accuracy of UAV position measurement deteriorates

Engineering Contradiction:
Improvedata acquisition speedVSAvoidUAV position measurement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent creates a virtual copy of the real UAV flight environment, including virtual UAVs, sensors, and moving objects. This virtual environment replicates real-world conditions while allowing efficient data generation. The virtual sensors in the simulation copy real sensor behaviors and measurement periodicities, enabling both speed and accuracy.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts parameters such as sensor measurement periodicities, moving object velocities, and environmental conditions to match real-world scenarios. By carefully controlling these parameters in the virtual environment, the patent maintains measurement accuracy while benefiting from fast virtual data generation.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If data sets are generated by users through manual processes, then flexibility in controlling surrounding situations is improved, but process complexity and time consumption increase

Engineering Contradiction:
Improvecontrol flexibility of surrounding situationsVSAvoiddata generation process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic virtual environment where moving objects can be programmatically controlled to exhibit various behaviors (random motion, periodic motion, tracking). This allows flexible scenario creation through code rather than manual intervention, reducing complexity while maintaining adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically generates data sets by executing simulation programs that self-manage the virtual environment, sensor data collection, and data set compilation. This automation eliminates manual complexity while preserving the ability to control surrounding situations through programmatic interfaces.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If data sets include various information for accurate algorithm evaluation, then evaluation accuracy is improved, but data set complexity increases

Engineering Contradiction:
Improvealgorithm evaluation accuracyVSAvoiddata set structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the data set into distinct components: flight data (UAV position, attitude), sensor data (camera, lidar, IMU with different periodicities), and environment data (moving objects, static objects). This structured segmentation organizes complex information into manageable sections while preserving all necessary evaluation details.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data set structure that can evaluate multiple algorithms (SLAM, VIO, object detection) simultaneously. The same data set format accommodates different sensor types and algorithm requirements, reducing overall complexity through standardization while maintaining comprehensive evaluation capability.

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

Data Source

PatentUS11978347B2Method and apparatus for generating data set of unmanned aerial vehicle
Publication Date: 2024.05.07 ELECTRONICS & TELECOMM RES INST
  • US11978347B2 patent drawing
  • US11978347B2 patent drawing
  • US11978347B2 patent drawing

AI summary

A method for generating data sets of a UAV, performed by a data set generation apparatus, may comprise obtaining flight environment information including a moving object; obtaining flight data including first physical information and first sensor information of the UAV in a flight environment based on the flight environment information; obtaining second physical information and second sensor information of the UAV when the moving object exists, based on the flight data, and generating a first data set based on the second physical information and the second sensor information; obtaining third physical information and third sensor information of the UAV when the moving object does not exist, based on the flight data, and generating a second data set based on the third physical information and the third sensor information; and combining the first data set and the second data set to generate a third data set.