Vehicle Map Tile Loading for Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for autonomous driving and ride-sharing services rely heavily on large, high-definition maps that require continuous transmission over wireless networks, posing challenges due to bandwidth and security concerns, especially when moving vehicles need immediate map data.
Innovation Solution
A method and system for dynamically loading map data into a vehicle's memory by obtaining a geographic location, determining a contiguous geographical boundary, and loading map data tiles from storage, with the ability to update these tiles as the vehicle moves, using a processor and storage component to ensure continuous map data availability without relying on wireless transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If HD map data is continuously transmitted over wireless networks to moving vehicles, then map data availability is improved, but bandwidth consumption and security risks increase
Solution Approach 1:
The system pre-loads HD map data from storage devices into the vehicle's memory system before it is needed for navigation. By anticipating the vehicle's movement and pre-loading map tiles for upcoming locations, the system eliminates the need for continuous wireless transmission, thereby reducing bandwidth consumption while ensuring map data is immediately available when needed.
Solution Approach 2:
The invention extracts the map data transmission function from the wireless network and relocates it to the vehicle's onboard storage and memory system. By storing complete HD map datasets locally in the vehicle and selectively loading only the required portions into memory, the system removes the dependency on continuous wireless bandwidth while maintaining data availability.
2Reliability
If HD map data is continuously transmitted over wireless networks to moving vehicles, then map data availability is improved, but security risks increase
Solution Approach 1:
The system extracts the map data from external wireless transmission channels and stores it securely within the vehicle's onboard storage device. By keeping the complete HD map dataset locally and only transferring minimal data to memory when needed, the system eliminates the continuous security exposure associated with wireless transmission while maintaining data availability for navigation.
Solution Approach 2:
The system pre-loads map data from secure onboard storage into memory before it is needed for navigation operations. This preliminary action from a secure local source eliminates the need for continuous wireless transmission, thereby removing the security vulnerabilities associated with ongoing network connectivity while ensuring map data is readily available.
3Reliability
If numerous HD maps are loaded into memory for continuous use, then map data availability is improved, but memory usage and processing load increase
Solution Approach 1:
The HD map data is divided into discrete map tiles that can be independently loaded and managed. Instead of loading entire HD maps into memory, the system segments the map into smaller tiles and loads only the specific tiles required for the vehicle's current and upcoming locations, thereby maintaining data availability while significantly reducing memory consumption.
Solution Approach 2:
The system loads a partial set of map tiles into memory - specifically, only those tiles needed for the vehicle's current location and anticipated near-future positions. This partial loading approach provides sufficient map data availability for navigation while avoiding the excessive memory usage that would result from loading complete HD maps or overly extensive tile sets.
Data Source
AI summary
A method and systems for loading and tracking maps on a moving vehicle. One method includes obtaining a geographic location of a system on a vehicle, obtaining a boundary corresponding to a contiguous geographical boundary area around the geographic location of the system, loading map data comprising a plurality of map data tiles each including a portion of the geographical boundary area, the plurality of map data tiles including a center tile having a point corresponding to the system location and surrounding map data tiles. The method further includes obtaining an updated system location, and if the updated geographic location is outside of the boundary area, obtaining an updated boundary centered on the updated geographic location and loading map data based on the updated boundary such that the resulting loaded map data includes a center tile and map data tiles surrounding the center tile that intersect the geographical boundary area.


