Surfel Map Change Detection for 3D Autonomous Vehicle Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous vehicle systems face limitations in representing three-dimensional environments, particularly with features like overpasses and trees, using two-dimensional or 2.5-dimensional maps, which can lead to inaccurate navigation and inefficient decision-making due to reliance on outdated data or limited sensor range.
Innovation Solution
The use of surfel maps, which combine existing data with new sensor information to predict changes in the environment, allowing vehicles to make informed decisions even outside their sensor range by leveraging a three-dimensional representation that accounts for multiple elevations at each coordinate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a two-dimensional or 2.5-dimensional map is used to represent the environment, then the map structure is simple and easy to process, but the representation accuracy of three-dimensional features (overpasses, trees, lamp posts) is insufficient
Solution Approach 1:
The patent transitions from 2D/2.5D map representations to a 3D surfel map representation. Each location in the environment is represented by multiple surfels at different elevations (z-coordinates), enabling accurate representation of three-dimensional features such as overpasses, trees, and lamp posts while maintaining computational tractability through the surfel data structure
2Use of energy by moving object
If entirely offline-generated environment representations are used for navigation, then computational resources during operation are reduced, but the system reliability decreases due to environmental changes since the representation was generated
Solution Approach 1:
The system performs preliminary processing offline to generate an initial surfel map representation of the environment. During operation, the vehicle uses its sensors to detect environmental changes and updates the surfel map incrementally, combining the benefits of pre-computation with real-time adaptability to maintain reliability while managing computational resources efficiently
Solution Approach 2:
The system uses sensor data from the vehicle as feedback to detect changes in the environment relative to the stored surfel map. This feedback mechanism allows the system to update its environmental representation dynamically, ensuring reliability by accounting for environmental changes that occurred since the map was generated
3Adaptability or versatility
If entirely real-time sensor data is used for navigation decisions, then the system is agile to changing conditions, but computational efficiency and time consumption increase due to processing all sensor data from scratch
Solution Approach 1:
The system has already computed a comprehensive surfel map representation offline before the vehicle's operation. During real-time navigation, the system only needs to detect changes relative to this pre-computed map rather than processing all sensor data from scratch, significantly improving computational efficiency while maintaining agility through change detection
Solution Approach 2:
Instead of processing the entire environmental representation in real-time, the system focuses only on detecting changes in regions where environmental modifications have occurred. This partial processing approach maintains responsiveness to changing conditions while reducing computational burden significantly
4Device complexity
If the vehicle's sensor range is limited, then the sensor system remains compact and cost-effective, but the vehicle cannot observe or detect changes in regions outside its sensor range
Solution Approach 1:
The system creates a digital copy of the environmental representation in the form of a surfel map that covers regions beyond the vehicle's immediate sensor range. This copy allows the vehicle to infer the state of unobserved regions by detecting changes in observed regions and propagating this information through the surfel map representation
Solution Approach 2:
The surfel map serves as an intermediary between the vehicle's limited sensor observations and the complete environmental state. By detecting changes in observed regions and using the surfel map to represent unobserved regions, the system can infer environmental changes in areas outside the sensor range without requiring direct observation
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data characterizing a first region in an environment to generate a prediction characterizing a second region in the environment. One of the methods includes obtaining surfel data comprising a plurality of surfels; obtaining sensor data for a plurality of locations in a first region of the environment; determining, from the surfel data, a plurality of first surfels corresponding to respective locations in the first region of the environment; determining, using the first surfels and the sensor data, a difference between i) a first representation of the first region of the environment corresponding to the first surfels and ii) a second representation of the first region of the environment corresponding to the sensor data; and generating a respective object prediction for one or more locations in a second region of the environment.


