Iterative Learning Control for Compliant Underactuated Arms
Operations involving safe interactions in unstructured environments require robots with adapting behaviors. Compliant manipulators are a promising technology to achieve this goal. Despite that, some classical control problems such as following a trajectory are still open. A typical solution is to co...
Saved in:
Published in: | IEEE transactions on systems, man, and cybernetics. Systems Vol. 53; no. 6; pp. 1 - 13 |
---|---|
Main Authors: | , , , , , |
Format: | Journal Article |
Language: | English |
Published: |
New York
IEEE
01-06-2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Abstract | Operations involving safe interactions in unstructured environments require robots with adapting behaviors. Compliant manipulators are a promising technology to achieve this goal. Despite that, some classical control problems such as following a trajectory are still open. A typical solution is to compensate the system dynamics with feedback loops. However, this solution increases the effective robot stiffness and jeopardizes the safety property provided by the compliant design. On the other hand, purely feedforward approaches can achieve good tracking performance while preserving the robot intrinsic compliance. However, a feedforward control framework for robots with passive elastic joints is still missing. This article presents an iterative learning control algorithm for purely feedforward trajectory tracking for compliant underactuated arms. Each arm is composed of active elastic joints and a generic number of passive ones connected through rigid links. We prove the convergence of the iterative method, also in the presence of uncertainties and bounded disturbances. Different output functions are analyzed providing conditions, based on the system inertial properties that ensure the algorithm applicability. Additionally, an automatic selection of the learning gain is proposed. Finally, we extensively validate the theoretical results with simulations and experiments. |
---|---|
AbstractList | Operations involving safe interactions in unstructured environments require robots with adapting behaviors. Compliant manipulators are a promising technology to achieve this goal. Despite that, some classical control problems such as following a trajectory are still open. A typical solution is to compensate the system dynamics with feedback loops. However, this solution increases the effective robot stiffness and jeopardizes the safety property provided by the compliant design. On the other hand, purely feedforward approaches can achieve good tracking performance while preserving the robot intrinsic compliance. However, a feedforward control framework for robots with passive elastic joints is still missing. This article presents an iterative learning control algorithm for purely feedforward trajectory tracking for compliant underactuated arms. Each arm is composed of active elastic joints and a generic number of passive ones connected through rigid links. We prove the convergence of the iterative method, also in the presence of uncertainties and bounded disturbances. Different output functions are analyzed providing conditions, based on the system inertial properties that ensure the algorithm applicability. Additionally, an automatic selection of the learning gain is proposed. Finally, we extensively validate the theoretical results with simulations and experiments. |
Author | Bicchi, Antonio Pierallini, Michele Angelini, Franco Mengacci, Riccardo Palleschi, Alessandro Garabini, Manolo |
Author_xml | – sequence: 1 givenname: Michele orcidid: 0000-0003-0547-2747 surname: Pierallini fullname: Pierallini, Michele organization: Centro di Ricerca "Enrico Piaggio" and the Dipartimento di Ingegneria dell'Informazione, Università di Pisa, Pisa, Italy – sequence: 2 givenname: Franco orcidid: 0000-0003-2559-9569 surname: Angelini fullname: Angelini, Franco organization: Centro di Ricerca "Enrico Piaggio" and the Dipartimento di Ingegneria dell'Informazione, Università di Pisa, Pisa, Italy – sequence: 3 givenname: Riccardo orcidid: 0000-0002-2194-8437 surname: Mengacci fullname: Mengacci, Riccardo organization: Centro di Ricerca "Enrico Piaggio" and the Dipartimento di Ingegneria dell'Informazione, Università di Pisa, Pisa, Italy – sequence: 4 givenname: Alessandro orcidid: 0000-0001-5739-1741 surname: Palleschi fullname: Palleschi, Alessandro organization: Centro di Ricerca "Enrico Piaggio" and the Dipartimento di Ingegneria dell'Informazione, Università di Pisa, Pisa, Italy – sequence: 5 givenname: Antonio orcidid: 0000-0001-8635-5571 surname: Bicchi fullname: Bicchi, Antonio organization: Centro di Ricerca "Enrico Piaggio" and the Dipartimento di Ingegneria dell'Informazione, Università di Pisa, Pisa, Italy – sequence: 6 givenname: Manolo orcidid: 0000-0002-5873-3173 surname: Garabini fullname: Garabini, Manolo organization: Centro di Ricerca "Enrico Piaggio" and the Dipartimento di Ingegneria dell'Informazione, Università di Pisa, Pisa, Italy |
BookMark | eNpNkE1LAzEQhoNUsNb-AMHDguet-dzN4qksfhQqHmzPIZtMZEub1CQV_PduaRFP8x6ed2Z4rtHIBw8I3RI8IwQ3D6uPt3ZGMWUzRhnnmF2gMSWVLClldPSXSXWFpiltMMaEyorhaoweFxmizv03FEvQ0ff-s2iDzzFsCxfikHf7ba99LtbeDqTJB53BFvO4Szfo0ultgul5TtD6-WnVvpbL95dFO1-WhjY8l7azROjGVVbUjDWdrDssmDUUOICwWMpueNqZGhyrnaQGOl1pgXnXADXCsQm6P-3dx_B1gJTVJhyiH04qKgkXnAlBBoqcKBNDShGc2sd-p-OPIlgdNamjJnXUpM6ahs7dqdMDwD8eU05qwn4BbvllIQ |
CODEN | ITSMFE |
CitedBy_id | crossref_primary_10_1016_j_jfranklin_2024_107030 crossref_primary_10_1049_cth2_12472 crossref_primary_10_1016_j_isatra_2023_09_028 crossref_primary_10_1109_LRA_2023_3307007 crossref_primary_10_1109_TRO_2023_3288837 |
Cites_doi | 10.1007/978-3-642-41610-1_182-1 10.1109/MRA.2019.2955952 10.1109/MRA.2016.2636360 10.1109/ROBOT.1998.677024 10.1109/TNNLS.2018.2874977 10.1109/TNNLS.2019.2951752 10.1109/TSMC.2018.2883383 10.1109/LRA.2022.3144786 10.1109/IROS45743.2020.9341215 10.1109/ROBOSOFT.2018.8404895 10.1109/TRO.2018.2878318 10.1177/0278364919873379 10.1109/LRA.2020.2965861 10.1109/9.90238 10.1089/soro.2017.0079 10.1109/ICRA48506.2021.9560999 10.1109/IROS40897.2019.8967636 10.1177/027836402321261940 10.1016/j.robot.2013.06.009 10.1007/978-1-84628-615-5_5 10.1109/MRA.2008.927979 10.1109/70.182675 10.1109/MCS.2006.1636313 10.1109/ACCESS.2021.3124014 10.1177/0278364920907679 10.1038/nature14543 10.1109/TAC.2016.2560961 10.5772/5798 10.1109/TRO.2017.2776314 10.1016/0005-1098(93)90024-N 10.1007/978-3-319-63537-8_8 10.1007/s10846-018-0898-1 10.1109/TMECH.2012.2204070 10.1016/j.biosystemseng.2018.12.005 10.1109/LCSYS.2021.3134165 10.1109/IROS.1994.407375 10.1109/TMECH.2021.3055364 10.1109/CDC42340.2020.9303976 10.1177/0278364920943275 10.1109/RBME.2018.2848518 10.1016/j.robot.2016.09.017 10.1117/12.548000 10.1109/TRO.2018.2830351 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023 |
DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 H8D JQ2 L7M L~C L~D |
DOI | 10.1109/TSMC.2023.3234403 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE All-Society Periodicals Package (ASPP) 1998-Present IEEE Electronic Library Online CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database Aerospace Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Aerospace Database Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Aerospace Database |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library Online url: http://ieeexplore.ieee.org/Xplore/DynWel.jsp sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2168-2232 |
EndPage | 13 |
ExternalDocumentID | 10_1109_TSMC_2023_3234403 10024171 |
Genre | orig-research |
GrantInformation_xml | – fundername: Italian Ministry of Education and Research in the framework of the ''FoReLab'' (Future-Oriented Research Lab) Project (Departments of Excellence) – fundername: Ministry of University and Research (MUR) as part of the PON 2014-2021 ''Research and Innovation'' Resources-Green/Innovation Action grantid: DM MUR 1062/2021 – fundername: European Union’s Horizon 2020 Research and Innovation Programme grantid: 101016970 (Natural Intelligence); 101017274 (DARKO) |
GroupedDBID | 0R~ 6IK 97E AAJGR AASAJ ABQJQ ACGFS ACIWK AKJIK ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ EBS HZ~ IFIPE IPLJI JAVBF M43 O9- OCL PQQKQ RIA RIE RIG RNS AAYXX CITATION EJD 7SC 7SP 7TB 8FD FR3 H8D JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c294t-dbd15a9f6d57339b87b053dc2e4ee5d088b344fc7ef37f82ceba6a504b9e2c5f3 |
IEDL.DBID | RIE |
ISSN | 2168-2216 |
IngestDate | Mon Nov 25 04:15:54 EST 2024 Fri Aug 23 03:30:05 EDT 2024 Mon Nov 04 12:05:34 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 6 |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c294t-dbd15a9f6d57339b87b053dc2e4ee5d088b344fc7ef37f82ceba6a504b9e2c5f3 |
ORCID | 0000-0001-8635-5571 0000-0002-5873-3173 0000-0003-0547-2747 0000-0003-2559-9569 0000-0002-2194-8437 0000-0001-5739-1741 |
PQID | 2814543551 |
PQPubID | 75739 |
PageCount | 13 |
ParticipantIDs | crossref_primary_10_1109_TSMC_2023_3234403 proquest_journals_2814543551 ieee_primary_10024171 |
PublicationCentury | 2000 |
PublicationDate | 2023-06-01 |
PublicationDateYYYYMMDD | 2023-06-01 |
PublicationDate_xml | – month: 06 year: 2023 text: 2023-06-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | New York |
PublicationPlace_xml | – name: New York |
PublicationTitle | IEEE transactions on systems, man, and cybernetics. Systems |
PublicationTitleAbbrev | TSMC |
PublicationYear | 2023 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref13 ref35 fischer (ref26) 2022 ref12 ref34 ref15 ref37 ref14 ref36 ref31 ref30 ref11 ref33 ref32 ref2 ref1 ref17 ref39 ref16 ref38 ref19 ref18 petersen (ref46) 2012 ref24 ref23 ref45 ref25 ref20 ref42 ref41 ref44 ref21 ref43 della santina (ref22) 2021 ref28 ref27 ref29 ref8 ref7 ref9 decker (ref10) 2017; 87 ref4 ref3 ref6 ref5 ref40 |
References_xml | – ident: ref3 doi: 10.1007/978-3-642-41610-1_182-1 – ident: ref5 doi: 10.1109/MRA.2019.2955952 – year: 2021 ident: ref22 article-title: Model based control of soft robots: A survey of the state of the art and open challenges publication-title: arXiv 2110 01358 contributor: fullname: della santina – ident: ref32 doi: 10.1109/MRA.2016.2636360 – ident: ref14 doi: 10.1109/ROBOT.1998.677024 – ident: ref36 doi: 10.1109/TNNLS.2018.2874977 – ident: ref38 doi: 10.1109/TNNLS.2019.2951752 – ident: ref37 doi: 10.1109/TSMC.2018.2883383 – ident: ref42 doi: 10.1109/LRA.2022.3144786 – ident: ref33 doi: 10.1109/IROS45743.2020.9341215 – ident: ref17 doi: 10.1109/ROBOSOFT.2018.8404895 – ident: ref25 doi: 10.1109/TRO.2018.2878318 – ident: ref30 doi: 10.1177/0278364919873379 – ident: ref18 doi: 10.1109/LRA.2020.2965861 – year: 2022 ident: ref26 article-title: Dynamic control of soft manipulators to perform real-world tasks publication-title: arXiv 2201 02151 contributor: fullname: fischer – ident: ref15 doi: 10.1109/9.90238 – ident: ref27 doi: 10.1089/soro.2017.0079 – ident: ref19 doi: 10.1109/ICRA48506.2021.9560999 – ident: ref34 doi: 10.1109/IROS40897.2019.8967636 – ident: ref44 doi: 10.1177/027836402321261940 – ident: ref2 doi: 10.1016/j.robot.2013.06.009 – ident: ref40 doi: 10.1007/978-1-84628-615-5_5 – ident: ref1 doi: 10.1109/MRA.2008.927979 – ident: ref13 doi: 10.1109/70.182675 – ident: ref31 doi: 10.1109/MCS.2006.1636313 – ident: ref45 doi: 10.1109/ACCESS.2021.3124014 – ident: ref21 doi: 10.1177/0278364920907679 – ident: ref4 doi: 10.1038/nature14543 – ident: ref35 doi: 10.1109/TAC.2016.2560961 – ident: ref6 doi: 10.5772/5798 – year: 2012 ident: ref46 publication-title: The Matrix Cookbook contributor: fullname: petersen – ident: ref16 doi: 10.1109/TRO.2017.2776314 – ident: ref39 doi: 10.1016/0005-1098(93)90024-N – ident: ref29 doi: 10.1007/978-3-319-63537-8_8 – ident: ref11 doi: 10.1007/s10846-018-0898-1 – ident: ref7 doi: 10.1109/TMECH.2012.2204070 – ident: ref8 doi: 10.1016/j.biosystemseng.2018.12.005 – ident: ref20 doi: 10.1109/LCSYS.2021.3134165 – ident: ref28 doi: 10.1109/IROS.1994.407375 – ident: ref43 doi: 10.1109/TMECH.2021.3055364 – ident: ref41 doi: 10.1109/CDC42340.2020.9303976 – ident: ref24 doi: 10.1177/0278364920943275 – ident: ref9 doi: 10.1109/RBME.2018.2848518 – volume: 87 start-page: 348 year: 2017 ident: ref10 article-title: Service robotics and human labor: A first technology assessment of substitution and cooperation publication-title: Robot Auton Syst doi: 10.1016/j.robot.2016.09.017 contributor: fullname: decker – ident: ref12 doi: 10.1117/12.548000 – ident: ref23 doi: 10.1109/TRO.2018.2830351 |
SSID | ssj0001286306 |
Score | 2.3430338 |
Snippet | Operations involving safe interactions in unstructured environments require robots with adapting behaviors. Compliant manipulators are a promising technology... |
SourceID | proquest crossref ieee |
SourceType | Aggregation Database Publisher |
StartPage | 1 |
SubjectTerms | Algorithms Arms Control algorithms Control theory Feedback loops Feedforward control Feedforward systems Flexible structures Iterative learning control iterative learning control (ILC) Machine learning Manipulators Modulus of elasticity Robot arms Robot control robotics Robots Soft robotics Stiffness System dynamics Tracking Trajectory |
Title | Iterative Learning Control for Compliant Underactuated Arms |
URI | https://ieeexplore.ieee.org/document/10024171 https://www.proquest.com/docview/2814543551 |
Volume | 53 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED3RTjDwWUShoAxMSG4Tx3FsMaHQqgywtEhsUWxfmGgRbf8_ZydFlRADS5QhtpLn-O7ZvnsHcGu5rrXhhpnUIvPqKIxYSMXyVLhaKi1dyHKdzvKXN_U49jI57CcXBhFD8BkO_W04y3dLu_FbZSMvFyoSnzHeybVqkrV2NlSUTEMtTZ5IGn26tqeYSaxH89lzMfSlwocpT4XY1shq_VAorPLLGgcXMzn658sdw2HLJaOHZvBPYA8Xp3CwozB4BvdPQTWZTFrUKqm-R0UTnR4RXY2KEFFO6EahAFLl00mIg1KfH6sevE7G82LK2noJjBAXa-aMS7JK19J5kUNtVG5oijnLUSBmjuyJoU-vbY51mteKWzSVrLJYGI3cZnV6Dt3FcoEXEBFxsYYWh04mleAxaiel5two8nTWcd2Huy165Wcji1GG5USsSw916aEuW6j70PNw7TzYINWHwRbwsp05q5KrRGTE4bLk8o9mV7Dve2_itQbQXX9t8Bo6K7e5CX_ENzLtsek |
link.rule.ids | 315,782,786,798,27933,27934,54767 |
linkProvider | IEEE |
linkToHtml | http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED5BGYCBZxGFAhmYkNwmjuPEYkKhVSvaLi0SmxU_wkSLaPv_OTspqoQYWKIMeflzfHe2774P4F5TUQpFFVGxtsSxoxCMQgqSxsyUPBPc-CrXwTSdvGXPPUeTQ35qYay1PvnMdtyp38s3C712S2VdRxfKIlcxvpewlKdVudbWkkrGY6-mSSOO_Y_Heh8zCkV3Nh3nHScW3olpzNhGJav2RF5a5Zc99k6mf_zPzzuBozqaDJ6q7j-FHTs_g8MtjsFzeBx63mQ0akHNpfoe5FV-eoABa5D7nHLEN_ASSIUrKMEoFJ_5sWzCa783ywekVkwgiDlbEaNMlBSi5MbRHAqVpQoHmdHUMmsTgxZFYdNLndoyTsuMaqsKXiQhU8JSnZTxBTTmi7m9hABDF61wemh4VDAaWmE4F5SqDH2dNlS04GGDnvysiDGkn1CEQjqopYNa1lC3oOng2rqwQqoF7Q3gsh47S0mziCUYxSXR1R-33cH-YDYeydFw8nINB-5NVfZWGxqrr7W9gd2lWd_6v-MbwVq1Og |
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=Iterative+Learning+Control+for+Compliant+Underactuated+Arms&rft.jtitle=IEEE+transactions+on+systems%2C+man%2C+and+cybernetics.+Systems&rft.au=Pierallini%2C+Michele&rft.au=Angelini%2C+Franco&rft.au=Mengacci%2C+Riccardo&rft.au=Palleschi%2C+Alessandro&rft.date=2023-06-01&rft.pub=IEEE&rft.issn=2168-2216&rft.spage=1&rft.epage=13&rft_id=info:doi/10.1109%2FTSMC.2023.3234403&rft.externalDocID=10024171 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2168-2216&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2168-2216&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2168-2216&client=summon |