Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach
This paper proposes a novel multi-sensor fusion SLAM algorithm, named SC-LVI-SAM, based on scanning context, to address the issues of decreased positioning accuracy caused by missing feature points and prolonged motion in complex large-scale scenes in multi-sensor fusion SLAM algorithms. Firstly, th...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2025-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10816402/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841533452665487360 |
---|---|
author | Yijing Zhang Jia Liu Runxi Cao Yunxi Zhang |
author_facet | Yijing Zhang Jia Liu Runxi Cao Yunxi Zhang |
author_sort | Yijing Zhang |
collection | DOAJ |
description | This paper proposes a novel multi-sensor fusion SLAM algorithm, named SC-LVI-SAM, based on scanning context, to address the issues of decreased positioning accuracy caused by missing feature points and prolonged motion in complex large-scale scenes in multi-sensor fusion SLAM algorithms. Firstly, the scanning context method is used to preprocess LIDAR point cloud data, generating a descriptor of the environment. This descriptor, along with data from the IMU and vision sensors, is then used for state estimation, yielding initial pose estimates and motion information. Then, the scan context module uses the descriptor for environment recognition and loop closure detection, providing more accurate feature description and context information for fast loop closure matching. It avoids ignoring the spatial relationship and order between features due to the local feature description of DBoW2, and improves the accuracy and robustness of loop closure detection. Finally, global optimization is performed to correct accumulated errors in the entire trajectory and map. In KAIST02 and Riverside01 sequences of MulRan dataset, the root mean square error of the absolute pose error of the proposed method is reduced by 85.17% and 91.30% compared with LVI-SAM, respectively. Experimental results on multiple public benchmark datasets demonstrate that in the case of almost the same computational efficiency, the proposed algorithm effectively enhances the accuracy of positioning, the robustness of the algorithm and accuracy of mapping, improving the global consistency of the generated map. |
format | Article |
id | doaj-art-f13e37048fc540798b8e82700f65c579 |
institution | Kabale University |
issn | 2169-3536 |
language | English |
publishDate | 2025-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj-art-f13e37048fc540798b8e82700f65c5792025-01-16T00:02:14ZengIEEEIEEE Access2169-35362025-01-011314915910.1109/ACCESS.2024.352312910816402Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven ApproachYijing Zhang0Jia Liu1https://orcid.org/0009-0005-5206-2996Runxi Cao2https://orcid.org/0009-0005-1488-4403Yunxi Zhang3https://orcid.org/0009-0000-7489-6290School of Automation and Electrical Engineering, Tianjin University of Technology and Education, Tianjin, ChinaSchool of Automation and Electrical Engineering, Tianjin University of Technology and Education, Tianjin, ChinaSchool of Automation and Electrical Engineering, Tianjin University of Technology and Education, Tianjin, ChinaSchool of Automation and Electrical Engineering, Tianjin University of Technology and Education, Tianjin, ChinaThis paper proposes a novel multi-sensor fusion SLAM algorithm, named SC-LVI-SAM, based on scanning context, to address the issues of decreased positioning accuracy caused by missing feature points and prolonged motion in complex large-scale scenes in multi-sensor fusion SLAM algorithms. Firstly, the scanning context method is used to preprocess LIDAR point cloud data, generating a descriptor of the environment. This descriptor, along with data from the IMU and vision sensors, is then used for state estimation, yielding initial pose estimates and motion information. Then, the scan context module uses the descriptor for environment recognition and loop closure detection, providing more accurate feature description and context information for fast loop closure matching. It avoids ignoring the spatial relationship and order between features due to the local feature description of DBoW2, and improves the accuracy and robustness of loop closure detection. Finally, global optimization is performed to correct accumulated errors in the entire trajectory and map. In KAIST02 and Riverside01 sequences of MulRan dataset, the root mean square error of the absolute pose error of the proposed method is reduced by 85.17% and 91.30% compared with LVI-SAM, respectively. Experimental results on multiple public benchmark datasets demonstrate that in the case of almost the same computational efficiency, the proposed algorithm effectively enhances the accuracy of positioning, the robustness of the algorithm and accuracy of mapping, improving the global consistency of the generated map.https://ieeexplore.ieee.org/document/10816402/Scan contextSLAMmulti-sensor fusionloop closure detectiondescriptors |
spellingShingle | Yijing Zhang Jia Liu Runxi Cao Yunxi Zhang Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach IEEE Access Scan context SLAM multi-sensor fusion loop closure detection descriptors |
title | Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach |
title_full | Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach |
title_fullStr | Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach |
title_full_unstemmed | Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach |
title_short | Adaptive Multi-Sensor Fusion for SLAM: A Scan Context-Driven Approach |
title_sort | adaptive multi sensor fusion for slam a scan context driven approach |
topic | Scan context SLAM multi-sensor fusion loop closure detection descriptors |
url | https://ieeexplore.ieee.org/document/10816402/ |
work_keys_str_mv | AT yijingzhang adaptivemultisensorfusionforslamascancontextdrivenapproach AT jialiu adaptivemultisensorfusionforslamascancontextdrivenapproach AT runxicao adaptivemultisensorfusionforslamascancontextdrivenapproach AT yunxizhang adaptivemultisensorfusionforslamascancontextdrivenapproach |