The Bayes tree: An algorithmic foundation for probabilistic robot mapping

71Citations
Citations of this article
176Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present a novel data structure, the Bayes tree, that provides an algorithmic foundation enabling a better understanding of existing graphical model inference algorithms and their connection to sparse matrix factorization methods. Similar to a clique tree, a Bayes tree encodes a factored probability density, but unlike the clique tree it is directed and maps more naturally to the square root information matrix of the simultaneous localization and mapping (SLAM) problem. In this paper, we highlight three insights provided by our new data structure. First, the Bayes tree provides a better understanding of batch matrix factorization in terms of probability densities. Second, we show how the fairly abstract updates to a matrix factorization translate to a simple editing of the Bayes tree and its conditional densities. Third, we apply the Bayes tree to obtain a completely novel algorithm for sparse nonlinear incremental optimization, that combines incremental updates with fluid relinearization of a reduced set of variables for efficiency, combined with fast convergence to the exact solution. We also present a novel strategy for incremental variable reordering to retain sparsity.We evaluate our algorithmon standard datasets in both landmark and pose SLAM settings. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Kaess, M., Ila, V., Roberts, R., & Dellaert, F. (2010). The Bayes tree: An algorithmic foundation for probabilistic robot mapping. In Springer Tracts in Advanced Robotics (Vol. 68, pp. 157–173). https://doi.org/10.1007/978-3-642-17452-0_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free