Sparse Map Factor Graphs for Faster Autonomous Vehicle Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face inefficiencies in processing and updating large amounts of environmental and map data, which can lead to delays in navigation due to the resource-intensive nature of conventional data management systems.

Innovation Solution

The implementation of a sparse data graph or factor graph system that indexes and organizes environmental and map data, allowing for efficient storage, processing, and updating by linking nodes based on shared trajectories, sensor data, and geographic positions, enabling faster data retrieval and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional data management systems are used to store and process environmental and map data, then the data can be comprehensively represented, but the resource consumption and processing time increase significantly

Engineering Contradiction:
Improvedata representation accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential and relevant features from environmental and map data to create a sparse representation. Instead of storing complete graphical data, the system identifies and retains key elements such as important landmarks, critical path information, and significant environmental features, discarding redundant details while maintaining navigation accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the environment into discrete navigable locations or nodes, where each node contains only the specific data necessary for that location. This segmentation allows the system to process and store data in manageable units, reducing overall resource consumption while maintaining comprehensive coverage of the environment

Inventive Principle:
Principle #1Segmentation

2Reliability

If complete environmental and map data are stored, then accurate navigation information is available, but the system requires more memory and processing resources

Engineering Contradiction:
Improvenavigation accuracyVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by storing different amounts and types of data at different locations based on their navigational importance. High-priority locations with critical navigation information store more detailed data, while less important areas use compressed or simplified representations, optimizing the overall balance between accuracy and storage requirements

Inventive Principle:
Principle #3Local quality

3Loss of time

If graphical environmental data are processed in real-time, then up-to-date navigation information is provided, but the processing time and computational resources increase

Engineering Contradiction:
Improvedata update timeVSAvoidcomputational energy
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by updating only the specific portions of the sparse data structure that have changed rather than reprocessing the entire environment. When the autonomous vehicle moves to a new location or when environmental changes occur, only the affected nodes and their connections are updated, significantly reducing computational energy while maintaining real-time accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12080172B2System for sparsely representing and storing geographic and map data
Publication Date: 2024.09.03 ZOOX INC
  • US12080172B2 patent drawing
  • US12080172B2 patent drawing
  • US12080172B2 patent drawing

AI summary

Techniques associated with generating and maintaining sparse geographic and map data. In some cases, the system may maintain a factor graph comprising a plurality of nodes. In some cases, the nodes may comprise pose data and sensor data associated with an autonomous vehicle at the geographic position represented by the node. The nodes may be linked based on shared trajectories and shared sensor data.