Abstract

Under realistic environmental conditions, heuristic-based data association and map management routines often result in divergent map and trajectory estimates in robotic Simultaneous Localization And Mapping (SLAM). To address these issues, SLAM solutions have been proposed based on the Random Finite Set (RFS) framework, which models the map and measurements such that the usual requirements of external data association routines and map management heuristics can be circumvented and realistic sensor detection uncertainty can be taken into account. Rao–Blackwellized particle filter (RBPF)-based RFS SLAM solutions have been demonstrated using the Probability Hypothesis Density (PHD) filter and subsequently the Labeled Multi-Bernoulli (LMB) filter. In multi-target tracking, the LMB filter, which was introduced as an efficient approximation to the computationally expensive -Generalized LMB (-GLMB) filter, converts its representation of an LMB distribution to -GLMB form during the measurement update step. This not only results in a loss of information yielding inferior results (compared to the -GLMB filter) but also fails to take computational advantages in parallelized implementations possible with RBPF-based SLAM algorithms. Similar to state-of-the-art random vector-valued RBPF solutions such as FastSLAM and MH-FastSLAM, the performances of all RBPF-based SLAM algorithms based on the RFS framework also diverge from ground truth over time due to random sampling approaches, which only rely on control noise variance. Further, the methods lose particle diversity and diverge over time as a result of particle degeneracy. To alleviate this problem and further improve the quality of map estimates, a SLAM solution using an optimal kernel-based particle filter combined with an efficient variant of the -GLMB filter (-GLMB-SLAM) is presented. The performance of the proposed -GLMB-SLAM algorithm, referred to as -GLMB-SLAM2.0, was demonstrated using simulated datasets and a section of the publicly available KITTI dataset. The results suggest that even with a limited number of particles, -GLMB-SLAM2.0 outperforms state-of-the-art RBPF-based RFS SLAM algorithms.

Highlights

  • Simultaneous Localization and mapping (SLAM) is considered to be a fundamental process required by many mobile robotic applications

  • We have presented a new random finite set (RFS)-based SLAM algorithm referred to as δ-Generalized LMB (δ-GLMB)-SLAM2.0

  • Instead of using a standard particle filter, the robot trajectory is propagated using an optimal kernel based particle filter, and the landmark map is estimated using an efficient variant of the δ-GLMB filter based on a Gibbs sampler

Read more

Summary

Introduction

Simultaneous Localization and mapping (SLAM) is considered to be a fundamental process required by many mobile robotic applications. All SLAM algorithms that adopt standard RBPF-based robot trajectory estimation methods (including PHD-SLAM and LMB-SLAM) suffer from particle degeneration due to resampling and mismatch between the proposal and target distributions. This happens when proposal distributions designed to use only robot controls (which are often less certain and modeled with a large covariance), sample particles in a large area of the state space. An RFS-based SLAM algorithm called δ-GLMB-SLAM2.0 is proposed using the optimal kernel-based RBPF approach [25] for robot trajectory estimation, and the recently developed efficient δ-GLMB filter [15] for landmark map estimation. It is demonstrated that the proposed δ-GLMB-SLAM2.0 algorithm outperforms the original δ-GLMB-SLAM1.0 [26] and LMB-SLAM algorithms in terms of pose estimation error and quality of the map, and yields superior, robust performance under feature detection uncertainty and varying clutter rates, while only slightly compromising the computational cost

Problem Formulation
Labeled RFS Representation of the Map
Rao–Blackwellization of the SLAM Problem
Trajectory Estimation
Implementation
Map Estimation
Robot Trajectory Estimation
Simulated Results
Real Results
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call