Constructive Observer Design for Visual Simultaneous Localisation and Mapping
Pieter van Goor, Robert Mahony, Tarek Hamel, Jochen Trumpf
TL;DR
The paper tackles monocular Visual SLAM by formulating a nonlinear observer on a dedicated symmetry group. It introduces the Lie group $\mathbf{VSLAM}_n(3)$ and lifts the VSLAM kinematics to its Lie algebra to build an intrinsic, globally meaningful error on the SLAM manifold, with a Lyapunov-based proof of almost semi-global asymptotic stability. The landmark-bearing and depth estimates are corrected via a structured observer that decouples bearing and depth updates, and convergence is established under persistent excitation; simulations and outdoor UAV experiments corroborate the approach. The resulting method is computationally light, scales with the number of landmarks, and advances equivariant observer design for SLAM, offering practical integrity for embedded robotics systems.
Abstract
Visual Simultaneous Localisation and Mapping (VSLAM) is a well-known problem in robotics with a large range of applications. This paper presents a novel approach to VSLAM by lifting the observer design to a novel Lie group on which the system output is equivariant. The perspective gained from this analysis facilitates the design of a non-linear observer with almost semi-globally asymptotically stable error dynamics. Simulations are provided to illustrate the behaviour of the proposed observer and experiments on data gathered using a fixed-wing UAV flying outdoors demonstrate its performance.
