Métodos algébricos aplicados ao estudo do movimento de robôs humanoides
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFU |
Texto Completo: | https://repositorio.ufu.br/handle/123456789/18747 http://doi.org/10.14393/ufu.te.2016.160 |
Resumo: | Humanoid robots are multibody systems with appearance of humans, with two legs, two arms and a head. There are different applications where humanoid robots can be used, as in domestic’s activities, rescue of victims in natural disasters and to support the human rehabilitation. The kinematic model of humanoid robots has been extensively studied and there are different approaches to solve it. The interest is to obtain such models that represent the humanoid gait as similar as possible to the human gait. Despite the solutions presented in the literature, the robots still walking with behavior different of human’s, even on flat surfaces and without external disturbances. Possible reasons for these differences are the limitations of the inverse kinematics model used for the robot design. In general, the motions are split on two independent planes, keeping constant the torso and feet orientation, that does not give a general solution to describe a spatial trajectory of the humanoid robot. A common approach to obtain these models applies the conventional geometric methods to model the inverse kinematics, with matrix transformation and trigonometric expressions, where the multibody orientation is, in general, given by Euler angles. This approach presents parametrization singularities given by Gimbal Lock problem. The complexity to interpolate the motion described by Euler angles is another problem. Then, the objective of this work is to present a new method to solve the humanoid robot’s inverse kinematics maintaining its dynamic equilibrium. The method is based on algebraic geometry and dual quaternions approach to obtain the inverse kinematics model, which is able to describe the spatial motion of humanoid robots without restrictions of orientation and required displacement. The proposed methodology enable to interpolate the joint angles, velocities and accelerations, resulting in polynomial functions, allowing to obtain the acceleration of the center of mass. The dynamic stability analysis is done to the proposed motion, by computational simulations and experimental tests, based on the method of Zero Moment Point (ZMP). The influence of dynamic effects is also evaluated by the variation of the robot center of mass acceleration. The method was applied to design the gait of two robots of different sizes. The tests have shown the dynamic stability of the proposed trajectory and validated the methodology to design and simulate the humanoid robot gait. |
id |
UFU_2a9b61f04d84b08bb7232ca92571fe36 |
---|---|
oai_identifier_str |
oai:repositorio.ufu.br:123456789/18747 |
network_acronym_str |
UFU |
network_name_str |
Repositório Institucional da UFU |
repository_id_str |
|
spelling |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoidesAlgebraic methods applied to study the movement of humanoid robotsEngenharia mecânicaRobôsGeometria algébricaDinâmicaRobôs humanoidesEstabilidade dinâmicaDual quaternionsHumanoid robotsAlgebraic geometryDynamic stabilityDual quaternionsCNPQ::ENGENHARIAS::ENGENHARIA MECANICAHumanoid robots are multibody systems with appearance of humans, with two legs, two arms and a head. There are different applications where humanoid robots can be used, as in domestic’s activities, rescue of victims in natural disasters and to support the human rehabilitation. The kinematic model of humanoid robots has been extensively studied and there are different approaches to solve it. The interest is to obtain such models that represent the humanoid gait as similar as possible to the human gait. Despite the solutions presented in the literature, the robots still walking with behavior different of human’s, even on flat surfaces and without external disturbances. Possible reasons for these differences are the limitations of the inverse kinematics model used for the robot design. In general, the motions are split on two independent planes, keeping constant the torso and feet orientation, that does not give a general solution to describe a spatial trajectory of the humanoid robot. A common approach to obtain these models applies the conventional geometric methods to model the inverse kinematics, with matrix transformation and trigonometric expressions, where the multibody orientation is, in general, given by Euler angles. This approach presents parametrization singularities given by Gimbal Lock problem. The complexity to interpolate the motion described by Euler angles is another problem. Then, the objective of this work is to present a new method to solve the humanoid robot’s inverse kinematics maintaining its dynamic equilibrium. The method is based on algebraic geometry and dual quaternions approach to obtain the inverse kinematics model, which is able to describe the spatial motion of humanoid robots without restrictions of orientation and required displacement. The proposed methodology enable to interpolate the joint angles, velocities and accelerations, resulting in polynomial functions, allowing to obtain the acceleration of the center of mass. The dynamic stability analysis is done to the proposed motion, by computational simulations and experimental tests, based on the method of Zero Moment Point (ZMP). The influence of dynamic effects is also evaluated by the variation of the robot center of mass acceleration. The method was applied to design the gait of two robots of different sizes. The tests have shown the dynamic stability of the proposed trajectory and validated the methodology to design and simulate the humanoid robot gait.CNPq - Conselho Nacional de Desenvolvimento Científico e TecnológicoTese (Doutorado)Robôs humanoides são mecanismos multicorpos com aparência humana, com duas pernas, dois braços e uma cabeça. Existem diferentes aplicações nas quais robôs humanoides podem ser utilizados, como em atividades domésticas, resgate de vítimas em desastres naturais e no auxílio à reabilitação de humanos. O modelo cinemático de robôs humanoides tem sido extensivamente estudado e atualmente podem ser encontradas diferentes soluções para este problema. O interesse é obter modelos que representem o movimento dos robôs de maneira mais similar possível ao dos humanos. Porém, apesar das soluções apresentadas na literatura, os robôs humanoides continuam caminhando de maneira pouco similar à humana, mesmo em terrenos planos e sem a ação de perturbações externas. Possíveis razões para estas diferenças são as limitações do modelo cinemático inverso utilizados em seus projetos. Em geral, os movimentos são analisados em dois planos independentes, mantendo o tronco e os pés com a mesma orientação, impossibilitando a obtenção de uma solução geral para descrever a trajetória espacial do robô humanoide. São aplicados métodos convencionais de análise geométrica baseados em matrizes de transformação e expressões trigonométricas, nas quais as orientações dos corpos são em geral descritas por ângulos de Euler. Esta abordagem apresenta singularidade na parametrização do movimento dada pelo problema de Gimbal Lock. A complexidade de se interpolar os movimentos descritos pelos ângulos de Euler é outro problema. Nesse sentido, o objetivo deste trabalho é apresentar um novo método para resolver a cinemática inversa de robôs humanoides mantendo seu equilíbrio dinâmico. O método se fundamenta na geometria algébrica e dual quaternions para obter o modelo cinemático inverso, o qual é capaz de descrever o movimento espacial de robôs humanoides sem restrições à orientação e aos deslocamentos desejados. A metodologia proposta permite interpolar os ângulos, velocidades e acelerações angulares das articulações, resultando em funções polinomiais, permitindo também obter a aceleração do centro de massa. A análise da estabilidade dinâmica é feita para o movimento teórico proposto, por simulações computacionais e por testes experimentais, com base no método do Ponto de Momento Nulo (ZMP - Zero Moment Point). A influência dos efeitos dinâmicos também é avaliada pela variação da aceleração do centro de massa do robô. O método foi aplicado no projeto do movimento de dois robôs de diferentes tamanhos. Os testes realizados confirmaram a estabilidade dinâmica da trajetória proposta, validando a metodologia para projetar e simular os movimentos de robôs humanoides.Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Engenharia MecânicaHusty, Manfredhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8130106Z3Carvalho, João Carlos Mendeshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797127J7Coelho, Tarcisio Antônio Hesshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788526E7Martins, Danielhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784635Z7Sanches, Leonardohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4352187H4Lépore Neto, Francisco Paulohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780224Z5Marques, Vinícius Abrão da Silva2017-05-23T18:27:47Z2017-05-23T18:27:47Z2016-12-16info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfMARQUES, Vinícius Abrão da Silva. Métodos algébricos aplicados ao estudo do movimento de robôs humanoides. 2016. 148 f. Tese (Doutorado em Engenharia Mecânica) - Universidade Federal de Uberlândia, Uberlândia, 2016. DOI http://doi.org/10.14393/ufu.te.2016.160https://repositorio.ufu.br/handle/123456789/18747http://doi.org/10.14393/ufu.te.2016.160porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2020-09-18T21:40:50Zoai:repositorio.ufu.br:123456789/18747Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2020-09-18T21:40:50Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false |
dc.title.none.fl_str_mv |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides Algebraic methods applied to study the movement of humanoid robots |
title |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides |
spellingShingle |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides Marques, Vinícius Abrão da Silva Engenharia mecânica Robôs Geometria algébrica Dinâmica Robôs humanoides Estabilidade dinâmica Dual quaternions Humanoid robots Algebraic geometry Dynamic stability Dual quaternions CNPQ::ENGENHARIAS::ENGENHARIA MECANICA |
title_short |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides |
title_full |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides |
title_fullStr |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides |
title_full_unstemmed |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides |
title_sort |
Métodos algébricos aplicados ao estudo do movimento de robôs humanoides |
author |
Marques, Vinícius Abrão da Silva |
author_facet |
Marques, Vinícius Abrão da Silva |
author_role |
author |
dc.contributor.none.fl_str_mv |
Husty, Manfred http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8130106Z3 Carvalho, João Carlos Mendes http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4797127J7 Coelho, Tarcisio Antônio Hess http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788526E7 Martins, Daniel http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784635Z7 Sanches, Leonardo http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4352187H4 Lépore Neto, Francisco Paulo http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780224Z5 |
dc.contributor.author.fl_str_mv |
Marques, Vinícius Abrão da Silva |
dc.subject.por.fl_str_mv |
Engenharia mecânica Robôs Geometria algébrica Dinâmica Robôs humanoides Estabilidade dinâmica Dual quaternions Humanoid robots Algebraic geometry Dynamic stability Dual quaternions CNPQ::ENGENHARIAS::ENGENHARIA MECANICA |
topic |
Engenharia mecânica Robôs Geometria algébrica Dinâmica Robôs humanoides Estabilidade dinâmica Dual quaternions Humanoid robots Algebraic geometry Dynamic stability Dual quaternions CNPQ::ENGENHARIAS::ENGENHARIA MECANICA |
description |
Humanoid robots are multibody systems with appearance of humans, with two legs, two arms and a head. There are different applications where humanoid robots can be used, as in domestic’s activities, rescue of victims in natural disasters and to support the human rehabilitation. The kinematic model of humanoid robots has been extensively studied and there are different approaches to solve it. The interest is to obtain such models that represent the humanoid gait as similar as possible to the human gait. Despite the solutions presented in the literature, the robots still walking with behavior different of human’s, even on flat surfaces and without external disturbances. Possible reasons for these differences are the limitations of the inverse kinematics model used for the robot design. In general, the motions are split on two independent planes, keeping constant the torso and feet orientation, that does not give a general solution to describe a spatial trajectory of the humanoid robot. A common approach to obtain these models applies the conventional geometric methods to model the inverse kinematics, with matrix transformation and trigonometric expressions, where the multibody orientation is, in general, given by Euler angles. This approach presents parametrization singularities given by Gimbal Lock problem. The complexity to interpolate the motion described by Euler angles is another problem. Then, the objective of this work is to present a new method to solve the humanoid robot’s inverse kinematics maintaining its dynamic equilibrium. The method is based on algebraic geometry and dual quaternions approach to obtain the inverse kinematics model, which is able to describe the spatial motion of humanoid robots without restrictions of orientation and required displacement. The proposed methodology enable to interpolate the joint angles, velocities and accelerations, resulting in polynomial functions, allowing to obtain the acceleration of the center of mass. The dynamic stability analysis is done to the proposed motion, by computational simulations and experimental tests, based on the method of Zero Moment Point (ZMP). The influence of dynamic effects is also evaluated by the variation of the robot center of mass acceleration. The method was applied to design the gait of two robots of different sizes. The tests have shown the dynamic stability of the proposed trajectory and validated the methodology to design and simulate the humanoid robot gait. |
publishDate |
2016 |
dc.date.none.fl_str_mv |
2016-12-16 2017-05-23T18:27:47Z 2017-05-23T18:27:47Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
MARQUES, Vinícius Abrão da Silva. Métodos algébricos aplicados ao estudo do movimento de robôs humanoides. 2016. 148 f. Tese (Doutorado em Engenharia Mecânica) - Universidade Federal de Uberlândia, Uberlândia, 2016. DOI http://doi.org/10.14393/ufu.te.2016.160 https://repositorio.ufu.br/handle/123456789/18747 http://doi.org/10.14393/ufu.te.2016.160 |
identifier_str_mv |
MARQUES, Vinícius Abrão da Silva. Métodos algébricos aplicados ao estudo do movimento de robôs humanoides. 2016. 148 f. Tese (Doutorado em Engenharia Mecânica) - Universidade Federal de Uberlândia, Uberlândia, 2016. DOI http://doi.org/10.14393/ufu.te.2016.160 |
url |
https://repositorio.ufu.br/handle/123456789/18747 http://doi.org/10.14393/ufu.te.2016.160 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Federal de Uberlândia Brasil Programa de Pós-graduação em Engenharia Mecânica |
publisher.none.fl_str_mv |
Universidade Federal de Uberlândia Brasil Programa de Pós-graduação em Engenharia Mecânica |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFU instname:Universidade Federal de Uberlândia (UFU) instacron:UFU |
instname_str |
Universidade Federal de Uberlândia (UFU) |
instacron_str |
UFU |
institution |
UFU |
reponame_str |
Repositório Institucional da UFU |
collection |
Repositório Institucional da UFU |
repository.name.fl_str_mv |
Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU) |
repository.mail.fl_str_mv |
diinf@dirbi.ufu.br |
_version_ |
1813711499486560256 |