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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Sensors (Basel, Switzerland) Switzerland), 2019-11, Vol.19 (22), p.4948
Hauptverfasser: Matus-Vargas, Antonio, Rodriguez-Gomez, Gustavo, Martinez-Carranza, Jose
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue 22
container_start_page 4948
container_title Sensors (Basel, Switzerland)
container_volume 19
creator Matus-Vargas, Antonio
Rodriguez-Gomez, Gustavo
Martinez-Carranza, Jose
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.
doi_str_mv 10.3390/s19224948
format Article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_6891326</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2318738863</sourcerecordid><originalsourceid>FETCH-LOGICAL-c403t-6dae5795dec77a4ab167619abea00ba57243f5d14dc4d090ec75ccdf8b9137cc3</originalsourceid><addsrcrecordid>eNpdkc1KAzEUhYMoVqsLX0ACbnQxmr9JMhuhFFuFFhcquAuZJGOnTCc1mVF8eyNqqa7u5Z6Pw7kcAE4wuqS0QFcRF4SwgskdcIAZYZkkBO1u7QNwGOMSIUIplftgQLHgnOTyADyP4Ny33vSNDvBhNppnpY7OwrFvu-CbxgVY-QDnfdPVwXc-RPhedwv44NqY7hOdhAj71iZwGnxa4E1VOdMdgb1KN9Ed_8wheJrcPI5vs9n99G48mmWGIdpl3GqXiyK3zgihmS4xFxwXunQaoVLngjBa5RYza5hFBUpYboytZFlgKoyhQ3D97bvuy5WzxqXculHrUK90-FBe1-qv0tYL9eLfFJfJgfBkcP5jEPxr72KnVnU0rml063wfFaFYCiolpwk9-4cufR_a9J4iOc2ZxJSLRF18Uyb4GIOrNmEwUl99qU1fiT3dTr8hfwuin45wkOI</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2535481367</pqid></control><display><type>article</type><title>A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect</title><source>DOAJ Directory of Open Access Journals</source><source>MDPI - Multidisciplinary Digital Publishing Institute</source><source>EZB-FREE-00999 freely available EZB journals</source><source>PubMed Central</source><source>Free Full-Text Journals in Chemistry</source><creator>Matus-Vargas, Antonio ; Rodriguez-Gomez, Gustavo ; Martinez-Carranza, Jose</creator><creatorcontrib>Matus-Vargas, Antonio ; Rodriguez-Gomez, Gustavo ; Martinez-Carranza, Jose</creatorcontrib><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.</description><identifier>ISSN: 1424-8220</identifier><identifier>EISSN: 1424-8220</identifier><identifier>DOI: 10.3390/s19224948</identifier><identifier>PMID: 31766258</identifier><language>eng</language><publisher>Switzerland: MDPI AG</publisher><subject>Actuators ; Air flow ; Altitude ; Confined spaces ; Control algorithms ; Controllers ; Drones ; Fault detection ; Fault diagnosis ; Fault tolerance ; Ground effect (aerodynamics) ; Helicopters ; Localization ; Micro air vehicles (MAV) ; Propellers ; Proportional derivative ; Sensors ; Simultaneous localization and mapping ; Sliding mode control ; Structural hierarchy ; Trajectory control ; Unmanned aerial vehicles ; Vehicles</subject><ispartof>Sensors (Basel, Switzerland), 2019-11, Vol.19 (22), p.4948</ispartof><rights>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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><rights>2019 by the authors. 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c403t-6dae5795dec77a4ab167619abea00ba57243f5d14dc4d090ec75ccdf8b9137cc3</citedby><cites>FETCH-LOGICAL-c403t-6dae5795dec77a4ab167619abea00ba57243f5d14dc4d090ec75ccdf8b9137cc3</cites><orcidid>0000-0002-7677-8770 ; 0000-0002-8914-1904 ; 0000-0002-4925-8892</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891326/pdf/$$EPDF$$P50$$Gpubmedcentral$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.ncbi.nlm.nih.gov/pmc/articles/PMC6891326/$$EHTML$$P50$$Gpubmedcentral$$Hfree_for_read</linktohtml><link.rule.ids>230,314,725,778,782,862,883,27907,27908,53774,53776</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/31766258$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Matus-Vargas, Antonio</creatorcontrib><creatorcontrib>Rodriguez-Gomez, Gustavo</creatorcontrib><creatorcontrib>Martinez-Carranza, Jose</creatorcontrib><title>A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect</title><title>Sensors (Basel, Switzerland)</title><addtitle>Sensors (Basel)</addtitle><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.</description><subject>Actuators</subject><subject>Air flow</subject><subject>Altitude</subject><subject>Confined spaces</subject><subject>Control algorithms</subject><subject>Controllers</subject><subject>Drones</subject><subject>Fault detection</subject><subject>Fault diagnosis</subject><subject>Fault tolerance</subject><subject>Ground effect (aerodynamics)</subject><subject>Helicopters</subject><subject>Localization</subject><subject>Micro air vehicles (MAV)</subject><subject>Propellers</subject><subject>Proportional derivative</subject><subject>Sensors</subject><subject>Simultaneous localization and mapping</subject><subject>Sliding mode control</subject><subject>Structural hierarchy</subject><subject>Trajectory control</subject><subject>Unmanned aerial vehicles</subject><subject>Vehicles</subject><issn>1424-8220</issn><issn>1424-8220</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNpdkc1KAzEUhYMoVqsLX0ACbnQxmr9JMhuhFFuFFhcquAuZJGOnTCc1mVF8eyNqqa7u5Z6Pw7kcAE4wuqS0QFcRF4SwgskdcIAZYZkkBO1u7QNwGOMSIUIplftgQLHgnOTyADyP4Ny33vSNDvBhNppnpY7OwrFvu-CbxgVY-QDnfdPVwXc-RPhedwv44NqY7hOdhAj71iZwGnxa4E1VOdMdgb1KN9Ed_8wheJrcPI5vs9n99G48mmWGIdpl3GqXiyK3zgihmS4xFxwXunQaoVLngjBa5RYza5hFBUpYboytZFlgKoyhQ3D97bvuy5WzxqXculHrUK90-FBe1-qv0tYL9eLfFJfJgfBkcP5jEPxr72KnVnU0rml063wfFaFYCiolpwk9-4cufR_a9J4iOc2ZxJSLRF18Uyb4GIOrNmEwUl99qU1fiT3dTr8hfwuin45wkOI</recordid><startdate>20191113</startdate><enddate>20191113</enddate><creator>Matus-Vargas, Antonio</creator><creator>Rodriguez-Gomez, Gustavo</creator><creator>Martinez-Carranza, Jose</creator><general>MDPI AG</general><general>MDPI</general><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7X7</scope><scope>7XB</scope><scope>88E</scope><scope>8FI</scope><scope>8FJ</scope><scope>8FK</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FYUFA</scope><scope>GHDGH</scope><scope>K9.</scope><scope>M0S</scope><scope>M1P</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>7X8</scope><scope>5PM</scope><orcidid>https://orcid.org/0000-0002-7677-8770</orcidid><orcidid>https://orcid.org/0000-0002-8914-1904</orcidid><orcidid>https://orcid.org/0000-0002-4925-8892</orcidid></search><sort><creationdate>20191113</creationdate><title>A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect</title><author>Matus-Vargas, Antonio ; Rodriguez-Gomez, Gustavo ; Martinez-Carranza, Jose</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c403t-6dae5795dec77a4ab167619abea00ba57243f5d14dc4d090ec75ccdf8b9137cc3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Actuators</topic><topic>Air flow</topic><topic>Altitude</topic><topic>Confined spaces</topic><topic>Control algorithms</topic><topic>Controllers</topic><topic>Drones</topic><topic>Fault detection</topic><topic>Fault diagnosis</topic><topic>Fault tolerance</topic><topic>Ground effect (aerodynamics)</topic><topic>Helicopters</topic><topic>Localization</topic><topic>Micro air vehicles (MAV)</topic><topic>Propellers</topic><topic>Proportional derivative</topic><topic>Sensors</topic><topic>Simultaneous localization and mapping</topic><topic>Sliding mode control</topic><topic>Structural hierarchy</topic><topic>Trajectory control</topic><topic>Unmanned aerial vehicles</topic><topic>Vehicles</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Matus-Vargas, Antonio</creatorcontrib><creatorcontrib>Rodriguez-Gomez, Gustavo</creatorcontrib><creatorcontrib>Martinez-Carranza, Jose</creatorcontrib><collection>PubMed</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Health &amp; Medical Collection</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Medical Database (Alumni Edition)</collection><collection>Hospital Premium Collection</collection><collection>Hospital Premium Collection (Alumni Edition)</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Health Research Premium Collection</collection><collection>Health Research Premium Collection (Alumni)</collection><collection>ProQuest Health &amp; Medical Complete (Alumni)</collection><collection>Health &amp; Medical Collection (Alumni Edition)</collection><collection>Medical Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>MEDLINE - Academic</collection><collection>PubMed Central (Full Participant titles)</collection><jtitle>Sensors (Basel, Switzerland)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Matus-Vargas, Antonio</au><au>Rodriguez-Gomez, Gustavo</au><au>Martinez-Carranza, Jose</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect</atitle><jtitle>Sensors (Basel, Switzerland)</jtitle><addtitle>Sensors (Basel)</addtitle><date>2019-11-13</date><risdate>2019</risdate><volume>19</volume><issue>22</issue><spage>4948</spage><pages>4948-</pages><issn>1424-8220</issn><eissn>1424-8220</eissn><abstract>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.</abstract><cop>Switzerland</cop><pub>MDPI AG</pub><pmid>31766258</pmid><doi>10.3390/s19224948</doi><orcidid>https://orcid.org/0000-0002-7677-8770</orcidid><orcidid>https://orcid.org/0000-0002-8914-1904</orcidid><orcidid>https://orcid.org/0000-0002-4925-8892</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1424-8220
ispartof Sensors (Basel, Switzerland), 2019-11, Vol.19 (22), p.4948
issn 1424-8220
1424-8220
language eng
recordid cdi_pubmedcentral_primary_oai_pubmedcentral_nih_gov_6891326
source DOAJ Directory of Open Access Journals; MDPI - Multidisciplinary Digital Publishing Institute; EZB-FREE-00999 freely available EZB journals; PubMed Central; Free Full-Text Journals in Chemistry
subjects Actuators
Air flow
Altitude
Confined spaces
Control algorithms
Controllers
Drones
Fault detection
Fault diagnosis
Fault tolerance
Ground effect (aerodynamics)
Helicopters
Localization
Micro air vehicles (MAV)
Propellers
Proportional derivative
Sensors
Simultaneous localization and mapping
Sliding mode control
Structural hierarchy
Trajectory control
Unmanned aerial vehicles
Vehicles
title A Monocular SLAM-based Controller for Multirotors with Sensor Faults under Ground Effect
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-17T02%3A44%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Monocular%20SLAM-based%20Controller%20for%20Multirotors%20with%20Sensor%20Faults%20under%20Ground%20Effect&rft.jtitle=Sensors%20(Basel,%20Switzerland)&rft.au=Matus-Vargas,%20Antonio&rft.date=2019-11-13&rft.volume=19&rft.issue=22&rft.spage=4948&rft.pages=4948-&rft.issn=1424-8220&rft.eissn=1424-8220&rft_id=info:doi/10.3390/s19224948&rft_dat=%3Cproquest_pubme%3E2318738863%3C/proquest_pubme%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2535481367&rft_id=info:pmid/31766258&rfr_iscdi=true