Particle Filter-based vs. Graph-based: SLAM Acceleration on Low-end FPGAs

03/17/2021
by   Keisuke Sugiura, et al.
0

SLAM allows a robot to continuously perceive the surrounding environment and locate itself correctly. However, its high computational complexity limits the practical use of SLAM in resource-constrained computing platforms. We propose a resource-efficient FPGA-based accelerator and apply it to two major SLAM methods: particle filter-based and graph-based SLAM. We compare their performances in terms of the latency, throughput gain, and memory consumption, considering their algorithmic characteristics, and confirm that the accelerator removes the bottleneck without compromising the accuracy in both methods.

READ FULL TEXT

page 2

page 3

page 5

page 7

research
05/29/2020

An FPGA Acceleration and Optimization Techniques for 2D LiDAR SLAM Algorithm

An efficient hardware design of Simultaneous Localization and Mapping (S...
research
07/02/2016

A survey on non-filter-based monocular Visual SLAM systems

Extensive research in the field of Visual SLAM for the past fifteen year...
research
06/03/2019

eSLAM: An Energy-Efficient Accelerator for Real-Time ORB-SLAM on FPGA Platform

Simultaneous Localization and Mapping (SLAM) is a critical task for auto...
research
02/13/2019

A Scalable FPGA-based Architecture for Depth Estimation in SLAM

The current state of the art of Simultaneous Localisation and Mapping, o...
research
05/16/2023

Graph-based Global Robot Simultaneous Localization and Mapping using Architectural Plans

In this paper, we propose a solution for graph-based global robot simult...
research
06/25/2020

CPL-SLAM: Efficient and Certifiably Correct Planar Graph-Based SLAM Using the Complex Number Representation

In this paper, we consider the problem of planar graph-based simultaneou...
research
08/09/2019

View management for lifelong visual maps

The time complexity of making observations and loop closures in a graph-...

Please sign up or login with your details

Forgot password? Click here to reset