Semantic Map Sharding for Autonomous Vehicle Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles require large, high-definition maps that are inefficiently stored and processed as monolithic data files, leading to high network capacity and processing requirements, which can be cumbersome for both vehicles and simulation environments.

Innovation Solution

Semantic map sharding splits high-definition maps into logical chunks called shards, allowing for efficient storage and processing by generating shard data based on semantic objects and geographical sections, reducing data size and processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high-definition maps are stored as monolithic data files, then complete geographical coverage is achieved, but network capacity requirements and processing load increase significantly

Engineering Contradiction:
Improvemap data completenessVSAvoidnetwork capacity requirements
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent divides monolithic map data into multiple shard files organized in a hierarchical directory structure. Each shard contains a subset of semantic objects (traffic lights, signs, lane boundaries, etc.) for a specific geographical area. This segmentation allows autonomous vehicles to download and process only the map shards relevant to their current location and route, dramatically reducing network capacity requirements while maintaining complete geographical coverage when needed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If high-definition maps are stored as monolithic data files, then complete geographical coverage is achieved, but processing load increases significantly

Engineering Contradiction:
Improvemap data completenessVSAvoidprocessing load
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The map data is segmented into shard files with manageable sizes, each containing semantic objects for specific geographical sections. The autonomous vehicle's processing system loads only the necessary shards into memory based on current location and navigation needs, rather than loading entire monolithic map files. This reduces processor load and memory requirements while maintaining access to complete map data when needed.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If semantic map sharding is implemented, then network capacity requirements and processing load are minimized, but data structure complexity increases

Engineering Contradiction:
Improvenetwork capacity requirementsVSAvoiddata structure complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent implements a hierarchical directory structure where shard files are organized by geographical regions and semantic object types. Each shard file follows a standardized format with consistent metadata schemas, making the complex data structure manageable through systematic organization. Index files maintain mappings between geographical coordinates and relevant shard locations, enabling efficient data retrieval without requiring the system to process the entire complex structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces index files and metadata structures that act as intermediaries between the autonomous vehicle's navigation system and the actual map shard data. These intermediary layers translate geographical queries into specific shard file requests, simplifying the interaction with the underlying complex segmented data structure while maintaining efficient access patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11874857B2System and method for generating shard data based on semantic map sharding
Publication Date: 2024.01.16 GM CRUISE HOLDINGS LLC
  • US11874857B2 patent drawing
  • US11874857B2 patent drawing
  • US11874857B2 patent drawing

AI summary

A system and method for generating shard data based on semantic sharding is proposed. Shard data is generated by a map sharder that is configured to generate the shard data based on semantic objects in a geographical area and a definition of sections. The sections cover parts of the geographical area. The map sharder searches, for each of the sections, for semantic objects that are located at least partly in a section and stores found objects in a shard data entry of the shard data.