Lidar Point Cloud Registration for Low-Drift Ego Motion Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ego vehicle motion estimation methods using GPS, IMU, and lidar sensors are prone to errors, drift, and are costly, with lidar-based approaches having low accuracy and being susceptible to drift.

Innovation Solution

A motion monitor system utilizing a lidar device and controller for noncausal and causal registration of lidar point clouds to generate accurate motion sets, including noncausal registration using future scans and causal registration using past scans, with techniques like singular value decomposition and least mean squares to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If GPS/IMU systems are used for ego vehicle motion estimation, then measurement capability is provided, but cost increases and reliability decreases due to errors and drift

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidsystem drift and errors
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent combines multiple lidar scans with GPS/IMU data into a unified motion estimation framework. By aggregating lidar point clouds from multiple scans and registering them together, the system creates a more reliable motion estimate that compensates for individual sensor drift and errors, thereby improving overall reliability while maintaining measurement capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements feedback by using registered lidar point clouds to continuously correct and update motion estimates. The registration process compares current scans with previously registered scans, detecting deviations and correcting transform matrices accordingly. This closed-loop feedback mechanism reduces accumulated drift and improves long-term reliability of motion estimation.

Inventive Principle:
Principle #23Feedback

2Ease of manufacture

If lidar-based scan-to-scan registration is used for motion estimation, then cost is reduced, but measurement precision and reliability decrease due to low accuracy and drift

Engineering Contradiction:
Improvesystem costVSAvoidmotion estimation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary aggregation of multiple lidar scans before final motion estimation. By pre-registering and aggregating point clouds from multiple scans into a reference frame, the system creates a more robust baseline for comparison. This preliminary action accumulates sufficient geometric features that improve subsequent registration accuracy, thereby enhancing measurement precision while maintaining cost-effectiveness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses excessive action by performing multiple registration iterations and aggregating more scans than the minimum required. The patent repeatedly refines transform matrices through multiple registration passes and accumulates a larger number of point clouds than strictly necessary, which improves measurement precision at the cost of increased computational effort, thereby resolving the accuracy limitation of basic lidar registration.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If noncausal registration using future scans is implemented, then measurement precision improves, but complexity of operation increases

Engineering Contradiction:
Improveregistration accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent performs preliminary aggregation of all available scans into a reference frame before final motion estimation. By pre-processing and organizing point clouds in advance, the system simplifies the actual registration operation. The complex task of handling future scans is broken down into manageable preprocessing steps, making the overall process easier to operate while maintaining high precision through the use of noncausal registration.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If multiple scans are aggregated to improve accuracy, then measurement precision increases, but loss of time increases due to processing duration

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the large aggregation task into manageable parts by processing scans in batches and using hierarchical registration strategies. Instead of aggregating all scans simultaneously, the system divides them into groups, registers subsets, and progressively builds up the final motion estimate. This segmentation reduces memory requirements and processing time while maintaining the accuracy benefits of multiple-scan aggregation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12384404B2Motion monitor using lidar registration
Publication Date: 2025.08.12 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US12384404B2 patent drawing
  • US12384404B2 patent drawing
  • US12384404B2 patent drawing

AI summary

A motion monitor includes a lidar device, a controller, and a circuit. The lidar device is configured to perform scans of an environment proximate the ego vehicle to generate lidar point clouds related to one or more objects in the environment. The controller is configured to transform the lidar point clouds with location transform matrices to generate location point sets, aggregate the location point sets in a duration of interest to generate aggregated point sets, register the location point sets to the aggregated point sets to generate correction transform matrices, update the location transform matrices with the correction transform matrices to generate updated location transform matrices, and generate motion sets based on the updated location transform matrices. The circuit is configured to receive the motion sets.