CDDT: Fast Approximate 2D Ray Casting for Accelerated Localization
Not on the map. Why?
Abstract (arXiv)
Localization is an essential component for autonomous robots. A well-established localization approach combines ray casting with a particle filter, leading to a computationally expensive algorithm that is difficult to run on resource-constrained mobile robots. We present a novel data structure called the Compressed Directional Distance Transform for accelerating ray casting in two dimensional occupancy grid maps. Our approach allows online map updates, and near constant time ray casting performance for a fixed size map, in contrast with other methods which exhibit poor worst case performance. Our experimental results show that the proposed algorithm approximates the performance characteristics of reading from a three dimensional lookup table of ray cast solutions while requiring two orders of magnitude less memory and precomputation. This results in a particle filter algorithm which can maintain 2500 particles with 61 ray casts per particle at 40Hz, using a single CPU thread onboard a mobile robot.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 2; 2025: 2; 2026: 3.
9 papers.
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Developmentcited by 6
- 2023Train a Real-world Local Path Planner in One Hour via Partially Decoupled Reinforcement Learning and Vectorized Diversitycited by 2
- 2025ShelfAware: Real-Time Semantic Localization in Quasi-Static Environments with Low-Cost Sensorscited by 1
- 2022An Empirical Analysis of the Use of Real-Time Reachability for the Safety Assurance of Autonomous Vehiclescited by 0
- 2024PoseINN: Realtime Visual-based Pose Regression and Localization with Invertible Neural Networkscited by 0
- 2025MIND-Stack: Modular, Interpretable, End-to-End Differentiability for Autonomous Navigationcited by 0
- 2026Adaptive Control in Autonomous Driving via Real-Time Recurrent RLcited by 0
- 2026Learning to Tune Pure Pursuit in Autonomous Racing: Joint Lookahead and Steering-Gain Control with PPOcited by 0
- 2026Dynamic Lookahead Distance via Reinforcement Learning-Based Pure Pursuit for Autonomous Racingcited by 0
- 2026Dynamic Lookahead Distance via Reinforcement Learning-Based Pure Pursuit for Autonomous Racing30 Mar 2026
- 2026Learning to Tune Pure Pursuit in Autonomous Racing: Joint Lookahead and Steering-Gain Control with PPO20 Feb 2026
- 2026Adaptive Control in Autonomous Driving via Real-Time Recurrent RL2 Feb 2026
- 2025ShelfAware: Real-Time Semantic Localization in Quasi-Static Environments with Low-Cost Sensors9 Dec 2025
- 2025MIND-Stack: Modular, Interpretable, End-to-End Differentiability for Autonomous Navigation27 May 2025
- 2024PoseINN: Realtime Visual-based Pose Regression and Localization with Invertible Neural Networks20 Apr 2024
- 2024Autonomous Driving Small-Scale Cars: A Survey of Recent Development9 Apr 2024
- 2023Train a Real-world Local Path Planner in One Hour via Partially Decoupled Reinforcement Learning and Vectorized Diversity7 May 2023
- 2022An Empirical Analysis of the Use of Real-Time Reachability for the Safety Assurance of Autonomous Vehicles3 May 2022