A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis

Sensor fault detection and isolation (SFDI) is a fundamental topic in unmanned aerial vehicle (UAV) development, where attitude estimation plays a key role in flight control systems and its accuracy is crucial for UAV reliability. In commercial drones with low maximum take-off weights, typical redun...

Full description

Bibliographic Details
Main Authors: Egidio D’Amato, Vito Antonio Nardi, Immacolata Notaro, Valerio Scordamaglia
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/9/3066
_version_ 1797535978161700864
author Egidio D’Amato
Vito Antonio Nardi
Immacolata Notaro
Valerio Scordamaglia
author_facet Egidio D’Amato
Vito Antonio Nardi
Immacolata Notaro
Valerio Scordamaglia
author_sort Egidio D’Amato
collection DOAJ
description Sensor fault detection and isolation (SFDI) is a fundamental topic in unmanned aerial vehicle (UAV) development, where attitude estimation plays a key role in flight control systems and its accuracy is crucial for UAV reliability. In commercial drones with low maximum take-off weights, typical redundant architectures, based on triplex, can represent a strong limitation in UAV payload capabilities. This paper proposes an FDI algorithm for low-cost multi-rotor drones equipped with duplex sensor architecture. Here, attitude estimation involves two 9-DoF inertial measurement units (IMUs) including 3-axis accelerometers, gyroscopes and magnetometers. The SFDI algorithm is based on a particle filter approach to promptly detect and isolate IMU faulted sensors. The algorithm has been implemented on a low-cost embedded platform based on a Raspberry Pi board. Its effectiveness and robustness were proved through experimental tests involving realistic faults on a real tri-rotor aircraft. A sensitivity analysis was carried out on the main algorithm parameters in order to find a trade-off between performance, computational burden and reliability.
first_indexed 2024-03-10T11:53:03Z
format Article
id doaj.art-68493ed8efe84f4cb167d991c0f0f431
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T11:53:03Z
publishDate 2021-04-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-68493ed8efe84f4cb167d991c0f0f4312023-11-21T17:32:05ZengMDPI AGSensors1424-82202021-04-01219306610.3390/s21093066A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity AnalysisEgidio D’Amato0Vito Antonio Nardi1Immacolata Notaro2Valerio Scordamaglia3Dipartimento di Scienze e Tecnologie, Universitá degli Studi di Napoli “Parthenope”, 80143 Napoli, ItalyDipartimento di Ingegneria dell’Informazione, delle Infrastrutture e dell’Energia Sostenibile, Universitá degli Studi “Mediterranea” di Reggio Calabria, 89122 Reggio Calabria, ItalyDipartimento di Ingegneria, Universitá degli Studi della Campania “L.Vanvitelli”, 81031 Aversa, ItalyDipartimento di Ingegneria dell’Informazione, delle Infrastrutture e dell’Energia Sostenibile, Universitá degli Studi “Mediterranea” di Reggio Calabria, 89122 Reggio Calabria, ItalySensor fault detection and isolation (SFDI) is a fundamental topic in unmanned aerial vehicle (UAV) development, where attitude estimation plays a key role in flight control systems and its accuracy is crucial for UAV reliability. In commercial drones with low maximum take-off weights, typical redundant architectures, based on triplex, can represent a strong limitation in UAV payload capabilities. This paper proposes an FDI algorithm for low-cost multi-rotor drones equipped with duplex sensor architecture. Here, attitude estimation involves two 9-DoF inertial measurement units (IMUs) including 3-axis accelerometers, gyroscopes and magnetometers. The SFDI algorithm is based on a particle filter approach to promptly detect and isolate IMU faulted sensors. The algorithm has been implemented on a low-cost embedded platform based on a Raspberry Pi board. Its effectiveness and robustness were proved through experimental tests involving realistic faults on a real tri-rotor aircraft. A sensitivity analysis was carried out on the main algorithm parameters in order to find a trade-off between performance, computational burden and reliability.https://www.mdpi.com/1424-8220/21/9/3066fault detection and isolationparticle filterUAV fault detectionFDIfault tolerant attitude estimationduplex attitude estimation architecture
spellingShingle Egidio D’Amato
Vito Antonio Nardi
Immacolata Notaro
Valerio Scordamaglia
A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis
Sensors
fault detection and isolation
particle filter
UAV fault detection
FDI
fault tolerant attitude estimation
duplex attitude estimation architecture
title A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis
title_full A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis
title_fullStr A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis
title_full_unstemmed A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis
title_short A Particle Filtering Approach for Fault Detection and Isolation of UAV IMU Sensors: Design, Implementation and Sensitivity Analysis
title_sort particle filtering approach for fault detection and isolation of uav imu sensors design implementation and sensitivity analysis
topic fault detection and isolation
particle filter
UAV fault detection
FDI
fault tolerant attitude estimation
duplex attitude estimation architecture
url https://www.mdpi.com/1424-8220/21/9/3066
work_keys_str_mv AT egidiodamato aparticlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT vitoantonionardi aparticlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT immacolatanotaro aparticlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT valerioscordamaglia aparticlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT egidiodamato particlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT vitoantonionardi particlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT immacolatanotaro particlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis
AT valerioscordamaglia particlefilteringapproachforfaultdetectionandisolationofuavimusensorsdesignimplementationandsensitivityanalysis