Tong Ke, Parth Agrawal, Yun Zhang, Weikun Zhen, Chao X. Guo, Toby Sharp, Ryan C. Dutoit
{"title":"PC-SRIF: Preconditioned Cholesky-based Square Root Information Filter for Vision-aided Inertial Navigation","authors":"Tong Ke, Parth Agrawal, Yun Zhang, Weikun Zhen, Chao X. Guo, Toby Sharp, Ryan C. Dutoit","doi":"arxiv-2409.11372","DOIUrl":null,"url":null,"abstract":"In this paper, we introduce a novel estimator for vision-aided inertial\nnavigation systems (VINS), the Preconditioned Cholesky-based Square Root\nInformation Filter (PC-SRIF). When solving linear systems, employing Cholesky\ndecomposition offers superior efficiency but can compromise numerical\nstability. Due to this, existing VINS utilizing (Square Root) Information\nFilters often opt for QR decomposition on platforms where single precision is\npreferred, avoiding the numerical challenges associated with Cholesky\ndecomposition. While these issues are often attributed to the ill-conditioned\ninformation matrix in VINS, our analysis reveals that this is not an inherent\nproperty of VINS but rather a consequence of specific parameterizations. We\nidentify several factors that contribute to an ill-conditioned information\nmatrix and propose a preconditioning technique to mitigate these conditioning\nissues. Building on this analysis, we present PC-SRIF, which exhibits\nremarkable stability in performing Cholesky decomposition in single precision\nwhen solving linear systems in VINS. Consequently, PC-SRIF achieves superior\ntheoretical efficiency compared to alternative estimators. To validate the\nefficiency advantages and numerical stability of PC-SRIF based VINS, we have\nconducted well controlled experiments, which provide empirical evidence in\nsupport of our theoretical findings. Remarkably, in our VINS implementation,\nPC-SRIF's runtime is 41% faster than QR-based SRIF.","PeriodicalId":501031,"journal":{"name":"arXiv - CS - Robotics","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Robotics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.11372","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, we introduce a novel estimator for vision-aided inertial
navigation systems (VINS), the Preconditioned Cholesky-based Square Root
Information Filter (PC-SRIF). When solving linear systems, employing Cholesky
decomposition offers superior efficiency but can compromise numerical
stability. Due to this, existing VINS utilizing (Square Root) Information
Filters often opt for QR decomposition on platforms where single precision is
preferred, avoiding the numerical challenges associated with Cholesky
decomposition. While these issues are often attributed to the ill-conditioned
information matrix in VINS, our analysis reveals that this is not an inherent
property of VINS but rather a consequence of specific parameterizations. We
identify several factors that contribute to an ill-conditioned information
matrix and propose a preconditioning technique to mitigate these conditioning
issues. Building on this analysis, we present PC-SRIF, which exhibits
remarkable stability in performing Cholesky decomposition in single precision
when solving linear systems in VINS. Consequently, PC-SRIF achieves superior
theoretical efficiency compared to alternative estimators. To validate the
efficiency advantages and numerical stability of PC-SRIF based VINS, we have
conducted well controlled experiments, which provide empirical evidence in
support of our theoretical findings. Remarkably, in our VINS implementation,
PC-SRIF's runtime is 41% faster than QR-based SRIF.