Robust Pose Graph Optimization Using Two-stage Initialization and Covariance Matrix Rescaling Algorithm

Yuxuan Feng, Ziming Liu, Jimqiang Cui, Hao Fang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The back-end module of Simultaneous Localization and Mapping (SLAM) involves solving a nonlinear Pose Graph Optimization (PGO) problem. Typically, back-end optimization algorithms for SLAM require a good initial pose, followed by gradient-based optimization techniques such as Gauss-Newton (GN). However, in environments with outliers, these algorithms often struggle with poor initial values. To address this issue, this paper proposes a robust pose optimization algorithm. First, we begin pose initialization algorithms based on a two-stage least squares method with Tukey's Biweight kernel function. Then, we use covariance matrix rescaling algorithm, which add an adaptive constraint factor to robustly adjust the weight of each measurement, conduct iterative optimization, and verify their robustness and convergence. Experimental evaluations using both synthetic and real-world datasets in 2D and 3D environments demonstrate that this robust method handles outlier loop-closures with greater effectiveness and reliability compared to state-of-art techniques.

Original languageEnglish
Title of host publicationProceedings - 2024 China Automation Congress, CAC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages4578-4583
Number of pages6
ISBN (Electronic)9798350368604
DOIs
Publication statusPublished - 2024
Event2024 China Automation Congress, CAC 2024 - Qingdao, China
Duration: 1 Nov 20243 Nov 2024

Publication series

NameProceedings - 2024 China Automation Congress, CAC 2024

Conference

Conference2024 China Automation Congress, CAC 2024
Country/TerritoryChina
CityQingdao
Period1/11/243/11/24

Keywords

  • covariance matrix rescaling algorithm
  • pose graph optimization
  • SLAM

Fingerprint

Dive into the research topics of 'Robust Pose Graph Optimization Using Two-stage Initialization and Covariance Matrix Rescaling Algorithm'. Together they form a unique fingerprint.

Cite this