Employing FPGA to Implement NN Search in 3D-LiDAR: A Focus on Cache Architecture
3-D Light Detection and Ranging (3-D LiDAR) sensors are essential for autonomous vehicle functions such as localization, sensing, and mapping. However, their significant computational processing requirement remains a compelling drawback. Although high-end GPUs and CPUs could resolve the abovementioned issues, their prohibitive costs and substantial power requirements hinder the commercial adoption of 3-D LiDAR in vehicles. This paper presents a novel Nearest Neighbour (NN) searching method based on Field-Programmable Gate Arrays (FPGA) for 3-D LiDAR, designed for exceptional efficiency and accuracy. The method aims to offer a real-time LiDAR data processing solution, which delivers superior results on both GPU and CPU platforms. The proposed method consists of three parts: LiDAR data pre-processing, hardware-accelerate NN search, and efficient caching architecture for point cloud Data. The LiDAR processing methods successfully were implemented on the proposed FPGA platform. Experiment results show that our custom test board can accelerate NN searching beyond the capabilities of CPUs. Finally, the system we’re proposing offers real-time functionality with a power consumption of just 2.8W. It upholds precision levels that can be compared favorably to software equivalents and even the latest LiDAR data processing techniques.
Authors
- Xuemei Chen (ORCID: https://orcid.org/0000-0001-8262-1019)
- Yunde Jia (ORCID: https://orcid.org/0000-0003-1900-8945)
- Yang Hong-wei (ORCID: https://orcid.org/0000-0003-0967-3941)
- Yueze Liu (ORCID: https://orcid.org/0000-0002-0671-8887)
- Zhanhao Bu
- Yihong Tian
Institutions
- Beijing Institute of Technology (CN)
Publication Details
- Published
- 2024-11-22
- DOI
- https://doi.org/10.1109/icsidp62679.2024.10868383
- Primary Topic
- Robotics and Sensor-Based Localization
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China