---
title: "Thin Junction Tree Filters for Simultaneous Localization and Mapping"
authors:
  - "Mark A. Paskin"
doi: ""
url: "https://ijcai.org/proceedings/2003/165"
pdf: "https://ijcai.org/proceedings/2003/0165.pdf"
venue: "Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence"
year: 2003
pages: "1157-1165"
track: ""
keywords:
---

# Thin Junction Tree Filters for Simultaneous Localization and Mapping

Mark A. Paskin

*Proceedings of the Eighteenth International Joint Conference on Artificial Intelligence*, pages 1157-1165.

## Abstract

Simultaneous Localization and Mapping (SLAM) is a fundamental problem in mobile robotics: while a robot navigates in an unknown environment, it must incrementally build a map of its surroundings and, at the same time, localize itself within that map. One popular solution is to treat SLAM as an estimation problem and apply the Kalman filter; this approach is elegant, but it does not scale well: the size of the belief state and the time complexity of the filter update both grow quadratically in the number of landmarks in the map. This paper presents a filtering technique _that maintains . a tractable approximation of the behef state as a thm junction tree. The junction tree grows under filter updates and is periodically "thinned" via efficient maximum likelihood projections so inference remains tractable. When applied to the SLAM problem, these thin junction tree filters have a linearspace belief state and a linear-time filtering operation. Further approximation yields a filtering operation that is often constant-time. Experiments on a suite of SLAM problems validate the approach.
