Fuzzy weighted subtask controller for redundant manipulator

We propose a fuzzy weighted subtask controller for a redundant robot manipulator. To expand the feasibility of the inverse kinematic solution, we introduce a weighted pseudo-inverse that changes the null-space of the Jacobian. The weights of elements in the pseudo-inverse are obtained using fuzzy ru...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Robotica 2015-02, Vol.33 (2), p.295-313
Hauptverfasser: Yoo, Young jun, Jung, Dae sung, Jang, Yu jin, Won, Sang chul
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 313
container_issue 2
container_start_page 295
container_title Robotica
container_volume 33
creator Yoo, Young jun
Jung, Dae sung
Jang, Yu jin
Won, Sang chul
description We propose a fuzzy weighted subtask controller for a redundant robot manipulator. To expand the feasibility of the inverse kinematic solution, we introduce a weighted pseudo-inverse that changes the null-space of the Jacobian. The weights of elements in the pseudo-inverse are obtained using fuzzy rules that are related to the null-space velocity tracking error. With the pseudo-inverse, we develop a task space controller to track a desired task space trajectory and subtask control input. We propose a weighted subtask controller for multiple subtasks. The results of a simulation and experiment using a seven-degree-of-freedom whole arm manipulator robot show the effectiveness of the proposed controller with multiple subtasks.
doi_str_mv 10.1017/S0263574714000344
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1660062410</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><cupid>10_1017_S0263574714000344</cupid><sourcerecordid>1660062410</sourcerecordid><originalsourceid>FETCH-LOGICAL-c556t-dcc2eeb0bb16e7c62a77dbb1d712cb5514f9540392b39e5a0fe538b236336c2a3</originalsourceid><addsrcrecordid>eNp1kE9Lw0AUxBdRsFY_gLeAFy_R9_ZvgicpVoWCB_Ucdjebmppk626CtJ_eFHsQxdNjmN8MjyHkHOEKAdX1M1DJhOIKOQAwzg_IBLnM00zK7JBMdna684_JSYwrAGTI1YTczIftdpN8unr51rsyiYPpdXxPrO_64JvGhaTyIQmuHLpSd33S6q5eD43ufTglR5Vuojvb3yl5nd-9zB7SxdP94-x2kVohZJ-W1lLnDBiD0ikrqVaqHEWpkFojBPIqFxxYTg3LndBQOcEyQ5lkTFqq2ZRcfveug_8YXOyLto7WNY3unB9igVICSMoRRvTiF7ryQ-jG70aKM5GhGFunBL8pG3yMwVXFOtStDpsCodjNWfyZc8ywfUa3JtTl0v2o_jf1BTtGdlY</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1643581563</pqid></control><display><type>article</type><title>Fuzzy weighted subtask controller for redundant manipulator</title><source>Cambridge University Press Journals Complete</source><creator>Yoo, Young jun ; Jung, Dae sung ; Jang, Yu jin ; Won, Sang chul</creator><creatorcontrib>Yoo, Young jun ; Jung, Dae sung ; Jang, Yu jin ; Won, Sang chul</creatorcontrib><description>We propose a fuzzy weighted subtask controller for a redundant robot manipulator. To expand the feasibility of the inverse kinematic solution, we introduce a weighted pseudo-inverse that changes the null-space of the Jacobian. The weights of elements in the pseudo-inverse are obtained using fuzzy rules that are related to the null-space velocity tracking error. With the pseudo-inverse, we develop a task space controller to track a desired task space trajectory and subtask control input. We propose a weighted subtask controller for multiple subtasks. The results of a simulation and experiment using a seven-degree-of-freedom whole arm manipulator robot show the effectiveness of the proposed controller with multiple subtasks.</description><identifier>ISSN: 0263-5747</identifier><identifier>EISSN: 1469-8668</identifier><identifier>DOI: 10.1017/S0263574714000344</identifier><language>eng</language><publisher>Cambridge, UK: Cambridge University Press</publisher><subject>Fuzzy ; Fuzzy logic ; Fuzzy set theory ; Manipulators ; Redundant ; Robot arms ; Robots ; Task space</subject><ispartof>Robotica, 2015-02, Vol.33 (2), p.295-313</ispartof><rights>Copyright © Cambridge University Press 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c556t-dcc2eeb0bb16e7c62a77dbb1d712cb5514f9540392b39e5a0fe538b236336c2a3</citedby><cites>FETCH-LOGICAL-c556t-dcc2eeb0bb16e7c62a77dbb1d712cb5514f9540392b39e5a0fe538b236336c2a3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.cambridge.org/core/product/identifier/S0263574714000344/type/journal_article$$EHTML$$P50$$Gcambridge$$H</linktohtml><link.rule.ids>164,314,776,780,27901,27902,55603</link.rule.ids></links><search><creatorcontrib>Yoo, Young jun</creatorcontrib><creatorcontrib>Jung, Dae sung</creatorcontrib><creatorcontrib>Jang, Yu jin</creatorcontrib><creatorcontrib>Won, Sang chul</creatorcontrib><title>Fuzzy weighted subtask controller for redundant manipulator</title><title>Robotica</title><addtitle>Robotica</addtitle><description>We propose a fuzzy weighted subtask controller for a redundant robot manipulator. To expand the feasibility of the inverse kinematic solution, we introduce a weighted pseudo-inverse that changes the null-space of the Jacobian. The weights of elements in the pseudo-inverse are obtained using fuzzy rules that are related to the null-space velocity tracking error. With the pseudo-inverse, we develop a task space controller to track a desired task space trajectory and subtask control input. We propose a weighted subtask controller for multiple subtasks. The results of a simulation and experiment using a seven-degree-of-freedom whole arm manipulator robot show the effectiveness of the proposed controller with multiple subtasks.</description><subject>Fuzzy</subject><subject>Fuzzy logic</subject><subject>Fuzzy set theory</subject><subject>Manipulators</subject><subject>Redundant</subject><subject>Robot arms</subject><subject>Robots</subject><subject>Task space</subject><issn>0263-5747</issn><issn>1469-8668</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNp1kE9Lw0AUxBdRsFY_gLeAFy_R9_ZvgicpVoWCB_Ucdjebmppk626CtJ_eFHsQxdNjmN8MjyHkHOEKAdX1M1DJhOIKOQAwzg_IBLnM00zK7JBMdna684_JSYwrAGTI1YTczIftdpN8unr51rsyiYPpdXxPrO_64JvGhaTyIQmuHLpSd33S6q5eD43ufTglR5Vuojvb3yl5nd-9zB7SxdP94-x2kVohZJ-W1lLnDBiD0ikrqVaqHEWpkFojBPIqFxxYTg3LndBQOcEyQ5lkTFqq2ZRcfveug_8YXOyLto7WNY3unB9igVICSMoRRvTiF7ryQ-jG70aKM5GhGFunBL8pG3yMwVXFOtStDpsCodjNWfyZc8ywfUa3JtTl0v2o_jf1BTtGdlY</recordid><startdate>20150201</startdate><enddate>20150201</enddate><creator>Yoo, Young jun</creator><creator>Jung, Dae sung</creator><creator>Jang, Yu jin</creator><creator>Won, Sang chul</creator><general>Cambridge University Press</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>F28</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>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>20150201</creationdate><title>Fuzzy weighted subtask controller for redundant manipulator</title><author>Yoo, Young jun ; Jung, Dae sung ; Jang, Yu jin ; Won, Sang chul</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c556t-dcc2eeb0bb16e7c62a77dbb1d712cb5514f9540392b39e5a0fe538b236336c2a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Fuzzy</topic><topic>Fuzzy logic</topic><topic>Fuzzy set theory</topic><topic>Manipulators</topic><topic>Redundant</topic><topic>Robot arms</topic><topic>Robots</topic><topic>Task space</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yoo, Young jun</creatorcontrib><creatorcontrib>Jung, Dae sung</creatorcontrib><creatorcontrib>Jang, Yu jin</creatorcontrib><creatorcontrib>Won, Sang chul</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Mechanical &amp; 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 &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; 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>ANTE: Abstracts in New Technology &amp; Engineering</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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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>ProQuest Central China</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Robotica</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yoo, Young jun</au><au>Jung, Dae sung</au><au>Jang, Yu jin</au><au>Won, Sang chul</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Fuzzy weighted subtask controller for redundant manipulator</atitle><jtitle>Robotica</jtitle><addtitle>Robotica</addtitle><date>2015-02-01</date><risdate>2015</risdate><volume>33</volume><issue>2</issue><spage>295</spage><epage>313</epage><pages>295-313</pages><issn>0263-5747</issn><eissn>1469-8668</eissn><abstract>We propose a fuzzy weighted subtask controller for a redundant robot manipulator. To expand the feasibility of the inverse kinematic solution, we introduce a weighted pseudo-inverse that changes the null-space of the Jacobian. The weights of elements in the pseudo-inverse are obtained using fuzzy rules that are related to the null-space velocity tracking error. With the pseudo-inverse, we develop a task space controller to track a desired task space trajectory and subtask control input. We propose a weighted subtask controller for multiple subtasks. The results of a simulation and experiment using a seven-degree-of-freedom whole arm manipulator robot show the effectiveness of the proposed controller with multiple subtasks.</abstract><cop>Cambridge, UK</cop><pub>Cambridge University Press</pub><doi>10.1017/S0263574714000344</doi><tpages>19</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0263-5747
ispartof Robotica, 2015-02, Vol.33 (2), p.295-313
issn 0263-5747
1469-8668
language eng
recordid cdi_proquest_miscellaneous_1660062410
source Cambridge University Press Journals Complete
subjects Fuzzy
Fuzzy logic
Fuzzy set theory
Manipulators
Redundant
Robot arms
Robots
Task space
title Fuzzy weighted subtask controller for redundant manipulator
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T13%3A35%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Fuzzy%20weighted%20subtask%20controller%20for%20redundant%20manipulator&rft.jtitle=Robotica&rft.au=Yoo,%20Young%20jun&rft.date=2015-02-01&rft.volume=33&rft.issue=2&rft.spage=295&rft.epage=313&rft.pages=295-313&rft.issn=0263-5747&rft.eissn=1469-8668&rft_id=info:doi/10.1017/S0263574714000344&rft_dat=%3Cproquest_cross%3E1660062410%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1643581563&rft_id=info:pmid/&rft_cupid=10_1017_S0263574714000344&rfr_iscdi=true