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

Full description

Saved in:
Bibliographic Details
Published inIEEE/ASME transactions on mechatronics Vol. 23; no. 3; pp. 1126 - 1137
Main Authors Poultney, Alexander, Kennedy, Christopher, Clayton, Garrett, Ashrafiuon, Hashem
Format Journal Article
LanguageEnglish
Published IEEE 01.06.2018
Subjects
Online AccessGet full text
ISSN1083-4435
1941-014X
DOI10.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