FutureMapping 1

Davison 2018 · Paper

One-line summary — Visionary position paper arguing that SLAM will evolve into general “Spatial AI”, and that closing the gap to real products requires co-designing algorithms with graph processors and novel sensors — matching the sparse graph structure of SLAM computation to the hardware it runs on.

Problem

A big gap remains between the visual perception performance that devices such as augmented-reality eyewear or consumer robots will require and what is possible within the constraints imposed by real products — power, size, cost, latency (prototype systems like SemanticFusion need heavy compute for a fraction of the needed capability). Davison argues the fundamental bottleneck is the mismatch between Spatial AI’s computational structure — distributed, sparse, graph-structured estimation coupled to learned components — and centralized, memory-bottlenecked CPU/GPU architectures, where data movement dominates cost. Closing the gap demands joined-up design of algorithms, processors, and sensors.

Method & architecture

This is an analysis/position paper, so its “method” is an architectural argument rather than an algorithm with equations.

Results

As a position paper it reports no experiments; its output is a set of predictions and a research program (see paper for the full argument, including a proposed multi-objective set of Spatial AI metrics — local pose accuracy/drift, pose repeatability, tracking and relocalisation robustness, latency, per-pixel dense distance prediction accuracy, object segmentation/classification accuracy, AR pixel registration, scene change detection, power usage, and data movement in bits×millimetres — intended to replace pure trajectory benchmarks). The concrete follow-ups it seeded validate the program: FutureMapping 2 (the GBP framework), Bundle Adjustment on a Graph Processor (the first IPU demonstration), and distributed multi-robot GBP (DANCeRS). It also coined the “Spatial AI” framing that now labels a whole subfield.

Why it matters for SLAM

This paper reframed the research agenda of a significant part of the SLAM community: it coined the “Spatial AI” framing and launched the graph-processor research program (FutureMapping 2, bundle adjustment on the IPU, distributed multi-robot GBP). Even where its specific hardware bets have not yet materialized commercially, its argument — that perception algorithms and compute substrates must be co-designed around sparse graph structure — shapes how people think about SLAM on AR glasses and embedded robots.