Automated Vehicle Environmental Modeling With Factor-Graph SLAM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing environmental modeling methods for automated vehicles face challenges in maintaining accurate localization and maneuver planning due to deviations in high-definition maps caused by factors like vegetation or weather, and the formation of inconsistent navigation maps can lead to issues with tracking other road users and infrastructure dynamics.

Innovation Solution

Implementing locally consistent, factor-graph-based environmental modeling using the GTSAM algorithm (e.g., iSAM2) for sensor data fusion, which allows for the creation of a precise environmental model without jumps or errors within approximately 200-300 meters, enabling graph-based simultaneous localization and mapping (SLAM) and sensor data integration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a high-definition map is used for environmental modeling, then localization accuracy is improved, but the system becomes vulnerable to deviations caused by vegetation or weather changes

Engineering Contradiction:
Improvelocalization accuracyVSAvoidmap consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent transitions from a static HD map approach to a dynamic environment model that is continuously updated at runtime using sensor data and factor graph optimization. This allows the system to adapt to changing environmental conditions (vegetation, weather) while maintaining localization accuracy, resolving the contradiction between initial precision and ongoing reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-processing sensor data into a factor graph structure that can be efficiently optimized. The factor graph is prepared in advance with all necessary sensor measurements and constraints, enabling rapid computation of the environment model when needed, thus maintaining both accuracy and reliability.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If only a navigation map is present and environment modeling is done at runtime, then adaptability is improved, but local consistency may be compromised with jumps and errors

Engineering Contradiction:
Improveruntime adaptabilityVSAvoidenvironment model consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The factor graph optimization process continuously incorporates feedback from multiple sensors (cameras, LIDAR, IMU, odometry) to refine the environment model. This feedback mechanism ensures that the runtime-generated model remains locally consistent by constantly comparing new sensor data with the existing model and adjusting accordingly, preventing jumps and errors while maintaining adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent combines multiple data sources (infrastructure data, object data, trip data) into a composite environment model using factor graph optimization. This composite approach integrates heterogeneous sensor information with different levels of reliability, creating a robust and consistent environment model that maintains stability while adapting to runtime conditions.

Inventive Principle:
Principle #40Composite materials

3Measurement precision

If sensor data is continuously integrated into the factor graph, then model precision is improved, but computational complexity increases

Engineering Contradiction:
Improveenvironment model precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the computational process into distinct modules: data reading, factor graph construction, optimization, and model extraction. This segmentation allows each module to be optimized independently and enables parallel processing where possible, reducing overall computational complexity while maintaining model precision through systematic data integration.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12441361B2Method and apparatus for operating a vehicle for highly automated driving, and vehicle for highly automated driving
Publication Date: 2025.10.14 ROBERT BOSCH GMBH
  • US12441361B2 patent drawing
  • US12441361B2 patent drawing
  • US12441361B2 patent drawing

AI summary

A method for operating a vehicle for highly automated driving. The method includes a step of reading sensor data that comprise trip data of the vehicle from at least one acceleration sensor, at least one position sensor, and a velocity sensor, infrastructure data of infrastructure elements in a predefined environment of the vehicle from at least one environmental sensor, and object data of recognized traffic objects in the predefined environment from the environmental sensor. An environmental model for behavior planning and maneuver planning of the vehicle within the predefined environment is determined. The environmental model is determined by simultaneous localization and mapping using the sensor data and a factor graph into which the sensor data are integrated as factors. The environmental model is output to an interface to a planning device for behavior planning and maneuver planning of the vehicle.