Understanding the difference between prox and complementarity formulations for simulation of systems with contact
To plan a robotic task involving intermittent contact, such as an assembly task, it is helpful to be able to simulate the task accurately and efficiently. In the past ten years, the prox formulation of the equations of motion has arisen as a competitive alternative to the well-known linear and nonli...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1438 |
---|---|
container_issue | |
container_start_page | 1433 |
container_title | |
container_volume | |
creator | Schindler, T. Binh Nguyen Trinkle, J. |
description | To plan a robotic task involving intermittent contact, such as an assembly task, it is helpful to be able to simulate the task accurately and efficiently. In the past ten years, the prox formulation of the equations of motion has arisen as a competitive alternative to the well-known linear and nonlinear complementarity problem (LCP and NCP) formulations. In this paper, we compare these two formulations, showing through a set-based argument that the formulations are equivalent. Second, we provide simple examples to compare the most common approaches for solving these formulations. The prox formulation is solved by fixed-point iteration while the complementarity formulation is solved by a pivoting scheme, known as Lemke's algorithm. The well-known paradox of PAINLEVE¿ is used in a case where two solutions exist to illustrate that the fixed-point scheme can fail while the pivoting scheme will succeed. |
doi_str_mv | 10.1109/IROS.2011.6094779 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>hal_6IE</sourceid><recordid>TN_cdi_ieee_primary_6094779</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6094779</ieee_id><sourcerecordid>oai_HAL_hal_01309169v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c230t-b6b06941cb40cb397fbba5edc70f9ced0bac9d2a15509758924190102d0f66803</originalsourceid><addsrcrecordid>eNo9kEtPwzAQhM1LopT-AMTFVw4p6yR27GNVAa1UqRLQc2Q7G2qUR4kNpf-eVC09rWbnm5VmCbljMGYM1OP8dfk2joGxsQCVZpk6IyOVSSZYLNOUc3lOBjHjSQRSiAty82-k_PJkcHlNRt5_AgCDTEklBuRr1RTY-aCbwjUfNKyRFq4sscPGIjUYtogN3XTtL-0Ratt6U2GNTdCdCztatl39Xeng2sbvBfXuX9O2pH7nA9aebl1Y99k-ZcMtuSp15XF0nEOyen56n86ixfJlPp0sIhsnECIjDAiVMmtSsCZRWWmM5ljYDEplsQCjrSpizTgHlXGp4pSpvldcQCmEhGRIHg5317rKN52rdbfLW-3y2WSR73fAElBMqB_Ws_cH1iHiCT5-OvkD-K9vqA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Understanding the difference between prox and complementarity formulations for simulation of systems with contact</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Schindler, T. ; Binh Nguyen ; Trinkle, J.</creator><creatorcontrib>Schindler, T. ; Binh Nguyen ; Trinkle, J.</creatorcontrib><description>To plan a robotic task involving intermittent contact, such as an assembly task, it is helpful to be able to simulate the task accurately and efficiently. In the past ten years, the prox formulation of the equations of motion has arisen as a competitive alternative to the well-known linear and nonlinear complementarity problem (LCP and NCP) formulations. In this paper, we compare these two formulations, showing through a set-based argument that the formulations are equivalent. Second, we provide simple examples to compare the most common approaches for solving these formulations. The prox formulation is solved by fixed-point iteration while the complementarity formulation is solved by a pivoting scheme, known as Lemke's algorithm. The well-known paradox of PAINLEVE¿ is used in a case where two solutions exist to illustrate that the fixed-point scheme can fail while the pivoting scheme will succeed.</description><identifier>ISSN: 2153-0858</identifier><identifier>ISBN: 1612844545</identifier><identifier>ISBN: 9781612844541</identifier><identifier>EISSN: 2153-0866</identifier><identifier>EISBN: 9781612844558</identifier><identifier>EISBN: 1612844553</identifier><identifier>EISBN: 9781612844565</identifier><identifier>EISBN: 1612844561</identifier><identifier>DOI: 10.1109/IROS.2011.6094779</identifier><language>eng</language><publisher>IEEE</publisher><subject>Acceleration ; Copper ; Engineering Sciences ; Equations ; Force ; Friction ; Mathematical model ; Robots</subject><ispartof>2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011, p.1433-1438</ispartof><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c230t-b6b06941cb40cb397fbba5edc70f9ced0bac9d2a15509758924190102d0f66803</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6094779$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,309,310,780,784,789,790,885,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6094779$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal.science/hal-01309169$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Schindler, T.</creatorcontrib><creatorcontrib>Binh Nguyen</creatorcontrib><creatorcontrib>Trinkle, J.</creatorcontrib><title>Understanding the difference between prox and complementarity formulations for simulation of systems with contact</title><title>2011 IEEE/RSJ International Conference on Intelligent Robots and Systems</title><addtitle>IROS</addtitle><description>To plan a robotic task involving intermittent contact, such as an assembly task, it is helpful to be able to simulate the task accurately and efficiently. In the past ten years, the prox formulation of the equations of motion has arisen as a competitive alternative to the well-known linear and nonlinear complementarity problem (LCP and NCP) formulations. In this paper, we compare these two formulations, showing through a set-based argument that the formulations are equivalent. Second, we provide simple examples to compare the most common approaches for solving these formulations. The prox formulation is solved by fixed-point iteration while the complementarity formulation is solved by a pivoting scheme, known as Lemke's algorithm. The well-known paradox of PAINLEVE¿ is used in a case where two solutions exist to illustrate that the fixed-point scheme can fail while the pivoting scheme will succeed.</description><subject>Acceleration</subject><subject>Copper</subject><subject>Engineering Sciences</subject><subject>Equations</subject><subject>Force</subject><subject>Friction</subject><subject>Mathematical model</subject><subject>Robots</subject><issn>2153-0858</issn><issn>2153-0866</issn><isbn>1612844545</isbn><isbn>9781612844541</isbn><isbn>9781612844558</isbn><isbn>1612844553</isbn><isbn>9781612844565</isbn><isbn>1612844561</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNo9kEtPwzAQhM1LopT-AMTFVw4p6yR27GNVAa1UqRLQc2Q7G2qUR4kNpf-eVC09rWbnm5VmCbljMGYM1OP8dfk2joGxsQCVZpk6IyOVSSZYLNOUc3lOBjHjSQRSiAty82-k_PJkcHlNRt5_AgCDTEklBuRr1RTY-aCbwjUfNKyRFq4sscPGIjUYtogN3XTtL-0Ratt6U2GNTdCdCztatl39Xeng2sbvBfXuX9O2pH7nA9aebl1Y99k-ZcMtuSp15XF0nEOyen56n86ixfJlPp0sIhsnECIjDAiVMmtSsCZRWWmM5ljYDEplsQCjrSpizTgHlXGp4pSpvldcQCmEhGRIHg5317rKN52rdbfLW-3y2WSR73fAElBMqB_Ws_cH1iHiCT5-OvkD-K9vqA</recordid><startdate>20110101</startdate><enddate>20110101</enddate><creator>Schindler, T.</creator><creator>Binh Nguyen</creator><creator>Trinkle, J.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>1XC</scope><scope>VOOES</scope></search><sort><creationdate>20110101</creationdate><title>Understanding the difference between prox and complementarity formulations for simulation of systems with contact</title><author>Schindler, T. ; Binh Nguyen ; Trinkle, J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c230t-b6b06941cb40cb397fbba5edc70f9ced0bac9d2a15509758924190102d0f66803</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Acceleration</topic><topic>Copper</topic><topic>Engineering Sciences</topic><topic>Equations</topic><topic>Force</topic><topic>Friction</topic><topic>Mathematical model</topic><topic>Robots</topic><toplevel>online_resources</toplevel><creatorcontrib>Schindler, T.</creatorcontrib><creatorcontrib>Binh Nguyen</creatorcontrib><creatorcontrib>Trinkle, J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Schindler, T.</au><au>Binh Nguyen</au><au>Trinkle, J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Understanding the difference between prox and complementarity formulations for simulation of systems with contact</atitle><btitle>2011 IEEE/RSJ International Conference on Intelligent Robots and Systems</btitle><stitle>IROS</stitle><date>2011-01-01</date><risdate>2011</risdate><spage>1433</spage><epage>1438</epage><pages>1433-1438</pages><issn>2153-0858</issn><eissn>2153-0866</eissn><isbn>1612844545</isbn><isbn>9781612844541</isbn><eisbn>9781612844558</eisbn><eisbn>1612844553</eisbn><eisbn>9781612844565</eisbn><eisbn>1612844561</eisbn><abstract>To plan a robotic task involving intermittent contact, such as an assembly task, it is helpful to be able to simulate the task accurately and efficiently. In the past ten years, the prox formulation of the equations of motion has arisen as a competitive alternative to the well-known linear and nonlinear complementarity problem (LCP and NCP) formulations. In this paper, we compare these two formulations, showing through a set-based argument that the formulations are equivalent. Second, we provide simple examples to compare the most common approaches for solving these formulations. The prox formulation is solved by fixed-point iteration while the complementarity formulation is solved by a pivoting scheme, known as Lemke's algorithm. The well-known paradox of PAINLEVE¿ is used in a case where two solutions exist to illustrate that the fixed-point scheme can fail while the pivoting scheme will succeed.</abstract><pub>IEEE</pub><doi>10.1109/IROS.2011.6094779</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 2153-0858 |
ispartof | 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2011, p.1433-1438 |
issn | 2153-0858 2153-0866 |
language | eng |
recordid | cdi_ieee_primary_6094779 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Acceleration Copper Engineering Sciences Equations Force Friction Mathematical model Robots |
title | Understanding the difference between prox and complementarity formulations for simulation of systems with contact |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T23%3A59%3A52IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Understanding%20the%20difference%20between%20prox%20and%20complementarity%20formulations%20for%20simulation%20of%20systems%20with%20contact&rft.btitle=2011%20IEEE/RSJ%20International%20Conference%20on%20Intelligent%20Robots%20and%20Systems&rft.au=Schindler,%20T.&rft.date=2011-01-01&rft.spage=1433&rft.epage=1438&rft.pages=1433-1438&rft.issn=2153-0858&rft.eissn=2153-0866&rft.isbn=1612844545&rft.isbn_list=9781612844541&rft_id=info:doi/10.1109/IROS.2011.6094779&rft_dat=%3Chal_6IE%3Eoai_HAL_hal_01309169v1%3C/hal_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781612844558&rft.eisbn_list=1612844553&rft.eisbn_list=9781612844565&rft.eisbn_list=1612844561&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6094779&rfr_iscdi=true |