Laser Scanner Ego-Motion Estimation with Visual-Inertial SLAM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mapping systems for autonomous devices face challenges in accurately generating robust maps in real-time while in motion due to issues such as sensor distortions, reliance on GPS in GPS-denied environments, and inefficiencies in merging data from various sensors like IMU, cameras, and laser scanners.

Innovation Solution

A modularized mapping system that integrates an IMU, camera, and laser scanner with a computing system to process data sequentially from coarse to fine resolutions, incorporating fault tolerance and bidirectional feedback to correct biases, enabling real-time, high-accuracy map generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a laser scanner is used for motion estimation in a mobile mapping system, then depth information and scale can be obtained, but scan distortions occur due to the relative movement of the scanner during scanning

Engineering Contradiction:
Improvedepth measurement accuracyVSAvoidscan data accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary motion compensation by predicting scanner movement during the scanning process and pre-correcting the laser point positions before map generation, thereby preventing scan distortions from occurring in the final output

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from motion sensors (IMU, odometry) to continuously monitor scanner position and orientation changes, and applies real-time corrections to laser scan data to maintain accuracy despite scanner movement

Inventive Principle:
Principle #23Feedback

2Loss of information

If GPS is used for location information, then external location data can be obtained, but the system becomes dependent on GPS signals which may not be available in GPS-denied environments

Engineering Contradiction:
Improvelocation information availabilityVSAvoidenvironmental adaptability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The system extracts location and motion information from onboard sensors (IMU, wheel encoders, visual odometry) rather than relying on external GPS signals, making the system self-sufficient and operational in GPS-denied environments

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces intermediate localization methods such as visual odometry and inertial navigation as mediators between the absence of GPS and the need for location information, enabling continuous operation across different environmental conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If multiple sensors (IMU, camera, laser scanner) are integrated for mapping, then comprehensive data can be collected, but data merging becomes complex and computationally intensive

Engineering Contradiction:
Improvesensor data volumeVSAvoiddata processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system segments the data processing pipeline into distinct modules: IMU preprocessing, visual odometry computation, laser scan registration, and map building. Each module handles specific sensor data independently before integration, reducing overall processing complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges sensor data at strategically chosen points in the processing pipeline, combining IMU predictions with visual odometry results, then integrating laser scan data with the emerging map structure, rather than attempting to process all sensors simultaneously

Inventive Principle:
Principle #5Merging (Combining)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system achieves real-time, high-accuracy map generation capable of handling sensor degradation and dynamic environments, providing accurate navigation and obstacle avoidance without dependence on external location technologies.

Implementation Method 1

a 3D laser scanner... to provide depth information associated with individual pixels

Methodology Applied
Scientific EffectLaser: Laser

Implementation Method 2

an inertial measurement unit... to provide inertial motion data

Methodology Applied
Scientific EffectInertial measurement: Accelerometer

Implementation Method 3

a camera... to provide visual measurement data

Methodology Applied
Scientific EffectPhotography: Photography

Data Source

PatentUS12493120B2Laser scanner with real-time, online ego-motion estimation
Publication Date: 2025.12.09 CARNEGIE MELLON UNIV
  • US12493120B2 patent drawing
  • US12493120B2 patent drawing
  • US12493120B2 patent drawing

AI summary

A system configured to derive a motion estimate for a SLAM device using an IMU forming a part of the SLAM system. The system may be configured to refine the motion estimate via a visual-inertial odometry optimization process to produce a refined estimate and refine the refined estimate via a laser odometry optimization process by minimizing at least one residual squared error between at least one feature in a current scan and at least one previously scanned feature.