A Robot Skill Learning Framework Based on Compliant Movement Primitives
Collaborative robots are increasingly widely used in our lives, and at the same time, the skill learning ability of robots is becoming more and more important. For this reason, a robot skill learning framework based on compliant movement primitives is proposed in this paper. The framework consists o...
Gespeichert in:
Veröffentlicht in: | Journal of intelligent & robotic systems 2022-03, Vol.104 (3), Article 53 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | 3 |
container_start_page | |
container_title | Journal of intelligent & robotic systems |
container_volume | 104 |
creator | Dou, Saixiong Xiao, Juliang Zhao, Wei Yuan, Hang Liu, Haitao |
description | Collaborative robots are increasingly widely used in our lives, and at the same time, the skill learning ability of robots is becoming more and more important. For this reason, a robot skill learning framework based on compliant movement primitives is proposed in this paper. The framework consists of four modules: kinesthetic teaching, task learning, compliant movement primitive library, and task generalization. Specifically, the trajectories are collected from the kinematics of the robot, and the stiffness profiles are collected from the designed variable stiffness interface based on stiffness optimization; then the collected data is optimized, segmented, and learned to create the robot’s compliant movement primitive library; the primitives in the library are adjusted and combined to generate the robot’s desired trajectory and desired stiffness, which are then input into the dynamics-based variable impedance controller; thereafter the controller drives the robot to perform the desired compliant motion and complete various tasks. The framework covers the entire process of robot skill learning and application, and the proposed compliant movement primitives can simultaneously achieve the robot’s trajectory learning and interactive compliance learning. The experiment of the robot learning to press buttons was carried out on a universal 6-DOF collaborative robot. The experimental results prove the effectiveness and safety of the framework and show its application value. |
doi_str_mv | 10.1007/s10846-022-01605-4 |
format | Article |
fullrecord | <record><control><sourceid>gale_proqu</sourceid><recordid>TN_cdi_proquest_journals_2638312616</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><galeid>A729523800</galeid><sourcerecordid>A729523800</sourcerecordid><originalsourceid>FETCH-LOGICAL-c358t-ff0dfef66bdd88b40d2ddaa4df63349a22a3f7b6e861e5209423e97f59be08563</originalsourceid><addsrcrecordid>eNp9kE1PxCAQhonRxPXjD3hq4rk6QEvhuG78StZo_DgTugwbtC0rVI3_XrQm3swcZjLzPjPwEnJE4YQCNKeJgqxECYyVQAXUZbVFZrRueAkVqG0yA8VoHiuxS_ZSegYAJWs1I5fz4j60YSweXnzXFUs0cfDDuriIpsePEF-KM5PQFmEoFqHfdN4MY3ET3rHHXNxF3_vRv2M6IDvOdAkPf_M-ebo4f1xclcvby-vFfFmueC3H0jmwDp0QrbVSthVYZq0xlXWC80oZxgx3TStQCoo1A1UxjqpxtWoRZC34Pjme9m5ieH3DNOrn8BaHfFIzwSWnTNBv1cmkWpsOtR9cGKNZ5bDY-1UY0PncnzdM1YxLgAywCVjFkFJEpzf5ayZ-agr622E9Oayzw_rHYV1liE9QyuJhjfHvLf9QX2BxfWg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2638312616</pqid></control><display><type>article</type><title>A Robot Skill Learning Framework Based on Compliant Movement Primitives</title><source>SpringerLink Journals</source><creator>Dou, Saixiong ; Xiao, Juliang ; Zhao, Wei ; Yuan, Hang ; Liu, Haitao</creator><creatorcontrib>Dou, Saixiong ; Xiao, Juliang ; Zhao, Wei ; Yuan, Hang ; Liu, Haitao</creatorcontrib><description>Collaborative robots are increasingly widely used in our lives, and at the same time, the skill learning ability of robots is becoming more and more important. For this reason, a robot skill learning framework based on compliant movement primitives is proposed in this paper. The framework consists of four modules: kinesthetic teaching, task learning, compliant movement primitive library, and task generalization. Specifically, the trajectories are collected from the kinematics of the robot, and the stiffness profiles are collected from the designed variable stiffness interface based on stiffness optimization; then the collected data is optimized, segmented, and learned to create the robot’s compliant movement primitive library; the primitives in the library are adjusted and combined to generate the robot’s desired trajectory and desired stiffness, which are then input into the dynamics-based variable impedance controller; thereafter the controller drives the robot to perform the desired compliant motion and complete various tasks. The framework covers the entire process of robot skill learning and application, and the proposed compliant movement primitives can simultaneously achieve the robot’s trajectory learning and interactive compliance learning. The experiment of the robot learning to press buttons was carried out on a universal 6-DOF collaborative robot. The experimental results prove the effectiveness and safety of the framework and show its application value.</description><identifier>ISSN: 0921-0296</identifier><identifier>EISSN: 1573-0409</identifier><identifier>DOI: 10.1007/s10846-022-01605-4</identifier><language>eng</language><publisher>Dordrecht: Springer Netherlands</publisher><subject>Artificial Intelligence ; Collaboration ; Control ; Controllers ; Data collection ; Electrical Engineering ; Engineering ; Kinematics ; Libraries ; Mechanical Engineering ; Mechatronics ; Optimization ; Regular Paper ; Robot dynamics ; Robot learning ; Robotics ; Robotics industry ; Robots ; Stiffness ; Trajectories</subject><ispartof>Journal of intelligent & robotic systems, 2022-03, Vol.104 (3), Article 53</ispartof><rights>The Author(s), under exclusive licence to Springer Nature B.V. 2022</rights><rights>COPYRIGHT 2022 Springer</rights><rights>The Author(s), under exclusive licence to Springer Nature B.V. 2022.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c358t-ff0dfef66bdd88b40d2ddaa4df63349a22a3f7b6e861e5209423e97f59be08563</citedby><cites>FETCH-LOGICAL-c358t-ff0dfef66bdd88b40d2ddaa4df63349a22a3f7b6e861e5209423e97f59be08563</cites><orcidid>0000-0002-8221-8104</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s10846-022-01605-4$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/s10846-022-01605-4$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>314,776,780,27901,27902,41464,42533,51294</link.rule.ids></links><search><creatorcontrib>Dou, Saixiong</creatorcontrib><creatorcontrib>Xiao, Juliang</creatorcontrib><creatorcontrib>Zhao, Wei</creatorcontrib><creatorcontrib>Yuan, Hang</creatorcontrib><creatorcontrib>Liu, Haitao</creatorcontrib><title>A Robot Skill Learning Framework Based on Compliant Movement Primitives</title><title>Journal of intelligent & robotic systems</title><addtitle>J Intell Robot Syst</addtitle><description>Collaborative robots are increasingly widely used in our lives, and at the same time, the skill learning ability of robots is becoming more and more important. For this reason, a robot skill learning framework based on compliant movement primitives is proposed in this paper. The framework consists of four modules: kinesthetic teaching, task learning, compliant movement primitive library, and task generalization. Specifically, the trajectories are collected from the kinematics of the robot, and the stiffness profiles are collected from the designed variable stiffness interface based on stiffness optimization; then the collected data is optimized, segmented, and learned to create the robot’s compliant movement primitive library; the primitives in the library are adjusted and combined to generate the robot’s desired trajectory and desired stiffness, which are then input into the dynamics-based variable impedance controller; thereafter the controller drives the robot to perform the desired compliant motion and complete various tasks. The framework covers the entire process of robot skill learning and application, and the proposed compliant movement primitives can simultaneously achieve the robot’s trajectory learning and interactive compliance learning. The experiment of the robot learning to press buttons was carried out on a universal 6-DOF collaborative robot. The experimental results prove the effectiveness and safety of the framework and show its application value.</description><subject>Artificial Intelligence</subject><subject>Collaboration</subject><subject>Control</subject><subject>Controllers</subject><subject>Data collection</subject><subject>Electrical Engineering</subject><subject>Engineering</subject><subject>Kinematics</subject><subject>Libraries</subject><subject>Mechanical Engineering</subject><subject>Mechatronics</subject><subject>Optimization</subject><subject>Regular Paper</subject><subject>Robot dynamics</subject><subject>Robot learning</subject><subject>Robotics</subject><subject>Robotics industry</subject><subject>Robots</subject><subject>Stiffness</subject><subject>Trajectories</subject><issn>0921-0296</issn><issn>1573-0409</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp9kE1PxCAQhonRxPXjD3hq4rk6QEvhuG78StZo_DgTugwbtC0rVI3_XrQm3swcZjLzPjPwEnJE4YQCNKeJgqxECYyVQAXUZbVFZrRueAkVqG0yA8VoHiuxS_ZSegYAJWs1I5fz4j60YSweXnzXFUs0cfDDuriIpsePEF-KM5PQFmEoFqHfdN4MY3ET3rHHXNxF3_vRv2M6IDvOdAkPf_M-ebo4f1xclcvby-vFfFmueC3H0jmwDp0QrbVSthVYZq0xlXWC80oZxgx3TStQCoo1A1UxjqpxtWoRZC34Pjme9m5ieH3DNOrn8BaHfFIzwSWnTNBv1cmkWpsOtR9cGKNZ5bDY-1UY0PncnzdM1YxLgAywCVjFkFJEpzf5ayZ-agr622E9Oayzw_rHYV1liE9QyuJhjfHvLf9QX2BxfWg</recordid><startdate>20220301</startdate><enddate>20220301</enddate><creator>Dou, Saixiong</creator><creator>Xiao, Juliang</creator><creator>Zhao, Wei</creator><creator>Yuan, Hang</creator><creator>Liu, Haitao</creator><general>Springer Netherlands</general><general>Springer</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FR3</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PTHSS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0002-8221-8104</orcidid></search><sort><creationdate>20220301</creationdate><title>A Robot Skill Learning Framework Based on Compliant Movement Primitives</title><author>Dou, Saixiong ; Xiao, Juliang ; Zhao, Wei ; Yuan, Hang ; Liu, Haitao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c358t-ff0dfef66bdd88b40d2ddaa4df63349a22a3f7b6e861e5209423e97f59be08563</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Artificial Intelligence</topic><topic>Collaboration</topic><topic>Control</topic><topic>Controllers</topic><topic>Data collection</topic><topic>Electrical Engineering</topic><topic>Engineering</topic><topic>Kinematics</topic><topic>Libraries</topic><topic>Mechanical Engineering</topic><topic>Mechatronics</topic><topic>Optimization</topic><topic>Regular Paper</topic><topic>Robot dynamics</topic><topic>Robot learning</topic><topic>Robotics</topic><topic>Robotics industry</topic><topic>Robots</topic><topic>Stiffness</topic><topic>Trajectories</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dou, Saixiong</creatorcontrib><creatorcontrib>Xiao, Juliang</creatorcontrib><creatorcontrib>Zhao, Wei</creatorcontrib><creatorcontrib>Yuan, Hang</creatorcontrib><creatorcontrib>Liu, Haitao</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Mechanical & Transportation Engineering Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies & Aerospace Collection</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>Engineering Research Database</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Journal of intelligent & robotic systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dou, Saixiong</au><au>Xiao, Juliang</au><au>Zhao, Wei</au><au>Yuan, Hang</au><au>Liu, Haitao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Robot Skill Learning Framework Based on Compliant Movement Primitives</atitle><jtitle>Journal of intelligent & robotic systems</jtitle><stitle>J Intell Robot Syst</stitle><date>2022-03-01</date><risdate>2022</risdate><volume>104</volume><issue>3</issue><artnum>53</artnum><issn>0921-0296</issn><eissn>1573-0409</eissn><abstract>Collaborative robots are increasingly widely used in our lives, and at the same time, the skill learning ability of robots is becoming more and more important. For this reason, a robot skill learning framework based on compliant movement primitives is proposed in this paper. The framework consists of four modules: kinesthetic teaching, task learning, compliant movement primitive library, and task generalization. Specifically, the trajectories are collected from the kinematics of the robot, and the stiffness profiles are collected from the designed variable stiffness interface based on stiffness optimization; then the collected data is optimized, segmented, and learned to create the robot’s compliant movement primitive library; the primitives in the library are adjusted and combined to generate the robot’s desired trajectory and desired stiffness, which are then input into the dynamics-based variable impedance controller; thereafter the controller drives the robot to perform the desired compliant motion and complete various tasks. The framework covers the entire process of robot skill learning and application, and the proposed compliant movement primitives can simultaneously achieve the robot’s trajectory learning and interactive compliance learning. The experiment of the robot learning to press buttons was carried out on a universal 6-DOF collaborative robot. The experimental results prove the effectiveness and safety of the framework and show its application value.</abstract><cop>Dordrecht</cop><pub>Springer Netherlands</pub><doi>10.1007/s10846-022-01605-4</doi><orcidid>https://orcid.org/0000-0002-8221-8104</orcidid></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0921-0296 |
ispartof | Journal of intelligent & robotic systems, 2022-03, Vol.104 (3), Article 53 |
issn | 0921-0296 1573-0409 |
language | eng |
recordid | cdi_proquest_journals_2638312616 |
source | SpringerLink Journals |
subjects | Artificial Intelligence Collaboration Control Controllers Data collection Electrical Engineering Engineering Kinematics Libraries Mechanical Engineering Mechatronics Optimization Regular Paper Robot dynamics Robot learning Robotics Robotics industry Robots Stiffness Trajectories |
title | A Robot Skill Learning Framework Based on Compliant Movement Primitives |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T05%3A01%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-gale_proqu&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Robot%20Skill%20Learning%20Framework%20Based%20on%20Compliant%20Movement%20Primitives&rft.jtitle=Journal%20of%20intelligent%20&%20robotic%20systems&rft.au=Dou,%20Saixiong&rft.date=2022-03-01&rft.volume=104&rft.issue=3&rft.artnum=53&rft.issn=0921-0296&rft.eissn=1573-0409&rft_id=info:doi/10.1007/s10846-022-01605-4&rft_dat=%3Cgale_proqu%3EA729523800%3C/gale_proqu%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2638312616&rft_id=info:pmid/&rft_galeid=A729523800&rfr_iscdi=true |