Modelagem e controle ótimo de um robô quadrúpede.

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Alain Segundo Potts
Orientador(a): José Jaime da Cruz
Banca de defesa: Tarcisio Antonio Hess Coelho, Luiz de Siqueira Martins Filho, Paulo Sérgio Pereira da Silva, Marco Henrique Terra
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade de São Paulo
Programa de Pós-Graduação: Engenharia Elétrica
Departamento: Não Informado pela instituição
País: BR
Link de acesso: https://doi.org/10.11606/T.3.2011.tde-07032012-135641
Resumo: O presente trabalho visa à modelagem e ao controle ótimo de um robô quadrúpede autônomo. Devido a variações na topologia e nos graus de liberdade do robô ao longo do seu movimento, duas abordagens diferentes de modelagem foram consideradas: na primeira, foi considerado o robô com pelo menos duas pernas suportando seu corpo ou plataforma e, na segunda, considerou-se o modelo de uma perna no ar. Em ambos os casos, apresentou-se a solução dos problemas cinemáticos de posição direta e inversa por meio da parametrização de Denavit-Hartenberg. Analisaram-se também os problemas cinemáticos de velocidade e suas singularidades através da Matriz Jacobiana, e ainda obtiveram-se os modelos dinâmicos do sistema utilizando-se o Principio do Trabalho Virtual e o método iterativo de Newton-Euler para a plataforma e as pernas, respectivamente. A partir destes modelos dinâmicos, desenvolveu-se um algoritmo de otimização das perdas de energia elétrica dos motores das juntas. Neste sentido, utilizou-se a estratégia do controle independente por junta. Estratégia esta que, junto com a discretização no tempo do modelo do sistema, permitiu transformar o problema inicial de otimização para cada junta em outro de Programação Quadrática bem mais simples de ser resolvido. Depois de resolver estes problemas, para levar em conta as interações entre as dinâmicas das várias juntas, procedeu-se à busca de um ponto fixo ou mínimo global que caracterizasse a energia total gasta no movimento do sistema. Finalmente, realizada a demonstração e a análise de convergência do algoritmo, este foi testado no controle da andadura (gait) do robô Kamambaré. Como resultado do teste, observou-se o bom desempenho da formulação e a viabilidade de sua implementação em sistemas reais.
id USP_7103e852cf9846fac5b179818261613d
oai_identifier_str oai:teses.usp.br:tde-07032012-135641
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis Modelagem e controle ótimo de um robô quadrúpede. Modelling and optimal control of a quadruped robot. 2011-11-11José Jaime da CruzTarcisio Antonio Hess CoelhoLuiz de Siqueira Martins FilhoPaulo Sérgio Pereira da SilvaMarco Henrique TerraAlain Segundo PottsUniversidade de São PauloEngenharia ElétricaUSPBR Controle ótimo Dynamical model Kinematical model Modelagem cinemática Modelagem dinâmica Optimal control Quadruped robot Robô quadrúpede O presente trabalho visa à modelagem e ao controle ótimo de um robô quadrúpede autônomo. Devido a variações na topologia e nos graus de liberdade do robô ao longo do seu movimento, duas abordagens diferentes de modelagem foram consideradas: na primeira, foi considerado o robô com pelo menos duas pernas suportando seu corpo ou plataforma e, na segunda, considerou-se o modelo de uma perna no ar. Em ambos os casos, apresentou-se a solução dos problemas cinemáticos de posição direta e inversa por meio da parametrização de Denavit-Hartenberg. Analisaram-se também os problemas cinemáticos de velocidade e suas singularidades através da Matriz Jacobiana, e ainda obtiveram-se os modelos dinâmicos do sistema utilizando-se o Principio do Trabalho Virtual e o método iterativo de Newton-Euler para a plataforma e as pernas, respectivamente. A partir destes modelos dinâmicos, desenvolveu-se um algoritmo de otimização das perdas de energia elétrica dos motores das juntas. Neste sentido, utilizou-se a estratégia do controle independente por junta. Estratégia esta que, junto com a discretização no tempo do modelo do sistema, permitiu transformar o problema inicial de otimização para cada junta em outro de Programação Quadrática bem mais simples de ser resolvido. Depois de resolver estes problemas, para levar em conta as interações entre as dinâmicas das várias juntas, procedeu-se à busca de um ponto fixo ou mínimo global que caracterizasse a energia total gasta no movimento do sistema. Finalmente, realizada a demonstração e a análise de convergência do algoritmo, este foi testado no controle da andadura (gait) do robô Kamambaré. Como resultado do teste, observou-se o bom desempenho da formulação e a viabilidade de sua implementação em sistemas reais. The present work aims the modeling and optimal control of an autonomous quadruped robot. Due to variations in the topology and the degree of freedom of the robot during its motion, two different modeling approaches were considered: firstly, the robot was considered with at least two legs supporting its body or platform and, second one, was considered the model of a leg in the air. In both cases, was presented the solution of the direct and inverse kinematic problem of position through the Denavit-Hartenberg parameterization. Were analyzed also, the kinematic problem of speed and the singularities through the Jacobian matrix, and was also obtained the dynamic model of the system using the Principle of Virtual Work or the dAlembert method and the iterative Newton-Euler method for the platform and legs, respectively. From these two dynamic model, were developed an algorithm for optimizing the power losses of the motors that driven the joints. In this sense, was used the strategy of independent control for each joint. Such a strategy, along with the discretization in time of the system model, has helped to change the initial optimization problem for each joint in a Quadratic Programming Problem, more simpler to solve. After solving these problems, and to take into account the interactions between the dynamics of various joints, was proceeded to search for a fixed point or a global minimum that would characterize the total energy spent in moving for the system. Finally, held the demonstration and analysis of convergence of the algorithm was tested in the control of gait of the Kamambaré robot. As a result of the test, we observed the good performance of the formulation and the feasibility of its implementation in real systems. https://doi.org/10.11606/T.3.2011.tde-07032012-135641info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T18:22:36Zoai:teses.usp.br:tde-07032012-135641Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:10:31Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.pt.fl_str_mv Modelagem e controle ótimo de um robô quadrúpede.
dc.title.alternative.en.fl_str_mv Modelling and optimal control of a quadruped robot.
title Modelagem e controle ótimo de um robô quadrúpede.
spellingShingle Modelagem e controle ótimo de um robô quadrúpede.
Alain Segundo Potts
title_short Modelagem e controle ótimo de um robô quadrúpede.
title_full Modelagem e controle ótimo de um robô quadrúpede.
title_fullStr Modelagem e controle ótimo de um robô quadrúpede.
title_full_unstemmed Modelagem e controle ótimo de um robô quadrúpede.
title_sort Modelagem e controle ótimo de um robô quadrúpede.
author Alain Segundo Potts
author_facet Alain Segundo Potts
author_role author
dc.contributor.advisor1.fl_str_mv José Jaime da Cruz
dc.contributor.referee1.fl_str_mv Tarcisio Antonio Hess Coelho
dc.contributor.referee2.fl_str_mv Luiz de Siqueira Martins Filho
dc.contributor.referee3.fl_str_mv Paulo Sérgio Pereira da Silva
dc.contributor.referee4.fl_str_mv Marco Henrique Terra
dc.contributor.author.fl_str_mv Alain Segundo Potts
contributor_str_mv José Jaime da Cruz
Tarcisio Antonio Hess Coelho
Luiz de Siqueira Martins Filho
Paulo Sérgio Pereira da Silva
Marco Henrique Terra
description O presente trabalho visa à modelagem e ao controle ótimo de um robô quadrúpede autônomo. Devido a variações na topologia e nos graus de liberdade do robô ao longo do seu movimento, duas abordagens diferentes de modelagem foram consideradas: na primeira, foi considerado o robô com pelo menos duas pernas suportando seu corpo ou plataforma e, na segunda, considerou-se o modelo de uma perna no ar. Em ambos os casos, apresentou-se a solução dos problemas cinemáticos de posição direta e inversa por meio da parametrização de Denavit-Hartenberg. Analisaram-se também os problemas cinemáticos de velocidade e suas singularidades através da Matriz Jacobiana, e ainda obtiveram-se os modelos dinâmicos do sistema utilizando-se o Principio do Trabalho Virtual e o método iterativo de Newton-Euler para a plataforma e as pernas, respectivamente. A partir destes modelos dinâmicos, desenvolveu-se um algoritmo de otimização das perdas de energia elétrica dos motores das juntas. Neste sentido, utilizou-se a estratégia do controle independente por junta. Estratégia esta que, junto com a discretização no tempo do modelo do sistema, permitiu transformar o problema inicial de otimização para cada junta em outro de Programação Quadrática bem mais simples de ser resolvido. Depois de resolver estes problemas, para levar em conta as interações entre as dinâmicas das várias juntas, procedeu-se à busca de um ponto fixo ou mínimo global que caracterizasse a energia total gasta no movimento do sistema. Finalmente, realizada a demonstração e a análise de convergência do algoritmo, este foi testado no controle da andadura (gait) do robô Kamambaré. Como resultado do teste, observou-se o bom desempenho da formulação e a viabilidade de sua implementação em sistemas reais.
publishDate 2011
dc.date.issued.fl_str_mv 2011-11-11
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 https://doi.org/10.11606/T.3.2011.tde-07032012-135641
url https://doi.org/10.11606/T.3.2011.tde-07032012-135641
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.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Engenharia Elétrica
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1786376628932182016