CPL-SLAM: Efficient and Certifiably Correct Planar Graph-Based SLAM
Using the Complex Number Representation
- URL: http://arxiv.org/abs/2007.06708v1
- Date: Thu, 25 Jun 2020 21:17:50 GMT
- Title: CPL-SLAM: Efficient and Certifiably Correct Planar Graph-Based SLAM
Using the Complex Number Representation
- Authors: Taosha Fan, Hanlin Wang, Michael Rubenstein and Todd Murphey
- Abstract summary: We present CPL-SLAM, an efficient and certifiably correct method to solve simultaneous graph-based SLAM.
We show that CPL-SLAM is more efficient in numerical and more robust to measurement noise than existing state-of-the-art methods.
- Score: 10.690106104510168
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: In this paper, we consider the problem of planar graph-based simultaneous
localization and mapping (SLAM) that involves both poses of the autonomous
agent and positions of observed landmarks. We present CPL-SLAM, an efficient
and certifiably correct algorithm to solve planar graph-based SLAM using the
complex number representation. We formulate and simplify planar graph-based
SLAM as the maximum likelihood estimation (MLE) on the product of unit complex
numbers, and relax this nonconvex quadratic complex optimization problem to
convex complex semidefinite programming (SDP). Furthermore, we simplify the
corresponding complex semidefinite programming to Riemannian staircase
optimization (RSO) on the complex oblique manifold that can be solved with the
Riemannian trust region (RTR) method. In addition, we prove that the SDP
relaxation and RSO simplification are tight as long as the noise magnitude is
below a certain threshold. The efficacy of this work is validated through
applications of CPL-SLAM and comparisons with existing state-of-the-art methods
on planar graph-based SLAM, which indicates that our proposed algorithm is
capable of solving planar graph-based SLAM certifiably, and is more efficient
in numerical computation and more robust to measurement noise than existing
state-of-the-art methods. The C++ code for CPL-SLAM is available at
https://github.com/MurpheyLab/CPL-SLAM.
Related papers
- A Learned Proximal Alternating Minimization Algorithm and Its Induced Network for a Class of Two-block Nonconvex and Nonsmooth Optimization [4.975853671529418]
This work proposes a general learned alternating minimization algorithm, LPAM, for solving learnable two-block nonsmooth problems.
The proposed LPAM-net is parameter-efficient and has favourable performance in comparison with some state-of-the-art methods.
arXiv Detail & Related papers (2024-11-10T02:02:32Z) - Sample-efficient Learning of Infinite-horizon Average-reward MDPs with General Function Approximation [53.17668583030862]
We study infinite-horizon average-reward Markov decision processes (AMDPs) in the context of general function approximation.
We propose a novel algorithmic framework named Local-fitted Optimization with OPtimism (LOOP)
We show that LOOP achieves a sublinear $tildemathcalO(mathrmpoly(d, mathrmsp(V*)) sqrtTbeta )$ regret, where $d$ and $beta$ correspond to AGEC and log-covering number of the hypothesis class respectively
arXiv Detail & Related papers (2024-04-19T06:24:22Z) - SLAIM: Robust Dense Neural SLAM for Online Tracking and Mapping [15.63276368052395]
We propose a novel coarse-to-fine tracking model tailored for Neural Radiance Field SLAM (NeRF-SLAM)
Existing NeRF-SLAM systems consistently exhibit inferior tracking performance compared to traditional SLAM algorithms.
We implement both local and global bundle-adjustment to produce a robust (coarse-to-fine) and accurate (KL regularizer) SLAM solution.
arXiv Detail & Related papers (2024-04-17T14:23:28Z) - Smoothing Methods for Automatic Differentiation Across Conditional
Branches [0.0]
Smooth interpretation (SI) approximates the convolution of a program's output with a Gaussian kernel, thus smoothing its output in a principled manner.
We combine SI with automatic differentiation (AD) to efficiently compute gradients of smoothed programs.
We propose a novel Monte Carlo estimator that avoids the underlying assumptions by estimating the smoothed programs' gradients through a combination of AD and sampling.
arXiv Detail & Related papers (2023-10-05T15:08:37Z) - Provably Efficient Representation Learning with Tractable Planning in
Low-Rank POMDP [81.00800920928621]
We study representation learning in partially observable Markov Decision Processes (POMDPs)
We first present an algorithm for decodable POMDPs that combines maximum likelihood estimation (MLE) and optimism in the face of uncertainty (OFU)
We then show how to adapt this algorithm to also work in the broader class of $gamma$-observable POMDPs.
arXiv Detail & Related papers (2023-06-21T16:04:03Z) - Optimal Algorithms for Stochastic Complementary Composite Minimization [55.26935605535377]
Inspired by regularization techniques in statistics and machine learning, we study complementary composite minimization.
We provide novel excess risk bounds, both in expectation and with high probability.
Our algorithms are nearly optimal, which we prove via novel lower complexity bounds for this class of problems.
arXiv Detail & Related papers (2022-11-03T12:40:24Z) - Keeping Less is More: Point Sparsification for Visual SLAM [1.370633147306388]
This study proposes an efficient graph optimization for sparsifying map points in SLAM systems.
Specifically, we formulate a maximum pose-visibility and maximum spatial diversity problem as a minimum-cost maximum-flow graph optimization problem.
The proposed method works as an additional step in existing SLAM systems, so it can be used in both conventional or learning based SLAM systems.
arXiv Detail & Related papers (2022-07-01T06:39:38Z) - Matching Pursuit Based Scheduling for Over-the-Air Federated Learning [67.59503935237676]
This paper develops a class of low-complexity device scheduling algorithms for over-the-air learning via the method of federated learning.
Compared to the state-of-the-art proposed scheme, the proposed scheme poses a drastically lower efficiency system.
The efficiency of the proposed scheme is confirmed via experiments on the CIFAR dataset.
arXiv Detail & Related papers (2022-06-14T08:14:14Z) - Optimization-based Block Coordinate Gradient Coding for Mitigating
Partial Stragglers in Distributed Learning [58.91954425047425]
This paper aims to design a new gradient coding scheme for mitigating partial stragglers in distributed learning.
We propose a gradient coordinate coding scheme with L coding parameters representing L possibly different diversities for the L coordinates, which generates most gradient coding schemes.
arXiv Detail & Related papers (2022-06-06T09:25:40Z) - Efficient semidefinite-programming-based inference for binary and
multi-class MRFs [83.09715052229782]
We propose an efficient method for computing the partition function or MAP estimate in a pairwise MRF.
We extend semidefinite relaxations from the typical binary MRF to the full multi-class setting, and develop a compact semidefinite relaxation that can again be solved efficiently using the solver.
arXiv Detail & Related papers (2020-12-04T15:36:29Z) - Alternating minimization algorithms for graph regularized tensor
completion [8.26185178671935]
We consider a Canonical Polyadic (CP) decomposition approach to low-rank tensor completion (LRTC)
The usage of graph regularization entails benefits in the learning accuracy of LRTC, but at the same time, induces coupling graph Laplacian terms.
We propose efficient alternating minimization algorithms by leveraging the block structure of the underlying CP decomposition-based model.
arXiv Detail & Related papers (2020-08-28T23:20:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.