WAVES LabWAVES More Research »

RF-Based 3D SLAM Rivaling Vision Approaches

Haowen Lai*     Zhiwei Zheng*     Mingmin Zhao
* equal contribution
University of Pennsylvania MobiCom 2025 🏆 Best Artifact Award!

Teaser Image
CartoRadar enables high-fidelity 3D SLAM using a mmWave radar as the robot navigates through a building. It leverages RF signals to simultaneously (a) localize the robot and (b) build a 3D map of the environment. It captures (c) high-fidelity details, on par with vision baselines. Note the highlighted glass window, which is successfully reconstructed by our method but missed by all vision baselines.

Abstract

We present CartoRadar, a novel RF-based SLAM system that delivers high-fidelity 3D mapping with centimeter-level accuracy. CartoRadar builds on top of the advancements in learning-based RF imaging. However, learning-based systems often exhibit variation in prediction accuracy during inference. To address this challenge and enable robust RF sensing, CartoRadar introduces a novel, training-free uncertainty quantification method tailored to RF signals. Additionally, CartoRadar features an efficient SLAM algorithm that incorporates this uncertainty into the mapping process. We deploy CartoRadar on a mobile robot and conduct extensive evaluations across 14 floors in 5 buildings. Results show that CartoRadar achieves a trajectory error of 14.1 cm, outperforming camera-based baselines by 72.1%. For mapping, CartoRadar achieves an accuracy of 7.4 cm and a completion of 8.1 cm, improving over vision methods by 46.2% and 67.6%, respectively.

Demo Video

System Overview

Overview Image

This figure illustrates the system architecture of CartoRadar, consisting of two components:

  1. Robust RF Sensing with Uncertainty Quantification takes in the raw RF signals and outputs range images with uncertainty estimates for each pixel.
  2. Uncertainty-aware RF-Based SLAM takes in the predicted range images and incorporates the uncertainty estimates into the SLAM process. We propose a novel implicit occupancy field with probabilistic learning, effectively improving the accuracy, robustness and efficiency.

Robust RF Sensing with Uncertainty Quantification

Re-train Required Out-of-the-box Re-train Required
Lap. Ens.-4 Ens.-8 Ens.-12 Drop.-32 Drop.-128 Ours-16 Ours-32 OursH-16 OursH-32
NLL↓ 0.97 0.46 -0.09 -0.12 1.11 1.00 -0.80 -0.82 -0.93 -0.94
AUSE↓ 0.96 1.20 0.99 0.87 0.92 0.87 0.80 0.74 0.75 0.70
#Trained Models 1 4 8 12 1 1 0 0 1 1

We compare our proposed uncertainty quantification methods with three baselines and report the NLL and AUSE results in the table above. Our method can be applied out of the box, without any re-training, and still achieves better performance than the traditional baseline methods. Furthermore, with one additional training step, our method can achieve even greater performance improvements.

Uncertainty-aware RF-Based SLAM


We present the mapping results (left) and detailed views (right) of CartoRadar across different environments. For each trajectory, our results are compared with the corresponding LiDAR mesh map. The maps are color-coded according to surface normals, and the trajectories are shown as yellow lines. We also provide accompanying videos for better visualization and zoomed-in views of details.

Overall Localization and Mapping

Scene 1: Ours vs. Ground Truth
Scene 2: Ours vs. Ground Truth

High-Fidelity Details

Pillars: Ours vs. Ground Truth
Chairs: Ours vs. Ground Truth
Stairs: Ours vs. Ground Truth
Walls: Ours vs. Ground Truth

Code and Dataset


Our system is evaluated over 14 floors across 5 separate buildings. The diversity of the buildings is notable, featuring distinct designs and materials with construction dates stretching from 1906 to 2006. The entire dataset was collected traversing a distance of 1527 meters. After signal processing, it consists of 6637 synchronized RF and LiDAR frames, respectively, aggregating to 223 GB.

We release code and dataset to facilitate future research in this direction. Detailed instructions can be found in the README of the code repo.

BibTeX

If you find CartoRadar method or dataset useful for your work, please consider citing:

@inproceedings{cartoradar,
  title={RF-Based 3D SLAM Rivaling Vision Approaches},
  author={Lai, Haowen and Zheng, Zhiwei and Zhao, Mingmin},
  booktitle={Proceedings of the 31th Annual International Conference on Mobile Computing and Networking (MobiCom)},
  pages={170--185},
  year={2025}
}

If our rotating radar design inspires your work, please consider citing PanoRadar:

@inproceedings{panoradar,
  title={Enabling Visual Recognition at Radio Frequency},
  author={Lai, Haowen and Luo, Gaoxiang and Liu, Yifei and Zhao, Mingmin},
  booktitle={Proceedings of the 30th Annual International Conference on Mobile Computing and Networking (MobiCom)},
  pages={388--403},
  year={2024}
}

Acknowledgments

This work was carried out in the WAVES Lab, University of Pennsylvania. We sincerely thank the anonymous reviewers and our shepherd for their insightful comments. We are grateful for the feedbacks provided by Xin Yang, Zitong Lan, Dongyin Hu, Yiduo Hao, and Freddy Yifei Liu.


This project page template is adapted from Nerfies.