A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Computational & Applied Mathematics |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022006000100004 |
Resumo: | The versatility of a robot to perform a task is limited principally by the flexibilityof its end-effector. In the last years, research has been focused on the development of a hand with several fingers since these devices are capable of manipulating and grasping objects of different forms. A dexterous manipulation system, composed of a robot hand with several fingers and an object that will be held or manipulated, could be modeled as a set of rigid bodies in contact. The dynamics of several rigid bodies in contact tries to predict the accelerations and forces at the contact points of the set of rigid bodies with Coulomb friction. The calculation of such forces allows us to determine if the contact is maintained or disappears and to plan a determined action. The equations that describe the problem form a system of differential algebraic equations. In this contribution the problem is reformulated as a mixed nonlinear complementarity problem (MNCP). Then, an optimization problem with box constraints associated to the MNCP is presented using an adequate merit function. Conditions about the equivalence between the problems are established. Finally, the optimization problem is solved using a robust and efficient algorithm. Encouraging numerical results are reported. |
id |
SBMAC-2_157558855309827be2e7d2adad678612 |
---|---|
oai_identifier_str |
oai:scielo:S1807-03022006000100004 |
network_acronym_str |
SBMAC-2 |
network_name_str |
Computational & Applied Mathematics |
repository_id_str |
|
spelling |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation systemlinear complementarity problembox constrained minimizationmulti-rigid-body contact problemThe versatility of a robot to perform a task is limited principally by the flexibilityof its end-effector. In the last years, research has been focused on the development of a hand with several fingers since these devices are capable of manipulating and grasping objects of different forms. A dexterous manipulation system, composed of a robot hand with several fingers and an object that will be held or manipulated, could be modeled as a set of rigid bodies in contact. The dynamics of several rigid bodies in contact tries to predict the accelerations and forces at the contact points of the set of rigid bodies with Coulomb friction. The calculation of such forces allows us to determine if the contact is maintained or disappears and to plan a determined action. The equations that describe the problem form a system of differential algebraic equations. In this contribution the problem is reformulated as a mixed nonlinear complementarity problem (MNCP). Then, an optimization problem with box constraints associated to the MNCP is presented using an adequate merit function. Conditions about the equivalence between the problems are established. Finally, the optimization problem is solved using a robust and efficient algorithm. Encouraging numerical results are reported.Sociedade Brasileira de Matemática Aplicada e Computacional2006-01-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022006000100004Computational & Applied Mathematics v.25 n.1 2006reponame:Computational & Applied Mathematicsinstname:Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)instacron:SBMAC10.1590/S0101-82052006000100004info:eu-repo/semantics/openAccessBuffo,F.E.Maciel,M.C.eng2006-09-27T00:00:00Zoai:scielo:S1807-03022006000100004Revistahttps://www.scielo.br/j/cam/ONGhttps://old.scielo.br/oai/scielo-oai.php||sbmac@sbmac.org.br1807-03022238-3603opendoar:2006-09-27T00:00Computational & Applied Mathematics - Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC)false |
dc.title.none.fl_str_mv |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
title |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
spellingShingle |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system Buffo,F.E. linear complementarity problem box constrained minimization multi-rigid-body contact problem |
title_short |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
title_full |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
title_fullStr |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
title_full_unstemmed |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
title_sort |
A mixed nonlinear complementarity technique for solving the dynamics of a dexterous manipulation system |
author |
Buffo,F.E. |
author_facet |
Buffo,F.E. Maciel,M.C. |
author_role |
author |
author2 |
Maciel,M.C. |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Buffo,F.E. Maciel,M.C. |
dc.subject.por.fl_str_mv |
linear complementarity problem box constrained minimization multi-rigid-body contact problem |
topic |
linear complementarity problem box constrained minimization multi-rigid-body contact problem |
description |
The versatility of a robot to perform a task is limited principally by the flexibilityof its end-effector. In the last years, research has been focused on the development of a hand with several fingers since these devices are capable of manipulating and grasping objects of different forms. A dexterous manipulation system, composed of a robot hand with several fingers and an object that will be held or manipulated, could be modeled as a set of rigid bodies in contact. The dynamics of several rigid bodies in contact tries to predict the accelerations and forces at the contact points of the set of rigid bodies with Coulomb friction. The calculation of such forces allows us to determine if the contact is maintained or disappears and to plan a determined action. The equations that describe the problem form a system of differential algebraic equations. In this contribution the problem is reformulated as a mixed nonlinear complementarity problem (MNCP). Then, an optimization problem with box constraints associated to the MNCP is presented using an adequate merit function. Conditions about the equivalence between the problems are established. Finally, the optimization problem is solved using a robust and efficient algorithm. Encouraging numerical results are reported. |
publishDate |
2006 |
dc.date.none.fl_str_mv |
2006-01-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022006000100004 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1807-03022006000100004 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1590/S0101-82052006000100004 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Sociedade Brasileira de Matemática Aplicada e Computacional |
publisher.none.fl_str_mv |
Sociedade Brasileira de Matemática Aplicada e Computacional |
dc.source.none.fl_str_mv |
Computational & Applied Mathematics v.25 n.1 2006 reponame:Computational & Applied Mathematics instname:Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC) instacron:SBMAC |
instname_str |
Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC) |
instacron_str |
SBMAC |
institution |
SBMAC |
reponame_str |
Computational & Applied Mathematics |
collection |
Computational & Applied Mathematics |
repository.name.fl_str_mv |
Computational & Applied Mathematics - Sociedade Brasileira de Matemática Aplicada e Computacional (SBMAC) |
repository.mail.fl_str_mv |
||sbmac@sbmac.org.br |
_version_ |
1754734889753640960 |