Robust Tracking Control of Quadrotors Based on Differential Flatness: Simulations and Experiments
We introduce a new exponentially convergent trajectory tracking control law based on the fully nonlinear quadrotor model subject to unknown disturbances and modeling uncertainties. The approach takes advantage of the system's differential flatness property to relate the second time derivative o...
Saved in:
Published in | IEEE/ASME transactions on mechatronics Vol. 23; no. 3; pp. 1126 - 1137 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
IEEE
01.06.2018
|
Subjects | |
Online Access | Get full text |
ISSN | 1083-4435 1941-014X |
DOI | 10.1109/TMECH.2018.2820426 |
Cover
Loading…
Abstract | We introduce a new exponentially convergent trajectory tracking control law based on the fully nonlinear quadrotor model subject to unknown disturbances and modeling uncertainties. The approach takes advantage of the system's differential flatness property to relate the second time derivative of linear accelerations (snap) to the roll and pitch moments. Using these model-based relations, the closed-loop system is transformed to follow an exponentially stable error dynamics that are robust to unknown disturbances and uncertainties bounded on a compact set. It is proven that the control law exponentially stabilizes the position and yaw tracking errors, while the roll and pitch angle tracking errors are ultimately bounded. Simulations and experimental results under windy conditions and without disturbance estimation, demonstrate the effectiveness and robustness of the approach. |
---|---|
AbstractList | We introduce a new exponentially convergent trajectory tracking control law based on the fully nonlinear quadrotor model subject to unknown disturbances and modeling uncertainties. The approach takes advantage of the system's differential flatness property to relate the second time derivative of linear accelerations (snap) to the roll and pitch moments. Using these model-based relations, the closed-loop system is transformed to follow an exponentially stable error dynamics that are robust to unknown disturbances and uncertainties bounded on a compact set. It is proven that the control law exponentially stabilizes the position and yaw tracking errors, while the roll and pitch angle tracking errors are ultimately bounded. Simulations and experimental results under windy conditions and without disturbance estimation, demonstrate the effectiveness and robustness of the approach. |
Author | Poultney, Alexander Ashrafiuon, Hashem Clayton, Garrett Kennedy, Christopher |
Author_xml | – sequence: 1 givenname: Alexander surname: Poultney fullname: Poultney, Alexander email: apoult01@villanova.edu organization: Mechanical Engineering Department, Villanova University, Villanova, PA, USA – sequence: 2 givenname: Christopher surname: Kennedy fullname: Kennedy, Christopher email: ckenne21@villanova.edu organization: Mechanical Engineering Department, Villanova University, Villanova, PA, USA – sequence: 3 givenname: Garrett surname: Clayton fullname: Clayton, Garrett email: garrett.clayton@villanova.edu organization: Mechanical Engineering Department, Villanova University, Villanova, PA, USA – sequence: 4 givenname: Hashem orcidid: 0000-0001-5067-9064 surname: Ashrafiuon fullname: Ashrafiuon, Hashem email: hashem.ashrafiuon@villanova.edu organization: Center for Nonlinear Dynamics and Control, Villanova University, Villanova, PA, USA |
BookMark | eNp9kM9OwzAMxiM0JLbBC8AlL9DhpGmbcoOyMaQhBAyJW5WmCQp0yZRkErw93R9x4MDJtuyf7e8boYF1ViF0TmBCCJSXy4dpNZ9QIHxCOQVG8yM0JCUjCRD2Nuhz4GnCWJqdoFEIHwDACJAhEs-u2YSIl17IT2PfceVs9K7DTuOnjWi9i84HfCOCarGz-NZorbyy0YgOzzoRrQrhCr-Y1aYvjLMBC9vi6ddaebPq58IpOtaiC-rsEMfodTZdVvNk8Xh3X10vEknzIiZZ1si0VQWlOueq5KohLfTSqMgJ5CW0vMhYKjWQnJesLJQWXApOGqnbNO9bY0T3e6V3IXil63X_gfDfNYF6a1K9M6nemlQfTOoh_geSJu50RC9M9z96sUeNUur3Fk9pkUGR_gDfWng6 |
CODEN | IATEFW |
CitedBy_id | crossref_primary_10_1109_TMECH_2022_3156854 crossref_primary_10_1109_TMECH_2020_2978529 crossref_primary_10_1002_adc2_24 crossref_primary_10_1109_TMECH_2020_2975573 crossref_primary_10_1515_nleng_2022_0268 crossref_primary_10_1007_s10846_021_01452_9 crossref_primary_10_1049_cth2_12112 crossref_primary_10_1109_ACCESS_2020_2979223 crossref_primary_10_3390_electronics12244945 crossref_primary_10_1007_s10846_021_01383_5 crossref_primary_10_1002_rob_22174 crossref_primary_10_1007_s12555_019_0853_3 crossref_primary_10_1016_j_arcontrol_2019_08_004 crossref_primary_10_1017_S0263574720000491 crossref_primary_10_1109_ACCESS_2019_2963693 crossref_primary_10_1109_LCSYS_2022_3232305 crossref_primary_10_3390_electronics9040579 crossref_primary_10_1115_1_4046776 crossref_primary_10_1002_rnc_5509 crossref_primary_10_1007_s40313_022_00955_6 crossref_primary_10_1109_TMECH_2020_3017712 crossref_primary_10_1109_TCST_2020_3024805 crossref_primary_10_1155_2021_5524841 crossref_primary_10_1016_j_jfranklin_2021_07_018 crossref_primary_10_1109_TMECH_2019_2916776 crossref_primary_10_1109_TMECH_2022_3190053 |
Cites_doi | 10.1109/ICNSC.2008.4525351 10.1109/MCS.2012.2225931 10.1109/ICRA.2014.6907149 10.1109/TMECH.2016.2614672 10.1109/TAC.2009.2024569 10.1002/(SICI)1099-1239(199809)8:11<995::AID-RNC373>3.3.CO;2-N 10.1109/TRO.2005.852260 10.1109/ACC.2014.6859047 10.1109/TIE.2014.2364982 10.1109/ICRA.2011.5980409 10.1177/0278364911434236 10.1155/2013/673525 10.1109/CDC.2010.5717652 10.1109/TRO.2015.2432611 10.3390/s17071591 10.1109/IROS.2007.4399042 10.1002/asjc.567 10.1109/TAEECE.2013.6557334 10.1109/TCST.2006.872519 10.1016/j.isatra.2014.03.010 10.1109/TRO.2010.2092870 10.1016/j.automatica.2010.03.010 10.1109/TMECH.2016.2558678 10.1109/MRA.2012.2206474 10.1109/TMECH.2014.2329945 10.1109/TCST.2012.2209887 10.1016/j.automatica.2007.05.014 |
ContentType | Journal Article |
DBID | 97E RIA RIE AAYXX CITATION |
DOI | 10.1109/TMECH.2018.2820426 |
DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1941-014X |
EndPage | 1137 |
ExternalDocumentID | 10_1109_TMECH_2018_2820426 8327507 |
Genre | orig-research |
GroupedDBID | -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E 9M8 AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS ACIWK ACKIV AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 EBS EJD F5P H~9 IFIPE IFJZH IPLJI JAVBF LAI M43 OCL RIA RIE RNS TN5 VH1 AAYXX CITATION RIG |
ID | FETCH-LOGICAL-c267t-55bc3de722f68e98eb1d01092a610690d87543cf01689497efa8ca81bcfd36543 |
IEDL.DBID | RIE |
ISSN | 1083-4435 |
IngestDate | Tue Jul 01 04:23:15 EDT 2025 Thu Apr 24 22:54:55 EDT 2025 Wed Aug 27 02:50:51 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 3 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c267t-55bc3de722f68e98eb1d01092a610690d87543cf01689497efa8ca81bcfd36543 |
ORCID | 0000-0001-5067-9064 |
PageCount | 12 |
ParticipantIDs | crossref_primary_10_1109_TMECH_2018_2820426 crossref_citationtrail_10_1109_TMECH_2018_2820426 ieee_primary_8327507 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2018-June 2018-6-00 |
PublicationDateYYYYMMDD | 2018-06-01 |
PublicationDate_xml | – month: 06 year: 2018 text: 2018-June |
PublicationDecade | 2010 |
PublicationTitle | IEEE/ASME transactions on mechatronics |
PublicationTitleAbbrev | TMECH |
PublicationYear | 2018 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
References | ref13 ref12 ref15 ref14 ref30 ref10 adigbeli (ref11) 0 hua (ref3) 2013; 33 hua (ref9) 2009; 54 ref2 ref17 ref16 yu (ref8) 0 ref19 ref24 ref23 ref26 zheng (ref21) 2014; 53 ref25 ref20 lee (ref18) 2013; 21 ref22 ref28 bangura (ref1) 0 ref27 ref29 ref7 ref4 ref5 abdessameuda (ref6) 2010; 46 |
References_xml | – ident: ref5 doi: 10.1109/ICNSC.2008.4525351 – start-page: 1 year: 0 ident: ref11 article-title: Nonlinear attitude and position control of a micro quadrotor using sliding mode and backstepping techniques publication-title: 3rd US-European Competition and Workshop on Micro Air Vehicle Systems – volume: 33 start-page: 61 year: 2013 ident: ref3 article-title: Introduction to feedback control of underactuated VTOL vehicles publication-title: IEEE Control Syst Mag doi: 10.1109/MCS.2012.2225931 – ident: ref28 doi: 10.1109/ICRA.2014.6907149 – ident: ref20 doi: 10.1109/TMECH.2016.2614672 – volume: 54 start-page: 1837 year: 2009 ident: ref9 article-title: A control approach for thrust-propelled underactuated vehicles and its application to VTOL drones publication-title: IEEE Trans Autom Control doi: 10.1109/TAC.2009.2024569 – ident: ref25 doi: 10.1002/(SICI)1099-1239(199809)8:11<995::AID-RNC373>3.3.CO;2-N – ident: ref26 doi: 10.1109/TRO.2005.852260 – ident: ref10 doi: 10.1109/ACC.2014.6859047 – start-page: 2868 year: 0 ident: ref8 article-title: Robust backstepping tracking control of uncertain MIMO nonlinear systems with application to quadrotor UAVs publication-title: Proc IEEE Int Conf Inf Autom – ident: ref19 doi: 10.1109/TIE.2014.2364982 – ident: ref27 doi: 10.1109/ICRA.2011.5980409 – ident: ref23 doi: 10.1177/0278364911434236 – ident: ref14 doi: 10.1155/2013/673525 – ident: ref15 doi: 10.1109/CDC.2010.5717652 – ident: ref29 doi: 10.1109/TRO.2015.2432611 – ident: ref30 doi: 10.3390/s17071591 – ident: ref4 doi: 10.1109/IROS.2007.4399042 – ident: ref17 doi: 10.1002/asjc.567 – ident: ref13 doi: 10.1109/TAEECE.2013.6557334 – ident: ref22 doi: 10.1109/TCST.2006.872519 – volume: 53 start-page: 1350 year: 2014 ident: ref21 article-title: Second order sliding mode control for a quadrotor UAV publication-title: ISA Trans doi: 10.1016/j.isatra.2014.03.010 – ident: ref16 doi: 10.1109/TRO.2010.2092870 – volume: 46 start-page: 1053 year: 2010 ident: ref6 article-title: Global trajectory tracking control of VTOL-UAVs without linear velocity measurements publication-title: Automatica doi: 10.1016/j.automatica.2010.03.010 – start-page: 1 year: 0 ident: ref1 article-title: Nonlinear dynamic modeling for high performance control of a quadrotor publication-title: Proc Australasian Conf Robot Autom – ident: ref24 doi: 10.1109/TMECH.2016.2558678 – ident: ref2 doi: 10.1109/MRA.2012.2206474 – ident: ref7 doi: 10.1109/TMECH.2014.2329945 – volume: 21 start-page: 1924 year: 2013 ident: ref18 article-title: Robust adaptive attitude tracking on SO(3) with an application to a quadrotor UAV publication-title: IEEE Trans Control Syst Technol doi: 10.1109/TCST.2012.2209887 – ident: ref12 doi: 10.1016/j.automatica.2007.05.014 |
SSID | ssj0004101 |
Score | 2.3905978 |
Snippet | We introduce a new exponentially convergent trajectory tracking control law based on the fully nonlinear quadrotor model subject to unknown disturbances and... |
SourceID | crossref ieee |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 1126 |
SubjectTerms | Aerodynamics Autonomous vehicles Force Mathematical model nonlinear control systems Robustness Rotors Uncertainty unmanned aerial vehicles |
Title | Robust Tracking Control of Quadrotors Based on Differential Flatness: Simulations and Experiments |
URI | https://ieeexplore.ieee.org/document/8327507 |
Volume | 23 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEF5qT3rwVcX6Yg_eNGmezcab1pYiVFBb6C3sE8SaSJNc_PXObtJYRcRbWHZhySwz37c7Mx9CF4T5KvQktxyhr2445xb1BbPciFBX0liFRrRv8tAfz4L7eThvoaumFkZKaZLPpK0_zVu-yHipr8p6cPogwEUbaAOIW1Wr9VUD6RqpYxcghRUABlgVyDhxbzoZDsY6i4vYQDA0afgWhNZUVUxQGe2gyWo7VS7Jq10WzOYfPzo1_ne_u2i7Rpf4pjoOe6gl0320tdZzsIPoU8bKvMAQpLi-JseDKlkdZwo_llQsM62_g28hugmcpfiuVlABT7DAo4VOCM7za_z88lYLf-WYpgIPG6WA_ADNRsPpYGzVOgsW9_pRYYUh476QkeepPpExAfct9IuZRwFbAXsWwGkCnytAhyQO4kgqSjgFvMuV8HVt6iFqp1kqjxBmnDuKsjhgQPNUTCi4TwCQEfgVFgkv6CJ39eMTXjch11oYi8SQESdOjLESbaykNlYXXTZr3qsWHH_O7mhDNDNrGxz_PnyCNvXiKvfrFLWLZSnPAGUU7Nwcr091Hs7z |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LS8NAEB6qHtSDryrW5x68aWrzarLetLbURwW1BW9hnyDWRExy8dc7m6S1ioi3EHbDkhlmvpmdmQ_gKOSu9h0lrJY0qRshhMVcyS07CJmtGNV-Qdo3uGv3R971k_9Ug5NpL4xSqig-U03zWNzly0TkJlV2itqHDi6YgwX0-x4tu7W-uiDtguzYRlBheYgCJi0yLXo6HHQ7fVPHFTYxxDBhwzc3NMOrUriV3ioMJgcqq0lemnnGm-Ljx6zG_554DVYqfEnOS4VYh5qKN2B5ZupgHdhDwvM0I-imhEmUk05Zrk4STe5zJt8Tw8BDLtC_SZLE5LLiUEFbMCa9sSkJTtMz8vj8WlF_pYTFknSnXAHpJox63WGnb1VMC5Zw2kFm-T4XrlSB4-h2qGiIBlyaOzOHIbrC-FliVOO5QiM-DKlHA6VZKBgiXqGla7pTt2A-TmK1DYQL0dKMU49joKdpyNCAIoQM0LLwQDpeA-zJj49ENYbcsGGMoyIcadGoEFZkhBVVwmrA8XTPWzmE48_VdSOI6cpKBju_vz6Exf5wcBvdXt3d7MKS-VBZCbYH89l7rvYRc2T8oFC1T32_0kM |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Robust+Tracking+Control+of+Quadrotors+Based+on+Differential+Flatness%3A+Simulations+and+Experiments&rft.jtitle=IEEE%2FASME+transactions+on+mechatronics&rft.au=Poultney%2C+Alexander&rft.au=Kennedy%2C+Christopher&rft.au=Clayton%2C+Garrett&rft.au=Ashrafiuon%2C+Hashem&rft.date=2018-06-01&rft.pub=IEEE&rft.issn=1083-4435&rft.volume=23&rft.issue=3&rft.spage=1126&rft.epage=1137&rft_id=info:doi/10.1109%2FTMECH.2018.2820426&rft.externalDocID=8327507 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1083-4435&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1083-4435&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1083-4435&client=summon |