ROSep 20, 2017

Complexity Analysis and Efficient Measurement Selection Primitives for High-Rate Graph SLAM

arXiv:1709.06821v28 citations
Originality Incremental advance
AI Analysis

This work addresses computational bottlenecks in graph-based SLAM for robotics and autonomous systems, offering a rigorous analysis that is incremental but provides specific gains over naive methods.

The paper tackles the problem of inefficient graph sparsification in SLAM by introducing a metric called elimination complexity (EC) that quantifies computational cost based on graph structure, showing that methods like decimation and keyframing achieve computation reductions on the order of r^2/9 and r^3, respectively, where r is the pruning rate.

Sparsity has been widely recognized as crucial for efficient optimization in graph-based SLAM. Because the sparsity and structure of the SLAM graph reflect the set of incorporated measurements, many methods for sparsification have been proposed in hopes of reducing computation. These methods often focus narrowly on reducing edge count without regard for structure at a global level. Such structurally-naive techniques can fail to produce significant computational savings, even after aggressive pruning. In contrast, simple heuristics such as measurement decimation and keyframing are known empirically to produce significant computation reductions. To demonstrate why, we propose a quantitative metric called elimination complexity (EC) that bridges the existing analytic gap between graph structure and computation. EC quantifies the complexity of the primary computational bottleneck: the factorization step of a Gauss-Newton iteration. Using this metric, we show rigorously that decimation and keyframing impose favorable global structures and therefore achieve computation reductions on the order of $r^2/9$ and $r^3$, respectively, where $r$ is the pruning rate. We additionally present numerical results showing EC provides a good approximation of computation in both batch and incremental (iSAM2) optimization and demonstrate that pruning methods promoting globally-efficient structure outperform those that do not.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes