New Adaptive Control Methods for n-Link Robot Manipulators With Online Gravity Compensation: Design and Experiments
For robot manipulators subject to unmeasurable/uncertain plant parameters, this article designs a new adaptive motion controller, which ensures positioning errors to converge to zero and provides accurate gravity compensation. Meanwhile, specific motion constraints are also satisfied during the enti...
Saved in:
Published in | IEEE transactions on industrial electronics (1982) Vol. 69; no. 1; pp. 539 - 548 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
IEEE
01.01.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | For robot manipulators subject to unmeasurable/uncertain plant parameters, this article designs a new adaptive motion controller, which ensures positioning errors to converge to zero and provides accurate gravity compensation. Meanwhile, specific motion constraints are also satisfied during the entire control process. Additionally, the proposed controller is further extended to address output feedback control without velocity measurement/numerical differential operations. A useful feature of this article is that neither complicated gain constraints nor the upper/lower bounds of model parameters/matrices in the dynamics are required in controller design and analysis, which greatly facilitates practical applications. Meanwhile, by introducing a nonlinear auxiliary term (related to motion constraints and error signals) into the proposed controllers, all links accurately reach their desired positions without exceeding the preset constraints, while the gravity vector is estimated online to eliminate static errors. Additionally, the asymptotic stability of the system equilibrium point is strictly proven; more importantly, the difficulty of stability analysis is significantly decreased based on the elaborately constructed Lyapunov function candidate. Compared with existing controllers, the main merits of the designed control schemes include fewer control gain conditions, more concise closed-loop stability analysis, and higher safety satisfying specific constraints. Finally, some hardware experiments are carried out to validate the performance of the presented controllers. |
---|---|
AbstractList | For robot manipulators subject to unmeasurable/uncertain plant parameters, this article designs a new adaptive motion controller, which ensures positioning errors to converge to zero and provides accurate gravity compensation. Meanwhile, specific motion constraints are also satisfied during the entire control process. Additionally, the proposed controller is further extended to address output feedback control without velocity measurement/numerical differential operations. A useful feature of this article is that neither complicated gain constraints nor the upper/lower bounds of model parameters/matrices in the dynamics are required in controller design and analysis, which greatly facilitates practical applications. Meanwhile, by introducing a nonlinear auxiliary term (related to motion constraints and error signals) into the proposed controllers, all links accurately reach their desired positions without exceeding the preset constraints, while the gravity vector is estimated online to eliminate static errors. Additionally, the asymptotic stability of the system equilibrium point is strictly proven; more importantly, the difficulty of stability analysis is significantly decreased based on the elaborately constructed Lyapunov function candidate. Compared with existing controllers, the main merits of the designed control schemes include fewer control gain conditions, more concise closed-loop stability analysis, and higher safety satisfying specific constraints. Finally, some hardware experiments are carried out to validate the performance of the presented controllers. |
Author | Yang, Tong Sun, Ning Fang, Yongchun Xin, Xin Chen, He |
Author_xml | – sequence: 1 givenname: Tong orcidid: 0000-0002-5682-4223 surname: Yang fullname: Yang, Tong email: yangt@mail.nankai.edu.cn organization: Institute of Robotics and Automatic Information Systems, College of Artificial Intelligence and the Tianjin Key Laboratory of Intelligent Robotics, Nankai University, Tianjin, China – sequence: 2 givenname: Ning orcidid: 0000-0002-5253-2944 surname: Sun fullname: Sun, Ning email: sunn@nankai.edu.cn organization: Institute of Robotics and Automatic Information Systems, College of Artificial Intelligence and the Tianjin Key Laboratory of Intelligent Robotics, Nankai University, Tianjin, China – sequence: 3 givenname: Yongchun orcidid: 0000-0002-3061-2708 surname: Fang fullname: Fang, Yongchun email: fangyc@nankai.edu.cn organization: Institute of Robotics and Automatic Information Systems, College of Artificial Intelligence and the Tianjin Key Laboratory of Intelligent Robotics, Nankai University, Tianjin, China – sequence: 4 givenname: Xin orcidid: 0000-0002-0965-5930 surname: Xin fullname: Xin, Xin email: xxin@cse.oka-pu.ac.jp organization: Faculty of Computer Science and Systems Engineering, Okayama Prefectural University, Okayama, Japan – sequence: 5 givenname: He orcidid: 0000-0001-6356-1655 surname: Chen fullname: Chen, He email: chenh@hebut.edu.cn organization: School of Artificial Intelligence, Hebei University of Technology, Tianjin, China |
BookMark | eNp9kE1PAjEQhhujiYDeTbz0DyxOt-1-eCOISAKSGIzHTbfblerSbtqK8u9dhHjw4Gku87zvzNNHp8YahdAVgSEhkN-sZpNhDDEZUuBAU3KCeoTzNMpzlp2iHsRpFgGw5Bz1vX8DIIwT3kP-UX3iUSXaoLcKj60JzjZ4ocLaVh7X1mETzbV5x0-2tAEvhNHtRyOCdR6_6LDGS9Noo_DUia0Ouy5h0yrjRdDW3OI75fWrwcJUePLVKqc3ygR_gc5q0Xh1eZwD9Hw_WY0fovlyOhuP5pGMExqitCoFkDIllawFSOAJ5xxIlYu8JIRJyauap0msakYznrBEMtItirJMGU-pogMEh1zprPdO1UXbXSDcriBQ7KUVnbRiL604SuuQ5A8idfh5Jjihm__A6wOolVK_PTmNOWSEfgO2GXzt |
CODEN | ITIED6 |
CitedBy_id | crossref_primary_10_1007_s12555_021_0046_8 crossref_primary_10_1017_S0263574722000303 crossref_primary_10_1109_TMECH_2021_3074971 crossref_primary_10_1109_TIE_2024_3433608 crossref_primary_10_1109_OJITS_2022_3143168 crossref_primary_10_1007_s00521_023_09222_4 crossref_primary_10_1007_s12555_021_0172_3 crossref_primary_10_3390_en16062782 crossref_primary_10_1088_1742_6596_2283_1_012006 crossref_primary_10_1109_TASE_2023_3297119 crossref_primary_10_54644_jte_75A_2023_1273 crossref_primary_10_1109_TASE_2024_3391358 crossref_primary_10_1109_TMECH_2021_3100150 crossref_primary_10_1155_2022_9945758 crossref_primary_10_1109_TMECH_2024_3396222 crossref_primary_10_1109_ACCESS_2022_3226260 crossref_primary_10_1007_s12555_021_0105_1 crossref_primary_10_1109_TASE_2023_3235895 crossref_primary_10_1109_TNNLS_2021_3137548 crossref_primary_10_15625_1813_9663_17641 crossref_primary_10_3390_mi13030409 crossref_primary_10_1109_ACCESS_2021_3122010 crossref_primary_10_1016_j_fss_2024_109204 crossref_primary_10_1088_1748_3190_ad5899 crossref_primary_10_36548_jeea_2022_2_005 crossref_primary_10_1016_j_robot_2025_104944 crossref_primary_10_1016_j_ymssp_2021_107946 crossref_primary_10_3390_app13031275 crossref_primary_10_1002_acs_3353 crossref_primary_10_1007_s12190_021_01561_6 crossref_primary_10_1155_2021_6617309 crossref_primary_10_1109_ACCESS_2022_3210550 crossref_primary_10_1080_02533839_2024_2308251 crossref_primary_10_25130_tjes_30_4_6 crossref_primary_10_1109_TIE_2023_3331098 crossref_primary_10_3389_frobt_2021_663809 crossref_primary_10_1109_TIE_2022_3144565 crossref_primary_10_1155_2021_5338134 crossref_primary_10_1109_TIE_2021_3094413 crossref_primary_10_1109_LRA_2021_3109336 crossref_primary_10_3390_math11234841 crossref_primary_10_1007_s40815_021_01066_1 crossref_primary_10_1007_s00502_022_01000_9 |
Cites_doi | 10.1109/TIE.2018.2803773 10.1109/TRA.2003.820932 10.1109/TIE.2019.2947838 10.1109/ROBOT.2010.5509683 10.1109/JAS.2019.1911738 10.1016/j.automatica.2014.03.015 10.1109/TCST.2009.2035924 10.1109/TAC.2016.2575827 10.1109/41.836357 10.1109/TII.2018.2818120 10.1109/TMECH.2016.2613410 10.1109/TIE.2019.2920619 10.1109/87.998037 10.1007/s11432-019-2680-1 10.1109/TII.2018.2876724 10.1109/70.59359 10.1109/TIE.2019.2902789 10.1109/9.402235 10.1109/TASE.2006.875533 10.1049/iet-cta.2008.0259 10.1016/j.automatica.2005.05.009 10.1109/TIE.2012.2189534 10.1109/70.86088 10.1109/TIE.2020.2970635 10.1109/TAC.2007.904254 10.1109/TCST.2017.2707333 10.1177/027836498700600303 10.1109/TAC.2012.2190208 10.1109/87.541692 10.1109/TCST.2017.2748061 10.1109/TSMC.2016.2557222 10.1109/IROS.2012.6385594 10.1080/00207178908953515 10.1109/TSMCB.2008.2005910 10.1016/j.automatica.2018.04.050 10.1109/TIE.2007.893056 10.1109/70.897780 10.1109/TMECH.2017.2717461 10.1016/j.mechmachtheory.2019.03.027 10.1109/ACC.2008.4586546 10.1109/TRA.2002.1019473 10.1109/TIE.2006.888805 10.1109/TNNLS.2018.2869375 10.1016/j.automatica.2015.10.029 10.1109/TSMC.2015.2429555 10.1109/TFUZZ.2012.2183604 10.1109/TIE.2016.2541087 |
ContentType | Journal Article |
DBID | 97E RIA RIE AAYXX CITATION |
DOI | 10.1109/TIE.2021.3050371 |
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 Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1557-9948 |
EndPage | 548 |
ExternalDocumentID | 10_1109_TIE_2021_3050371 9325081 |
Genre | orig-research |
GrantInformation_xml | – fundername: National Natural Science Foundation of China grantid: U20A20198 funderid: 10.13039/501100001809 – fundername: JSPS International Research Fellow grantid: 18F18363 – fundername: Natural Science Foundation of Tianjin City; Natural Science Foundation of Tianjin grantid: 20JCYBJC01360 funderid: 10.13039/501100006606 – fundername: National Key Research and Development Program of China Stem Cell and Translational Research grantid: 2018YFB1309000 funderid: 10.13039/501100013290 – fundername: Joint Fund of Science & Technology Department of Liaoning Province and State Key Laboratory of Robotics, China grantid: 2020-KF-22-05 |
GroupedDBID | -~X .DC 0R~ 29I 4.4 5GY 5VS 6IK 97E 9M8 AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ACKIV ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ H~9 IBMZZ ICLAB IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 TWZ VH1 VJK AAYXX CITATION RIG |
ID | FETCH-LOGICAL-c263t-7dba01b71dcfa0c05655501d9a9b114cc5df5762ef4385646c41fa0abb74573e3 |
IEDL.DBID | RIE |
ISSN | 0278-0046 |
IngestDate | Thu Apr 24 23:07:33 EDT 2025 Tue Jul 01 00:16:40 EDT 2025 Wed Aug 27 02:26:55 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c263t-7dba01b71dcfa0c05655501d9a9b114cc5df5762ef4385646c41fa0abb74573e3 |
ORCID | 0000-0002-0965-5930 0000-0002-5253-2944 0000-0002-3061-2708 0000-0001-6356-1655 0000-0002-5682-4223 |
PageCount | 10 |
ParticipantIDs | crossref_citationtrail_10_1109_TIE_2021_3050371 ieee_primary_9325081 crossref_primary_10_1109_TIE_2021_3050371 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2022-Jan. 2022-1-00 |
PublicationDateYYYYMMDD | 2022-01-01 |
PublicationDate_xml | – month: 01 year: 2022 text: 2022-Jan. |
PublicationDecade | 2020 |
PublicationTitle | IEEE transactions on industrial electronics (1982) |
PublicationTitleAbbrev | TIE |
PublicationYear | 2022 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
References | ref13 ref35 ref12 ref34 ref15 ref37 ref14 ref36 ref31 ref30 ref11 ref33 ref10 ref32 ref2 ref1 ref17 ref39 ref16 ref38 ref19 ref18 ref24 ref46 ref23 ref45 ref26 ref25 ref47 ref20 ref42 ref41 ref22 ref44 ref21 ref43 ref28 ref27 ref29 ref8 ref7 ref9 ref4 ref3 ref6 ref5 ref40 |
References_xml | – ident: ref1 doi: 10.1109/TIE.2018.2803773 – ident: ref12 doi: 10.1109/TRA.2003.820932 – ident: ref15 doi: 10.1109/TIE.2019.2947838 – ident: ref26 doi: 10.1109/ROBOT.2010.5509683 – ident: ref2 doi: 10.1109/JAS.2019.1911738 – ident: ref9 doi: 10.1016/j.automatica.2014.03.015 – ident: ref36 doi: 10.1109/TCST.2009.2035924 – ident: ref40 doi: 10.1109/TAC.2016.2575827 – ident: ref21 doi: 10.1109/41.836357 – ident: ref18 doi: 10.1109/TII.2018.2818120 – ident: ref30 doi: 10.1109/TMECH.2016.2613410 – ident: ref31 doi: 10.1109/TIE.2019.2920619 – ident: ref27 doi: 10.1109/87.998037 – ident: ref3 doi: 10.1007/s11432-019-2680-1 – ident: ref20 doi: 10.1109/TII.2018.2876724 – ident: ref47 doi: 10.1109/70.59359 – ident: ref13 doi: 10.1109/TIE.2019.2902789 – ident: ref38 doi: 10.1109/9.402235 – ident: ref14 doi: 10.1109/TASE.2006.875533 – ident: ref28 doi: 10.1049/iet-cta.2008.0259 – ident: ref35 doi: 10.1016/j.automatica.2005.05.009 – ident: ref32 doi: 10.1109/TIE.2012.2189534 – ident: ref34 doi: 10.1109/70.86088 – ident: ref22 doi: 10.1109/TIE.2020.2970635 – ident: ref45 doi: 10.1109/TAC.2007.904254 – ident: ref5 doi: 10.1109/TCST.2017.2707333 – ident: ref46 doi: 10.1177/027836498700600303 – ident: ref10 doi: 10.1109/TAC.2012.2190208 – ident: ref16 doi: 10.1109/87.541692 – ident: ref29 doi: 10.1109/TCST.2017.2748061 – ident: ref8 doi: 10.1109/TSMC.2016.2557222 – ident: ref11 doi: 10.1109/IROS.2012.6385594 – ident: ref37 doi: 10.1080/00207178908953515 – ident: ref24 doi: 10.1109/TSMCB.2008.2005910 – ident: ref25 doi: 10.1016/j.automatica.2018.04.050 – ident: ref42 doi: 10.1109/TIE.2007.893056 – ident: ref33 doi: 10.1109/70.897780 – ident: ref41 doi: 10.1109/TMECH.2017.2717461 – ident: ref7 doi: 10.1016/j.mechmachtheory.2019.03.027 – ident: ref4 doi: 10.1109/ACC.2008.4586546 – ident: ref39 doi: 10.1109/TRA.2002.1019473 – ident: ref19 doi: 10.1109/TIE.2006.888805 – ident: ref44 doi: 10.1109/TNNLS.2018.2869375 – ident: ref17 doi: 10.1016/j.automatica.2015.10.029 – ident: ref43 doi: 10.1109/TSMC.2015.2429555 – ident: ref6 doi: 10.1109/TFUZZ.2012.2183604 – ident: ref23 doi: 10.1109/TIE.2016.2541087 |
SSID | ssj0014515 |
Score | 2.580299 |
Snippet | For robot manipulators subject to unmeasurable/uncertain plant parameters, this article designs a new adaptive motion controller, which ensures positioning... |
SourceID | crossref ieee |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 539 |
SubjectTerms | Adaptive control Friction Gravity gravity compensation Manipulator dynamics mechatronics Process control Regulation robot manipulators Service robots Stability analysis |
Title | New Adaptive Control Methods for n-Link Robot Manipulators With Online Gravity Compensation: Design and Experiments |
URI | https://ieeexplore.ieee.org/document/9325081 |
Volume | 69 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3LSsQwFA3qShe-RvFNFm4E2-kjaabuZBwdhbqQEd2VPHFQWpl2Nn69N2mnqIi4KyWFwElvzknuvQeh05jpQaqjxIvowHiEGmZtXojHU9h905QBxbWFwtl9Mn4kd8_0eQmdd7UwWmuXfKZ9--ju8lUp5_aorA9cA_gEaJ1lEG5NrVZ3Y0Bo41YQ2Y6xIPoWV5JB2p_cjkAIRqEf2-YnLPy2BX3xVHFbyvUGyhaTaTJJXv15LXz58aNP439nu4nWW26JL5vFsIWWdLGN1r50HOyhCoIavlT83UY5PGzy1HHmbKQrDAQWF56Vp_ihFGWNM15MncFXOavw07R-wU1rUnwz49Z0AttwAkLYwXuBr1w6COaFwqPOOaDaQY_Xo8lw7LW-C56Mkrj2mBI8CAULlTQ8kECRKOiYUKU8FSCfpKTKAIaRNiQe0IQkkoQwkAvBCGWxjnfRSlEWeg_hOBKB0fCfJ0YRe-bFWGyoMUpLIFYJ2Uf9BRS5bJuSW2-Mt9yJkyDNAbzcgpe34O2js-6L96Yhxx9jexaWblyLyMHvrw_RamRrG9z5yhFaqWdzfQyMoxYnbql9Asdk0co |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELUQHIADO2LHBy5IpM1ixw23qhTKEg6oCG6RV1GBEtSmF76esZNGgBDiFkWOZOk5nvfsmXkInURMdxIdxl5IO8Yj1DBr80I8nkD0TRIGFNcWCqf38eCR3DzT5zl01tTCaK1d8plu2Ud3l68KObVHZW3gGsAnQOssQNynQVWt1dwZEFr5FYS2ZyzIvtmlpJ-0h9d9kIJh0Ips-xMWfAtCX1xVXFC5XEXpbDpVLslra1qKlvz40anxv_NdQys1u8Tdajmsozmdb6DlLz0HN9EEtjXcVfzd7nO4V2Wq49QZSU8wUFice1ag4odCFCVOeT5yFl_FeIKfRuULrpqT4qsxt7YT2G4oIIUdwOf4wiWEYJ4r3G-8AyZb6PGyP-wNvNp5wZNhHJUeU4L7gWCBkob7EkgSBSUTqIQnAgSUlFQZQDHUhkQdGpNYkgAGciEYoSzS0Taaz4tc7yAchcI3Gv702ChiT70Yiww1RmkJ1Comu6g9gyKTdVty647xljl54icZgJdZ8LIavF102nzxXrXk-GPspoWlGVcjsvf762O0OBimd9nd9f3tPloKbaWDO205QPPleKoPgX-U4sgtu0_jNtUT |
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=New+Adaptive+Control+Methods+for+%24n%24-Link+Robot+Manipulators+With+Online+Gravity+Compensation%3A+Design+and+Experiments&rft.jtitle=IEEE+transactions+on+industrial+electronics+%281982%29&rft.au=Yang%2C+Tong&rft.au=Sun%2C+Ning&rft.au=Fang%2C+Yongchun&rft.au=Xin%2C+Xin&rft.date=2022-01-01&rft.issn=0278-0046&rft.eissn=1557-9948&rft.volume=69&rft.issue=1&rft.spage=539&rft.epage=548&rft_id=info:doi/10.1109%2FTIE.2021.3050371&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_TIE_2021_3050371 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0278-0046&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0278-0046&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0278-0046&client=summon |