Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements

Motivated by the need of a robust and practical inverse kinematics (IK) algorithm for the WAM robot arm, we reviewed the most used closed-loop IK methods for redundant robots, analyzing their main points of concern: convergence, numerical error, singularity handling, joint limit avoidance, and the c...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ASME transactions on mechatronics 2015-04, Vol.20 (2), p.944-955
Hauptverfasser: Colome, Adria, Torras, Carme
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 955
container_issue 2
container_start_page 944
container_title IEEE/ASME transactions on mechatronics
container_volume 20
creator Colome, Adria
Torras, Carme
description Motivated by the need of a robust and practical inverse kinematics (IK) algorithm for the WAM robot arm, we reviewed the most used closed-loop IK methods for redundant robots, analyzing their main points of concern: convergence, numerical error, singularity handling, joint limit avoidance, and the capability of reaching secondary goals. As a result of the experimental comparison, we propose two enhancements. The first is a new filter for the singular values of the Jacobian matrix that guarantees that its conditioning remains stable, while none of the filters found in the literature is successful at doing so. The second is to combine a continuous task priority strategy with selective damping to generate smoother trajectories. Experimentation on the WAM robot arm shows that these two enhancements yield an IK algorithm that improves on the reviewed state-of-the-art ones, in terms of the good compromise it achieves between time step length, Jacobian conditioning, multiple task performance, and computational time, thus constituting a very solid option in practice. This proposal is general and applicable to other redundant robots.
doi_str_mv 10.1109/TMECH.2014.2326304
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_1617696227</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6832645</ieee_id><sourcerecordid>1642221828</sourcerecordid><originalsourceid>FETCH-LOGICAL-c550t-f1553be16614ec30fb074c71bb98dd1b695aa71f9ea29616a9f9a0753190c2f3</originalsourceid><addsrcrecordid>eNpdkU1v1DAQhiNEJUrpH4CLJS5csvX4KzG3Klpo1UWVqj30ZhxnIlJt4sWTFPXf42VXIHGwbM88z8jWWxTvga8AuL3afls3NyvBQa2EFEZy9ao4B6ugzKXH1_nMa1kqJfWb4i3RE-dcAYfz4nuzi4RduYlxz26nZ0yE7G6YcPTzEIj1MbEH7Jap89PMHmIbZ_rMmjjufcrEM7JrIiQaMbf91LHtr8jW0w8_BTzU6F1x1vsd4eVpvyi2X9bb5qbc3H-9ba43ZdCaz2UPWssWwRhQGCTvW16pUEHb2rrroDVWe19Bb9ELa8B421vPKy3B8iB6eVHAcWygJbiEAVPws4t--Hc5LMEr4YSWlYTsfDo6-xR_LkizGwcKuNv5CeNCDowSQkAt6ox-_A99ikua8ocyBZWxRogqU-L0iBSJEvZun4bRpxcH3B1ycn9ycoec3CmnLH04SgMi_hVMndtKy9_eg44m</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1617696227</pqid></control><display><type>article</type><title>Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements</title><source>IEEE Electronic Library (IEL)</source><creator>Colome, Adria ; Torras, Carme</creator><creatorcontrib>Colome, Adria ; Torras, Carme</creatorcontrib><description>Motivated by the need of a robust and practical inverse kinematics (IK) algorithm for the WAM robot arm, we reviewed the most used closed-loop IK methods for redundant robots, analyzing their main points of concern: convergence, numerical error, singularity handling, joint limit avoidance, and the capability of reaching secondary goals. As a result of the experimental comparison, we propose two enhancements. The first is a new filter for the singular values of the Jacobian matrix that guarantees that its conditioning remains stable, while none of the filters found in the literature is successful at doing so. The second is to combine a continuous task priority strategy with selective damping to generate smoother trajectories. Experimentation on the WAM robot arm shows that these two enhancements yield an IK algorithm that improves on the reviewed state-of-the-art ones, in terms of the good compromise it achieves between time step length, Jacobian conditioning, multiple task performance, and computational time, thus constituting a very solid option in practice. This proposal is general and applicable to other redundant robots.</description><identifier>ISSN: 1083-4435</identifier><identifier>EISSN: 1941-014X</identifier><identifier>DOI: 10.1109/TMECH.2014.2326304</identifier><identifier>CODEN: IATEFW</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Automation ; Classificació INSPEC ; Conditioning ; Convergence ; Damping ; Informàtica ; Inverse kinematics ; Jacobian matrices ; Jacobians ; Joints ; Kinematics ; Manipulators ; Mechatronics ; Redundancy ; Redundant ; redundant manipulators ; robot kinematics ; Robots ; Robòtica ; Tasks ; Àrees temàtiques de la UPC</subject><ispartof>IEEE/ASME transactions on mechatronics, 2015-04, Vol.20 (2), p.944-955</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2015</rights><rights>info:eu-repo/semantics/openAccess &lt;a href="http://creativecommons.org/licenses/by-nc-nd/3.0/es/"&gt;http://creativecommons.org/licenses/by-nc-nd/3.0/es/&lt;/a&gt;</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c550t-f1553be16614ec30fb074c71bb98dd1b695aa71f9ea29616a9f9a0753190c2f3</citedby><cites>FETCH-LOGICAL-c550t-f1553be16614ec30fb074c71bb98dd1b695aa71f9ea29616a9f9a0753190c2f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6832645$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,796,885,26974,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6832645$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Colome, Adria</creatorcontrib><creatorcontrib>Torras, Carme</creatorcontrib><title>Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements</title><title>IEEE/ASME transactions on mechatronics</title><addtitle>TMECH</addtitle><description>Motivated by the need of a robust and practical inverse kinematics (IK) algorithm for the WAM robot arm, we reviewed the most used closed-loop IK methods for redundant robots, analyzing their main points of concern: convergence, numerical error, singularity handling, joint limit avoidance, and the capability of reaching secondary goals. As a result of the experimental comparison, we propose two enhancements. The first is a new filter for the singular values of the Jacobian matrix that guarantees that its conditioning remains stable, while none of the filters found in the literature is successful at doing so. The second is to combine a continuous task priority strategy with selective damping to generate smoother trajectories. Experimentation on the WAM robot arm shows that these two enhancements yield an IK algorithm that improves on the reviewed state-of-the-art ones, in terms of the good compromise it achieves between time step length, Jacobian conditioning, multiple task performance, and computational time, thus constituting a very solid option in practice. This proposal is general and applicable to other redundant robots.</description><subject>Algorithms</subject><subject>Automation</subject><subject>Classificació INSPEC</subject><subject>Conditioning</subject><subject>Convergence</subject><subject>Damping</subject><subject>Informàtica</subject><subject>Inverse kinematics</subject><subject>Jacobian matrices</subject><subject>Jacobians</subject><subject>Joints</subject><subject>Kinematics</subject><subject>Manipulators</subject><subject>Mechatronics</subject><subject>Redundancy</subject><subject>Redundant</subject><subject>redundant manipulators</subject><subject>robot kinematics</subject><subject>Robots</subject><subject>Robòtica</subject><subject>Tasks</subject><subject>Àrees temàtiques de la UPC</subject><issn>1083-4435</issn><issn>1941-014X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><sourceid>XX2</sourceid><recordid>eNpdkU1v1DAQhiNEJUrpH4CLJS5csvX4KzG3Klpo1UWVqj30ZhxnIlJt4sWTFPXf42VXIHGwbM88z8jWWxTvga8AuL3afls3NyvBQa2EFEZy9ao4B6ugzKXH1_nMa1kqJfWb4i3RE-dcAYfz4nuzi4RduYlxz26nZ0yE7G6YcPTzEIj1MbEH7Jap89PMHmIbZ_rMmjjufcrEM7JrIiQaMbf91LHtr8jW0w8_BTzU6F1x1vsd4eVpvyi2X9bb5qbc3H-9ba43ZdCaz2UPWssWwRhQGCTvW16pUEHb2rrroDVWe19Bb9ELa8B421vPKy3B8iB6eVHAcWygJbiEAVPws4t--Hc5LMEr4YSWlYTsfDo6-xR_LkizGwcKuNv5CeNCDowSQkAt6ox-_A99ikua8ocyBZWxRogqU-L0iBSJEvZun4bRpxcH3B1ycn9ycoec3CmnLH04SgMi_hVMndtKy9_eg44m</recordid><startdate>20150401</startdate><enddate>20150401</enddate><creator>Colome, Adria</creator><creator>Torras, Carme</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><general>Institute of Electrical and Electronics Engineers (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7TB</scope><scope>8FD</scope><scope>FR3</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>XX2</scope></search><sort><creationdate>20150401</creationdate><title>Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements</title><author>Colome, Adria ; Torras, Carme</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c550t-f1553be16614ec30fb074c71bb98dd1b695aa71f9ea29616a9f9a0753190c2f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Algorithms</topic><topic>Automation</topic><topic>Classificació INSPEC</topic><topic>Conditioning</topic><topic>Convergence</topic><topic>Damping</topic><topic>Informàtica</topic><topic>Inverse kinematics</topic><topic>Jacobian matrices</topic><topic>Jacobians</topic><topic>Joints</topic><topic>Kinematics</topic><topic>Manipulators</topic><topic>Mechatronics</topic><topic>Redundancy</topic><topic>Redundant</topic><topic>redundant manipulators</topic><topic>robot kinematics</topic><topic>Robots</topic><topic>Robòtica</topic><topic>Tasks</topic><topic>Àrees temàtiques de la UPC</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Colome, Adria</creatorcontrib><creatorcontrib>Torras, Carme</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Engineering Research Database</collection><collection>ProQuest Computer Science 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>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Recercat</collection><jtitle>IEEE/ASME transactions on mechatronics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Colome, Adria</au><au>Torras, Carme</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements</atitle><jtitle>IEEE/ASME transactions on mechatronics</jtitle><stitle>TMECH</stitle><date>2015-04-01</date><risdate>2015</risdate><volume>20</volume><issue>2</issue><spage>944</spage><epage>955</epage><pages>944-955</pages><issn>1083-4435</issn><eissn>1941-014X</eissn><coden>IATEFW</coden><abstract>Motivated by the need of a robust and practical inverse kinematics (IK) algorithm for the WAM robot arm, we reviewed the most used closed-loop IK methods for redundant robots, analyzing their main points of concern: convergence, numerical error, singularity handling, joint limit avoidance, and the capability of reaching secondary goals. As a result of the experimental comparison, we propose two enhancements. The first is a new filter for the singular values of the Jacobian matrix that guarantees that its conditioning remains stable, while none of the filters found in the literature is successful at doing so. The second is to combine a continuous task priority strategy with selective damping to generate smoother trajectories. Experimentation on the WAM robot arm shows that these two enhancements yield an IK algorithm that improves on the reviewed state-of-the-art ones, in terms of the good compromise it achieves between time step length, Jacobian conditioning, multiple task performance, and computational time, thus constituting a very solid option in practice. This proposal is general and applicable to other redundant robots.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TMECH.2014.2326304</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1083-4435
ispartof IEEE/ASME transactions on mechatronics, 2015-04, Vol.20 (2), p.944-955
issn 1083-4435
1941-014X
language eng
recordid cdi_proquest_journals_1617696227
source IEEE Electronic Library (IEL)
subjects Algorithms
Automation
Classificació INSPEC
Conditioning
Convergence
Damping
Informàtica
Inverse kinematics
Jacobian matrices
Jacobians
Joints
Kinematics
Manipulators
Mechatronics
Redundancy
Redundant
redundant manipulators
robot kinematics
Robots
Robòtica
Tasks
Àrees temàtiques de la UPC
title Closed-Loop Inverse Kinematics for Redundant Robots: Comparative Assessment and Two Enhancements
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T06%3A37%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Closed-Loop%20Inverse%20Kinematics%20for%20Redundant%20Robots:%20Comparative%20Assessment%20and%20Two%20Enhancements&rft.jtitle=IEEE/ASME%20transactions%20on%20mechatronics&rft.au=Colome,%20Adria&rft.date=2015-04-01&rft.volume=20&rft.issue=2&rft.spage=944&rft.epage=955&rft.pages=944-955&rft.issn=1083-4435&rft.eissn=1941-014X&rft.coden=IATEFW&rft_id=info:doi/10.1109/TMECH.2014.2326304&rft_dat=%3Cproquest_RIE%3E1642221828%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1617696227&rft_id=info:pmid/&rft_ieee_id=6832645&rfr_iscdi=true