Data-Driven Batch Localization and SLAM Using Koopman Linearization

09/08/2023
by   Zi Cong Guo, et al.
0

We present a framework for model-free batch localization and SLAM. We use lifting functions to map a control-affine system into a high-dimensional space, where both the process model and the measurement model are rendered bilinear. During training, we solve a least-squares problem using groundtruth data to compute the high-dimensional model matrices associated with the lifted system purely from data. At inference time, we solve for the unknown robot trajectory and landmarks through an optimization problem, where constraints are introduced to keep the solution on the manifold of the lifting functions. The problem is efficiently solved using a sequential quadratic program (SQP), where the complexity of an SQP iteration scales linearly with the number of timesteps. Our algorithms, called Reduced Constrained Koopman Linearization Localization (RCKL-Loc) and Reduced Constrained Koopman Linearization SLAM (RCKL-SLAM), are validated experimentally in simulation and on two datasets: one with an indoor mobile robot equipped with a laser rangefinder that measures range to cylindrical landmarks, and one on a golf cart equipped with RFID range sensors. We compare RCKL-Loc and RCKL-SLAM with classic model-based nonlinear batch estimation. While RCKL-Loc and RCKL-SLAM have similar performance compared to their model-based counterparts, they outperform the model-based approaches when the prior model is imperfect, showing the potential benefit of the proposed data-driven technique.

READ FULL TEXT

page 1

page 11

page 12

research
09/14/2021

Koopman Linearization for Data-Driven Batch State Estimation of Control-Affine Systems

We present the Koopman State Estimator (KoopSE), a framework for model-f...
research
09/08/2023

Comparative Study of Visual SLAM-Based Mobile Robot Localization Using Fiducial Markers

This paper presents a comparative study of three modes for mobile robot ...
research
10/31/2022

Mapping Extended Landmarks for Radar SLAM

Simultaneous localization and mapping (SLAM) using automotive radar sens...
research
05/16/2019

Implementation 2D EKF-Based Simultaneous Localisation and Mapping for Mobile Robot

The main goal of this project is that the basic EKF-based SLAM operation...
research
09/12/2022

A Review on Visual-SLAM: Advancements from Geometric Modelling to Learning-based Semantic Scene Understanding

Simultaneous Localisation and Mapping (SLAM) is one of the fundamental p...
research
09/22/2021

On Reference Solutions to Non-Gaussian SLAM Factor Graphs

Many real-world applications of simultaneous localization and mapping (S...
research
08/20/2021

Unified Representation of Geometric Primitives for Graph-SLAM Optimization Using Decomposed Quadrics

In Simultaneous Localization And Mapping (SLAM) problems, high-level lan...

Please sign up or login with your details

Forgot password? Click here to reset