| Literature DB >> 30987259 |
Amirali Khodadadian Gostar1, Chunyun Fu2, Weiqin Chuah3, Mohammed Imran Hossain4, Ruwan Tennakoon5, Alireza Bab-Hadiashar6, Reza Hoseinnezhad7.
Abstract
There is a large body of literature on solving the SLAM problem for various autonomous vehicle applications. A substantial part of the solutions is formulated based on using statistical (mainly Bayesian) filters such as Kalman filter and its extended version. In such solutions, the measurements are commonly some point features or detections collected by the sensor(s) on board the autonomous vehicle. With the increasing utilization of scanners with common autonomous cars, and availability of 3D point clouds in real-time and at fast rates, it is now possible to use more sophisticated features extracted from the point clouds for filtering. This paper presents the idea of using planar features with multi-object Bayesian filters for SLAM. With Bayesian filters, the first step is prediction, where the object states are propagated to the next time based on a stochastic transition model. We first present how such a transition model can be developed, and then propose a solution for state prediction. In the simulation studies, using a dataset of measurements acquired from real vehicle sensors, we apply the proposed model to predict the next planar features and vehicle states. The results show reasonable accuracy and efficiency for statistical filtering-based SLAM applications.Entities:
Keywords: Bayesian filters; planar features; plane parameters; simultaneous localization and mapping; transition model
Year: 2019 PMID: 30987259 PMCID: PMC6479366 DOI: 10.3390/s19071614
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1An example of the global and vehicle coordinate systems.
Figure 2Top view of the global and vehicle coordinate systems.
Figure 3Three pairs of predicted and segmented planes at time .
Figure 4Multi-angle comparison of the predicted and segmented planes at time .
Figure 5Three pairs of predicted and segmented planes at time .
Figure 6Multi-angle comparison of the predicted and segmented planes at time .
Areas of the predicted and segmented planes for time step .
| Plane Pair 1 | Plane Pair 2 | Plane Pair 3 | |
|---|---|---|---|
| Predicted Plane |
|
|
|
| Segmented Plane |
|
|
|
Distances between each pair of plane vertexes for time step .
| Plane Pair 1 | Plane Pair 2 | Plane Pair 3 | |
|---|---|---|---|
| Vertex Pair 1 |
|
|
|
| Vertex Pair 2 |
|
|
|
| Vertex Pair 3 |
|
|
|
| Vertex Pair 4 |
|
|
|
Angles between each pair of normal vectors for time step .
| Plane Pair 1 | Plane Pair 2 | Plane Pair 3 | |
|---|---|---|---|
| Angle Between Normal Vectors |
Areas of the predicted and segmented planes for time step .
| Plane Pair 1 | Plane Pair 2 | Plane Pair 3 | |
|---|---|---|---|
| Predicted Plane |
|
|
|
| Segmented Plane |
|
|
|
Distances between each pair of plane vertexes for time step .
| Plane Pair 1 | Plane Pair 2 | Plane Pair 3 | |
|---|---|---|---|
| Vertex Pair 1 |
|
|
|
| Vertex Pair 2 |
|
|
|
| Vertex Pair 3 |
|
|
|
| Vertex Pair 4 |
|
|
|
Angles between each pair of normal vectors for time step .
| Plane Pair 1 | Plane Pair 2 | Plane Pair 3 | |
|---|---|---|---|
| Angle Between Normal Vectors |