Robot Localization Using LiDAR-Camera Fusion Under Low Sensor Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robot localization methods require increased sensor accuracy and map information, which can be compromised by low accuracy from individual sensors or multiple detected positions, leading to reduced localization precision.

Innovation Solution

A robot utilizing a combination of LiDAR and camera sensors with artificial intelligence to generate and compare frames, calculate positions, and enhance accuracy by selecting the most accurate sensor data for localization, even when individual sensors have low accuracy or detect multiple positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of sensors is increased to improve localization accuracy, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines data from multiple sensors (LiDAR, camera, odometry) into a unified localization framework. The sensor fusion algorithm integrates measurements from different sensor types to produce a single, more accurate position estimate, thereby improving localization precision without proportionally increasing system complexity through redundant sensor installations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The localization system is designed to accept and process data from multiple sensor types universally. The framework can accommodate LiDAR, camera, odometry, and other sensors through a common interface and fusion algorithm, allowing the system to leverage diverse sensor capabilities without requiring separate processing pipelines for each sensor type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If sensor accuracy is improved to enhance localization precision, then measurement precision is improved, but cost increases

Engineering Contradiction:
Improvesensor accuracyVSAvoidsystem cost
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of sensor integration rather than relying on a single high-accuracy sensor. By transforming the localization approach from single-sensor high-precision to multi-sensor fused data, the system achieves improved accuracy through parameter combination rather than investing in expensive high-precision individual sensors.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If map information is increased to improve localization accuracy, then measurement precision is improved, but loss of information increases due to data management complexity

Engineering Contradiction:
Improvelocalization accuracyVSAvoiddata management overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent extracts and compares specific features from sensor data against corresponding features in the stored map. Rather than managing and processing all raw sensor data and complete map information, the system extracts relevant localization features (such as landmark positions, edge configurations) for comparison, reducing data management overhead while maintaining localization accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If the number of sensors is increased to improve localization accuracy, then measurement precision is improved, but ease of operation decreases

Engineering Contradiction:
Improvelocalization accuracyVSAvoidsystem operation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The localization system operates autonomously by automatically fusing data from multiple sensors and comparing it with map information. The sensor fusion algorithm self-manages the integration of LiDAR, camera, and odometry data without requiring manual intervention or complex operational procedures, thereby maintaining ease of operation despite using multiple sensors.

Inventive Principle:
Principle #25Self-service

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 method enables robust and accurate robot localization by integrating LiDAR and camera sensor data, improving position estimation and map accuracy, and compensating for low sensor performance, thereby enhancing overall localization precision.

Implementation Method 1

a LiDAR sensor sensing a distance between an object placed outside of the robot and the robot and generating a LiDAR frame

Methodology Applied
Scientific EffectLight: Light

Implementation Method 2

a camera sensor capturing an image of an object placed outside of the robot and generating a visual frame

Methodology Applied
Scientific EffectLight: Light

Data Source

PatentUS11554495B2Method of localization using multi sensor and robot implementing same
Publication Date: 2023.01.17 LG ELECTRONICS INC
  • US11554495B2 patent drawing
  • US11554495B2 patent drawing
  • US11554495B2 patent drawing

AI summary

Disclosed herein are a method of localization using multi sensors and a robot implementing the same, the method including sensing a distance between an object placed outside of a robot and the robot and generating a first LiDAR frame by a LiDAR sensor of the robot while a moving unit moves the robot, capturing an image of an object placed outside of the robot and generating a first visual frame by a camera sensor of the robot, and comparing a LiDAR frame stored in a map storage of the robot with the first LiDAR frame, comparing a visual frame registered in a frame node of a pose graph with the first visual frame, determining accuracy of comparison's results of the first LiDAR frame, and calculating a current position of the robot by a controller.