RadaRays: Real-time Simulation of Rotating FMCW Radar for Mobile Robotics via Hardware-accelerated Ray Tracing
Alexander Mock, Martin Magnusson, Joachim Hertzberg
TL;DR
RadaRays addresses the need for realistic, real-time radar simulation for mobile robotics by introducing a hardware-accelerated ray-tracing framework for rotating FMCW radars. It models reflections, refractions, scattering, and multi-path effects, producing polar images via energy-conserving ray tracing and BRDF-based materials, and exposes a Gazebo plugin for seamless integration. The approach demonstrates closer alignment to real radar measurements than lidar-based simulators, improves image-based similarity metrics, and enables rapid software prototyping for radar-based SLAM and navigation, while maintaining practical run times on modern RTX hardware. The authors also provide a benchmarking procedure and discuss challenges in complex geometries and object detection, outlining a path toward higher fidelity (e.g., full path tracing) and broader deployment in mobile robotics workflows, with a clear evaluation framework for future radar simulators.
Abstract
RadaRays allows for the accurate modeling and simulation of rotating FMCW radar sensors in complex environments, including the simulation of reflection, refraction, and scattering of radar waves. Our software is able to handle large numbers of objects and materials in real-time, making it suitable for use in a variety of mobile robotics applications. We demonstrate the effectiveness of RadaRays through a series of experiments and show that it can more accurately reproduce the behavior of FMCW radar sensors in a variety of environments, compared to the ray casting-based lidar-like simulations that are commonly used in simulators for autonomous driving such as CARLA. Our experiments additionally serve as a valuable reference point for researchers to evaluate their own radar simulations. By using RadaRays, developers can significantly reduce the time and cost associated with prototyping and testing FMCW radar-based algorithms. We also provide a Gazebo plugin that makes our work accessible to the mobile robotics community.
