3DRO: Lidar-level SE(3) Direct Radar Odometry Using a 2D Imaging Radar and a Gyroscope
Pith reviewed 2026-05-12 01:45 UTC · model grok-4.3
The pith
2D imaging radar fused with a 3D gyroscope enables full SE(3) odometry at lidar accuracy levels.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
This paper presents 3DRO, an extension of the SE(2) Direct Radar Odometry (DRO) framework to perform state estimation in SE(3). While still assuming planarity of the data through DRO's 2D velocity estimates, it integrates 3D gyroscope measurements over SO(3) to estimate SE(3) ego motion. This simple approach provides lidar-level odometry accuracy as demonstrated using 643km of data from the Boreas-RT dataset.
What carries the argument
The central mechanism is the combination of DRO's 2D velocity estimates, which assume planar radar data, with SO(3) integration of 3D gyroscope measurements to lift the output to full SE(3) ego-motion.
If this is right
- Existing 2D radar hardware can now support full three-dimensional motion tracking without additional 3D sensors.
- Odometry accuracy comparable to lidar is achievable on long driving sequences totaling hundreds of kilometers.
- The method keeps the direct radar processing pipeline intact while adding only gyroscope integration for the extra degrees of freedom.
- State estimation for robotics tasks requiring SE(3) becomes feasible with lower-cost sensor suites.
Where Pith is reading between the lines
- Replacing lidar with this radar-gyro combination could lower system cost and power draw for autonomous platforms.
- Performance may hold better than lidar in fog, dust, or rain where optical sensors degrade.
- Removing the planarity assumption in future extensions could yield general 3D radar odometry without gyroscopes.
Load-bearing premise
The radar returns are assumed to stay effectively planar so that the original 2D velocity estimates remain valid even while 3D motion is being reconstructed.
What would settle it
A dataset sequence containing large vertical displacements or strong non-planar terrain where the reported trajectory error exceeds that of a lidar baseline by more than a few percent would falsify the lidar-level accuracy claim.
Figures
read the original abstract
Recently, the robotics community has regained interest in radar-based perception and state estimation. A 2D imaging radar provides dense 360deg information about the environment. Despite the radar antenna's cone of emission and reception, the collected data is generally assumed to be limited to the plane orthogonal to the radar's spinning axis. Accordingly, most methods based on 2D imaging radars only perform SE(2) state estimation. This paper presents 3DRO, an extension of the SE(2) Direct Radar Odometry (DRO) framework to perform state estimation in SE(3). While still assuming planarity of the data through DRO's 2D velocity estimates, it integrates 3D gyroscope measurements over SO(3) to estimate SE(3) ego motion. While simple, this approach provides lidar-level odometry accuracy as demonstrated using 643km of data from the Boreas-RT dataset.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript presents 3DRO, an extension of the SE(2) Direct Radar Odometry (DRO) framework to SE(3) ego-motion estimation. It retains the 2D radar velocity estimates from DRO (which assume planarity of returns) while integrating 3D gyroscope measurements over SO(3) to recover full 6DOF poses. The central claim is that this simple combination achieves lidar-level accuracy, as demonstrated on 643 km of data from the Boreas-RT dataset.
Significance. If the accuracy claims hold under the stated assumptions, the work would be significant for radar-based state estimation in robotics: it enables full SE(3) odometry using inexpensive 2D imaging radars plus a gyroscope, potentially lowering hardware costs relative to lidar while maintaining competitive performance on large-scale outdoor data. The scale of the evaluation (643 km) is a clear strength.
major comments (2)
- [Abstract and §3] Abstract and §3 (method description): The lidar-level SE(3) accuracy claim rests on the planarity assumption implicit in the 2D DRO velocity solver, yet no quantitative check (e.g., measured pitch/roll variation, residual error after gyro integration, or sensitivity to terrain slope) is reported for the Boreas-RT sequences. Systematic bias in the 2D velocities would integrate into uncorrectable drift that the gyroscope cannot mitigate.
- [Evaluation section] Evaluation section (presumably §5 or §6): The abstract asserts 'lidar-level' performance on 643 km but the provided text contains no explicit error metrics (RMSE, drift rates), direct baseline comparisons to lidar odometry, or ablation on the contribution of the gyro integration versus pure SE(2) DRO. Without these, the central claim cannot be verified.
minor comments (2)
- [§3] Notation: The transition from SE(2) velocities to SE(3) poses via SO(3) integration should be accompanied by an explicit equation showing how the 2D velocity vector is lifted into the 3D body frame before integration.
- [Figures] Figure clarity: Any trajectory or error plots comparing 3DRO to lidar ground truth should include scale bars or zoomed insets for the 643 km dataset to allow visual assessment of drift.
Simulated Author's Rebuttal
Thank you for the opportunity to respond to the referee's comments. We appreciate the positive assessment of the work's significance and the scale of the evaluation. We address each major comment below.
read point-by-point responses
-
Referee: [Abstract and §3] Abstract and §3 (method description): The lidar-level SE(3) accuracy claim rests on the planarity assumption implicit in the 2D DRO velocity solver, yet no quantitative check (e.g., measured pitch/roll variation, residual error after gyro integration, or sensitivity to terrain slope) is reported for the Boreas-RT sequences. Systematic bias in the 2D velocities would integrate into uncorrectable drift that the gyroscope cannot mitigate.
Authors: We agree that a quantitative validation of the planarity assumption would strengthen the manuscript. The Boreas-RT dataset primarily involves driving on flat roads and highways, where the assumption of planar radar returns is reasonable. However, we did not report specific checks such as pitch/roll statistics or sensitivity to slope in the original submission. In the revised version, we will include an analysis of the gyroscope-derived pitch and roll variations over the dataset and discuss potential impacts on velocity estimates. revision: yes
-
Referee: [Evaluation section] Evaluation section (presumably §5 or §6): The abstract asserts 'lidar-level' performance on 643 km but the provided text contains no explicit error metrics (RMSE, drift rates), direct baseline comparisons to lidar odometry, or ablation on the contribution of the gyro integration versus pure SE(2) DRO. Without these, the central claim cannot be verified.
Authors: We acknowledge that the central claim requires supporting quantitative evidence for verification. The manuscript does present results on 643 km of data, but to ensure clarity and verifiability, we will revise the evaluation section to explicitly include RMSE and drift rate metrics, direct comparisons with lidar odometry baselines, and an ablation study on the gyroscope integration. We will also update the abstract to reference key performance numbers. revision: yes
Circularity Check
No significant circularity; method fuses independent 2D radar velocities with external gyro integration
full rationale
The derivation chain consists of taking the existing SE(2) DRO velocity estimates (which embed the planarity assumption) and integrating separate 3D gyroscope measurements over SO(3) to obtain SE(3) poses. No equation reduces the final SE(3) output to a parameter fitted from the same data, nor does any step redefine a quantity in terms of itself. The planarity assumption is stated explicitly rather than smuggled in via self-citation, and the lidar-level accuracy claim is presented as an empirical result on the Boreas-RT dataset rather than a mathematical necessity. A minor self-citation to the original DRO framework supplies the velocity module but does not bear the load of the SE(3) extension or the accuracy claim.
Axiom & Free-Parameter Ledger
axioms (2)
- domain assumption The radar returns lie in a plane orthogonal to the spinning axis and can be treated as planar for velocity estimation.
- domain assumption Gyroscope measurements can be integrated over SO(3) to recover accurate 3D orientation without drift correction from other sensors.
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AlexanderDuality.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
While still assuming planarity of the data through DRO's 2D velocity estimates, it integrates 3D gyroscope measurements over SO(3) to estimate SE(3) ego motion.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
A new wave in robotics: Survey on recent mmwave radar applications in robotics,
K. Harlow, H. Jang, T. D. Barfoot, A. Kim, and C. Heckman, “A new wave in robotics: Survey on recent mmwave radar applications in robotics,”IEEE Trans. on Robotics (TRO), vol. 40, pp. 4544–4560, 2024
work page 2024
-
[2]
Dro: Doppler-aware direct radar odometry,
C. Le Gentil, L. Brizi, D. Lisus, X. Qiao, G. Grisetti, and T. D. Barfoot, “Dro: Doppler-aware direct radar odometry,” inProc. of Robotics: Science and Systems (RSS), 2025
work page 2025
-
[3]
Boreas road trip: A multi-sensor autonomous driving dataset on challenging roads,
D. Lisus, K. M. Papais, C. L. Gentil, E. Preston-Krebs, A. Lambert, K. Y . K. Leung, and T. D. Barfoot, “Boreas road trip: A multi-sensor autonomous driving dataset on challenging roads,” 2026. [Online]. Available: https://arxiv.org/abs/2602.16870
-
[4]
Radar odometry for au- tonomous ground vehicles: A survey of methods and datasets,
N. J. Abu-Alrub and N. A. Rawashdeh, “Radar odometry for au- tonomous ground vehicles: A survey of methods and datasets,”IEEE Trans. on Intelligent V ehicles (T-IV), vol. 9, no. 3, pp. 4275–4291, 2024
work page 2024
-
[5]
A. Venon, Y . Dupuis, P. Vasseur, and P. Merriaux, “Millimeter wave fmcw radars for perception, recognition and localization in automotive applications: A survey,”IEEE Trans. on Intelligent V ehicles (T-IV), vol. 7, pp. 1–1, 09 2022
work page 2022
-
[6]
Radar slam using visual features,
J. Callmer, D. T ¨ornqvist, F. Gustafsson, H. Svensson, and P. Carlbom, “Radar slam using visual features,”EURASIP Journal on Advances in Signal Processing, vol. 2011, 12 2011
work page 2011
-
[7]
Distinctive image features from scale-invariant key- points,
D. G. Lowe, “Distinctive image features from scale-invariant key- points,”Intl. Journal of Computer Vision (IJCV), vol. 60, no. 2, pp. 91–110, Nov. 2004
work page 2004
-
[8]
Radar cfar thresholding in clutter and multiple target situations,
H. Rohling, “Radar cfar thresholding in clutter and multiple target situations,”IEEE Trans. on Aerospace and Electronic Systems (T-AES), vol. AES-19, no. 4, pp. 608–621, 1983
work page 1983
-
[9]
Cfear radarodometry - conservative filtering for efficient and accurate radar odometry,
D. Adolfsson, M. Magnusson, A. Alhashimi, A. Lilienthal, and H. An- dreasson, “Cfear radarodometry - conservative filtering for efficient and accurate radar odometry,” 09 2021, pp. 5462–5469
work page 2021
-
[10]
D. Adolfsson, M. Magnusson, A. Alhashimi, A. J. Lilienthal, and H. Andreasson, “Lidar-level localization with radar? the cfear ap- proach to accurate, fast, and robust large-scale radar odometry in diverse environments,”IEEE Trans. on Robotics (TRO), vol. 39, no. 2, pp. 1476–1495, 2023
work page 2023
-
[11]
The Finer Points: A Systematic Comparison of Point-Cloud Extractors for Radar Odom- etry,
E. Preston-Krebs, D. Lisus, and T. D. Barfoot, “The Finer Points: A Systematic Comparison of Point-Cloud Extractors for Radar Odom- etry,”Proceedings of the Conference on Robots and Vision, may 27 2025
work page 2025
-
[12]
Do we need to compensate for motion distortion and doppler effects in spinning radar navigation?
K. Burnett, A. P. Schoellig, and T. D. Barfoot, “Do we need to compensate for motion distortion and doppler effects in spinning radar navigation?”IEEE Robotics and Automation Letters (RA-L), vol. 6, no. 2, pp. 771–778, 2021
work page 2021
-
[13]
Are We Ready for Radar to Replace Lidar in All-weather Mapping and Localization?
K. Burnett, Y . Wu, D. J. Yoon, A. P. Schoellig, and T. D. Barfoot, “Are We Ready for Radar to Replace Lidar in All-weather Mapping and Localization?”IEEE Robotics and Automation Letters (RA-L), vol. 7, no. 4, pp. 10 328–10 335, 2022
work page 2022
-
[14]
Continuous-time radar- inertial and lidar-inertial odometry using a gaussian process motion prior,
K. Burnett, A. P. Schoellig, and T. D. Barfoot, “Continuous-time radar- inertial and lidar-inertial odometry using a gaussian process motion prior,”IEEE Trans. on Robotics (TRO), vol. 41, p. 1059–1076, Jan. 2025
work page 2025
-
[15]
Radar Odometry Combining Probabilistic Estimation and Unsupervised Fea- ture Learning,
K. Burnett, D. J. Yoon, A. P. Schoellig, and T. D. Barfoot, “Radar Odometry Combining Probabilistic Estimation and Unsupervised Fea- ture Learning,” inProc. of Robotics: Science and Systems (RSS), 2021
work page 2021
-
[16]
Pointing the Way: Refining Radar- Lidar Localization Using Learned ICP Weights,
Lisus, Daniil and Laconte, Johann and Burnett, Keenan and Zhang, Ziyu and Barfoot, Timothy D., “Pointing the Way: Refining Radar- Lidar Localization Using Learned ICP Weights,”Proceedings of the Conference on Robots and Vision, may 27 2025
work page 2025
-
[17]
Real-time pose graph slam based on radar,
M. Holder, S. Hellwig, and H. Winner, “Real-time pose graph slam based on radar,” in2019 IEEE Intelligent V ehicles Symposium (IV), 2019, pp. 1145–1151
work page 2019
-
[18]
Radarslam: A robust simultaneous localization and mapping system for all weather conditions,
Z. Hong, Y . Petillot, A. Wallace, and S. Wang, “Radarslam: A robust simultaneous localization and mapping system for all weather conditions,”Intl. Journal of Robotics Research (IJRR), vol. 41, no. 5, pp. 519–542, 2022
work page 2022
-
[19]
Tbv radar slam – trust but verify loop candidates,
D. Adolfsson, M. Karlsson, V . Kubelka, M. Magnusson, and H. An- dreasson, “Tbv radar slam – trust but verify loop candidates,”IEEE Robotics and Automation Letters (RA-L), vol. 8, no. 6, pp. 3613–3620, 2023
work page 2023
-
[20]
Large scale place recognition in 2d lidar scans using geometrical landmark relations,
M. Himstedt, J. Frost, S. Hellbach, H.-J. B ¨ohme, and E. Maehle, “Large scale place recognition in 2d lidar scans using geometrical landmark relations,” inProc. of the IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS), 2014, pp. 5030–5035
work page 2014
-
[21]
M2dp: A novel 3d point cloud descriptor and its application in loop closure detection,
L. He, X. Wang, and H. Zhang, “M2dp: A novel 3d point cloud descriptor and its application in loop closure detection,” inProc. of the IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems (IROS), 2016, pp. 231–237
work page 2016
-
[22]
G. Kim, S. Choi, and A. Kim, “Scan context++: Structural place recog- nition robust to rotation and lateral variations in urban environments,” IEEE Trans. on Robotics (TRO), vol. 38, no. 3, pp. 1856–1874, 2022
work page 2022
-
[23]
Radar scan matching slam using the fourier-mellin transform,
P. Checchin, F. G ´erossier, C. Blanc, R. Chapuis, and L. Trassoudaine, “Radar scan matching slam using the fourier-mellin transform,” vol. 62, 01 2009, pp. 151–161
work page 2009
-
[24]
Masking by Moving: Learning Distraction-Free Radar Odometry from Pose Information,
D. Barnes, R. Weston, and I. Posner, “Masking by Moving: Learning Distraction-Free Radar Odometry from Pose Information,” inConf. Robot Learn., 2019
work page 2019
-
[25]
Pharao: Direct radar odometry using phase correlation,
Y . S. Park, Y .-S. Shin, and A. Kim, “Pharao: Direct radar odometry using phase correlation,” inProc. of the IEEE Intl. Conf. on Robotics & Automation (ICRA), 2020, pp. 2617–2623
work page 2020
-
[26]
Are doppler velocity measurements useful for spinning radar odometry?
D. Lisus, K. Burnett, D. J. Yoon, R. Poulton, J. Marshall, and T. D. Barfoot, “Are doppler velocity measurements useful for spinning radar odometry?”IEEE Robotics and Automation Letters (RA-L), vol. 10, no. 1, pp. 224–231, 2025
work page 2025
-
[27]
2fast-2lamaa: Large-scale lidar-inertial localization and mapping with continuous distance fields,
C. Le Gentil, R. Falque, D. Lisus, and T. D. Barfoot, “2fast-2lamaa: Large-scale lidar-inertial localization and mapping with continuous distance fields,” 2026. [Online]. Available: https://arxiv.org/abs/2410. 05433
work page 2026
-
[28]
Fast-lio2: Fast direct lidar- inertial odometry,
W. Xu, Y . Cai, D. He, J. Lin, and F. Zhang, “Fast-lio2: Fast direct lidar- inertial odometry,”IEEE Trans. on Robotics (TRO), vol. 38, no. 4, pp. 2053–2073, 2022
work page 2053
-
[29]
A flexible framework for accurate LiDAR odometry, map manipulation, and localization,
J. L. Blanco-Claraco, “A flexible framework for accurate LiDAR odometry, map manipulation, and localization,”Intl. Journal of Robotics Research (IJRR), vol. 44, no. 9, pp. 1553–1599, 2025
work page 2025
-
[30]
Do we still need to work on odometry for autonomous driving?
C. Le Gentil, D. Lisus, and T. D. Barfoot, “Do we still need to work on odometry for autonomous driving?” inICRA 2025 Workshop on Field Robotics, 2025. APPENDIX A. Boreas-RT SE(3)results details This appendix provides a full breakdown of the SE(3) odometry results on the Boreas-RT dataset in Table III for theStructuredandRuralsequences, and in Table IV fo...
work page 2025
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.