Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Oliveira, Israel Gonçalves de
Orientador(a): Silva Junior, Joao Manoel Gomes da
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/156791
Resumo: Este trabalho apresenta uma comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicadas a manipuladores robóticos. O objetivo no uso desses controladores é para que o manipulador siga referência de trajetória periódica no espaço das juntas. O desenvolvimento e implementação dos controladores são focados no manipulador WAM (Whole Arm Manipulator) da Barrett Technology®Inc. Neste trabalho, também são apresentadas uma formulação do modelo não linear do manipulador e as sínteses dos controladores por torque calculado e repetitivo aplicados ao modelo do manipulador linearizado por realimentação. O controlador por torque calculado é apresentado e sintetizado na sua forma clássica. Para o controlador repetitivo, a síntese parte do princípio do modelo interno com a adição de uma estrutura repetitiva e uma realimentação proporcional e derivativa do erro de seguimento de referência O projeto dos ganhos do controlador repetitivo é feito através de um problema de otimização convexa com restrições na forma de inequações matriciais lineares (ou no inglês: Linear Matrix Inequalities - LMI). A formulação do problema de otimização parte da teoria de estabilidade segundo Lyapunov com um funcional Lyapunov-Krasoviskii, adição de um custo quadrático, para ajuste de desempenho, e de um critério de desempenho transitório dado pela taxa de decaimento exponencial da norma dos estados. É apresentada a comparação entre as estratégias de controle e a validação do controlador repetitivo proposto aplicado ao caso com linearização perfeita e ao caso com o modelo não linear do manipulador. No primeiro caso, é feita a simulação do modelo linear do manipulador com adição de um torque de atrito na junta. No segundo caso, é utilizado o sistema ROS (Robot Operating System) com o programa Gazebo simulando o manipulador WAM considerando erros de linearização, isto é, incertezas paramétricas.
id URGS_a905cd0989d4b25f71e3cf32d04b2280
oai_identifier_str oai:www.lume.ufrgs.br:10183/156791
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Oliveira, Israel Gonçalves deSilva Junior, Joao Manoel Gomes daLages, Walter Fetter2017-04-18T02:26:13Z2016http://hdl.handle.net/10183/156791001018806Este trabalho apresenta uma comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicadas a manipuladores robóticos. O objetivo no uso desses controladores é para que o manipulador siga referência de trajetória periódica no espaço das juntas. O desenvolvimento e implementação dos controladores são focados no manipulador WAM (Whole Arm Manipulator) da Barrett Technology®Inc. Neste trabalho, também são apresentadas uma formulação do modelo não linear do manipulador e as sínteses dos controladores por torque calculado e repetitivo aplicados ao modelo do manipulador linearizado por realimentação. O controlador por torque calculado é apresentado e sintetizado na sua forma clássica. Para o controlador repetitivo, a síntese parte do princípio do modelo interno com a adição de uma estrutura repetitiva e uma realimentação proporcional e derivativa do erro de seguimento de referência O projeto dos ganhos do controlador repetitivo é feito através de um problema de otimização convexa com restrições na forma de inequações matriciais lineares (ou no inglês: Linear Matrix Inequalities - LMI). A formulação do problema de otimização parte da teoria de estabilidade segundo Lyapunov com um funcional Lyapunov-Krasoviskii, adição de um custo quadrático, para ajuste de desempenho, e de um critério de desempenho transitório dado pela taxa de decaimento exponencial da norma dos estados. É apresentada a comparação entre as estratégias de controle e a validação do controlador repetitivo proposto aplicado ao caso com linearização perfeita e ao caso com o modelo não linear do manipulador. No primeiro caso, é feita a simulação do modelo linear do manipulador com adição de um torque de atrito na junta. No segundo caso, é utilizado o sistema ROS (Robot Operating System) com o programa Gazebo simulando o manipulador WAM considerando erros de linearização, isto é, incertezas paramétricas.This work presents a comparison between the strategies of computed-torque control and repetitive control applied to robotic manipulators. The main objective in use these controllers with the manipulator is to tracking periodic trajectory in joint space. The development and implementation of controllers are focused on the Whole Arm Manipulator (WAM) of the Barrett Technology®Inc. Also featured are a non-linear model formulation of the manipulator and the synthesis of controllers for computed-torque control and repetitive control applied to the manipulator model linearized by state feedback. The computed-torque controller is presented in its classic form. For the repetitive controller, the synthesis is based on the internal model principle with the addition of a repetitive structure and a proportional-derivative reference tracking error feedback. The design of the repetitive controller gains is done through a convex optimization problem with linear matrix inequalities (LMI) constraints. The formulation of the optimization problem is based on the Lyapunov stability theory using a Lyapunov-Krasoviskii functional, addition of a quadratic cost for performance adjustment and a transient performance criteria given by the exponential decay rate of the states norm. A comparison between the control strategies and the validation of the repetitive controller applied to the case with perfect linearization and the case with the non-linear model of the manipulator are presented. In the first case, is made simulations of the linear model of the manipulator in MATLAB program, with the addition of a disturbance modeling the friction torque at the joint. In the second case, is used the Robot Operating System (ROS) with Gazebo program simulating the WAM nonlinear model. In this case, a possible mismatch between the model used for the feedback linearization and the real system is taken into account.application/pdfporControle automáticoManipuladores robóticosRobot controlRobot manipulatorRepetitive controlComputed-torque controlLinear matrix inequalities (LMI)Robot Operating System (ROS)Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaPorto Alegre, BR-RS2016mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL001018806.pdf001018806.pdfTexto completoapplication/pdf3001802http://www.lume.ufrgs.br/bitstream/10183/156791/1/001018806.pdf7171bd06690e50b458647cb5f4baa6e3MD51TEXT001018806.pdf.txt001018806.pdf.txtExtracted Texttext/plain173536http://www.lume.ufrgs.br/bitstream/10183/156791/2/001018806.pdf.txt9804b64bc560656f6f85c1e103f9ff24MD52THUMBNAIL001018806.pdf.jpg001018806.pdf.jpgGenerated Thumbnailimage/jpeg1008http://www.lume.ufrgs.br/bitstream/10183/156791/3/001018806.pdf.jpga26ec5f0e6ff64b854e9e7ee255262f0MD5310183/1567912018-10-25 09:53:19.755oai:www.lume.ufrgs.br:10183/156791Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-25T12:53:19Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
title Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
spellingShingle Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
Oliveira, Israel Gonçalves de
Controle automático
Manipuladores robóticos
Robot control
Robot manipulator
Repetitive control
Computed-torque control
Linear matrix inequalities (LMI)
Robot Operating System (ROS)
title_short Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
title_full Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
title_fullStr Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
title_full_unstemmed Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
title_sort Comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicados a manipuladores robóticos
author Oliveira, Israel Gonçalves de
author_facet Oliveira, Israel Gonçalves de
author_role author
dc.contributor.author.fl_str_mv Oliveira, Israel Gonçalves de
dc.contributor.advisor1.fl_str_mv Silva Junior, Joao Manoel Gomes da
dc.contributor.advisor-co1.fl_str_mv Lages, Walter Fetter
contributor_str_mv Silva Junior, Joao Manoel Gomes da
Lages, Walter Fetter
dc.subject.por.fl_str_mv Controle automático
Manipuladores robóticos
topic Controle automático
Manipuladores robóticos
Robot control
Robot manipulator
Repetitive control
Computed-torque control
Linear matrix inequalities (LMI)
Robot Operating System (ROS)
dc.subject.eng.fl_str_mv Robot control
Robot manipulator
Repetitive control
Computed-torque control
Linear matrix inequalities (LMI)
Robot Operating System (ROS)
description Este trabalho apresenta uma comparação entre as estratégias de controle por torque calculado e controle repetitivo aplicadas a manipuladores robóticos. O objetivo no uso desses controladores é para que o manipulador siga referência de trajetória periódica no espaço das juntas. O desenvolvimento e implementação dos controladores são focados no manipulador WAM (Whole Arm Manipulator) da Barrett Technology®Inc. Neste trabalho, também são apresentadas uma formulação do modelo não linear do manipulador e as sínteses dos controladores por torque calculado e repetitivo aplicados ao modelo do manipulador linearizado por realimentação. O controlador por torque calculado é apresentado e sintetizado na sua forma clássica. Para o controlador repetitivo, a síntese parte do princípio do modelo interno com a adição de uma estrutura repetitiva e uma realimentação proporcional e derivativa do erro de seguimento de referência O projeto dos ganhos do controlador repetitivo é feito através de um problema de otimização convexa com restrições na forma de inequações matriciais lineares (ou no inglês: Linear Matrix Inequalities - LMI). A formulação do problema de otimização parte da teoria de estabilidade segundo Lyapunov com um funcional Lyapunov-Krasoviskii, adição de um custo quadrático, para ajuste de desempenho, e de um critério de desempenho transitório dado pela taxa de decaimento exponencial da norma dos estados. É apresentada a comparação entre as estratégias de controle e a validação do controlador repetitivo proposto aplicado ao caso com linearização perfeita e ao caso com o modelo não linear do manipulador. No primeiro caso, é feita a simulação do modelo linear do manipulador com adição de um torque de atrito na junta. No segundo caso, é utilizado o sistema ROS (Robot Operating System) com o programa Gazebo simulando o manipulador WAM considerando erros de linearização, isto é, incertezas paramétricas.
publishDate 2016
dc.date.issued.fl_str_mv 2016
dc.date.accessioned.fl_str_mv 2017-04-18T02:26:13Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/156791
dc.identifier.nrb.pt_BR.fl_str_mv 001018806
url http://hdl.handle.net/10183/156791
identifier_str_mv 001018806
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.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/156791/1/001018806.pdf
http://www.lume.ufrgs.br/bitstream/10183/156791/2/001018806.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/156791/3/001018806.pdf.jpg
bitstream.checksum.fl_str_mv 7171bd06690e50b458647cb5f4baa6e3
9804b64bc560656f6f85c1e103f9ff24
a26ec5f0e6ff64b854e9e7ee255262f0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831316014284931072