4.7 Article

SE-Sync: A certifiably correct algorithm for synchronization over the special Euclidean group

期刊

INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH
卷 38, 期 2-3, 页码 95-125

出版社

SAGE PUBLICATIONS LTD
DOI: 10.1177/0278364918784361

关键词

-

类别

资金

  1. Office of Naval Research [N00014-11-1-0688, N00014-16-1-2628]
  2. National Science Foundation [IIS-1318392, DMS-1317308, DMS-1712730, DMS-1719545]

向作者/读者索取更多资源

Many important geometric estimation problems naturally take the form of synchronization over the special Euclidean group: estimate the values of a set of unknown group elements x1, horizontal ellipsis ,xn is an element of SE(d) given noisy measurements of a subset of their pairwise relative transforms xi-1xj. Examples of this class include the foundational problems of pose-graph simultaneous localization and mapping (SLAM) (in robotics), camera motion estimation (in computer vision), and sensor network localization (in distributed sensing), among others. This inference problem is typically formulated as a non-convex maximum-likelihood estimation that is computationally hard to solve in general. Nevertheless, in this paper we present an algorithm that is able to efficiently recover certifiably globally optimal solutions of the special Euclidean synchronization problem in a non-adversarial noise regime. The crux of our approach is the development of a semidefinite relaxation of the maximum-likelihood estimation (MLE) whose minimizer provides an exact maximum-likelihood estimate so long as the magnitude of the noise corrupting the available measurements falls below a certain critical threshold; furthermore, whenever exactness obtains, it is possible to verify this fact a posteriori, thereby certifying the optimality of the recovered estimate. We develop a specialized optimization scheme for solving large-scale instances of this semidefinite relaxation by exploiting its low-rank, geometric, and graph-theoretic structure to reduce it to an equivalent optimization problem defined on a low-dimensional Riemannian manifold, and then design a Riemannian truncated-Newton trust-region method to solve this reduction efficiently. Finally, we combine this fast optimization approach with a simple rounding procedure to produce our algorithm, SE-Sync. Experimental evaluation on a variety of simulated and real-world pose-graph SLAM datasets shows that SE-Sync is capable of recovering certifiably globally optimal solutions when the available measurements are corrupted by noise up to an order of magnitude greater than that typically encountered in robotics and computer vision applications, and does so significantly faster than the Gauss-Newton-based approach that forms the basis of current state-of-the-art techniques.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Robotics

RISE: An Incremental Trust-Region Method for Robust Online Sparse Least-Squares Estimation

David M. Rosen, Michael Kaess, John J. Leonard

IEEE TRANSACTIONS ON ROBOTICS (2014)

Article Robotics

Distributed Certifiably Correct Pose-Graph Optimization

Yulun Tian, Kasra Khosoussi, David M. Rosen, Jonathan P. How

Summary: This article introduces the first certified correct algorithm for distributed pose-graph optimization, which achieves globally optimal solutions and proposes the distributed Riemannian gradient framework and Riemannian block coordinate descent method. Extensive evaluations show that the proposed method can correctly recover globally optimal solutions under moderate noise.

IEEE TRANSACTIONS ON ROBOTICS (2021)

Article Robotics

Convex Iteration for Distance-Geometric Inverse Kinematics

Matthew Giamou, Filip Maric, David M. Rosen, Valentin Peretroukhin, Nicholas Roy, Ivan Petrovic, Jonathan Kelly

Summary: Inverse kinematics is the problem of finding robot joint configurations that satisfy constraints, which becomes more complicated with the presence of obstacles. This work introduces a convex feasibility problem formulation and proposes the CIDGIK algorithm, which achieves faster and more accurate convergence compared to traditional optimization-based approaches.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Article Robotics

Incremental Non-Gaussian Inference for SLAM Using Normalizing Flows

Qiangqiang Huang, Can Pu, Kasra Khosoussi, David M. Rosen, Dehann Fourie, Jonathan P. How, John J. Leonard

Summary: This paper introduces NF-iSAM, a novel algorithm for inferring the full posterior distribution in SLAM problems with nonlinear measurement models and non-Gaussian factors. NF-iSAM uses neural networks and normalizing flows to model and sample the full posterior. By leveraging the Bayes tree, NF-iSAM achieves efficient incremental updates in the non-Gaussian setting. Experimental results on range-only SLAM problems with data association ambiguity show that NF-iSAM outperforms state-of-the-art algorithms in accuracy of posterior beliefs for continuous and discrete variables.

IEEE TRANSACTIONS ON ROBOTICS (2023)

Proceedings Paper Automation & Control Systems

Performance Guarantees for Spectral Initialization in Rotation Averaging and Pose-Graph SLAM

Kevin J. Doherty, David M. Rosen, John J. Leonard

Summary: In this work, a new initialization method is proposed for the pose-graph simultaneous localization and mapping (SLAM) and rotation averaging (RA) problems. Through the lens of spectral relaxation, the method utilizes classical linear-algebraic techniques to control the distance between the spectral estimate and the ground-truth. Experimental results demonstrate the effectiveness of the proposed method in producing high-quality initializations at a lower computational cost compared to existing techniques.

2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2022) (2022)

Article Robotics

Accelerating Certifiable Estimation with Preconditioned Eigensolvers

David M. M. Rosen

Summary: Convex relaxation is a powerful method for robust machine perception systems, but solving large-scale semidefinite relaxations remains computationally challenging. This letter presents a method to accelerate the solution verification step, improving the overall speed of certifiable estimation methods.

IEEE ROBOTICS AND AUTOMATION LETTERS (2022)

Proceedings Paper Automation & Control Systems

Towards Lifelong Feature-Based Mapping in Semi-Static Environments

David M. Rosen, Julian Mason, John J. Leonard

2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) (2016)

Proceedings Paper Computer Science, Artificial Intelligence

Lagrangian Duality in 3D SLAM: Verification Techniques and Optimal Solutions

Luca Carlone, David M. Rosen, Giuseppe Calafiore, John J. Leonard, Frank Dellaert

2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS) (2015)

Proceedings Paper Automation & Control Systems

A Convex Relaxation for Approximate Global Optimization in Simultaneous Localization and Mapping

David M. Rosen, Charles DuHadway, John J. Leonard

2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) (2015)

Proceedings Paper Automation & Control Systems

Robust Incremental Online Inference Over Sparse Factor Graphs: Beyond the Gaussian Case

David M. Rosen, Michael Kaess, John J. Leonard

2013 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) (2013)

Proceedings Paper Automation & Control Systems

An Incremental Trust-Region Method for Robust Online Sparse Least-Squares Estimation

David M. Rosen, Michael Kaess, John J. Leonard

2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) (2012)

暂无数据