Occupancy Map Filtering for Autonomous Vehicle Localization Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in accurately localizing themselves due to erroneous measurements from sensors, especially when driving over uneven surfaces, which increases computational intensity and risks incorrect localization.

Innovation Solution

A method for filtering inputs to a localization method of an autonomous vehicle, involving a predefined occupancy map, an optimized data structure representing occupied cells, and a process to detect objects using sensor units. Each measured value is searched within a predetermined search radius for an occupied cell; if found, the value is forwarded; if not, it is discarded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a high frequency of localization methods and high granularity of sensor data are used to achieve high precision localization, then localization precision is improved, but computational intensity increases significantly

Engineering Contradiction:
Improvelocalization precisionVSAvoidcomputational intensity
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies preliminary action by pre-processing sensor data to generate an optimized data structure (k-d tree) from the occupancy map before localization is performed. This pre-organization of spatial data enables efficient nearest-neighbor searches during localization, reducing the computational burden of processing high-granularity sensor data at high frequencies while maintaining localization precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces direct comparison of raw sensor data with occupancy map patterns by substituting it with a geometric search approach using k-d trees. Instead of computationally intensive pattern matching, the system uses efficient spatial partitioning and nearest-neighbor search algorithms to identify corresponding features, dramatically reducing computational intensity while preserving measurement precision.

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

2Reliability

If sensor units capture detailed environment data for accurate localization, then localization reliability is improved, but erroneous measurements from uneven surfaces increase computational load and may cause incorrect localization

Engineering Contradiction:
Improvelocalization reliabilityVSAvoiddata processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the taking out principle by extracting and filtering only the most relevant spatial features from sensor data. The system identifies and processes only occupied cells within a defined search radius around the vehicle position, discarding irrelevant data from uneven surfaces and other noise sources. This selective extraction maintains localization reliability by focusing on meaningful features while reducing data processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by making the data processing approach adaptive to local conditions. The search radius and filtering criteria are adjusted based on the local occupancy map structure and vehicle position. In areas with complex terrain or uneven surfaces, the system locally adapts its processing to focus only on relevant occupied cells, thereby maintaining reliability without uniformly increasing processing complexity across all environments.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If all measured values from sensor units are processed in the localization method, then comprehensive localization accuracy is improved, but processing time increases due to high number of data points

Engineering Contradiction:
Improvelocalization accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by processing only a subset of measured values that are most relevant to localization. Instead of processing all sensor data points, the system selectively processes occupied cells within a predetermined search radius of the vehicle position. This partial processing approach maintains localization accuracy by focusing on critical data while significantly reducing processing time through the efficient k-d tree search structure.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250036134A1Method for filtering inputs to a localization method of an autonomous vehicle
Publication Date: 2025.01.30 JUNGHEINRICH AG
  • US20250036134A1 patent drawing
  • US20250036134A1 patent drawing

AI summary

The present invention relates to a method for filtering inputs to a localization method of an autonomous vehicle (10) in an operating environment (U), comprising the steps of: providing a predefined occupancy map which represents known objects (W) present in the operating environment (U); generating an optimized data structure which represents occupied cells in a display of the occupancy map in a coordinate system; detecting the operating environment (U) of the vehicle (10) by means of at least one sensor unit (12) which is configured to detect objects in the operating environment (U) and their distances from the vehicle (10), wherein each detected object is assigned a measured value (M1, M2) in the coordinate system; and for each measured value (M1, M2) searching within a search radius around the measured value (M1, M2) for an occupied cell in the optimized data structure; if an occupied cell is found within the search radius, forwarding the measured value (M1) to a subsequent localization method, and, if no occupied cell is found within the search radius, discarding the measured value (M2).