Modelagem e implementação no ros de um controlador para manipuladores móveis

Detalhes bibliográficos
Autor(a) principal: Barros, Taiser Tadeu Teixeira
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/109173
Resumo: Este trabalho apresenta a modelagem matemática para um manipulador móvel composto por uma base móvel (o robô móvel Twil) e um manipulador (o manipulador WAM da Barrett). Os modelos cinemático e dinâmico para a base móvel, manipulador e manipulador móvel são apresentados. Como o manipulador móvel é um sistema não linear, uma estratégia de controle baseada em linearização por realimentação da dinâmica da plataforma seguida por uma transformação não suave para tratar a não holonomicidade do modelo cinemático é proposta. Então o método de backstepping é utilizado para obter as entradas do modelo dinâmico. Um controlador de torque calculado é proposto para o manipulador, Estas técnicas de controle são utilizadas simultaneamente para controlar o manipulador móvel. A implementação dos controladores propostos, na forma de plugins para o gerenciador de controladores é feita no ROS, assim os controladores são executados em tempo real. A maioria dos controladores existentes no ROS são do tipo SISO baseados em controle PID e independentes para cada junta, sendo que neste trabalho controladores MIMO não lineares são implementados.
id URGS_e0798957361916275f8a5b60cfd31e43
oai_identifier_str oai:www.lume.ufrgs.br:10183/109173
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Barros, Taiser Tadeu TeixeiraLages, Walter Fetter2015-01-22T02:15:31Z2014http://hdl.handle.net/10183/109173000949585Este trabalho apresenta a modelagem matemática para um manipulador móvel composto por uma base móvel (o robô móvel Twil) e um manipulador (o manipulador WAM da Barrett). Os modelos cinemático e dinâmico para a base móvel, manipulador e manipulador móvel são apresentados. Como o manipulador móvel é um sistema não linear, uma estratégia de controle baseada em linearização por realimentação da dinâmica da plataforma seguida por uma transformação não suave para tratar a não holonomicidade do modelo cinemático é proposta. Então o método de backstepping é utilizado para obter as entradas do modelo dinâmico. Um controlador de torque calculado é proposto para o manipulador, Estas técnicas de controle são utilizadas simultaneamente para controlar o manipulador móvel. A implementação dos controladores propostos, na forma de plugins para o gerenciador de controladores é feita no ROS, assim os controladores são executados em tempo real. A maioria dos controladores existentes no ROS são do tipo SISO baseados em controle PID e independentes para cada junta, sendo que neste trabalho controladores MIMO não lineares são implementados.This work presents a mathematical modelling for a mobile manipulator composed by a mobile base (the Twil mobile robot) and a manipulator (the Barrett WAM manipulator). The kinematic and dynamic models for the mobile base, the manipulator and the mobile manipulator are presented. As the the mobilie manipulator is a non-linear system, a control strategy based on feedback linearization of the platform dynamics followed by a non-smooth transform to handle the non-holonomicity of its kinematic model is proposed. Then, the backstepping method is used to obtain the inputs for the dynamic model. A computed torque controller is proposed for the manipulador. These control techniques are used simultaneously to control the mobile manipulator. The implementation of the proposed controllers is done in ROS as plugins for the controller manager so that the controllers run in real-time. Most controllers existing in ROS are independent joint SISO controllers based on the PID control law while in this work MIMO non-linear controllers are implemented.application/pdfporManipuladores robóticosModelagem matemáticaMobile manipulatorsNon-smooth controllerFeedback linearizationComputed torqueROSModelagem e implementação no ros de um controlador para manipuladores móveisinfo: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-RS2014mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000949585.pdf000949585.pdfTexto completoapplication/pdf3654074http://www.lume.ufrgs.br/bitstream/10183/109173/1/000949585.pdf5d384860bb9c9ce2cca1c812ca56ce15MD51TEXT000949585.pdf.txt000949585.pdf.txtExtracted Texttext/plain206721http://www.lume.ufrgs.br/bitstream/10183/109173/2/000949585.pdf.txt11460dadadd582c5d722864475ae302dMD52THUMBNAIL000949585.pdf.jpg000949585.pdf.jpgGenerated Thumbnailimage/jpeg984http://www.lume.ufrgs.br/bitstream/10183/109173/3/000949585.pdf.jpg8c7c74239f8403581117f35e2d729624MD5310183/1091732018-10-23 08:42:10.747oai:www.lume.ufrgs.br:10183/109173Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-23T11:42:10Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Modelagem e implementação no ros de um controlador para manipuladores móveis
title Modelagem e implementação no ros de um controlador para manipuladores móveis
spellingShingle Modelagem e implementação no ros de um controlador para manipuladores móveis
Barros, Taiser Tadeu Teixeira
Manipuladores robóticos
Modelagem matemática
Mobile manipulators
Non-smooth controller
Feedback linearization
Computed torque
ROS
title_short Modelagem e implementação no ros de um controlador para manipuladores móveis
title_full Modelagem e implementação no ros de um controlador para manipuladores móveis
title_fullStr Modelagem e implementação no ros de um controlador para manipuladores móveis
title_full_unstemmed Modelagem e implementação no ros de um controlador para manipuladores móveis
title_sort Modelagem e implementação no ros de um controlador para manipuladores móveis
author Barros, Taiser Tadeu Teixeira
author_facet Barros, Taiser Tadeu Teixeira
author_role author
dc.contributor.author.fl_str_mv Barros, Taiser Tadeu Teixeira
dc.contributor.advisor1.fl_str_mv Lages, Walter Fetter
contributor_str_mv Lages, Walter Fetter
dc.subject.por.fl_str_mv Manipuladores robóticos
Modelagem matemática
topic Manipuladores robóticos
Modelagem matemática
Mobile manipulators
Non-smooth controller
Feedback linearization
Computed torque
ROS
dc.subject.eng.fl_str_mv Mobile manipulators
Non-smooth controller
Feedback linearization
Computed torque
ROS
description Este trabalho apresenta a modelagem matemática para um manipulador móvel composto por uma base móvel (o robô móvel Twil) e um manipulador (o manipulador WAM da Barrett). Os modelos cinemático e dinâmico para a base móvel, manipulador e manipulador móvel são apresentados. Como o manipulador móvel é um sistema não linear, uma estratégia de controle baseada em linearização por realimentação da dinâmica da plataforma seguida por uma transformação não suave para tratar a não holonomicidade do modelo cinemático é proposta. Então o método de backstepping é utilizado para obter as entradas do modelo dinâmico. Um controlador de torque calculado é proposto para o manipulador, Estas técnicas de controle são utilizadas simultaneamente para controlar o manipulador móvel. A implementação dos controladores propostos, na forma de plugins para o gerenciador de controladores é feita no ROS, assim os controladores são executados em tempo real. A maioria dos controladores existentes no ROS são do tipo SISO baseados em controle PID e independentes para cada junta, sendo que neste trabalho controladores MIMO não lineares são implementados.
publishDate 2014
dc.date.issued.fl_str_mv 2014
dc.date.accessioned.fl_str_mv 2015-01-22T02:15:31Z
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/109173
dc.identifier.nrb.pt_BR.fl_str_mv 000949585
url http://hdl.handle.net/10183/109173
identifier_str_mv 000949585
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/109173/1/000949585.pdf
http://www.lume.ufrgs.br/bitstream/10183/109173/2/000949585.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/109173/3/000949585.pdf.jpg
bitstream.checksum.fl_str_mv 5d384860bb9c9ce2cca1c812ca56ce15
11460dadadd582c5d722864475ae302d
8c7c74239f8403581117f35e2d729624
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_ 1800309059130228736