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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Schindler, T., Binh Nguyen, Trinkle, J.
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