Pointing the Way: Refining Radar-Lidar Localization Using Learned ICP Weights

Daniil Lisus,Johann Laconte,Keenan Burnett,Ziyu Zhang,Timothy D. Barfoot
2024-08-22
Abstract:This paper presents a novel deep-learning-based approach to improve localizing radar measurements against lidar maps. This radar-lidar localization leverages the benefits of both sensors; radar is resilient against adverse weather, while lidar produces high-quality maps in clear conditions. However, owing in part to the unique artefacts present in radar measurements, radar-lidar localization has struggled to achieve comparable performance to lidar-lidar systems, preventing it from being viable for autonomous driving. This work builds on ICP-based radar-lidar localization by including a learned preprocessing step that weights radar points based on high-level scan information. To train the weight-generating network, we present a novel, stand-alone, open-source differentiable ICP library. The learned weights facilitate ICP by filtering out harmful radar points related to artefacts, noise, and even vehicles on the road. Combining an analytical approach with a learned weight reduces overall localization errors and improves convergence in radar-lidar ICP results run on real-world autonomous driving data. Our code base is publicly available to facilitate reproducibility and extensions.
Robotics,Machine Learning
What problem does this paper attempt to address?
The paper aims to address the accuracy issues in radar and LiDAR (Light Detection and Ranging) joint localization. Specifically, the goal of the paper is to improve the matching accuracy between radar measurements and pre-built LiDAR maps to achieve centimeter-level localization accuracy required for autonomous vehicles. Radar has the advantage of operating under adverse weather conditions, while LiDAR can generate high-quality maps in clear conditions. However, due to the unique artifacts present in radar measurements, the performance of radar-LiDAR localization systems has not been able to match that of LiDAR-LiDAR systems, thus limiting its application in the field of autonomous driving. To solve this problem, the researchers proposed a deep learning-based method to optimize the weight allocation of radar point clouds, filtering out useful radar points through learning, thereby reducing errors caused by artifacts, noise, and other interference factors (such as other vehicles on the road). Additionally, the paper provides an open-source differentiable ICP library to facilitate further development in future research. Through this method, the paper demonstrates a reduction in overall error and improved convergence in radar-LiDAR localization results on real-world autonomous driving data.