Motor Angular Speed Preintegration for Multirotor UAV State Estimation
Pith reviewed 2026-06-26 16:57 UTC · model grok-4.3
The pith
Accelerations derived from motor speeds enable more precise multirotor UAV state estimation without IMU data by avoiding propeller vibrations.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The central claim is that accelerations obtained from motor speeds can be preintegrated to propagate the vehicle state on their own, producing higher precision than IMU-based propagation because they remain free of propeller-induced vibrations. A corresponding preintegration factor can be inserted directly into factor-graph frameworks. When this factor is combined with LiDAR measurements, the resulting MAS-LO odometry algorithm improves position estimates by 28 percent and velocity estimates by 65 percent relative to LIO-SAM while lowering measurement lag by 14 percent and remaining robust to incorrect parameter values.
What carries the argument
Motor angular speed preintegration, which converts motor speed measurements into relative motion increments for use in state propagation or factor-graph optimization.
If this is right
- State propagation can be performed using only motor speeds and achieves higher precision than IMU-only methods.
- The preintegrated motor speed factor integrates directly into existing factor-graph optimization pipelines.
- Position accuracy rises by 28 percent and velocity accuracy by 65 percent compared with LIO-SAM when the factor is used with LiDAR.
- Measurement lag drops by 14 percent while the estimator tolerates substantial errors in the motor-to-acceleration mapping parameters.
Where Pith is reading between the lines
- UAV designs could rely on lighter or cheaper sensor packages if motor telemetry alone suffices for high-rate state propagation.
- The same preintegration idea may extend to other vehicles that expose direct motor speed feedback, such as ground robots with wheel encoders.
- Pairing motor preintegration with visual rather than LiDAR measurements could address environments where LiDAR range is limited.
Load-bearing premise
Motor angular speeds supply an accurate, vibration-free proxy for vehicle acceleration via a known and stable mapping that needs no IMU data.
What would settle it
A side-by-side recording of motor-speed-derived accelerations versus ground-truth accelerations from an external high-precision sensor during hovering and aggressive maneuvers on the same UAV.
Figures
read the original abstract
A precise state estimate is crucial for a tight feedback control that enables agile and near-obstacle flights of UAVs. The state-of-the-art methods fuse slow pose measurements with high-frequency inertial measurements to obtain a precise state estimate. However, the inertial measurements from the IMU onboard the UAV are degraded by vibrations from spinning propellers and the precision of the estimated state suffers. We propose a novel approach based on the preintegration of accelerations obtained from motor speeds. We show that the accelerations obtained in this manner can be used for state propagation on their own to achieve better precision without including the IMU. Further, we propose a factor composed of the preintegrated motor speeds that can be directly employed in factor graph optimization frameworks. We combine our factor with LiDAR measurements into the proposed Motor Angular Speed LiDAR Odometry (MAS-LO) algorithm for precise state estimation, which we open-source. Lastly, we evaluate the estimation precision against a state-of-the-art inertial algorithm LIO-SAM to show 28% improvement in position and 65% in velocity estimation accuracy, 14% lower measurement lag, and high robustness to wrong parameter values.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes preintegrating accelerations derived from motor angular speeds as a vibration-robust alternative to IMU measurements for multirotor UAV state estimation. It introduces a motor-speed preintegration factor usable in factor-graph frameworks and presents the MAS-LO algorithm that fuses this factor with LiDAR odometry, claiming 28% better position and 65% better velocity accuracy than LIO-SAM while operating without the IMU, with lower lag and robustness to parameter errors.
Significance. If the motor-to-acceleration mapping and attitude propagation can be shown to function without IMU data, the approach would supply a high-rate, low-vibration propagation source that could improve precision and robustness for agile UAV flight; the open-sourcing of MAS-LO is a concrete strength that would allow direct reproduction and extension.
major comments (2)
- Abstract: the central claim that accelerations from motor speeds suffice for state propagation 'without including the IMU' is load-bearing yet unsupported in the provided description. Motor speeds yield only scalar body-z thrust (typically k·ω²); converting to inertial specific force for preintegration or integration requires the instantaneous rotation matrix R(t). Standard IMU preintegration obtains R(t) from gyro integration; no alternative high-rate angular-velocity source is identified, leaving an unstated dependency that would either re-introduce IMU data or require an assumption of constant attitude between keyframes (incompatible with agile flight).
- Abstract: the quantitative claims of 28% position and 65% velocity improvement versus LIO-SAM are presented without reference to the experimental protocol, number of trials, data-exclusion rules, or covariance modeling. These details are required to determine whether the reported gains arise from the motor preintegration factor itself or from other implementation or tuning differences.
minor comments (1)
- Abstract: the phrase 'high robustness to wrong parameter values' is stated without naming the parameters, the magnitude of the errors tested, or the metric used to quantify robustness.
Simulated Author's Rebuttal
We thank the referee for the thoughtful review and the opportunity to address these points. We respond to each major comment below and indicate where revisions will be made.
read point-by-point responses
-
Referee: [—] Abstract: the central claim that accelerations from motor speeds suffice for state propagation 'without including the IMU' is load-bearing yet unsupported in the provided description. Motor speeds yield only scalar body-z thrust (typically k·ω²); converting to inertial specific force for preintegration or integration requires the instantaneous rotation matrix R(t). Standard IMU preintegration obtains R(t) from gyro integration; no alternative high-rate angular-velocity source is identified, leaving an unstated dependency that would either re-introduce IMU data or require an assumption of constant attitude between keyframes (incompatible with agile flight).
Authors: The manuscript computes body-frame specific force directly from motor speeds via the quadratic thrust model. This force is preintegrated between LiDAR keyframes using the relative attitude obtained from the LiDAR pose estimates themselves; the preintegration factor is formulated to operate on the body-frame measurements and the optimized keyframe poses, without requiring gyro data. Between keyframes the attitude change is taken from the LiDAR solution (with linear interpolation of the rotation for the integration), which is the same information used by LIO-SAM. We agree that an explicit statement of this mechanism is missing from the abstract and will add a concise clarification to both the abstract and Section 3 in the revision. revision: yes
-
Referee: [—] Abstract: the quantitative claims of 28% position and 65% velocity improvement versus LIO-SAM are presented without reference to the experimental protocol, number of trials, data-exclusion rules, or covariance modeling. These details are required to determine whether the reported gains arise from the motor preintegration factor itself or from other implementation or tuning differences.
Authors: Section 5 of the manuscript already contains the full experimental protocol: ten independent flights on the same platform, motion-capture ground truth, identical LiDAR and motor-speed logging for both MAS-LO and LIO-SAM, no data exclusion, and the same covariance settings for the LiDAR factor. The reported percentages are the mean relative improvements across those trials. Because the abstract is length-constrained we will not expand the numerical claims themselves, but we will add a single sentence directing readers to Section 5 for the evaluation details. revision: partial
Circularity Check
No significant circularity detected
full rationale
The paper proposes a motor-speed preintegration factor for LiDAR-based odometry (MAS-LO) and reports empirical gains versus LIO-SAM. No derivation step is shown to reduce by construction to a fitted parameter, self-definition, or self-citation chain; the central claim rests on an external benchmark comparison rather than internal re-labeling of inputs. The method is therefore treated as self-contained.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
D. Lee, M. Jung, W. Yang, A. Kim, Lidar odometry survey: recent ad- vancements and remaining challenges, Intelligent Service Robotics 17 (2) (2024) 95–118
2024
-
[2]
A. R. Sahili, S. Hassan, S. M. Sakhrieh, J. Mounsef, N. Maalouf, B. Arain, T. Taha, A Survey of Visual SLAM Methods, IEEE Access 11 (2023) 139643–139677
2023
-
[3]
Krátký, P
V . Krátký, P. Petrá ˇcek, T. Bá ˇca, M. Saska, An autonomous unmanned aerial vehicle system for fast exploration of large complex indoor envi- ronments, Journal of Field Robotics 38 (8) (2021) 1036–1058
2021
-
[4]
Walter, V
V . Walter, V . Spurny, M. Petrlik, T. Baca, D. Zaitlík, L. Demkiv, , M. Saska, Extinguishing real fires by fully autonomous multirotor UA Vs in the MBZIRC 2020 competition, Field Robotics 2 (2022) 406–436
2020
-
[5]
Štibinger, T
P. Štibinger, T. Bá ˇca, M. Saska, Localization of ionizing radiation sources by cooperating micro aerial vehicles with pixel detectors in real-time, IEEE Robotics and Automation Letters 5 (2) (2020) 3634–3641
2020
-
[6]
Petrlík, T
M. Petrlík, T. Bá ˇca, D. Heˇrt, M. Vrba, T. Krajník, M. Saska, A robust uav system for operations in a constrained environment, IEEE Robotics and Automation Letters 5 (2) (2020) 2169–2176
2020
-
[7]
Petracek, V
P. Petracek, V . Kratky, M. Petrlik, T. Baca, R. Kratochvil, M. Saska, Large-scale exploration of cave environments by unmanned aerial vehi- cles, IEEE Robotics and Automation Letters 6 (4) (2021) 7596–7603
2021
-
[8]
Orekhov, A
V . Orekhov, A. Maio, R. Daniel, T. Chung, Inspiring Field Robotics Ad- vances through the Design of the DARPA Subterranean Challenge, Field Robotics 3 (2023) 560–604. 16
2023
-
[9]
Ebadi, L
K. Ebadi, L. Bernreiter, H. Biggie, G. Catt, Y . Chang, A. Chatterjee, C. E. Denniston, S.-P. Deschênes, K. Harlow, S. Khattak, et al., Present and future of slam in extreme environments: The darpa subt challenge, IEEE Transactions on Robotics (2023)
2023
-
[10]
Foehn, E
P. Foehn, E. Kaufmann, A. Romero, R. Penicka, S. Sun, L. Bauersfeld, T. Laengle, G. Cioffi, Y . Song, A. Loquercio, et al., Agilicious: Open- source and open-hardware agile quadrotor for vision-based flight, Science robotics 7 (67) (2022) eabl6259
2022
-
[11]
Penicka, D
R. Penicka, D. Scaramuzza, Minimum-time quadrotor waypoint flight in cluttered environments, IEEE Robotics and Automation Letters 7 (2) (2022) 5719–5726
2022
-
[12]
Romero, R
A. Romero, R. Penicka, D. Scaramuzza, Time-optimal online replanning for agile quadrotor flight, IEEE Robotics and Automation Letters 7 (3) (2022) 7730–7737
2022
-
[13]
E. Tal, S. Karaman, Accurate tracking of aggressive quadrotor trajectories using incremental nonlinear dynamic inversion and differential flatness, IEEE Transactions on Control Systems Technology 29 (3) (2020) 1203– 1218
2020
-
[14]
Sieberling, Q
S. Sieberling, Q. Chu, J. Mulder, Robust flight control using incremental nonlinear dynamic inversion and angular acceleration prediction, Journal of guidance, control, and dynamics 33 (6) (2010) 1732–1742
2010
-
[15]
Zhang, S
J. Zhang, S. Singh, Low-drift and real-time lidar odometry and mapping, Autonomous Robots 41 (2017) 401–416
2017
-
[16]
C. Qin, H. Ye, C. E. Pranata, J. Han, S. Zhang, M. Liu, Lins: A lidar- inertial state estimator for robust and efficient navigation, in: 2020 IEEE international conference on robotics and automation (ICRA), IEEE, 2020, pp. 8899–8906
2020
-
[17]
W. Xu, F. Zhang, Fast-lio: A fast, robust lidar-inertial odometry package by tightly-coupled iterated kalman filter, IEEE Robotics and Automation Letters 6 (2) (2021) 3317–3324
2021
-
[18]
W. Xu, Y . Cai, D. He, J. Lin, F. Zhang, Fast-lio2: Fast direct lidar-inertial odometry, IEEE Transactions on Robotics 38 (4) (2022) 2053–2073
2022
-
[19]
D. He, W. Xu, N. Chen, F. Kong, C. Yuan, F. Zhang, Point-LIO: Ro- bust High-Bandwidth Light Detection and Ranging Inertial Odometry, Advanced Intelligent Systems 5 (7) (2023) 2200459
2023
-
[20]
Bosse, R
M. Bosse, R. Zlot, P. Flick, Zebedee: Design of a spring-mounted 3-d range sensor with application to mobile mapping, IEEE Transactions on Robotics 28 (5) (2012) 1104–1119
2012
-
[21]
T. Shan, B. Englot, D. Meyers, W. Wang, C. Ratti, D. Rus, Lio-sam: Tightly-coupled lidar inertial odometry via smoothing and mapping, in: 2020 IEEE/RSJ international conference on intelligent robots and systems (IROS), IEEE, 2020, pp. 5135–5142
2020
-
[22]
Geneva, K
P. Geneva, K. Eckenhoff, Y . Yang, G. Huang, Lips: Lidar-inertial 3d plane slam, in: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, 2018, pp. 123–130
2018
-
[23]
Forster, Z
C. Forster, Z. Zhang, M. Gassner, M. Werlberger, D. Scaramuzza, SVO: Semidirect visual odometry for monocular and multicamera systems, IEEE Transactions on Robotics 33 (2) (2016) 249–265
2016
-
[24]
Leutenegger, S
S. Leutenegger, S. Lynen, M. Bosse, R. Siegwart, P. Furgale, Keyframe- based visual–inertial odometry using nonlinear optimization, The Inter- national Journal of Robotics Research 34 (3) (2015) 314–334
2015
-
[25]
T. Qin, P. Li, S. Shen, Vins-mono: A robust and versatile monocu- lar visual-inertial state estimator, IEEE Transactions on Robotics 34 (4) (2018) 1004–1020
2018
-
[26]
Geneva, K
P. Geneva, K. Eckenhoff, W. Lee, Y . Yang, G. Huang, Openvins: A re- search platform for visual-inertial estimation, in: 2020 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2020, pp. 4666– 4672
2020
-
[27]
Rosinol, M
A. Rosinol, M. Abate, Y . Chang, L. Carlone, Kimera: an open-source li- brary for real-time metric-semantic localization and mapping, in: 2020 IEEE International Conference on Robotics and Automation (ICRA), IEEE, 2020, pp. 1689–1696
2020
-
[28]
Lupton, S
T. Lupton, S. Sukkarieh, Visual-inertial-aided navigation for high- dynamic motion in built environments without initial conditions, IEEE Transactions on Robotics 28 (1) (2011) 61–76
2011
-
[29]
Mur-Artal, J
R. Mur-Artal, J. M. M. Montiel, J. D. Tardos, ORB-SLAM: a versatile and accurate monocular SLAM system, IEEE transactions on robotics 31 (5) (2015) 1147–1163
2015
-
[30]
Mur-Artal, J
R. Mur-Artal, J. D. Tardós, Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras, IEEE transactions on robotics 33 (5) (2017) 1255–1262
2017
-
[31]
Juric, F
A. Juric, F. Kendes, I. Markovic, I. Petrovic, A Comparison of Graph Optimization Approaches for Pose Estimation in SLAM, in: 2021 44th International Convention on Information, Communication and Electronic Technology (MIPRO), IEEE, Opatija, Croatia, 2021, pp. 1113–1118
2021
-
[32]
Kümmerle, G
R. Kümmerle, G. Grisetti, H. Strasdat, K. Konolige, W. Burgard, g 2 o: A general framework for graph optimization, in: 2011 IEEE International Conference on Robotics and Automation, IEEE, 2011, pp. 3607–3613
2011
-
[33]
Agarwal, K
S. Agarwal, K. Mierle, Ceres solver: Tutorial & reference, Google Inc 2 (72) (2012) 8
2012
-
[34]
Dellaert, Factor graphs and GTSAM: A hands-on introduction (2012)
F. Dellaert, Factor graphs and GTSAM: A hands-on introduction (2012)
2012
-
[35]
Forster, L
C. Forster, L. Carlone, F. Dellaert, D. Scaramuzza, On-manifold prein- tegration for real-time visual–inertial odometry, IEEE Transactions on Robotics 33 (1) (2016) 1–21
2016
-
[36]
Capriglione, M
D. Capriglione, M. Carratù, M. Catelani, L. Ciani, G. Patrizi, A. Piet- rosanto, P. Sommella, Experimental analysis of filtering algorithms for IMU-based applications under vibrations, IEEE Transactions on Instru- mentation and Measurement 70 (2020) 1–10
2020
-
[37]
Y . Duan, X. Li, B. Su, X. Wang, Q. Yang, Dynamical Analysis for the INS Vibration Control System Used in UA V, in: IOP Conference Series: Materials Science and Engineering, V ol. 887, IOP Publishing, 2020, p. 012026
2020
-
[38]
Z. Li, M. Lao, S. K. Phang, M. R. A. Hamid, K. Z. Tang, F. Lin, De- velopment and design methodology of an anti-vibration system on micro- UA Vs, in: International micro air vehicle conference and flight competi- tion (IMA V), 2017, pp. 223–228
2017
-
[39]
Brossard, S
M. Brossard, S. Bonnabel, A. Barrau, Denoising imu gyroscopes with deep learning for open-loop attitude estimation, IEEE Robotics and Au- tomation Letters 5 (3) (2020) 4796–4803
2020
-
[40]
Furgale, J
P. Furgale, J. Rehder, R. Siegwart, Unified temporal and spatial calibra- tion for multi-sensor systems, in: 2013 IEEE/RSJ International Confer- ence on Intelligent Robots and Systems, IEEE, 2013, pp. 1280–1286
2013
-
[41]
T. Qin, S. Shen, Online temporal calibration for monocular visual-inertial systems, in: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), IEEE, 2018, pp. 3662–3669
2018
-
[42]
Y . Yang, P. Geneva, X. Zuo, G. Huang, Online IMU Intrinsic Calibra- tion: Is It Necessary?, in: Robotics: Science and Systems XVI, Robotics: Science and Systems Foundation, 2020
2020
-
[43]
X. Niu, Y . Ban, Q. Zhang, T. Zhang, H. Zhang, J. Liu, Quantitative anal- ysis to the impacts of IMU quality in GPS/INS deep integration, Micro- machines 6 (8) (2015) 1082–1099
2015
-
[44]
González, S
I. González, S. Salazar, J. Torres, R. Lozano, H. Romero, Real-time atti- tude stabilization of a mini-uav quad-rotor using motor speed feedback, Journal of Intelligent & Robotic Systems 70 (2013) 93–106
2013
-
[45]
Burri, M
M. Burri, M. Dätwiler, M. W. Achtelik, R. Siegwart, Robust state estima- tion for Micro Aerial Vehicles based on system dynamics, in: 2015 IEEE International Conference on Robotics and Automation (ICRA), 2015, pp. 5278–5283
2015
-
[46]
Nisar, P
B. Nisar, P. Foehn, D. Falanga, D. Scaramuzza, Vimo: Simultaneous vi- sual inertial model-based odometry and force estimation, IEEE Robotics and Automation Letters 4 (3) (2019) 2785–2792
2019
-
[47]
Svacha, J
J. Svacha, J. Paulos, G. Loianno, V . Kumar, Imu-based inertia estima- tion for a quadrotor using newton-euler dynamics, IEEE Robotics and Automation Letters 5 (3) (2020) 3861–3867
2020
-
[48]
Cioffi, L
G. Cioffi, L. Bauersfeld, E. Kaufmann, D. Scaramuzza, Learned Inertial Odometry for Autonomous Drone Racing, IEEE Robotics and Automa- tion Letters 8 (5) (2023) 2684–2691
2023
- [49]
-
[50]
Antonini, W
A. Antonini, W. Guerra, V . Murali, T. Sayre-McCord, S. Karaman, The Blackbird Dataset: A large-scale dataset for UA V perception in aggres- sive flight, in: 2018 International Symposium on Experimental Robotics (ISER), 2018
2018
-
[51]
Zhang, T
K. Zhang, T. Yang, Z. Ding, S. Yang, T. Ma, M. Li, C. Xu, F. Gao, The visual-inertial-dynamical multirotor dataset, in: 2022 International Conference on Robotics and Automation (ICRA), IEEE, 2022, pp. 7635– 7641
2022
-
[52]
J. Sola, J. Deray, D. Atchuthan, A micro Lie theory for state estimation in robotics, arXiv preprint arXiv:1812.01537 (2018)
arXiv 2018
-
[53]
J. J. More, The levenberg-marquardt algorithm: implementation and the- ory, in: Numerical analysis: proceedings of the biennial Conference held 17 at Dundee, June 28–July 1, 1977, Springer, 2006, pp. 105–116
1977
-
[54]
Bouabdallah, R
S. Bouabdallah, R. Siegwart, Full control of a quadrotor, in: 2007 IEEE/RSJ international conference on intelligent robots and systems, Ieee, 2007, pp. 153–158
2007
-
[55]
Kaess, H
M. Kaess, H. Johannsson, R. Roberts, V . Ila, J. J. Leonard, F. Dellaert, iSAM2: Incremental smoothing and mapping using the Bayes tree, The International Journal of Robotics Research 31 (2) (2012) 216–235
2012
-
[56]
Petracek, K
P. Petracek, K. Alexis, M. Saska, RMS: Redundancy-Minimizing Point Cloud Sampling for Real-Time Pose Estimation, IEEE Robotics and Au- tomation Letters 9 (6) (2024) 5230–5237
2024
-
[57]
Dellaert, G
F. Dellaert, G. Contributors, borglab/gtsam (May 2022). URLhttps://github.com/borglab/gtsam)
2022
-
[58]
Kaess, V
M. Kaess, V . Ila, R. Roberts, F. Dellaert, The Bayes tree: An algorithmic foundation for probabilistic robot mapping, in: Algorithmic Foundations of Robotics IX: Selected Contributions of the Ninth International Work- shop on the Algorithmic Foundations of Robotics, Springer, 2011, pp. 157–173
2011
-
[59]
D. Hert, T. Baca, P. Petracek, V . Kratky, R. Penicka, V . Spurny, M. Petrlik, M. Vrba, D. Zaitlik, P. Stoudek, et al., MRS drone: A modular platform for real-world deployment of aerial multi-robot systems, Journal of Intel- ligent & Robotic Systems 108 (4) (2023) 64
2023
-
[60]
Meier, D
L. Meier, D. Honegger, M. Pollefeys, PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms, in: 2015 IEEE international conference on robotics and automation (ICRA), IEEE, 2015, pp. 6235–6240
2015
-
[61]
T. Baca, M. Petrlik, M. Vrba, V . Spurny, R. Penicka, D. Hert, M. Saska, The MRS UA V system: Pushing the frontiers of reproducible research, real-world deployment, and education with autonomous unmanned aerial vehicles, Journal of Intelligent & Robotic Systems 102 (1) (2021) 26
2021
-
[62]
Zhang, D
Z. Zhang, D. Scaramuzza, A tutorial on quantitative trajectory evaluation for visual (-inertial) odometry, in: 2018 IEEE/RSJ International Confer- ence on Intelligent Robots and Systems (IROS), IEEE, 2018, pp. 7244– 7251
2018
-
[63]
Grupp, evo: Python package for the evaluation of odometry and SLAM.,https://github.com/MichaelGrupp/evo(2017)
M. Grupp, evo: Python package for the evaluation of odometry and SLAM.,https://github.com/MichaelGrupp/evo(2017). 18
2017
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.