• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Generic Factor-Based Node Marginalization and Edge Sparsification for Pose-Graph SLAM

by Nicholas Carlevaris-bianco, Ryan M. Eustice
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 11
Next 10 →

Consistent sparsification for graph optimization

by Guoquan Huang, Michael Kaess, John J. Leonard - in Proc. European Conf. Mobile Robotics , 2013
"... Abstract — In a standard pose-graph formulation of simultaneous localization and mapping (SLAM), due to the continuously increasing numbers of nodes (states) and edges (measurements), the graph may grow prohibitively too large for long-term navigation. This motivates us to systematically reduce the ..."
Abstract - Cited by 8 (1 self) - Add to MetaCart
Abstract — In a standard pose-graph formulation of simultaneous localization and mapping (SLAM), due to the continuously increasing numbers of nodes (states) and edges (measurements), the graph may grow prohibitively too large for long-term navigation. This motivates us to systematically reduce the pose graph amenable to available processing and memory resources. In particular, in this paper we introduce a consistent graph sparsification scheme: i) sparsifying nodes via marginalization of old nodes, while retaining all the information (consistent relative constraints) – which is conveyed in the discarded measurements – about the remaining nodes after marginalization; and ii) sparsifying edges by formulating and solving a consistentℓ1-regularized minimization problem, which automatically promotes the sparsity of the graph. The proposed approach is validated on both synthetic and real data. I.
(Show Context)

Citation Context

...is operating inside an office building for an extended period of time. Even though the issue of reducing the complexity of graph optimization, in particular, for SLAM, has recently been addressed [5]–=-=[9]-=-, to the best of our knowledge, little work has yet explicitly taken into account estimation consistency (i.e., unbiased estimates, and the estimated covariance larger than or equal to the true covari...

Generic Node Removal for Factor-Graph SLAM

by Nicholas Carlevaris-Bianco, Michael Kaess, Ryan M. Eustice , 2014
"... This paper reports on a generic factor-based method for node removal in factor-graph simultaneous localization and mapping (SLAM), which we call generic linear constraints (GLCs). The need for a generic node removal tool is motivated by long-term SLAM applications whereby nodes are removed in order ..."
Abstract - Cited by 5 (3 self) - Add to MetaCart
This paper reports on a generic factor-based method for node removal in factor-graph simultaneous localization and mapping (SLAM), which we call generic linear constraints (GLCs). The need for a generic node removal tool is motivated by long-term SLAM applications whereby nodes are removed in order to control the computational cost of graph optimization. GLC is able to produce a new set of linearized factors over the elimination clique that can represent either the true marginalization (i.e., dense GLC), or a sparse approximation of the true marginalization using a Chow-Liu tree (i.e., sparse GLC). The proposed algorithm improves upon commonly used methods in two key ways: First, it is not limited to graphs with strictly full-state relative-pose factors and works equally well with other low-rank factors such as those produced by monocular vision. Second, the new factors are produced in a way that accounts for measurement correlation, a problem encountered in other methods that rely strictly upon pairwise measurement composition. We evaluate the proposed method over multiple real-world SLAM graphs and show that it outperforms other recently-proposed methods in terms of Kullback-Leibler divergence. Additionally, we experimentally demonstrate that the proposed GLC method provides a principled and flexible tool to control the computational complexity of long-term graph SLAM, with results shown for 34.9 h of real-world indoor-outdoor data covering 147.4 km collected over 27 mapping sessions spanning a period of 15 months.

Long-Term Simultaneous Localization and Mapping with Generic Linear Constraint Node Removal

by Nicholas Carlevaris-bianco, Ryan M. Eustice
"... Abstract — This paper reports on the use of generic linear constraint (GLC) node removal as a method to control the computational complexity of long-term simultaneous localization and mapping. We experimentally demonstrate that GLC provides a principled and flexible tool enabling a wide variety of c ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
Abstract — This paper reports on the use of generic linear constraint (GLC) node removal as a method to control the computational complexity of long-term simultaneous localization and mapping. We experimentally demonstrate that GLC provides a principled and flexible tool enabling a wide variety of complexity management schemes. Specifically, we consider two main classes: batch multi-session node removal, in which nodes are removed in a batch operation between mapping sessions, and online node removal, in which nodes are removed as the robot operates. Results are shown for 34.9 h of realworld indoor-outdoor data covering 147.4 km collected over 27 mapping sessions spanning a period of 15 months.
(Show Context)

Citation Context

...n [17], to produce a new set of factors over the elimination clique (i.e., the nodes originally connected to the node being removed) after a node is removed from the graph. Unfortunately, as shown in =-=[18]-=-, pairwise measurement composition has two key drawbacks when used for node removal. First, it is not uncommon for a graph to be composed of many different types of “low-rank” constraints, such as bea...

An Origin State Method for Communication Constrained Cooperative Localization with Robustness to Packet Loss

by Jeffrey M. Walls, Ryan M. Eustice
"... This paper reports on an exact, real-time solution for server-client cooperative localization over a faulty and ex-tremely bandwidth-limited underwater communication channel. Our algorithm, termed the origin state method, enables a ‘server ’ vehicle to broadcast its navigation information to multipl ..."
Abstract - Cited by 3 (2 self) - Add to MetaCart
This paper reports on an exact, real-time solution for server-client cooperative localization over a faulty and ex-tremely bandwidth-limited underwater communication channel. Our algorithm, termed the origin state method, enables a ‘server ’ vehicle to broadcast its navigation information to multiple ‘client ’ vehicles over a bandwidth-limited and faulty communication channel. The server’s broadcasted pose-graph can be used in conjunction with an estimator on the client to exactly reproduce the corresponding server-client centralized estimate. We present an evaluation over an extensive real-time field implementation of the proposed algorithm for a multi-agent autonomous underwater vehicle network using underwater acoustic modems to communicate in a synchronous-clock transmis-sion framework. 1

Conservative Edge Sparsification for Graph SLAM Node Removal

by Nicholas Carlevaris-bianco, Ryan M. Eustice
"... Abstract—This paper reports on optimization-based methods for producing a sparse, conservative approximation of the dense potentials induced by node marginalization in simultaneous localization and mapping (SLAM) factor graphs. The proposed methods start with a sparse, but overconfident, Chow-Liu tr ..."
Abstract - Cited by 3 (3 self) - Add to MetaCart
Abstract—This paper reports on optimization-based methods for producing a sparse, conservative approximation of the dense potentials induced by node marginalization in simultaneous localization and mapping (SLAM) factor graphs. The proposed methods start with a sparse, but overconfident, Chow-Liu tree approximation of the marginalization potential and then use optimization-based methods to adjust the approximation so that it is conservative subject to minimizing the Kullback-Leibler divergence (KLD) from the true marginalization potential. Re-sults are presented over multiple real-world SLAM graphs and show that the proposed methods enforce a conservative approxi-mation, while achieving low KLD from the true marginalization potential. I.
(Show Context)

Citation Context

...w regions that are no longer probabilistically plausible). The sparse Chow-Liu tree approximation is adjusted so that it is conservative (d), modifying the uncertainty ellipses (green lines). Eustice =-=[14]-=-, a linearized factor exactly reproducing the effect of marginalization at the given linearization point is introduced over the elimination clique. Unfortunately, when removing many nodes, the dense c...

Long-term mapping techniques for ship hull inspection and surveillance using an autonomous underwater vehicle

by Paul Ozog, Nicholas Carlevaris-bianco, Ayoung Kim, Ryan M. Eustice - J. Field Robot
"... This paper reports on a system for an autonomous underwater vehicle to perform in-situ, multiple session, hull inspection using long-term simultaneous localization and mapping (SLAM). Our method assumes very little a-priori knowledge, and does not require the aid of acoustic beacons for navigation, ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
This paper reports on a system for an autonomous underwater vehicle to perform in-situ, multiple session, hull inspection using long-term simultaneous localization and mapping (SLAM). Our method assumes very little a-priori knowledge, and does not require the aid of acoustic beacons for navigation, which is a typical mode of navigation in this type of ap-plication. Our system combines recent techniques in underwater saliency-informed visual SLAM and a method for representing the ship hull surface as a collection of many locally planar surface features. This methodology produces accurate maps that can be constructed in real-time on consumer-grade computing hardware. A single-session SLAM result is ini-tially used as a prior map for later sessions, where the robot automatically merges the mul-tiple surveys into a common hull-relative reference frame. To perform the re-localization step, we use a particle filter that leverages the locally planar representation of the ship hull surface, and a fast visual descriptor matching algorithm. Finally, we apply the recently-developed graph sparsification tool, generic linear constraints (GLC), as a way to manage the computational complexity of the SLAM system as the robot accumulates information across multiple sessions. We show results for 20 SLAM sessions for two large vessels over the course of days, months, and even up to three years, with a total path length of approx-imately 10.2 km. 1

Eliminating Conditionally Independent Sets in Factor Graphs: A Unifying Perspective based on Smart Factors

by Luca Carlone, Zsolt Kira, Chris Beall, Vadim Indelman, Frank Dellaert
"... Abstract — Factor graphs are a general estimation framework that has been widely used in computer vision and robotics. In several classes of problems a natural partition arises among variables involved in the estimation. A subset of the variables are actually of interest for the user: we call those ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
Abstract — Factor graphs are a general estimation framework that has been widely used in computer vision and robotics. In several classes of problems a natural partition arises among variables involved in the estimation. A subset of the variables are actually of interest for the user: we call those target variables. The remaining variables are essential for the for-mulation of the optimization problem underlying maximum a posteriori (MAP) estimation; however these variables, that we call support variables, are not strictly required as output of the estimation problem. In this paper, we propose a systematic way to abstract support variables, defining optimization problems that are only defined over the set of target variables. This abstraction naturally leads to the definition of smart factors, which correspond to constraints among target variables. We show that this perspective unifies the treatment of heteroge-neous problems, ranging from structureless bundle adjustment to robust estimation in SLAM. Moreover, it enables to exploit the underlying structure of the optimization problem and the treatment of degenerate instances, enhancing both computa-tional efficiency and robustness. I.
(Show Context)

Citation Context

...ocus on consistency issues and propose a node marginalization scheme, based on Schur complement; moreover, they introduce a technique for edge sparsification, based on `1-regularized optimization. In =-=[10]-=-, Carlevaris-Bianco and Eustice propose a sparsification technique based on marginalization for pose graphs. Scalability issues also emerge when dealing with outlier rejection in SLAM. Outlier rejecti...

iSPCG: Incremental Subgraph-Preconditioned Conjugate Gradient Method for Online SLAM with Many Loop-Closures

by Yong-dian Jian, Frank Dellaert
"... Abstract — We propose a novel method to solve online SLAM problems with many loop-closures on the basis of two state-of-the-art SLAM methods, iSAM and SPCG. We first use iSAM to solve a sparse sub-problem to obtain an approximate solution. When the error grows larger than a threshold or the optimal ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract — We propose a novel method to solve online SLAM problems with many loop-closures on the basis of two state-of-the-art SLAM methods, iSAM and SPCG. We first use iSAM to solve a sparse sub-problem to obtain an approximate solution. When the error grows larger than a threshold or the optimal solution is requested, we use subgraph-preconditioned conjugate gradient method to solve the original problem where the subgraph preconditioner and initial estimate are provided by iSAM. Finally we use the optimal solution from SPCG to regularize iSAM in the next steps. The proposed method is consistent, efficient and can find the optimal solution. We apply this method to solve large simulated and real SLAM problems, and obtain promising results. I.
(Show Context)

Citation Context

...dant edges, marginalizing redundant vertices, or using convex optimization techniques, but they lead to either inconsistent estimate or high computational complexity [8], [9], [10], [11], [12], [13], =-=[14]-=-. Iterative methods have been used to solve the SLAM problems with many loop-closures, but they either assume all measurements are available in advance or require good initialization to obtain good re...

Long-Term Simultaneous Localization and Mapping in Dynamic Environments

by Nicholas D. Carlevaris-bianco , 2015
"... This thesis was made possible by: least squares; my wife Amy and my parents Chris and ..."
Abstract - Add to MetaCart
This thesis was made possible by: least squares; my wife Amy and my parents Chris and
(Show Context)

Citation Context

...d node removal methods over multiple real-world SLAM graphs and show that they outperform commonly used methods in terms of Kullback-Leibler divergence. This chapter is based on our work published in =-=[25, 27, 30]-=-. 18 2.1 Introduction Graph based SLAM [45, 52, 86, 93, 105, 134, 160] has been demonstrated successfully over a wide variety of applications. Unfortunately, the standard graph SLAM formulation, which...

Cooperative Navigation for Low-bandwidth Mobile Acoustic Networks

by Jeffrey M. Walls , 2015
"... Instead of ‘Acknowledgments’, this section heading should really read ‘Coauthors’. I would not have written a single page if not for the enormous amount of help and support I have received from so many people (more than can be listed below). Knowing that the following cannot completely suffice, I’ll ..."
Abstract - Add to MetaCart
Instead of ‘Acknowledgments’, this section heading should really read ‘Coauthors’. I would not have written a single page if not for the enormous amount of help and support I have received from so many people (more than can be listed below). Knowing that the following cannot completely suffice, I’ll begin with a big ‘thank you ’ to all. First, Ryan, thank you for taking me on as a student six years ago. Thank you for trusting me to throw your AUVs over the side of a boat, and trusting that they would be returned. I’m glad that research has always been one part what we can show on paper, one part what we can demonstrate on real hardware. Hopefully, years from now, you’ll still think that time Paul sunburned his hands was pretty funny. Next, to Professor Barton, Professor Grizzle, and Professor Whitcomb, thank you for serving on my committee. In particular, Louis, you provided an example of scholarship over the last five years that I have tried to emulate. Moreover, for what it counts coming from me, you do some really cool work in some really cool places. To all PeRL members and affiliates, in order of appearance, Ayoung, Gaurav, Nick (glad you have a new desk), Paul (of sunburned hand fame), Sarah, Sweets (Chaves), Wolcott, Schuyler,
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University