Understanding the difference between prox and complementarity formulations for simulation of systems with contact - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Understanding the difference between prox and complementarity formulations for simulation of systems with contact

Résumé

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 PAINLEVÉ is used in a case where two solutions exist to illustrate that the fixed-point scheme can fail while the pivoting scheme will succeed.
Fichier principal
Vignette du fichier
SNT.pdf (317.99 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01309169 , version 1 (29-04-2016)

Identifiants

Citer

Thorsten Schindler, Binh Nguyen, Jeff Trinkle. Understanding the difference between prox and complementarity formulations for simulation of systems with contact. IEEE/RSJ International Conference on Intelligent Robots and Systems, Sep 2011, San Fransisco, United States. ⟨10.1109/IROS.2011.6094779⟩. ⟨hal-01309169⟩
59 Consultations
224 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More