Simulation Aided Co-Design for Robust Robot Optimization
This letter outlines a bi-level algorithm to concurrently optimize robot hardware and control parameters in order to minimize energy consumption during the execution of tasks and to ensure robust performance. The outer loop consists in a genetic algorithm that optimizes the co-design variables accor...
Uložené v:
| Vydané v: | IEEE robotics and automation letters Ročník 7; číslo 4; s. 11306 - 11313 |
|---|---|
| Hlavní autori: | , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
Piscataway
IEEE
01.10.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Predmet: | |
| ISSN: | 2377-3766, 2377-3766 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | This letter outlines a bi-level algorithm to concurrently optimize robot hardware and control parameters in order to minimize energy consumption during the execution of tasks and to ensure robust performance. The outer loop consists in a genetic algorithm that optimizes the co-design variables according to the system average performance when tracking a locally optimal trajectory in perturbed simulations. The tracking controller exploits the locally optimal feedback gains computed in the inner loop with a Differential Dynamic Programming algorithm, which finds the optimal reference trajectories. Our simulations feature a complete actuation model, including friction compensation and bandwidth limits. This strategy can potentially account for arbitrary perturbations, and discards solutions that cannot robustly meet the task requirements. The results show improved performance of the designed platform in realistic application scenarios, autonomously leading to the selection of lightweight and more transparent hardware. |
|---|---|
| AbstractList | This letter outlines a bi-level algorithm to concurrently optimize robot hardware and control parameters in order to minimize energy consumption during the execution of tasks and to ensure robust performance. The outer loop consists in a genetic algorithm that optimizes the co-design variables according to the system average performance when tracking a locally optimal trajectory in perturbed simulations. The tracking controller exploits the locally optimal feedback gains computed in the inner loop with a Differential Dynamic Programming algorithm, which finds the optimal reference trajectories. Our simulations feature a complete actuation model, including friction compensation and bandwidth limits. This strategy can potentially account for arbitrary perturbations, and discards solutions that cannot robustly meet the task requirements. The results show improved performance of the designed platform in realistic application scenarios, autonomously leading to the selection of lightweight and more transparent hardware. This paper outlines a bi-level optimization method to concurrently optimize robot hardware parameters and control trajectories that ensure robust performance. The outer loop consists in a genetic algorithm that optimizes the hardware according to its average performance when tracking a locally optimal trajectory in perturbed simulations. The tracking controller exploits the locally optimal feedback gains computed in the inner loop with a Differential Dynamic Programming algorithm, which also finds the optimal reference trajectories. Our simulations feature a complete actuation model, including friction compensation and bandwidth limits. Our method can potentially account for arbitrary perturbations, and it discards hardware designs that cannot robustly track the reference trajectories. Our results show improved performance of the designed platform in realistic application scenarios, autonomously leading to the selection of lightweight and more transparent hardware. |
| Author | Fadini, Gabriele Soueres, Philippe Prete, Andrea Del Flayols, Thomas |
| Author_xml | – sequence: 1 givenname: Gabriele orcidid: 0000-0001-7330-5647 surname: Fadini fullname: Fadini, Gabriele email: gfadini@laas.fr organization: LAAS-CNRS, Université de Toulouse, CNRS, Toulouse, France – sequence: 2 givenname: Thomas surname: Flayols fullname: Flayols, Thomas email: thomas.flayols@laas.fr organization: LAAS-CNRS, Université de Toulouse, CNRS, Toulouse, France – sequence: 3 givenname: Andrea Del orcidid: 0000-0003-1275-2851 surname: Prete fullname: Prete, Andrea Del email: andre.delprete@gmail.com organization: Industrial Engineering Department, University of Trento, Trento, Italy – sequence: 4 givenname: Philippe orcidid: 0000-0001-9064-4405 surname: Soueres fullname: Soueres, Philippe email: soueres@laas.fr organization: LAAS-CNRS, Université de Toulouse, CNRS, Toulouse, France |
| BackLink | https://laas.hal.science/hal-03592085$$DView record in HAL |
| BookMark | eNp9kN1LwzAUxYNMcM69C74UfPKhM8ltkuaxzI8JhcHU59CPVDO6ZiadoH-97TpFfPDpXC6_czn3nKJRYxuN0DnBM0KwvE5XyYxiSmdAMSYRPUJjCkKEIDgf_ZpP0NT7Ne4YRgVINkbxo9ns6qw1tgkSU-oymNvwRnvz0gSVdcHK5jvf9mLbYLltzcZ87ukzdFxltdfTg07Q893t03wRpsv7h3mShgVw0YZxhiMuOSOE45KyogJcspITxiuhI10QqHIKVERRXmjCBIDGkoicaQYFBgITdDXcfc1qtXVmk7kPZTOjFkmq-h0GJimO2Tt07OXAbp1922nfqrXduaaLp6jAMY-olLKj-EAVznrvdKUK0-5_al1makWw6ktVXamqL1UdSu2M-I_xO88_lovBYrTWP7iMOXDG4QtX33_q |
| CODEN | IRALC6 |
| CitedBy_id | crossref_primary_10_1109_TASE_2025_3579720 crossref_primary_10_1109_LRA_2025_3549660 crossref_primary_10_1109_TMECH_2024_3382305 |
| Cites_doi | 10.1109/IROS.2015.7354126 10.1109/5.52229 10.1109/LRA.2022.3149573 10.1109/SII.2019.8700380 10.1109/ICRA48506.2021.9560988 10.1109/ICRA48506.2021.9561118 10.1109/ICRA.2018.8460546 10.15607/RSS.2018.XIV.038 10.1115/1.4052463 10.1109/LRA.2020.3011379 10.1109/LRA.2020.2969948 10.4236/ica.2011.24050 10.1109/LRA.2020.2976639 10.1017/S0263574708004724 10.1016/j.eswa.2012.02.027 10.1109/ICRA40945.2020.9196673 10.1109/ICRA.2016.7487269 10.1115/1.4039496 10.1115/1.4040759 10.1109/TRO.2016.2593027 10.1109/LRA.2018.2800124 10.1016/j.jpowsour.2008.01.018 10.15607/RSS.2018.XIV.010 10.1109/TRO.2016.2640183 10.1016/j.mechatronics.2013.03.003 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 Distributed under a Creative Commons Attribution 4.0 International License |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 – notice: Distributed under a Creative Commons Attribution 4.0 International License |
| DBID | 97E RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D 1XC VOOES |
| DOI | 10.1109/LRA.2022.3200142 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Technology Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Mathematics Computer Science |
| EISSN | 2377-3766 |
| EndPage | 11313 |
| ExternalDocumentID | oai:HAL:hal-03592085v3 10_1109_LRA_2022_3200142 9863656 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: MEMMO European Union grantid: 780684 – fundername: ANITI 3IA Institute grantid: ANR-19- P3IA-000 |
| GroupedDBID | 0R~ 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFS AGQYO AGSQL AHBIQ AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD IFIPE IPLJI JAVBF KQ8 M43 M~E O9- OCL RIA RIE AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D 1XC VOOES |
| ID | FETCH-LOGICAL-c367t-8a0469651160d25cf30d5d6156f7e4ec13fb232744bce15733e0917b5e53c0313 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 8 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000849612000015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 2377-3766 |
| IngestDate | Sat Oct 25 07:26:10 EDT 2025 Sun Jun 29 15:55:38 EDT 2025 Tue Nov 18 21:59:18 EST 2025 Sat Nov 29 06:03:20 EST 2025 Wed Aug 27 02:29:22 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 4 |
| 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 Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c367t-8a0469651160d25cf30d5d6156f7e4ec13fb232744bce15733e0917b5e53c0313 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0001-7330-5647 0000-0003-1275-2851 0000-0001-9064-4405 0000-0001-8078-2206 |
| OpenAccessLink | https://laas.hal.science/hal-03592085 |
| PQID | 2708642999 |
| PQPubID | 4437225 |
| PageCount | 8 |
| ParticipantIDs | hal_primary_oai_HAL_hal_03592085v3 ieee_primary_9863656 crossref_citationtrail_10_1109_LRA_2022_3200142 proquest_journals_2708642999 crossref_primary_10_1109_LRA_2022_3200142 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-10-01 |
| PublicationDateYYYYMMDD | 2022-10-01 |
| PublicationDate_xml | – month: 10 year: 2022 text: 2022-10-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Piscataway |
| PublicationPlace_xml | – name: Piscataway |
| PublicationTitle | IEEE robotics and automation letters |
| PublicationTitleAbbrev | LRA |
| PublicationYear | 2022 |
| 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 ref15 ref14 Coumans (ref17); 15 ref31 Quigley (ref29) 2009 ref30 ref11 ref10 ref2 ref1 ref18 Skaf (ref21) Dinev (ref12) 2021 ref24 ref23 ref26 ref25 ref20 ref22 ref28 ref27 ref8 ref7 ref9 ref4 ref3 ref6 ref5 Wolz (ref16) Rathod (ref19) |
| References_xml | – ident: ref6 doi: 10.1109/IROS.2015.7354126 – volume-title: Proc. Open-Source Softw. Workshop Int. Conf. Robot. Automat. year: 2009 ident: ref29 article-title: ROS: An open-source robot operating system – ident: ref19 article-title: Mobility-enhanced MPC for legged locomotion on rough terrain – ident: ref9 doi: 10.1109/5.52229 – ident: ref18 doi: 10.1109/LRA.2022.3149573 – ident: ref27 doi: 10.1109/SII.2019.8700380 – ident: ref4 doi: 10.1109/ICRA48506.2021.9560988 – ident: ref5 doi: 10.1109/ICRA48506.2021.9561118 – ident: ref2 doi: 10.1109/ICRA.2018.8460546 – volume: 15 start-page: 5 issue: 49 ident: ref17 article-title: Bullet physics library publication-title: Open Source: Bulletphysics – ident: ref28 doi: 10.15607/RSS.2018.XIV.038 – ident: ref7 doi: 10.1115/1.4052463 – ident: ref30 doi: 10.1109/LRA.2020.3011379 – year: 2021 ident: ref12 article-title: Co-designing robots by differentiating motion solvers – ident: ref3 doi: 10.1109/LRA.2020.2969948 – ident: ref13 doi: 10.4236/ica.2011.24050 – ident: ref22 doi: 10.1109/LRA.2020.2976639 – ident: ref16 article-title: FCMAES - A Python-3 derivative-free optimization library – ident: ref1 doi: 10.1017/S0263574708004724 – ident: ref14 doi: 10.1016/j.eswa.2012.02.027 – ident: ref21 article-title: Solving the LQR problem by block elimination – ident: ref26 doi: 10.1109/ICRA40945.2020.9196673 – ident: ref23 doi: 10.1109/ICRA.2016.7487269 – ident: ref24 doi: 10.1115/1.4039496 – ident: ref8 doi: 10.1115/1.4040759 – ident: ref25 doi: 10.1109/TRO.2016.2593027 – ident: ref20 doi: 10.1109/LRA.2018.2800124 – ident: ref10 doi: 10.1016/j.jpowsour.2008.01.018 – ident: ref15 doi: 10.15607/RSS.2018.XIV.010 – ident: ref31 doi: 10.1109/TRO.2016.2640183 – ident: ref11 doi: 10.1016/j.mechatronics.2013.03.003 |
| SSID | ssj0001527395 |
| Score | 2.3513665 |
| Snippet | This letter outlines a bi-level algorithm to concurrently optimize robot hardware and control parameters in order to minimize energy consumption during the... This paper outlines a bi-level optimization method to concurrently optimize robot hardware parameters and control trajectories that ensure robust performance.... |
| SourceID | hal proquest crossref ieee |
| SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 11306 |
| SubjectTerms | Actuation Co-design Computational modeling Computer Science Design optimization Dynamic programming Energy consumption Friction Genetic algorithms Hardware Mathematics Mechanism design methods and tools for robot system design Modeling and Simulation Optimization Optimization and Control optimization and optimal control Perturbation Perturbation methods Robot control Robotics Robots robust/adaptive control Robustness Simulation simulation and animation Tracking control Trajectory Trajectory optimization |
| Title | Simulation Aided Co-Design for Robust Robot Optimization |
| URI | https://ieeexplore.ieee.org/document/9863656 https://www.proquest.com/docview/2708642999 https://laas.hal.science/hal-03592085 |
| Volume | 7 |
| WOSCitedRecordID | wos000849612000015&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 2377-3766 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001527395 issn: 2377-3766 databaseCode: RIE dateStart: 20160101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE – providerCode: PRVHPJ databaseName: ROAD customDbUrl: eissn: 2377-3766 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001527395 issn: 2377-3766 databaseCode: M~E dateStart: 20160101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dT8IwEL8w4oM--IVGFMlifDFxsK3buj4ShPCAaPAjvDVb20USYQYGj_7t9sZAjcbEpy3LNWnuut7vetffAVyGmHyR0rEi5uoAhSSeFcVeYGlvIoKQOLGdUwo99-lgEI5G7L4E15u7MEqpvPhMNfA1z-XLVCzwqKzJwoBo_GGAQSld3dX6PE9BJjHmrzORNmv2hy0d_7lug2DdkOd-8zzGC9Y95g1VfuzCuWvp7v1vUvuwW0BIs7Wy-QGU1PQQdr4QC1YgfBhPir5cZmsslTTbqXWTF2uYGqWawzRezDN8pJl5p3eNSXEd8wieup3Hds8qeiRYggQ0s8IIA9xAw6bAlq4vEmJLX2qYEiRUeUo4JIk1aKKeFwvlIPmh0giBxr7yiUDexmMoT9OpOgFTeEHs-1SIJIm0tI7FlKDMDgVLpGCuqEJzrT8uCgJx7GPxyvNAwmZca5yjxnmh8SpcbUa8rcgz_pC90CbZiCHrda_V5_gNWQaxleiSVKGCBthIFbqvQm1tQV78gnPuUh2tobdlp7-POoNtnMCqMq8G5Wy2UOewJZbZeD6rg3H73qnna-wDaGPLpw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED-2KagPfk1xOrWIL4Ld2ib9yOOYysQ6ZU7ZW1iTFAdula3b32-u66aiCD61lAuEuzT3u9zldwDnASZfpLTNPnN0gEJiavYj6pnamwgvIHZkZZRCL6Hfbge9HnsswOXyLoxSKis-UzV8zXL5MhFTPCqrs8AjGn8UYcWl1LHnt7U-T1SQS4y5i1ykxephp6EjQMepEawcos4331N8xcrHrKXKj304cy43W_-b1jZs5iDSaMytvgMFNdqFjS_UgmUIngbDvDOX0RhIJY1mYl5l5RqGxqlGJ4mmkxQfSWo86H1jmF_I3IPnm-tus2XmXRJMQTw_NYM-hrieBk6eJR1XxMSSrtRAxYt9RZWwSRxp2ORTGgllI_2h0hjBj1zlEoHMjftQGiUjdQCGoF7kur4QcdzX0joaU8JnViBYLAVzRAXqC_1xkVOIYyeLN56FEhbjWuMcNc5zjVfgYjnifU6f8YfsmTbJUgx5r1uNkOM35BnEZqIzUoEyGmApleu-AtWFBXn-E0644-t4Df0tO_x91Cmstbr3IQ9v23dHsI6TmdfpVaGUjqfqGFbFLB1MxifZSvsAWK3NvQ |
| 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=Simulation+Aided+Co-Design+for+Robust+Robot+Optimization&rft.jtitle=IEEE+robotics+and+automation+letters&rft.au=Fadini%2C+Gabriele&rft.au=Flayols%2C+Thomas&rft.au=Andrea+Del+Prete&rft.au=Soueres%2C+Philippe&rft.date=2022-10-01&rft.pub=The+Institute+of+Electrical+and+Electronics+Engineers%2C+Inc.+%28IEEE%29&rft.eissn=2377-3766&rft.volume=7&rft.issue=4&rft.spage=11306&rft_id=info:doi/10.1109%2FLRA.2022.3200142&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2377-3766&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2377-3766&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2377-3766&client=summon |