pith. sign in

arxiv: 2604.12027 · v2 · submitted 2026-04-13 · 💻 cs.RO

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

classification 💻 cs.RO
keywords radar odometrySE(3) estimationgyroscope integrationdirect radar odometryego-motion estimationlidar comparisonautonomous navigation
0
0 comments X p. Extension

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.

The paper extends the existing SE(2) Direct Radar Odometry method to handle three-dimensional motion by combining its planar velocity estimates with integrated gyroscope readings. This produces SE(3) ego-motion estimates while keeping the radar data processing in two dimensions. A sympathetic reader would care because the approach claims to match lidar performance using simpler, cheaper hardware. The claim is supported by results across 643 km of real driving data from the Boreas-RT dataset.

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

These are editorial extensions of the paper, not claims the author makes directly.

  • 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

Figures reproduced from arXiv: 2604.12027 by Cedric Le Gentil, Daniil Lisus, Timothy D. Barfoot.

Figure 1
Figure 1. Figure 1: Imaging radars collect data by sweeping radio waves around [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Illustration of the misalignment between the radar sensing plane [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Example of odometry trajectories obtained with 3DRO and the [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Per-axis velocity estimates obtained with 3DRO on three different sequences of the Boreas-RT dataset. [PITH_FULL_IMAGE:figures/full_fig_p005_4.png] view at source ↗
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.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

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)
  1. [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.
  2. [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)
  1. [§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.
  2. [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

2 responses · 0 unresolved

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
  1. 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

  2. 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

0 steps flagged

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

0 free parameters · 2 axioms · 0 invented entities

The central claim rests on the planarity assumption inherited from the 2D DRO method and on standard numerical integration of gyroscope angular velocities; no new entities or fitted parameters are mentioned in the abstract.

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.
    Stated explicitly in the abstract as the retained assumption from prior DRO work.
  • domain assumption Gyroscope measurements can be integrated over SO(3) to recover accurate 3D orientation without drift correction from other sensors.
    Implicit in the description of integrating 3D gyroscope measurements.

pith-pipeline@v0.9.0 · 5471 in / 1269 out tokens · 32477 ms · 2026-05-12T01:45:56.304829+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

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

30 extracted references · 30 canonical work pages

  1. [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

  2. [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

  3. [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. [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

  5. [5]

    Millimeter wave fmcw radars for perception, recognition and localization in automotive applications: A survey,

    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

  6. [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

  7. [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

  8. [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

  9. [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

  10. [10]

    Lidar-level localization with radar? the cfear ap- proach to accurate, fast, and robust large-scale radar odometry in diverse environments,

    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

  11. [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

  12. [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

  13. [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

  14. [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

  15. [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

  16. [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

  17. [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

  18. [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

  19. [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

  20. [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

  21. [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

  22. [22]

    Scan context++: Structural place recog- nition robust to rotation and lateral variations in urban environments,

    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

  23. [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

  24. [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

  25. [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

  26. [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

  27. [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

  28. [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

  29. [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

  30. [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...