SCORE: A Second-Order Conic Initialization for Range-Aided SLAM

被引:2
|
作者
Papalia, Alan [1 ,2 ]
Morales, Joseph [1 ]
Doherty, Kevin J. [1 ,2 ]
Rosen, David M. [3 ,4 ]
Leonard, John J. [1 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab CSAIL, Cambridge, MA 02139 USA
[2] Woods Hole Oceanog Inst, Dept Appl Ocean Phys & Engn, Woods Hole, MA 02543 USA
[3] Northeastern Univ, Dept Elect & Comp Engn, Boston, MA 02115 USA
[4] Northeastern Univ, Dept Math, Boston, MA 02115 USA
关键词
SENSOR NETWORK LOCALIZATION; SYNC;
D O I
10.1109/ICRA48891.2023.10160787
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a novel initialization technique for the range-aided simultaneous localization and mapping (RA-SLAM) problem. In RA-SLAM we consider measurements of point-to-point distances in addition to measurements of rigid transformations to landmark or pose variables. Standard formulations of RA-SLAM approach the problem as non-convex optimization, which requires a good initialization to obtain quality results. The initialization technique proposed here relaxes the RA-SLAM problem to a convex problem which is then solved to determine an initialization for the original, non-convex problem. The relaxation is a second-order cone program (SOCP), which is derived from a quadratically constrained quadratic program (QCQP) formulation of the RA-SLAM problem. As a SOCP, the method is highly scalable. We name this relaxation Second-order COnic RElaxation for RA-SLAM (SCORE). To our knowledge, this work represents the first convex relaxation for RA-SLAM. We present real-world and simulated experiments which show SCORE initialization permits the efficient recovery of quality solutions for a variety of challenging single- and multi-robot RA-SLAM problems with thousands of poses and range measurements.
引用
收藏
页码:10637 / 10644
页数:8
相关论文
共 50 条
  • [1] Certifiably Correct Range-Aided SLAM
    Papalia, Alan
    Fishberg, Andrew
    O'Neill, Brendan W.
    How, Jonathan P.
    Rosen, David M.
    Leonard, John J.
    IEEE TRANSACTIONS ON ROBOTICS, 2024, 40 : 4265 - 4283
  • [2] Second-Order TDTL with Initialization Process
    Al-Qutayri, M. A.
    Al-Araji, S. R.
    Jeedella, J.
    Al-Ali, O. A. K.
    Anani, N. A.
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 909 - 912
  • [3] Solving second-order conic systems with variable precision
    Cucker, Felipe
    Pena, Javier
    Roshchina, Vera
    MATHEMATICAL PROGRAMMING, 2015, 150 (02) : 217 - 250
  • [4] An alternating direction method for second-order conic programming
    Mu, Xuewen
    Zhang, Yaling
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (07) : 1752 - 1757
  • [5] A neural network algorithm for second-order conic programming
    Mu, XW
    Liu, SY
    Zhang, YL
    ADVANCES IN NEURAL NETWORKS - ISNN 2005, PT 1, PROCEEDINGS, 2005, 3496 : 718 - 724
  • [6] Solving second-order conic systems with variable precision
    Felipe Cucker
    Javier Peña
    Vera Roshchina
    Mathematical Programming, 2015, 150 : 217 - 250
  • [7] Range-Aided Pose-Graph-Based SLAM: Applications of Deployable Ranging Beacons for Unknown Environment Exploration
    Funabiki, Nobuhiro
    Morrell, Benjamin
    Nash, Jeremy
    Agha-mohammadi, Ali-akbar
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (01): : 48 - 55
  • [8] On the sensitivity of the optimal partition for parametric second-order conic optimization
    Mohammad-Nezhad, Ali
    Terlaky, Tamas
    MATHEMATICAL PROGRAMMING, 2021, 189 (1-2) : 491 - 525
  • [9] No Gap Second-Order Optimality Conditions for Circular Conic Programs
    Lu, Yue
    Chen, Jein-Shan
    Zhang, Ning
    NUMERICAL FUNCTIONAL ANALYSIS AND OPTIMIZATION, 2019, 40 (10) : 1113 - 1135
  • [10] On the sensitivity of the optimal partition for parametric second-order conic optimization
    Ali Mohammad-Nezhad
    Tamás Terlaky
    Mathematical Programming, 2021, 189 : 491 - 525