Heteroscedastic Decoupling Algorithm of Gyroscope Front-End Preprocessing for UAVs Under Collision Disturbance
Abstract
1. Introduction
- An optimized single-pass CUSUM variance change-point detector embedded with steady-state residual compensation term is developed. This modification suppresses false alarms triggered by periodic oscillation of X/Y axes during steady flight.
- An axis-differentiated segmented weighting strategy is designed according to three-axis motion characteristics of UAVs. Amplitude-based weighting is applied for oscillatory X/Y axes, while mean-removed relative-change-rate weighting is adopted for the Z-axis to preserve its constant rotation component.
- An end-to-end online integrated preprocessing pipeline is constructed: orthogonal-polynomial angular-velocity fitting, improved CUSUM change-point monitoring, axis-differentiated weighting, and segmented refitting re-initialization are tightly coupled. Once a collision change point is detected, fitting matrices and coefficients are re-initialized locally to block error propagation across collision moments. Such an integrated workflow for raw gyroscope measurement preprocessing under UAV collision disturbance has rarely been reported in previous literature.
2. Background of SINS
3. Observation Model and the Proposed Algorithm
3.1. Angular Velocity Observation Model in Steady Cruise
3.2. Least Squares Fitting with Equispaced Sampling
3.3. Accelerated Online Recursive Coefficient Update
- (1)
- Hermite polynomial basis evaluation for each sampling point: , where m denotes the polynomial order.
- (2)
- Recursive least-squares coefficient update: . This is the main computational burden under normal steady-flight conditions.
- (3)
- Improved single-pass CUSUM change-point recursion: per time step, only simple scalar accumulation and comparison operations.
- (4)
- Axis-differentiated weighting correction: for three axes.
- (5)
- Segmented re-initialization: This operation is triggered only when a collision change point is detected. Its one-time computational cost is and will not be invoked in steady cruise.
3.4. Heteroscedastic Noise and Change-Point Detection Under Collision Disturbances
4. Simulation Results
4.1. Simulation Setup and Evaluation Metrics
4.2. Performance of Methods Under Collision-Free Steady Cruise
4.2.1. Noise-Free Steady Cruise Condition
4.2.2. Steady Cruise with Stationary Normal White Noise
4.3. Change-Point Detection Algorithm
- Change-point detection delay. Let denote the first sampling instant after the collision-induced jump arises, and the sampling instant when the algorithm triggers an alarm. The delay for each successfully detected trial is defined as , and the mean delay is calculated over all successfully detected cases.
- Number of false alarms. This metric counts the total false alarms triggered within collision-free stationary segments, and the total value across all trials is recorded.
- Missing detection of abrupt collision events. It refers to the number of test trials containing genuine collision jumps while no valid alarm is generated throughout the whole time series and all trails.
- Single-step computation time. It represents the runtime consumed by one complete sampling iteration that involves attitude computation. It should be noted that collision judgment can be implemented merely using angular rate measurements with low computational overhead. The difference in single-step runtime among algorithms mainly originates from whether attitude updating is embedded in the iterative pipeline.
4.4. Parameter Sensitivity Analysis
4.5. Comparison with EKF-Based Attitude Propagation Under Gyro-Only Input
5. Discussion
5.1. Analysis of Results
5.2. Limitations of the Proposed Algorithm
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Butt, M.Z.; Nasir, N.; Rashid, R.A.; Tang, C.H.H. Open-Gap Algorithm for Fast Reactive Collision Avoidance by Autonomous UAV using Sensor Array. J. Aeronaut. Astronaut. Aviat. 2025, 57, 505–511. [Google Scholar]
- Paolo, D.P.; Carlson, S.J.; Papachristos, C.; Alexis, K. Collision-tolerant Aerial Robots: A Survey. arXiv 2026, arXiv:2212.03196v1. [Google Scholar]
- Paolo, D.P.; Dharmadhikari, M.; Alexis, K. Risk-aware Motion Planning for Collision-tolerant Aerial Robots subject to Localization Uncertainty. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Kyoto, Japan, 23–27 October 2022. [Google Scholar]
- Huang, X.; Liu, G.; Liu, Y. Collision Detection and Recovery Control of Drones Using Onboard Inertial Measurement Unit. Drones 2025, 9, 380. [Google Scholar] [CrossRef] [Scilit]
- Wei, X.; Fan, S.; Zhang, Y.; Gao, W.; Shen, F.; Ming, X.; Yang, J. A robust adaptive error state Kalman filter for MEMS IMU attitude estimation under dynamic acceleration. Measurement 2025, 242, 116097. [Google Scholar] [CrossRef] [Scilit]
- Savage, P.G. Strapdown inertial navigation integration algorithm design part 1: Attitude algorithms. J. Guid. Control Dyn. 1998, 21, 19–28. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lai, J.; Lv, P.; Jiang, B. Noncommutativity Error Analysis of Strapdown Inertial Navigation System under the Vibration in UAVs. Int. J. Adv. Robot. Syst. 2012, 9, 136. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Battiston, A.; Sharf, I.; Nahon, M. Attitude estimation for collision recovery of a quadcopter unmanned aerial vehicle. Int. J. Robot. Res. 2019, 38, 1286–1306. [Google Scholar] [CrossRef] [Scilit]
- Amiri, F.; Khorashadizadeh, S. Adaptive control of a class of uncertain nonlinear systems using brain emotional learning and Legendre polynomials. Trans. Inst. Meas. Control 2024, 46, 1667–1679. [Google Scholar] [CrossRef] [Scilit]
- Santra, S.; Behera, R. Physics-informed fractional machine intelligence and space-time wavelet frameworks for non-local integro-partial differential equations involving weak singularities. Commun. Nonlinear Sci. Numer. Simul. 2025, 152, 109184. [Google Scholar] [CrossRef] [Scilit]
- Arai, Y.; Otsu, T.; Xu, M. GLS under monotone heteroskedasticity. J. Econom. 2024, 246, 105899. [Google Scholar] [CrossRef] [Scilit]
- Chu, Y.; Mu, R.; Li, S.; Cui, N. An improved adaptive robust information filter for spacecraft relative navigation. Aerosp. Sci. Technol. 2022, 130, 107873. [Google Scholar] [CrossRef] [Scilit]
- Lu, W.; Jia, X.; Teng, Y.; Du, Y.; Zhang, Z. Backward smoothing adaptive SVDCKF integrated navigation algorithm. Aerosp. Sci. Technol. 2024, 74, 2801–2813. [Google Scholar] [CrossRef] [Scilit]
- Inclán, C.; Tiao, G. Use of Cumulative Sums of Squares for Retrospective Detection of Changes of Variance. J. Am. Stat. Assoc. 1994, 89, 913–923. [Google Scholar] [CrossRef] [Scilit]
- Shuster, M.D. A Survey of Attitude Representations. J. Astronaut. Sci. 1993, 41, 439–517. [Google Scholar]
- Alaimo, A.; Artale, V.; Milazzo, C.; Ricciardello, A. Comparison between Euler and Quaternion Parametrization in UAV Dynamics. In Proceedings of the 11th International Conference of Numerical Analysis and Applied Mathematics, Rhodes, Greece, 21–27 September 2013. [Google Scholar]
- Page, E.S. Continuous inspection schemes. Biometrika 1954, 41, 100–115. [Google Scholar] [CrossRef] [Scilit]
- Bai, J.S.; Perron, P. Estimating and Testing Linear Models with Multiple Structural Changes. Econometrica 1998, 66, 47–78. [Google Scholar] [CrossRef] [Scilit]
- Dranitsyna, E.V.; Sokolov, A.I. Strapdown Inertial Navigation System Accuracy Improvement Methods Based on Inertial Measuring Unit Rotation: Analytical Review. Gyroscopy Navig. 2023, 14, 290–304. [Google Scholar] [CrossRef] [Scilit]
- González-Coya, E.; Perron, P. Estimation in the Presence of Heteroskedasticity of Unknown Form: A Lasso-based Approach. J. Econom. Methods 2023, 13, 29–48. [Google Scholar] [CrossRef] [Scilit]
- Chen, X.; Li, Z.; Tao, Z. A robust adaptive Student’s t-Kalman filter for GNSS/INS integrated navigation. Meas. Sci. Technol. 2025, 36, 116309. [Google Scholar] [CrossRef] [Scilit]
- He, H.; Xiong, Z.; Kang, J.; Zhang, X. Multi-source Fusion Navigation Algorithm for Aerospace Vehicles Based on Adaptive Factor Graph. Adv. Guid. Navig. Control 2025, 1348, 128–137. [Google Scholar] [CrossRef] [Scilit]
- Zhang, Z.; Zhu, G.; Wu, J. Neural-Network-Based Temperature Drift Compensation for MEMS-IMU Systems. IEEE Sens. J. 2025, 25, 26353–26363. [Google Scholar] [CrossRef] [Scilit]


| Method | -Axis RMSE (Rad) | -Axis RMSE (Rad) | -Axis RMSE (Rad) |
|---|---|---|---|
| four-sample method | |||
| Legendre polynomial method | |||
| Chebyshev polynomial method | |||
| Hermite polynomial method |
| Method | -Axis RMSE (Rad) | -Axis RMSE (Rad) | -Axis RMSE (Rad) |
|---|---|---|---|
| four-sample method | |||
| Legendre polynomial method | |||
| Chebyshev polynomial method | |||
| Hermite polynomial method |
| Algorithm | Change-Point Detection Delay (msec) | False Alarms | Missing Detection of Collision | Single-Step Computation Time (msec) |
|---|---|---|---|---|
| SCUSUM | ||||
| CUSUM | ||||
| BPMC | ||||
| GLR | ||||
| OUR |
| Detection Delay (ms) | False Alarms | Missing Detection of Collision | Single-Step Computation Time (msec) | |
|---|---|---|---|---|
| 3.0 | ||||
| 3.5 | ||||
| 4.0 | ||||
| 4.5 | ||||
| 5.0 |
| Sampling Rate | -Axis RMSE (Rad) | -Axis RMSE (Rad) | -Axis RMSE (Rad) | Detection Delay (msec) |
|---|---|---|---|---|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wei, Y.; Duan, R.; Wang, B.; Duan, Q. Heteroscedastic Decoupling Algorithm of Gyroscope Front-End Preprocessing for UAVs Under Collision Disturbance. Algorithms 2026, 19, 752. https://doi.org/10.3390/a19090752
Wei Y, Duan R, Wang B, Duan Q. Heteroscedastic Decoupling Algorithm of Gyroscope Front-End Preprocessing for UAVs Under Collision Disturbance. Algorithms. 2026; 19(9):752. https://doi.org/10.3390/a19090752
Chicago/Turabian StyleWei, Ying, Ruoqing Duan, Boyao Wang, and Qihong Duan. 2026. "Heteroscedastic Decoupling Algorithm of Gyroscope Front-End Preprocessing for UAVs Under Collision Disturbance" Algorithms 19, no. 9: 752. https://doi.org/10.3390/a19090752
APA StyleWei, Y., Duan, R., Wang, B., & Duan, Q. (2026). Heteroscedastic Decoupling Algorithm of Gyroscope Front-End Preprocessing for UAVs Under Collision Disturbance. Algorithms, 19(9), 752. https://doi.org/10.3390/a19090752
