Fault-Aware Kalman-Based Method for UAV Altitude Estimation Under Radar Altimeter Anomalies
Highlights
- A hybrid Kalman–rule-based framework for altitude estimation that explicitly handles real-world radar altimeter anomalies.
- A comprehensive classification and handling strategy for multiple radar failure modes, including out-of-range, frozen, biased, and inconsistent measurements.
- Improved reliability of altitude estimation during critical low-altitude operations such as takeoff and landing.
- Enhanced robustness of UAV autonomy in real-world environments with non-ideal sensor behavior.
Abstract
1. Introduction
2. Related Work
- Barometer + IMU Kalman Filter (Baro-KF): This approach employs a standard Kalman filter that fuses barometric altitude and IMU vertical acceleration. While effective under nominal conditions, it relies solely on barometric measurements for altitude estimation and is therefore highly sensitive to near-ground disturbances such as rotor downwash and ground effect, leading to biased altitude estimates.
- Barometer + TOF Kalman Filter (Standard Fusion KF): This approach integrates TOF measurements into the Kalman filter with fixed measurement noise covariance. It improves low-altitude accuracy when TOF data are reliable; however, it assumes consistent sensor behavior and lacks mechanisms to handle non-ideal TOF measurements, making it vulnerable to biased, frozen, or inconsistent readings.
- Threshold-Based TOF Gating (Threshold-Gated KF): This method introduces heuristic rules to accept or reject TOF measurements based on predefined thresholds (e.g., range limits or rate-of-change). Although effective for removing gross outliers, it treats measurement validity in a binary manner and may incorrectly reject valid measurements during rapid terrain changes or accept faulty measurements that remain within threshold bounds.
- Innovation-Based Adaptive KF (Adaptive KF): This approach adjusts the measurement noise covariance based on innovation statistics, providing a statistical mechanism to reduce the influence of inconsistent measurements. While more flexible than fixed-covariance filtering, it relies primarily on residual magnitude and does not explicitly distinguish between different anomaly types. As a result, it may misinterpret persistent bias or environmental changes as faults, leading to suboptimal adaptation.
3. Problem Formulation
3.1. Sensor Characteristics and Challenges
- Out-of-range returns when the true altitude exceeds the operational range.
- Frozen or repeated measurements over multiple sampling periods.
- In-range biased measurements that remain within valid limits but deviate significantly from the true altitude.
- Temporally smooth drifting measurements that gradually diverge from the true value.
- Intermittent signal loss or inconsistent returns caused by terrain, surface properties, or sensor interference.
3.2. Vertical Motion Model
3.3. Measurement Models
3.4. Problem Statement
- Provides accurate and smooth estimates of altitude and vertical velocity during all flight phases.
- Maintains reliable AGL estimation during low-altitude flight and autonomous landing.
- Detects and handles multiple types of radar altimeter anomalies that cannot be adequately modeled as Gaussian noise.
- Mitigates barometric ground effect disturbances near the surface.
4. Hybrid Kalman–Rule-Based Altitude Estimation Framework
4.1. Overall Architecture
| Algorithm 1 Kalman–Rule-Based Altitude Estimation |
|
4.2. Rule-Based Anomaly Detection and Classification
- Out-of-Range (OOR): or .
- Frozen (FRZ): .
- In-Range High Bias (IR-HB): for consecutive samples.
- In-Range Low Bias (IR-LB): for consecutive samples.
- Oscillatory (OSC): and is near the upper sensing range.
- Nominal (NOM): If none of the above conditions are satisfied.
- Good: Measurement is reliable.
- Ground Effect: Measurement is affected by near-ground disturbances.
- Good: Measurement is valid and consistent.
- No Signal: Measurement returns zero or indicates signal loss.
- Out of Range: Measurement lies outside the valid operating range of the sensor.
- Large Variation: Significant inter-sample changes inconsistent with physical motion.
- Persistent Value: Measurement remains constant over multiple consecutive samples, indicating potential signal freezing or loss of update.
- Minor Anomaly: Small but persistent deviations from expected behavior.
- Terrain Mismatch: Significant discrepancy between radar-derived altitude and terrain-referenced altitude.
- Barometric Mismatch: Significant discrepancy between radar and barometric altitude estimates.
4.3. Adaptive Measurement Handling in the Kalman Filter
4.4. Consistency Checking with Predicted Vertical State
4.5. Handling of Barometric Disturbances and Sensor Complementarity
5. Experimental Setup
5.1. Flight Dataset
5.2. Reference Altitude and Evaluation Metrics
5.3. Implementation Details
6. Results and Discussion
6.1. Overall Altitude Estimation Accuracy
- Green: Raw barometric altitude (m).
- Cyan: Raw radar (TOF) altitude (m).
- Black: Estimated altitude relative to the takeoff point (m).
- Red: Estimated above-ground-level (AGL) altitude (m).
- Blue: Estimated vertical velocity (positive upward) (m/s).
- Magenta: Sensor state indicators, where the upper trace corresponds to and the lower trace corresponds to . A value of zero indicates nominal operation (Good), while nonzero values represent different anomaly states as defined in the following section. When both sensors operate nominally, the two traces remain at constant levels of and , respectively.
6.2. Vertical Speed Estimation Performance
6.3. Robustness Under TOF Anomalies
6.4. Autonomous Landing Performance
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| UAV | Unmanned Aerial Vehicle |
| TOF | Time Of Flight |
| AGL | Above Ground Level |
| IMU | Inertial Measurement Unit |
| KF | Kalman Filter |
| EKF | Extended Kalman Filter |
References
- Gautam, A.; Sujit, P.B.; Saripalli, S. A survey of autonomous landing techniques for UAVs. In Proceedings of the 2014 International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA, 27–30 May 2014; pp. 1210–1218. [Google Scholar] [CrossRef]
- Advanced Navigation. Inertial Measurement Unit (IMU)—An Introduction; Advanced Navigation: Sydney, Australia, 2023. [Google Scholar]
- Frick, S. Radar Altimeters: Overview of Operation, Design, and Performance; Technical Report; Aerospace Vehicle Systems Institute (AVSI): College Station, TX, USA, 2021. [Google Scholar]
- Choi, K.S.; Hyun, J.W.; Jang, J.W.; Ahn, D.M.; Hong, G.Y. Ground Altitude Measurement Algorithm using Laser Altimeter and Ultrasonic Rangefinder for UAV. J. Korea Navig. Inst. 2013, 17. [Google Scholar] [CrossRef]
- Groves, P. Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, 2nd ed.; Artech House: Norwood, MA, USA, 2013. [Google Scholar]
- Kendoul, F. Survey of Advances in Guidance, Navigation, and Control of Unmanned Rotorcraft Systems. J. Field Robot. 2012, 29, 315–378. [Google Scholar] [CrossRef]
- Oleynikova, H.; Honegger, D.; Pollefeys, M. Reactive avoidance using embedded stereo vision for MAV flight. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 50–56. [Google Scholar] [CrossRef]
- Wei, B.; Nener, B. Distributed Space Debris Tracking with Consensus Labeled Random Finite Set Filtering. Sensors 2018, 18, 3005. [Google Scholar] [CrossRef] [PubMed]
- Bar-Shalom, Y.; Li, X.R.; Kirubarajan, T. Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software; Wiley: Hoboken, NJ, USA, 2001. [Google Scholar] [CrossRef]
- Titterton, D.; Weston, J. Strapdown Inertial Navigation Technology; The Institution of Engineering and Technology: Hertfordshire, UK, 2004. [Google Scholar]
- Blom, H.; Bar-Shalom, Y. The interacting multiple model algorithm for systems with Markovian switching coefficients. IEEE Trans. Autom. Control 1988, 33, 780–783. [Google Scholar] [CrossRef]
- Kaplan, E.D.; Hegarty, C.J. Understanding GPS: Principles and Applications, 2nd ed.; Comprehensive Resource on GNSS Systems, Including GPS, GLONASS, and Galileo; Artech House: Boston, MA, USA, 2006. [Google Scholar]
- Albéri, M.; Baldoncini, M.; Bottardi, C.; Chiarelli, E.; Fiorentini, G.; Raptis, K.G.C.; Realini, E.; Reguzzoni, M.; Rossi, L.; Sampietro, D.; et al. Accuracy of Flight Altitude Measured with Low-Cost GNSS, Radar and Barometer Sensors: Implications for Airborne Radiometric Surveys. Sensors 2018, 17, 1889. [Google Scholar] [CrossRef] [PubMed]
- Faessler, M.; Fontana, F.; Forster, C.; Scaramuzza, D. Automatic re-initialization and failure recovery for aggressive flight with a monocular vision-based quadrotor. In Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA, 26–30 May 2015; pp. 1722–1729. [Google Scholar] [CrossRef]
- Rong Li, X.; Jilkov, V. Survey of maneuvering target tracking. Part V. Multiple-model methods. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 1255–1321. [Google Scholar] [CrossRef]
- Ye, X.; Song, F.; Zhang, Z.; Zeng, Q. A Review of Small UAV Navigation System Based on Multisource Sensor Fusion. IEEE Sens. J. 2023, 23, 18926–18948. [Google Scholar] [CrossRef]
- Gu, Y.; Gross, J.N.; Rhudy, M.B.; Lassak, K. A Fault-Tolerant Multiple Sensor Fusion Approach Applied to UAV Attitude Estimation. Int. J. Aerosp. Eng. 2016, 2016, 6217428. [Google Scholar] [CrossRef]
- Le, K.T.; Nguyen, T.T.; Nguyen, T.D. Improving UAV Altitude Estimation Using Barometric Sensor: A Method via Data Analysis. In Proceedings of the 2025 International Conference on Electrical Engineering and Informatics (ICEEI), Kuching, Malaysia, 13–15 November 2025. [Google Scholar]
- Gracey, W. Measurement of Aircraft Speed and Altitude; John Wiley & Sons: New York, NY, USA, 1981. [Google Scholar]
- NASA/USGS. Shuttle Radar Topography Mission (SRTM) Digital Elevation Data; ESDS: Nashik, India, 2000.
- Hesch, J.; Kottas, D.; Bowman, S.; Roumeliotis, S. Consistency Analysis and Improvement of Vision-aided Inertial Navigation. Robot. IEEE Trans. 2014, 30, 158–176. [Google Scholar] [CrossRef]
- TE Connectivity. MS5611-01BA03 Datasheet; TE Connectivity: Berwyn, PA, USA, 2023. [Google Scholar]
- Analog Devices. ADIS Series MEMS Inertial Measurement Units Datasheet; Analog Devices: Wilmington, MA, USA, 2020. [Google Scholar]









| Symbol | Description | Typical Values |
|---|---|---|
| Sensor operating range | 0.3∼0.5 m | |
| Sensor operating range | 50∼100 m | |
| Threshold for frozen detection | 0.005∼0.02 m | |
| N | Window length | 20∼100 samples (data in 1 s) |
| Bias threshold | 0.3∼0.7 m | |
| Bias persistence length | 20∼40 samples | |
| Oscillation threshold | 0.2∼0.5 m |
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
Vu, V.D.; Mai, X.S.; Le, K.T.; Tran, M.V.; Nguyen, T.D. Fault-Aware Kalman-Based Method for UAV Altitude Estimation Under Radar Altimeter Anomalies. Drones 2026, 10, 369. https://doi.org/10.3390/drones10050369
Vu VD, Mai XS, Le KT, Tran MV, Nguyen TD. Fault-Aware Kalman-Based Method for UAV Altitude Estimation Under Radar Altimeter Anomalies. Drones. 2026; 10(5):369. https://doi.org/10.3390/drones10050369
Chicago/Turabian StyleVu, Van Dung, Xuan Sinh Mai, Kieu Trang Le, Minh Vu Tran, and Thanh Dong Nguyen. 2026. "Fault-Aware Kalman-Based Method for UAV Altitude Estimation Under Radar Altimeter Anomalies" Drones 10, no. 5: 369. https://doi.org/10.3390/drones10050369
APA StyleVu, V. D., Mai, X. S., Le, K. T., Tran, M. V., & Nguyen, T. D. (2026). Fault-Aware Kalman-Based Method for UAV Altitude Estimation Under Radar Altimeter Anomalies. Drones, 10(5), 369. https://doi.org/10.3390/drones10050369
