REVIEW 3 major objections 6 minor 25 references
A dual factor-graph design injects globally optimized IMU biases into a high-rate radar-inertial frontend, curing the short-horizon observability gap that causes drift.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-14 21:30 UTC pith:BVBMCXBR
load-bearing objection Clean dual-graph fix for a real radar-inertial observability hole; solid systems work with thin evaluation. the 3 major comments →
H-RINS: Hierarchical Tightly-coupled Radar-Inertial State Estimation via Smoothing and Mapping
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
Radar-inertial drift is fundamentally an observability failure of short sliding windows; it is resolved by a hierarchical tight coupling in which a persistent full-state factor graph, refined by geometric mapping and loop closures, continuously injects optimized IMU biases and their exact marginal covariances into a high-rate resetting graph that supplies smooth low-latency odometry.
What carries the argument
Hierarchical bias injection: fully optimized IMU biases and their exact marginal covariances are transferred from a persistent full-state factor graph (keyframes, GICP constraints, loop closures, no forced marginalization of biases) into the prior of a resetting high-rate graph that fuses IMU preintegration, lever-arm-corrected radar Doppler velocities, and adaptive ZUPT.
Load-bearing premise
Most radar points in each scan must belong to static objects; otherwise the Doppler ego-velocity measurements that eventually make IMU biases observable become inconsistent.
What would settle it
Re-run the evaluation sequences with dense moving clutter (people or vehicles filling most of the radar field of view); if absolute trajectory error and bias estimates diverge sharply once the static majority is lost, the central claim fails under realistic dynamic conditions.
If this is right
- High-rate radar-inertial odometry can stay drift-reduced for closed-loop control without waiting on a slow pose-graph backend.
- Keeping full state (poses, velocities, biases) in a persistent graph without forced marginalization preserves long-horizon bias observability.
- Global bias injection during motion and local bias propagation during ZUPT can be alternated without introducing state discontinuities.
- Radar-only navigation becomes practical for caves, tunnels, corridors, and other visually degraded indoor spaces.
- Ablations indicate that bias feedback is the dominant accuracy lever relative to GICP odometry or ground-plane constraints alone.
Where Pith is reading between the lines
- The same dual-graph bias-injection pattern could transfer to other velocity-only sensors such as Doppler lidar or event-camera optical flow.
- If multipath or dense dynamic clutter routinely violates the static-majority assumption, an online static/dynamic classifier would be required before the hierarchy can help.
- Because the persistent graph never discards bias information, the architecture may scale more cleanly to multi-hour missions than classic sliding-window radar-inertial filters.
- Lever-arm correction already couples radar velocity to gyroscope bias inside each residual; the hierarchy mainly extends that local coupling to absolute orientation over long horizons.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes H-RINS, a hierarchical tightly-coupled radar-inertial estimator that splits the problem into a high-rate resetting factor graph (IMU preintegration, Doppler ego-velocity with lever-arm compensation, adaptive ZUPT) and a persistent full-state ISAM2 graph (poses, velocities, biases, GICP keyframe constraints, loop closures). The central mechanism is continuous injection of globally optimized IMU biases and their marginal covariances from the persistent graph into the resetting graph’s prior (conditional on motion vs. ZUPT), intended to restore long-horizon bias observability that short sliding windows lack. Initialization uses static gravity alignment plus a kinematic yaw solve from preintegration and radar velocity. Evaluation comprises three real sequences (handheld/cart, ~520–825 m) with LiDAR-based ground truth, an internal ablation (Table I), and absolute ATE/RPE (Table II), with claimed faster-than-real-time (27×) execution.
Significance. If the bias-injection coupling works as claimed, the paper offers a practical architectural answer to a real observability bottleneck in radar-inertial odometry: sparse body-frame Doppler weakly constrains orientation, so short-horizon filters leave gyro/accel biases poorly observable and drift. Keeping a full-state persistent graph without explicit marginalization and feeding exact (linearized) bias priors back into a light frontend is a clean design pattern that other multi-rate radar/LiDAR-inertial systems could reuse. The residual formulations (preintegration, lever-arm Doppler, ZUPT, GICP between factors) are standard and correctly written; ablation Table I shows removing feedback degrades ATE/RPE by ~24–25%, which is consistent with the mechanism. Promised code and dataset release would further strengthen impact for visually degraded navigation.
major comments (3)
- The empirical claim that the system “overcomes key limitations in existing radar-SLAM systems” and achieves “high accuracy” (Contributions; §IV; Table II) is not supported by any quantitative comparison to prior radar-inertial or radar-SLAM methods cited in §II (e.g., factor-graph RIO [1], FD-RIO [2], continuous-time GP methods [3], RAI-SLAM [4], 4D iRIOM [5], multi-modal LRI systems [6,7]). Table II reports only absolute ATE/RPE of H-RINS. Without head-to-head numbers on the same sequences (or public radar-inertial benchmarks), the accuracy and “advancing the field” claims remain under-supported even if the hierarchical architecture is sound.
- Evaluation scope is narrow relative to the drift-reduction claim. Only three sequences are reported (CDE, R3, Underground; Table II), all moderate length and low speed (0.5–0.8 m/s), with ground truth from a LiDAR-inertial pipeline (FAST-LIO2 + prior maps). There is no long-duration outdoor run, no high-dynamics trial, and no controlled dynamic-clutter/multipath stress test of the static-majority assumption underlying Eq. (11) and subsequent GICP factors. Ablation Table I supports the internal role of feedback/ZUPT/LC, but does not establish long-term drift reduction under conditions where radar velocity and geometry become inconsistent.
- The “exact covariances” / “exact marginal covariances” language (Abstract; §I; §III-F–G) overstates what ISAM2 provides: marginals are exact for the current linearized system on the Bayes tree, not exact nonlinear posteriors. For the bias-injection prior (Eqs. 33–34), this is acceptable engineering practice, but the manuscript should state the linearization approximation explicitly and, if possible, report sensitivity of frontend drift to the injected Σ_b (e.g., inflated vs. raw marginals).
minor comments (6)
- Table II header says “FULL H-RIO SYSTEM EVALUATION” while the paper title and abstract use H-RINS; unify naming.
- Abstract claims “27× real-time” but §IV gives little wall-clock breakdown (frontend vs. ISAM2 vs. GICP, hardware load). Add a short timing table or paragraph so the speed claim is reproducible.
- Fig. 1 caption is dense and useful; ensure the blue bias-injection arrow and the two reset scenarios (ZUPT vs. motion) remain legible in print.
- Free parameters (τ_v, τ_t, K_max, GICP fitness/inlier thresholds, σ_d, ground-plane sigmas) are mentioned but not tabulated with values used in experiments; a short parameter table would aid reproduction.
- Related work is thorough; a short positioning paragraph stating what is new relative to hierarchical pose-graph backends that discard velocity/bias would help readers who already know dual-layer SLAM.
- Minor notation: M ≜ SE(3)×R³×R⁶ in §III-A while bias is R⁶ (ba,bω); state definition is clear but the composite manifold product order could be stated once for consistency with residual dimensions.
Circularity Check
No circularity: hierarchical bias-injection architecture is a self-contained factor-graph design evaluated against independent LiDAR GT and ablations.
full rationale
The paper's load-bearing claim is an architectural mechanism (persistent full-state ISAM2 graph injects optimized IMU biases and marginal covariances as priors into a high-rate resetting graph; §III-F–G, Eqs. 31–35), not a first-principles derivation that reduces to its own inputs. IMU preintegration residuals (Eq. 28), Doppler ego-velocity (Eqs. 10–15), ZUPT (Eq. 30), and GICP keyframe factors (Eq. 41) are standard MAP factor-graph constructions; none defines a reported metric in terms of a fitted free parameter. Evaluation uses an independent LiDAR-based ground-truth pipeline (FAST-LIO2 + prior maps, §IV) and ablations (Table I) that measure degradation when feedback/ZUPT/GICP/LC/GC are removed—empirical consistency checks, not tautologies. No self-citation supplies a uniqueness theorem or ansatz that forces the central result; references (GTSAM, ISAM2, Ceres, FAST-LIO2, evo) are external tooling/benchmarks. Minor design choices (thresholds τ_v, K_max, robust ρ) are hyperparameters, not circular reductions. Score 0 is therefore warranted.
Axiom & Free-Parameter Ledger
free parameters (5)
- ZUPT velocity threshold τ_v and duration τ_t
- Maximum keyframes K_max before reset
- GICP fitness / inlier / correction thresholds
- Radar Doppler noise σ_d and robust kernel parameters
- Ground-plane residual sigmas (σ_rp, σ_z, σ_vz)
axioms (4)
- standard math Zero-mean Gaussian noise models on all factors so that MAP reduces to nonlinear least-squares (Eq. 2).
- domain assumption Majority of radar points in a scan belong to static objects, enabling robust least-squares ego-velocity (Eq. 10–11).
- domain assumption IMU biases evolve as random walks and remain approximately constant over short preintegration windows.
- domain assumption Sufficient horizontal acceleration exists during initialization so that the yaw-alignment linear system is full-rank.
read the original abstract
Millimeter-wave radar enables robust perception in visually degraded environments, yet radar-inertial estimation remains prone to drift: sparse body-frame velocity measurements weakly constrain absolute orientation, leaving IMU biases poorly observable over the short horizons of sliding-window estimators. We propose a tightly coupled, hierarchical radar-inertial factor graph that decouples estimation into a high-rate resetting graph and a persistent global graph. The resetting graph fuses IMU preintegration, radar velocities, and adaptive ZUPT to produce smooth, low-latency odometry for real-time control. The persistent graph maintains a full state (poses, velocities, and biases) via keyframe-based geometric mapping and loop closures. Fully observable biases and their exact covariances are continuously injected from the persistent graph as priors into the resetting graph, anchoring the high-rate estimator against integration drift. Extensive evaluations demonstrate high accuracy and drift-reduced estimation at faster than real-time speeds. Code and datasets will be released upon paper acceptance.
Reference graph
Works this paper leans on
-
[1]
Tightly-coupled factor graph formulation for radar-inertial odometry,
J. Michalczyk, J. Quell, F. Steidle, M. G. M ¨uller, and S. Weiss, “Tightly-coupled factor graph formulation for radar-inertial odometry,” in2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2024, pp. 3364–3370
2024
-
[2]
Fd-rio: Fast dense radar inertial odometry,
N. J. Abu-Alrub and N. A. Rawashdeh, “Fd-rio: Fast dense radar inertial odometry,” 2025. [Online]. Available: https://arxiv.org/abs/2505.07694
Pith/arXiv arXiv 2025
-
[3]
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,” 2024. [Online]. Available: https://arxiv.org/abs/2402.06174
Pith/arXiv arXiv 2024
-
[4]
Rai-slam: Radar-inertial slam for autonomous vehicles,
D. C. Herraez, M. Zeller, D. Wang, J. Behley, M. Heidingsfeld, and C. Stachniss, “Rai-slam: Radar-inertial slam for autonomous vehicles,” IEEE Robotics and Automation Letters, vol. 10, no. 6, pp. 5257–5264, 2025
2025
-
[5]
4d iriom: 4d imaging radar inertial odometry and mapping,
Y . Zhuang, B. Wang, J. Huai, and M. Li, “4d iriom: 4d imaging radar inertial odometry and mapping,”IEEE Robotics and Automation Letters, vol. 8, no. 6, pp. 3246–3253, 2023
2023
-
[6]
Degradation resilient lidar-radar-inertial odometry,
M. Nissov, N. Khedekar, and K. Alexis, “Degradation resilient lidar-radar-inertial odometry,” 2024. [Online]. Available: https://arxiv.org/abs/2403.05332
Pith/arXiv arXiv 2024
-
[7]
4dradarslam: A 4d imaging radar slam system for large-scale environments based on pose graph optimization,
J. Zhang, H. Zhuge, Z. Wu, G. Peng, M. Wen, Y . Liu, and D. Wang, “4dradarslam: A 4d imaging radar slam system for large-scale environments based on pose graph optimization,” in2023 IEEE International Conference on Robotics and Automation (ICRA), 2023, pp. 8333–8340
2023
-
[8]
Incorporating point uncertainty in radar slam,
Y . Xu, Q. Huang, S. Shen, and H. Yin, “Incorporating point uncertainty in radar slam,” 2025. [Online]. Available: https://arxiv.org/abs/2402.16082
Pith/arXiv arXiv 2025
-
[9]
Rino: Accurate, robust radar-inertial odometry with non-iterative estimation,
S. Yang, Y . Cao, S. Eben Li, J. Wang, and S. Xu, “Rino: Accurate, robust radar-inertial odometry with non-iterative estimation,”IEEE Transactions on Automation Science and Engineering, vol. 22, p. 20420–20434, 2025. [Online]. Available: http://dx.doi.org/10.1109/TASE.2025.3601838
-
[10]
Uncertainty-driven radar-inertial fusion for instantaneous 3d ego-velocity estimation,
P. K. Rai, E. Kowsari, N. Strokina, and R. Ghabcheloo, “Uncertainty-driven radar-inertial fusion for instantaneous 3d ego-velocity estimation,” 2025. [Online]. Available: https://arxiv.org/abs/2506.14294
Pith/arXiv arXiv 2025
-
[11]
Impact of temporal delay on radar-inertial odometry,
V .-J. ˇStironja, L. Petrovi ´c, J. Per ˇsi´c, I. Markovi ´c, and I. Petrovi ´c, “Impact of temporal delay on radar-inertial odometry,” 2025. [Online]. Available: https://arxiv.org/abs/2503.02509
Pith/arXiv arXiv 2025
-
[12]
Ekf-based radar-inertial odometry with online temporal calibration,
C. Kim, G. Bae, W. Shin, S. Wang, and H. Oh, “Ekf-based radar-inertial odometry with online temporal calibration,”IEEE Robotics and Automation Letters, vol. 10, no. 7, pp. 7230–7237, 2025
2025
-
[13]
Doppler-slam: Doppler-aided radar-inertial and lidar-inertial simultaneous localization and mapping,
D. Wang, H. Haag, D. C. Herraez, S. May, C. Stachniss, and A. N ¨uchter, “Doppler-slam: Doppler-aided radar-inertial and lidar-inertial simultaneous localization and mapping,”IEEE Robotics and Automation Letters, vol. 10, no. 9, p. 9438–9445, Sep. 2025. [Online]. Available: http://dx.doi.org/10.1109/LRA.2025.3595071
-
[14]
Learning point correspondences in radar 3d point clouds for radar-inertial odometry,
J. Michalczyk, S. Weiss, and J. Steinbrener, “Learning point correspondences in radar 3d point clouds for radar-inertial odometry,”
-
[15]
Available: https://arxiv.org/abs/2506.18580
[Online]. Available: https://arxiv.org/abs/2506.18580
-
[16]
Equi-ro: A 4d mmwave radar odometry via equivariant networks,
Z. Han, S. Yang, M. Zhu, F. Zhang, S. Xu, M. Ghaffari, and J. Wang, “Equi-ro: A 4d mmwave radar odometry via equivariant networks,”
-
[17]
Available: https://arxiv.org/abs/2509.20674
[Online]. Available: https://arxiv.org/abs/2509.20674
-
[18]
S 3e: Self-supervised state estimation for radar-inertial system,
S. Wang, Y . Xie, Q. Liao, and W. Wang, “S 3e: Self-supervised state estimation for radar-inertial system,” 2025. [Online]. Available: https://arxiv.org/abs/2509.25984
arXiv 2025
-
[19]
borglab/gtsam,
F. Dellaert and G. Contributors, “borglab/gtsam,” May 2022. [Online]. Available: https://github.com/borglab/gtsam)
2022
-
[20]
isam2: Incremental smoothing and mapping with fluid relinearization and incremental variable reordering,
M. Kaess, H. Johannsson, R. Roberts, V . Ila, J. Leonard, and F. Dellaert, “isam2: Incremental smoothing and mapping with fluid relinearization and incremental variable reordering,” in2011 IEEE International Conference on Robotics and Automation, 2011, pp. 3281–3288
2011
-
[21]
Ceres Solver,
S. Agarwal, K. Mierle, and T. C. S. Team, “Ceres Solver,” 10 2023. [Online]. Available: https://github.com/ceres-solver/ceres-solver
2023
-
[22]
X. Hu, L. Zheng, J. Wu, R. Geng, Y . Yu, H. Wei, X. Tang, L. Wang, J. Jiao, and M. Liu, “Paloc: Advancing slam benchmarking with prior-assisted 6-dof trajectory generation and uncertainty estimation,”IEEE/ASME Transactions on Mechatronics, vol. 29, no. 6, p. 4297–4308, Dec. 2024. [Online]. Available: http://dx.doi.org/10.1109/TMECH.2024.3362902
-
[23]
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,” 2021. [Online]. Available: https://arxiv.org/abs/2107.06829
Pith/arXiv arXiv 2021
-
[24]
Robust real-time lidar-inertial initialization,
F. Zhu, Y . Ren, and F. Zhang, “Robust real-time lidar-inertial initialization,” in2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022, pp. 3948–3955
2022
-
[25]
evo: Python package for the evaluation of odometry and slam
M. Grupp, “evo: Python package for the evaluation of odometry and slam.” https://github.com/MichaelGrupp/evo, 2017
2017
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.