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...

Full description

Bibliographic Details
Main Authors: Jose Luis Blanco-Claraco, Francisco Mañas-Alvarez, Jose Luis Torres-Moreno, Francisco Rodriguez, Antonio Gimenez-Fernandez
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 &#8764;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 (&#8764;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 &#8764;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 (&#8764;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