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...
Gespeichert in:
Veröffentlicht in: | Sensors (Basel, Switzerland) Switzerland), 2019-11, Vol.19 (22), p.4948 |
---|---|
Hauptverfasser: | , , |
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 & 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 & Medical Complete (Alumni)</collection><collection>Health & 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 |