Cargando…

A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect

Multirotor micro air vehicles can operate in complex and confined environments that are otherwise inaccessible to larger drones. Operation in such environments results in airflow interactions between the propellers and proximate surfaces. The most common of these interactions is the ground effect. I...

Descripción completa

Detalles Bibliográficos
Autores principales: Matus-Vargas, Antonio, Rodriguez-Gomez, Gustavo, Martinez-Carranza, Jose
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891326/
https://www.ncbi.nlm.nih.gov/pubmed/31766258
http://dx.doi.org/10.3390/s19224948
_version_ 1783475787255513088
author Matus-Vargas, Antonio
Rodriguez-Gomez, Gustavo
Martinez-Carranza, Jose
author_facet Matus-Vargas, Antonio
Rodriguez-Gomez, Gustavo
Martinez-Carranza, Jose
author_sort Matus-Vargas, Antonio
collection PubMed
description Multirotor micro air vehicles can operate in complex and confined environments that are otherwise inaccessible to larger drones. Operation in such environments results in airflow interactions between the propellers and proximate surfaces. The most common of these interactions is the ground effect. In addition to the increment in thrust efficiency, this effect disturbs the onboard sensors of the drone. In this paper, we present a fault-tolerant scheme for a multirotor with altitude sensor faults caused by the ground effect. We assume a hierarchical control structure for trajectory tracking. The structure consists of an external Proportional-Derivative controller and an internal Proportional-Integral controller. We consider that the sensor faults occur on the inner loop and counteract them in the outer loop. In a novel approach, we use a metric monocular Simultaneous Localization and Mapping algorithm for detecting internal faults. We design the fault diagnosis scheme as a logical process which depends on the weighted residual. Furthermore, we propose two control strategies for fault mitigation. The first combines the external PD controller and a function of the residual. The second treats the sensor fault as an actuator fault and compensates with a sliding mode action. In either case, we utilize onboard sensors only. Finally, we evaluate the effectiveness of the strategies in simulations and experiments.
format Online
Article
Text
id pubmed-6891326
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68913262019-12-12 A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect Matus-Vargas, Antonio Rodriguez-Gomez, Gustavo Martinez-Carranza, Jose Sensors (Basel) Article Multirotor micro air vehicles can operate in complex and confined environments that are otherwise inaccessible to larger drones. Operation in such environments results in airflow interactions between the propellers and proximate surfaces. The most common of these interactions is the ground effect. In addition to the increment in thrust efficiency, this effect disturbs the onboard sensors of the drone. In this paper, we present a fault-tolerant scheme for a multirotor with altitude sensor faults caused by the ground effect. We assume a hierarchical control structure for trajectory tracking. The structure consists of an external Proportional-Derivative controller and an internal Proportional-Integral controller. We consider that the sensor faults occur on the inner loop and counteract them in the outer loop. In a novel approach, we use a metric monocular Simultaneous Localization and Mapping algorithm for detecting internal faults. We design the fault diagnosis scheme as a logical process which depends on the weighted residual. Furthermore, we propose two control strategies for fault mitigation. The first combines the external PD controller and a function of the residual. The second treats the sensor fault as an actuator fault and compensates with a sliding mode action. In either case, we utilize onboard sensors only. Finally, we evaluate the effectiveness of the strategies in simulations and experiments. MDPI 2019-11-13 /pmc/articles/PMC6891326/ /pubmed/31766258 http://dx.doi.org/10.3390/s19224948 Text en © 2019 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 (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Matus-Vargas, Antonio
Rodriguez-Gomez, Gustavo
Martinez-Carranza, Jose
A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
title A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
title_full A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
title_fullStr A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
title_full_unstemmed A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
title_short A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
title_sort monocular slam-based controller for multirotors with sensor faults under ground effect
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891326/
https://www.ncbi.nlm.nih.gov/pubmed/31766258
http://dx.doi.org/10.3390/s19224948
work_keys_str_mv AT matusvargasantonio amonocularslambasedcontrollerformultirotorswithsensorfaultsundergroundeffect
AT rodriguezgomezgustavo amonocularslambasedcontrollerformultirotorswithsensorfaultsundergroundeffect
AT martinezcarranzajose amonocularslambasedcontrollerformultirotorswithsensorfaultsundergroundeffect
AT matusvargasantonio monocularslambasedcontrollerformultirotorswithsensorfaultsundergroundeffect
AT rodriguezgomezgustavo monocularslambasedcontrollerformultirotorswithsensorfaultsundergroundeffect
AT martinezcarranzajose monocularslambasedcontrollerformultirotorswithsensorfaultsundergroundeffect