Abstract
This paper proposes an accurate lidar-based outdoor localization method that requires few computational resources, is robust in challenging environments (urban, off-road, seasonal variations) and whose performances are equivalent for two different sensor technologies: scanning LiDAR and flash LiDAR. The method is based on the matching between a pre-built 3D map and the LiDAR measurements. Our contribution lies in the combined use of a particle filter with a hybrid octree to reduce the memory footprint of the map and significantly decrease the computational load for online localization. The design of the algorithm allows it to run on both CPU and GPU with equivalent performance. We have evaluated our approach on the KITTI dataset and obtained good results compared to the state of the art. This paper introduces the baseline performance on a multi-seasonal dataset we are publicly releasing to the community. We have shown that the same localization algorithms and parameters can perform well in urban environments and can be extended to off-road environments. We have also evaluated the robustness of our method when masking angular sectors of the LiDAR field of view to reproduce edge-cases scenarios in urban environments where the LiDAR field is partially occulted by another vehicle (bus, truck). Finally, experiments have been carried out with two distinctive scanning and flash LiDAR technologies. The performance achieved with the flash LiDAR is close to the scanning LiDAR despite different resolutions and sensing modalities. The positioning performance is significant with 10cm and 0.12° angular RMSE for both technologies. We validated our approach in an off-road environment from a front view field of view with only 768 LiDAR points.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
(2021) Taxonomy and definitions for terms related to driving automation systems for on-road motor vehicles. https://doi.org/10.4271/j3016_202104
Akai N, Hirayama T, Murase H (2020) Hybrid localization using model- and learning-based methods: Fusion of monte carlo and e2e localizations via importance sampling. In: 2020 IEEE International Conference on Robotics and Automation (ICRA), pp 6469–6475, https://doi.org/10.1109/ICRA40945.2020.9196568
Baldwin I, Newman P (2012) Road vehicle localization with 2d push-broom lidar and 3d priors. In: 2012 IEEE International Conference on Robotics and Automation, pp 2611–2617, https://doi.org/10.1109/ICRA.2012.6224996
Barsan IA, Wang S, Pokrovsky A, et al (2018) Learning to localize using a lidar intensity map. In: Billard A, Dragan A, Peters J, et al (eds) Proceedings of The 2nd Conference on Robot Learning, Proceedings of Machine Learning Research, vol 87. PMLR, pp 605–616, http://proceedings.mlr.press/v87/barsan18a.html
Chen W, Shang G, Ji A et al (2022) An overview on visual SLAM: From tradition to semantic. Remote Sensing 14(13):3010. https://doi.org/10.3390/rs14133010
Cheng R, Wang K, Lin S, et al (2019) Panoramic annular localizer: Tackling the variation challenges of outdoor localization using panoramic annular images and active deep descriptors. In: 2019 IEEE Intelligent Transportation Systems Conference (ITSC). IEEE, pp 920–925, https://doi.org/10.1109/ITSC.2019.8917508
Dong H, Chen X, Stachniss C (2021) Online Range Image-based Pole Extractor for Long-term LiDAR Localization in Urban Environments. In: Proceedings of the European Conference on Mobile Robots (ECMR). IEEE, https://doi.org/10.1109/ECMR50962.2021.9568850
Eder M, Reip M, Steinbauer G (2021) Creating a robot localization monitor using particle filter and machine learning approaches. Applied Intelligence. https://doi.org/10.1007/s10489-020-02157-6
Elseberg J, Borrmann D, Nüchter A (2011) Efficient processing of large 3d point clouds. In: 2011 XXIII International Symposium on Information, Communication and Automation Technologies, pp 1–7, https://doi.org/10.1109/ICAT.2011.6102102
García-Moreno AI, Gonzalez-Barbosa JJ, Ornelas-Rodriguez FJ, et al (2013) LIDAR and panoramic camera extrinsic calibration approach using a pattern plane. In: Lecture Notes in Computer Science. Springer Berlin Heidelberg, p 104–113, https://doi.org/10.1007/978-3-642-38989-4_11
Geiger A, Lenz P, Stiller C et al (2013) Vision meets robotics: The kitti dataset. International Journal of Robotics Research (IJRR) 32(11):1231–1237. https://doi.org/10.1177/0278364913491297
Gouda M, Mirza J, Weiß J et al (2021) Octree-based point cloud simulation to assess the readiness of highway infrastructure for autonomous vehicles. Computer-Aided Civil and Infrastructure Engineering 36(7):922–940. https://doi.org/10.1111/mice.12643
Heng L, Li B, Pollefeys M (2013) Camodocal: Automatic intrinsic and extrinsic calibration of a rig with multiple generic cameras and odometry. In: 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 1793–1800, https://doi.org/10.1109/IROS.2013.6696592
Kümmerle J, Sons M, Poggenhans F, et al (2019) Accurate and efficient self-localization on roads using basic geometric primitives. In: 2019 International Conference on Robotics and Automation (ICRA), pp 5965–5971, https://doi.org/10.1109/ICRA.2019.8793497
Levinson J, Thrun S (2010) Robust vehicle localization in urban environments using probabilistic maps. In: 2010 IEEE International Conference on Robotics and Automation, pp 4372–4378, https://doi.org/10.1109/ROBOT.2010.5509700
Lu W, Zhou Y, Wan G, et al (2019) L3-net: Towards learning based lidar localization for autonomous driving. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, https://doi.org/10.1109/CVPR.2019.00655
Lu Y, Ma H, Smart E, et al (2021) Real-time performance-focused localisation techniques for autonomous vehicle: A review. IEEE Transactions on Intelligent Transportation Systems pp 1–19. https://doi.org/10.1109/tits.2021.3077800
Moosmann F, Stiller C (2011) Velodyne SLAM. In: Proceedings of the IEEE Intelligent Vehicles Symposium. IEEE, Baden-Baden, Germany, pp 393–398, https://doi.org/10.1109/IVS.2011.5940396
Piasco N, Sidibé D, Demonceaux C et al (2018) A survey on visual-based localization: On the benefit of heterogeneous data. Pattern Recognition 74:90–109. https://doi.org/10.1016/j.patcog.2017.09.013
Reid TG, Houts SE, Cammarata R, et al (2019) Localization requirements for autonomous vehicles. SAE International Journal of Connected and Automated Vehicles 2(3). https://doi.org/10.4271/12-02-03-0012
Ren R, Fu H, Xue H et al (2021) LiDAR-based robust localization for field autonomous vehicles in off-road environments. Journal of Field Robotics 38(8):1059–1077. https://doi.org/10.1002/rob.22031
Schaefer A, Büscher D, Vertens J, et al (2019) Long-term urban vehicle localization using pole landmarks extracted from 3-d lidar scans. In: 2019 European Conference on Mobile Robots (ECMR), IEEE. IEEE, pp 1–7, https://doi.org/10.1109/ecmr.2019.8870928
Sefati M, Daum M, Sondermann B, et al (2017) Improving vehicle localization using semantic and pole-like landmarks. In: 2017 IEEE Intelligent Vehicles Symposium (IV), pp 13–19, https://doi.org/10.1109/IVS.2017.7995692
Shan T, Englot B, Meyers D, et al (2020) Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping. In: IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE. IEEE, pp 5135–5142, https://doi.org/10.1109/iros45743.2020.9341176
Steinke N, Ritter CN, Goehring D et al (2021) Robust lidar feature localization for autonomous vehicles using geometric fingerprinting on open datasets. IEEE Robotics and Automation Letters 6(2):2761–2767. https://doi.org/10.1109/LRA.2021.3062354
Thrun S (2005) Probabilistic robotics. MIT Press
Wang W, Wang B, Zhao P et al (2022) PointLoc: Deep pose regressor for LiDAR point cloud localization. IEEE Sensors Journal 22(1):959–968. https://doi.org/10.1109/jsen.2021.3128683
Weng L, Yang M, Guo L, et al (2018) Pole-based real-time localization for autonomous driving in congested urban scenarios. In: 2018 IEEE International Conference on Real-time Computing and Robotics (RCAR), pp 96–101, https://doi.org/10.1109/RCAR.2018.8621688
Acknowledgements
The authors would like to thank Jeremy Fourre for his helpful comments on the paper, the engineering teams of the ESIGELEC for the experiments done and Gretta Lachaise for the text reviewing.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors have no relevant financial or non-financial interests to disclose.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Vauchey, V., Dupuis, Y., Merriaux, P. et al. Particle filter meets hybrid octrees: an octree-based ground vehicle localization approach without learning. Appl Intell 53, 27982–27997 (2023). https://doi.org/10.1007/s10489-023-04622-4
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04622-4