Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RadaRays - ROS package

Rotating FMCW radar simulation based on ray-tracing. This package contains all the tools that has been used to simulate radar data and compare it to real sensor data.

Requirements

Mainly tested on:

  • Ubuntu 20.04
  • AMD Ryzen 7 3800X
  • NVIDIA GeForce RTX 2070 SUPER

And others: see paper (preprint is coming soon).

MulRan

Demonstration of simulating rotating FMCW radar data in large-scale triangle meshes from MulRan datasets. We reconstructed a mesh of the sequences DCC, and KAIST, and added a localization frame to each bag file using MICP-L as described here: https://github.com/aock/micp_experiments/tree/main/micp_mulran. The final bag files are piped to RadaRays. The simulation given the localization is started by

roslaunch radarays_ros mulran_sim.launch gui:=false

The simulated data is published on topic /radar/image. To enable the visualization you will need https://github.com/aock/mesh_tools. Then start the same launch file:

roslaunch radarays_ros mulran_sim.launch gui:=true

The results should look as follows:

BRDF

Left is the real radar polar image from the MulRan datasets. Right is the RadaRays simulated polar image.

Videos: https://youtube.com/playlist?list=PL9wBuzh6ev06rcl8ksSnxRtv-7jAkR_wx

BRDF

Easily customize the models reflection parameters using the following interactive tool:

rosrun radaray_ros radarays_snell_fresnel_brdf.py

BRDF

Citation

Please reference the following papers when using RadaRays in your scientific work.

@article{mock2025radarays,
  author={Mock, Alexander and Magnusson, Martin and Hertzberg, Joachim},
  journal={IEEE Robotics and Automation Letters}, 
  title={RadaRays: Real-Time Simulation of Rotating FMCW Radar for Mobile Robotics via Hardware-Accelerated Ray Tracing}, 
  year={2025},
  volume={10},
  number={3},
  pages={2470-2477},
  doi={10.1109/LRA.2025.3531689}
}

The paper is available on IEEE Xplore and as preprint on arXiv.

Radarays Plugins

Roadmap

Development

There are currently the following active development tracks on individual branches:

  1. dev/flex
  2. dev/opti
    • automatic material property optimization using the standard RadaRays simulation model

Individual components of these development branches are transferred to the main branch after extensive testing.

About

Rotating FMCW radar simulation based on ray tracing

Topics

Resources

Stars

43 stars

Watchers

7 watching

Forks

Releases

Contributors

Languages