Related Experiment Video
Updated: Jul 20, 2026

10:04
Sample Drift Correction Following 4D Confocal Time-lapse Imaging
Published on: April 12, 2014
16.4K
Implementation and analysis of a parallel kalman filter algorithm for lidar localization based on CUDA technology
1Department of Artificial Intelligence, Lviv Polytechnic National University, Lviv, Ukraine.
Frontiers in Robotics and AI
|February 19, 2024
Summary
This study introduces a parallel Kalman algorithm to accelerate Lidar localization for autonomous driving. The new method achieves 3.8x faster processing without sacrificing localization accuracy, crucial for real-time applications.
Area of Science:
- Robotics and Autonomous Systems
- Sensor Fusion
- Computational Geometry
Background:
- Navigation satellite systems (e.g., GPS) are prone to failure due to environmental and technical issues, impacting autonomous driving localization accuracy.
- Lidar (Light Detection and Ranging) offers an alternative localization technology, but its integration with existing systems requires optimization.
- Kalman filters enhance Lidar measurement accuracy by accounting for noise and inaccuracies.
Purpose of the Study:
- To develop a computationally efficient Lidar localization algorithm for autonomous driving.
- To improve the speed of Lidar-based localization without compromising accuracy.
- To address the limitations of satellite navigation in challenging conditions.
Main Methods:
- Proposed a parallel Kalman algorithm implemented in three-dimensional space.
- Focused on parallelizing the Kalman localization algorithm itself, not map generation.
- Utilized CUDA for accelerating the Kalman filter with Lidar data.
Main Results:
- Achieved a 3.8x speedup in Lidar localization computation.
- Maintained localization accuracy at 3% in both parallel and non-parallel implementations.
- Demonstrated the effectiveness of the parallel Kalman algorithm for real-time decision-making.
Conclusions:
- The parallel Kalman algorithm significantly enhances the computational speed of Lidar localization.
- This approach offers a practical solution for real-time autonomous driving, especially with large Lidar datasets.
- The method provides a reliable and accurate localization solution, overcoming satellite navigation vulnerabilities.
Related Concept Videos
Application of Linearization and Approximation
A drone flying through complex terrain often relies on more than one sensing method to estimate small changes in altitude. Along with direct measurements, air pressure provides a useful indirect indicator of vertical movement. Atmospheric pressure decreases as altitude increases, and this relationship is commonly described using an exponential model. Although accurate, converting pressure measurements into altitude values requires calculations that are too complex to perform repeatedly during...
Vector Functions and Motion: Problem Solving
Accurate position tracking is fundamental to the safe and effective operation of unmanned aerial vehicles (UAVs), particularly during precision maneuvers near complex structures. In this scenario, a drone is programmed to perform a high-precision inspection of a vertical structure, starting at position ((x, y, z) = (3, 0, 0)), with an initial velocity oriented in the positive z-direction. The trajectory of the drone is governed by a time-dependent acceleration function a(t), which is predefined...

