Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization
Keeping a vehicle well-localized within a prebuilt-map is at the core of any autonomous vehicle navigation system. In this work, we show that both standard SIR sampling and rejection-based optimal sampling are suitable for efficient (10 to 20 ms) real-time pose tracking without feature detection tha...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-07-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/19/14/3155 |
id |
doaj-13516876da5a476c96a23ffdb2265395 |
---|---|
record_format |
Article |
spelling |
doaj-13516876da5a476c96a23ffdb22653952020-11-24T20:53:17ZengMDPI AGSensors1424-82202019-07-011914315510.3390/s19143155s19143155Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle LocalizationJose Luis Blanco-Claraco0Francisco Mañas-Alvarez1Jose Luis Torres-Moreno2Francisco Rodriguez3Antonio Gimenez-Fernandez4Engineering Department, University of Almería, 04120 Almería, SpainComputer Science Department, University of Almería, 04120 Almería, SpainEngineering Department, University of Almería, 04120 Almería, SpainComputer Science Department, University of Almería, 04120 Almería, SpainEngineering Department, University of Almería, 04120 Almería, SpainKeeping a vehicle well-localized within a prebuilt-map is at the core of any autonomous vehicle navigation system. In this work, we show that both standard SIR sampling and rejection-based optimal sampling are suitable for efficient (10 to 20 ms) real-time pose tracking without feature detection that is using raw point clouds from a 3D LiDAR. Motivated by the large amount of information captured by these sensors, we perform a systematic statistical analysis of how many points are actually required to reach an optimal ratio between efficiency and positioning accuracy. Furthermore, initialization from adverse conditions, e.g., poor GPS signal in urban canyons, we also identify the optimal particle filter settings required to ensure convergence. Our findings include that a decimation factor between 100 and 200 on incoming point clouds provides a large savings in computational cost with a negligible loss in localization accuracy for a VLP-16 scanner. Furthermore, an initial density of ∼2 particles/m<inline-formula> <math display="inline"> <semantics> <msup> <mrow></mrow> <mn>2</mn> </msup> </semantics> </math> </inline-formula> is required to achieve 100% convergence success for large-scale (∼100,000 m<inline-formula> <math display="inline"> <semantics> <msup> <mrow></mrow> <mn>2</mn> </msup> </semantics> </math> </inline-formula>), outdoor global localization without any additional hint from GPS or magnetic field sensors. All implementations have been released as open-source software.https://www.mdpi.com/1424-8220/19/14/3155global positioning systemmobile robotssimultaneous localization and mappingparticle filterdistrict |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jose Luis Blanco-Claraco Francisco Mañas-Alvarez Jose Luis Torres-Moreno Francisco Rodriguez Antonio Gimenez-Fernandez |
spellingShingle |
Jose Luis Blanco-Claraco Francisco Mañas-Alvarez Jose Luis Torres-Moreno Francisco Rodriguez Antonio Gimenez-Fernandez Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization Sensors global positioning system mobile robots simultaneous localization and mapping particle filter district |
author_facet |
Jose Luis Blanco-Claraco Francisco Mañas-Alvarez Jose Luis Torres-Moreno Francisco Rodriguez Antonio Gimenez-Fernandez |
author_sort |
Jose Luis Blanco-Claraco |
title |
Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization |
title_short |
Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization |
title_full |
Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization |
title_fullStr |
Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization |
title_full_unstemmed |
Benchmarking Particle Filter Algorithms for Efficient Velodyne-Based Vehicle Localization |
title_sort |
benchmarking particle filter algorithms for efficient velodyne-based vehicle localization |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2019-07-01 |
description |
Keeping a vehicle well-localized within a prebuilt-map is at the core of any autonomous vehicle navigation system. In this work, we show that both standard SIR sampling and rejection-based optimal sampling are suitable for efficient (10 to 20 ms) real-time pose tracking without feature detection that is using raw point clouds from a 3D LiDAR. Motivated by the large amount of information captured by these sensors, we perform a systematic statistical analysis of how many points are actually required to reach an optimal ratio between efficiency and positioning accuracy. Furthermore, initialization from adverse conditions, e.g., poor GPS signal in urban canyons, we also identify the optimal particle filter settings required to ensure convergence. Our findings include that a decimation factor between 100 and 200 on incoming point clouds provides a large savings in computational cost with a negligible loss in localization accuracy for a VLP-16 scanner. Furthermore, an initial density of ∼2 particles/m<inline-formula> <math display="inline"> <semantics> <msup> <mrow></mrow> <mn>2</mn> </msup> </semantics> </math> </inline-formula> is required to achieve 100% convergence success for large-scale (∼100,000 m<inline-formula> <math display="inline"> <semantics> <msup> <mrow></mrow> <mn>2</mn> </msup> </semantics> </math> </inline-formula>), outdoor global localization without any additional hint from GPS or magnetic field sensors. All implementations have been released as open-source software. |
topic |
global positioning system mobile robots simultaneous localization and mapping particle filter district |
url |
https://www.mdpi.com/1424-8220/19/14/3155 |
work_keys_str_mv |
AT joseluisblancoclaraco benchmarkingparticlefilteralgorithmsforefficientvelodynebasedvehiclelocalization AT franciscomanasalvarez benchmarkingparticlefilteralgorithmsforefficientvelodynebasedvehiclelocalization AT joseluistorresmoreno benchmarkingparticlefilteralgorithmsforefficientvelodynebasedvehiclelocalization AT franciscorodriguez benchmarkingparticlefilteralgorithmsforefficientvelodynebasedvehiclelocalization AT antoniogimenezfernandez benchmarkingparticlefilteralgorithmsforefficientvelodynebasedvehiclelocalization |
_version_ |
1716797539193192448 |