Estudo e controle de robôs bracejadores subatuados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/16199 |
Resumo: | À medida que se apresentam grandes avanços tecnológicos nas áreas de instrumentação, controle e acionamento, se torna cada vez mais difundida a utilização de sistemas robóticos para a execução dos mais variados tipos de tarefas, como na exploração de petróleo ou mesmo no transporte de cargas. Desse modo, diversas são as situações em que se torna necessário o uso de sistemas subatuados, despertando o interesse da comunidade científica, quer seja pela variadas situações em que se pode utilizar esse tipo de robô ou mesmo pelo desafio que se apresenta o desenvolvimento de estratégias de controle de tais sistemas. Nesta tese propõe-se um modelo de robô bracejador, juntamente com o desenvolvimento dos modelos matemáticos que descrevem o comportamento cinemático e dinâmico desse robô e a respectiva análise desses modelos. Além disso, o presente trabalho tem por objetivo apresentar uma estrutura de controle em malha fechada que seja capaz de fazer com que o robô se desloque ao longo de uma linha horizontal. Diferentes estratégias de controle já foram apresentadas para o controle de robôs bracejadores, mas, em sua maioria, possuem limitações quanto ao tipo de bracejamento que o robô pode executar, além de não considerarem nenhuma restrição no sistema. Dessa maneira, emprega-se a estratégia de controle preditivo, com horizonte de predição deslizante, a qual permite que, para o cálculo da lei de controle, sejam consideradas restrições às variáveis de estado e de entrada durante a solução do problema de otimização. A partir da definição do objetivo e da abordagem de controle a ser utilizada, várias simulações são realizadas com o intuito de validar a aplicação do controlador preditivo para o controle do robô bracejador, sendo o robô capaz de executar diferentes tipos de bracejamento (tanto bracejamento único quanto bracejamento contínuo, do tipo underswing e over hand) ao longo da linha de sustentação. São desenvolvidas duas versões para o controlador proposto, uma baseada em modelo não-linear da dinâmica para ser utilizado no horizonte de predição e outra considerando uma versão linearizada para o modelo da dinâmica. Os resultados obtidos pelas diferentes simulações mostram que a solução proposta para o problema de movimentar o robô bracejador atingiu seus objetivos de modo bastante eficiente, possiblitando, inclusive, a realização de simulações que atendessem a requisitos de tempo real. |
id |
URGS_cd7982e682a53243948a86aeead681d6 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/16199 |
network_acronym_str |
URGS |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFRGS |
repository_id_str |
1853 |
spelling |
Oliveira, Vinicius Menezes deLages, Walter Fetter2009-06-24T04:13:56Z2008http://hdl.handle.net/10183/16199000697438À medida que se apresentam grandes avanços tecnológicos nas áreas de instrumentação, controle e acionamento, se torna cada vez mais difundida a utilização de sistemas robóticos para a execução dos mais variados tipos de tarefas, como na exploração de petróleo ou mesmo no transporte de cargas. Desse modo, diversas são as situações em que se torna necessário o uso de sistemas subatuados, despertando o interesse da comunidade científica, quer seja pela variadas situações em que se pode utilizar esse tipo de robô ou mesmo pelo desafio que se apresenta o desenvolvimento de estratégias de controle de tais sistemas. Nesta tese propõe-se um modelo de robô bracejador, juntamente com o desenvolvimento dos modelos matemáticos que descrevem o comportamento cinemático e dinâmico desse robô e a respectiva análise desses modelos. Além disso, o presente trabalho tem por objetivo apresentar uma estrutura de controle em malha fechada que seja capaz de fazer com que o robô se desloque ao longo de uma linha horizontal. Diferentes estratégias de controle já foram apresentadas para o controle de robôs bracejadores, mas, em sua maioria, possuem limitações quanto ao tipo de bracejamento que o robô pode executar, além de não considerarem nenhuma restrição no sistema. Dessa maneira, emprega-se a estratégia de controle preditivo, com horizonte de predição deslizante, a qual permite que, para o cálculo da lei de controle, sejam consideradas restrições às variáveis de estado e de entrada durante a solução do problema de otimização. A partir da definição do objetivo e da abordagem de controle a ser utilizada, várias simulações são realizadas com o intuito de validar a aplicação do controlador preditivo para o controle do robô bracejador, sendo o robô capaz de executar diferentes tipos de bracejamento (tanto bracejamento único quanto bracejamento contínuo, do tipo underswing e over hand) ao longo da linha de sustentação. São desenvolvidas duas versões para o controlador proposto, uma baseada em modelo não-linear da dinâmica para ser utilizado no horizonte de predição e outra considerando uma versão linearizada para o modelo da dinâmica. Os resultados obtidos pelas diferentes simulações mostram que a solução proposta para o problema de movimentar o robô bracejador atingiu seus objetivos de modo bastante eficiente, possiblitando, inclusive, a realização de simulações que atendessem a requisitos de tempo real.As we are observing, the fast technological development in the fields of instrumentation, control and actuation are increasing the employment of robotic systems for the execution of a large variety of tasks, for example, oil exploration or load transportation. In this way, there are many situations where it is necessary to use underactuated systems, which are getting attention of the scientific community due to the different applications of underactuated robots or even due to the challenge to design control strategies for such systems. In this thesis we propose a brachiation robot model, with the derivation of mathematical models for its kinematics and dynamics and analyse such models. Moreover, the aim of this work is to propose a closed loop control architecture that will drive the robot to move along the horizontal line. Many different control schemes have already been proposed in the literature to control brachiation robots, however, most of such schemes are limited concerning the way the robot executes the brachiation movement. Moreover those control strategies are not able to deal with constraints on the state and/or control variables. Thus, we present in this thesis a control scheme based on the predictive control strategy, with receding horizon, which can take into account such constraints during the solution of the optimization problem for the control input computation. After defining the task to be executed and the control strategy to be used, we have simulated different situations of the robot aiming the validation the employment of the predictive control approach for the brachiation robot. The robot is able to execute different types of brachiation (only one cicle or continuously motion, with under-swing and over hand motion) along the supporting line. We have developed two versions to the proposed controller, the first one considering a nonlinear dynamic model during the prediction horizong and the second considering a linearized dynamic model for prediction. The results from the different simulation show that the solution presented in this work for the brachiation robot motion was successful, making the robot able to move from one position to a forwarded position in the line. Furthermore, simulations have indicated the overall system can be executed under real time requirements.application/pdfporRobóticaSistemas não linearesControle preditivoBrachiation robotsUnderactuated nonlinear systemsModel-based predictive controlEstudo e controle de robôs bracejadores subatuadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPrograma de Pós-Graduação em Engenharia ElétricaPorto Alegre, BR-RS2008doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000697438.pdf000697438.pdfTexto completoapplication/pdf964678http://www.lume.ufrgs.br/bitstream/10183/16199/1/000697438.pdfa64dcc27485d42fde06ab43f545dcbf6MD51TEXT000697438.pdf.txt000697438.pdf.txtExtracted Texttext/plain203823http://www.lume.ufrgs.br/bitstream/10183/16199/2/000697438.pdf.txt9ae16171f7212d82ffdf8a85e6bcd206MD52THUMBNAIL000697438.pdf.jpg000697438.pdf.jpgGenerated Thumbnailimage/jpeg945http://www.lume.ufrgs.br/bitstream/10183/16199/3/000697438.pdf.jpg1685e0d78ae2ec2eab4859ddfdaa7a1aMD5310183/161992018-10-09 09:01:35.898oai:www.lume.ufrgs.br:10183/16199Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-09T12:01:35Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Estudo e controle de robôs bracejadores subatuados |
title |
Estudo e controle de robôs bracejadores subatuados |
spellingShingle |
Estudo e controle de robôs bracejadores subatuados Oliveira, Vinicius Menezes de Robótica Sistemas não lineares Controle preditivo Brachiation robots Underactuated nonlinear systems Model-based predictive control |
title_short |
Estudo e controle de robôs bracejadores subatuados |
title_full |
Estudo e controle de robôs bracejadores subatuados |
title_fullStr |
Estudo e controle de robôs bracejadores subatuados |
title_full_unstemmed |
Estudo e controle de robôs bracejadores subatuados |
title_sort |
Estudo e controle de robôs bracejadores subatuados |
author |
Oliveira, Vinicius Menezes de |
author_facet |
Oliveira, Vinicius Menezes de |
author_role |
author |
dc.contributor.author.fl_str_mv |
Oliveira, Vinicius Menezes de |
dc.contributor.advisor1.fl_str_mv |
Lages, Walter Fetter |
contributor_str_mv |
Lages, Walter Fetter |
dc.subject.por.fl_str_mv |
Robótica Sistemas não lineares Controle preditivo |
topic |
Robótica Sistemas não lineares Controle preditivo Brachiation robots Underactuated nonlinear systems Model-based predictive control |
dc.subject.eng.fl_str_mv |
Brachiation robots Underactuated nonlinear systems Model-based predictive control |
description |
À medida que se apresentam grandes avanços tecnológicos nas áreas de instrumentação, controle e acionamento, se torna cada vez mais difundida a utilização de sistemas robóticos para a execução dos mais variados tipos de tarefas, como na exploração de petróleo ou mesmo no transporte de cargas. Desse modo, diversas são as situações em que se torna necessário o uso de sistemas subatuados, despertando o interesse da comunidade científica, quer seja pela variadas situações em que se pode utilizar esse tipo de robô ou mesmo pelo desafio que se apresenta o desenvolvimento de estratégias de controle de tais sistemas. Nesta tese propõe-se um modelo de robô bracejador, juntamente com o desenvolvimento dos modelos matemáticos que descrevem o comportamento cinemático e dinâmico desse robô e a respectiva análise desses modelos. Além disso, o presente trabalho tem por objetivo apresentar uma estrutura de controle em malha fechada que seja capaz de fazer com que o robô se desloque ao longo de uma linha horizontal. Diferentes estratégias de controle já foram apresentadas para o controle de robôs bracejadores, mas, em sua maioria, possuem limitações quanto ao tipo de bracejamento que o robô pode executar, além de não considerarem nenhuma restrição no sistema. Dessa maneira, emprega-se a estratégia de controle preditivo, com horizonte de predição deslizante, a qual permite que, para o cálculo da lei de controle, sejam consideradas restrições às variáveis de estado e de entrada durante a solução do problema de otimização. A partir da definição do objetivo e da abordagem de controle a ser utilizada, várias simulações são realizadas com o intuito de validar a aplicação do controlador preditivo para o controle do robô bracejador, sendo o robô capaz de executar diferentes tipos de bracejamento (tanto bracejamento único quanto bracejamento contínuo, do tipo underswing e over hand) ao longo da linha de sustentação. São desenvolvidas duas versões para o controlador proposto, uma baseada em modelo não-linear da dinâmica para ser utilizado no horizonte de predição e outra considerando uma versão linearizada para o modelo da dinâmica. Os resultados obtidos pelas diferentes simulações mostram que a solução proposta para o problema de movimentar o robô bracejador atingiu seus objetivos de modo bastante eficiente, possiblitando, inclusive, a realização de simulações que atendessem a requisitos de tempo real. |
publishDate |
2008 |
dc.date.issued.fl_str_mv |
2008 |
dc.date.accessioned.fl_str_mv |
2009-06-24T04:13:56Z |
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 |
http://hdl.handle.net/10183/16199 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000697438 |
url |
http://hdl.handle.net/10183/16199 |
identifier_str_mv |
000697438 |
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/16199/1/000697438.pdf http://www.lume.ufrgs.br/bitstream/10183/16199/2/000697438.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/16199/3/000697438.pdf.jpg |
bitstream.checksum.fl_str_mv |
a64dcc27485d42fde06ab43f545dcbf6 9ae16171f7212d82ffdf8a85e6bcd206 1685e0d78ae2ec2eab4859ddfdaa7a1a |
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_ |
1810085147679129600 |