LGMLOct 17, 2022

Spatially scalable recursive estimation of Gaussian process terrain maps using local basis functions

arXiv:2210.09168v34 citationsh-index: 20
Originality Incremental advance
AI Analysis

This work addresses computational bottlenecks in SLAM for robotics and autonomous systems, offering an incremental improvement over prior GP mapping methods.

The authors tackled the computational scalability problem of Gaussian process (GP) mapping in SLAM by proposing a recursive algorithm using local basis functions, which reduces complexity and is shown to be faster than existing methods for large mapped areas with many measurements.

When an agent, person, vehicle or robot is moving through an unknown environment without GNSS signals, online mapping of nonlinear terrains can be used to improve position estimates when the agent returns to a previously mapped area. Mapping algorithms using online Gaussian process (GP) regression are commonly integrated in algorithms for simultaneous localisation and mapping (SLAM). However, GP mapping algorithms have increasing computational demands as the mapped area expands relative to spatial field variations. This is due to the need for estimating an increasing amount of map parameters as the area of the map grows. Contrary to this, we propose a recursive GP mapping estimation algorithm which uses local basis functions in an information filter to achieve spatial scalability. Our proposed approximation employs a global grid of finite support basis functions but restricts computations to a localized subset around each prediction point. As our proposed algorithm is recursive, it can naturally be incorporated into existing algorithms that uses Gaussian process maps for SLAM. Incorporating our proposed algorithm into an extended Kalman filter (EKF) for magnetic field SLAM reduces the overall computational complexity of the algorithm. We show experimentally that our algorithm is faster than existing methods when the mapped area is large and the map is based on many measurements, both for recursive mapping tasks and for magnetic field SLAM.

Code Implementations1 repo
Foundations

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

Your Notes