IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS

Detalhes bibliográficos
Autor(a) principal: Tomasetto, Matheus
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
Texto Completo: http://hdl.handle.net/10737/4269
Resumo: O presente trabalho objetiva uma implementação que atinja o equilíbrio estático, na posição vertical, de um robô pêndulo invertido sobre duas rodas. Este modelo de robô vem sendo estudado por pesquisadores da área de controle devido a sua dinâmica não linear e natureza fundamentalmente instável. Muitas soluções utilizadas são feitas a partir do modelo linearizado do sistema. Para tal, este trabalho tem por objetivo propor um controlador que atue sobre este modelo para mantê-lo em equilíbrio durante o movimento, bem como sua implementação física. Além de ser amplamente reconhecido e difundido em contextos acadêmicos, o mesmo modelo encontra aplicação em diversos cenários práticos e avançados, podendo-se citar o controle de lançamento de foguetes, na locomoção de pernas de robôs humanoides e na estabilidade de guindastes de grande porte. Deste modo, este trabalho apresenta os resultados da implementação, com sucesso, de um robô equilibrista de eixo único, para fins acadêmicos, utilizando-se da plataforma Arduino, de sensores do tipo acelerômetro e giroscópio e de técnicas de controle PID.
id UVAT_dc8bbdccf1a2f6c605390187cc9256ff
oai_identifier_str oai:univates.br:10737/4269
network_acronym_str UVAT
network_name_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
repository_id_str 1
spelling Worm, Henriquehttp://lattes.cnpq.br/9412700158986839Käfer, Aline ThaísMarques, Patric JannerTomasetto, Matheus2023-12-26T13:17:33Z2023-12-26T13:17:33Z2023-112023-12-15O presente trabalho objetiva uma implementação que atinja o equilíbrio estático, na posição vertical, de um robô pêndulo invertido sobre duas rodas. Este modelo de robô vem sendo estudado por pesquisadores da área de controle devido a sua dinâmica não linear e natureza fundamentalmente instável. Muitas soluções utilizadas são feitas a partir do modelo linearizado do sistema. Para tal, este trabalho tem por objetivo propor um controlador que atue sobre este modelo para mantê-lo em equilíbrio durante o movimento, bem como sua implementação física. Além de ser amplamente reconhecido e difundido em contextos acadêmicos, o mesmo modelo encontra aplicação em diversos cenários práticos e avançados, podendo-se citar o controle de lançamento de foguetes, na locomoção de pernas de robôs humanoides e na estabilidade de guindastes de grande porte. Deste modo, este trabalho apresenta os resultados da implementação, com sucesso, de um robô equilibrista de eixo único, para fins acadêmicos, utilizando-se da plataforma Arduino, de sensores do tipo acelerômetro e giroscópio e de técnicas de controle PID.The present work aims at an implementation that achieves static balance, in the vertical position, of an inverted pendulum robot on two wheels. This robot model has been studied by researchers in the field of control due to its nonlinear dynamics and fundamentally unstable nature. Many solutions used are made from the linearized model of the system. To this end, this work aims to propose a controller that acts on this model to keep it in balance during movement, as well as its physical implementation. In addition to being widely recognized and disseminated in academic contexts, the same model finds application in several practical and advanced scenarios, including rocket launch control, the locomotion of humanoid robot legs and the stability of large cranes. Thus, this work presents the results of the successful implementation of a single-axis balancing robot, for academic purposes, using the Arduino platform, accelerometer and gyroscope sensors and PID control techniques.-1TOMASETTO, Matheus. IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS. 2023. Monografia (Graduação em Engenharia Elétrica) – Universidade do Vale do Taquari - Univates, Lajeado, 15 dez. 2023. Disponível em: http://hdl.handle.net/10737/4269. http://hdl.handle.net/10737/4269Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessENGPêndulo Invertido Sobre Duas RodasRobôSistema de ControleControle PIDModelo não-linearInverted Pendulum On Two WheelsRobotControl systemPID controlNon-linear modelIMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODASinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)instname:Centro Universitário Univates (UNIVATES)instacron:UNIVATESCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://www.univates.br/bdu/bitstreams/2f7207a8-d3e0-46bb-8515-d77d4500ab6a/downloade39d27027a6cc9cb039ad269a5db8e34MD51LICENSElicense.txtlicense.txttext/plain1082https://www.univates.br/bdu/bitstreams/dfb87477-073a-4436-82bb-d12984529674/download01978bf0e057630b32edd4f9d41e68e8MD52ORIGINALTCC 2 - Matheus Tomasetto.pdfTCC 2 - Matheus Tomasetto.pdfapplication/pdf4390742https://www.univates.br/bdu/bitstreams/8a56f3f6-a2e6-4746-8a4a-79f3bc2956f9/downloadbd3f027313ddc0c415a21b626b485c86MD53TEXTTCC 2 - Matheus Tomasetto.pdf.txtTCC 2 - Matheus Tomasetto.pdf.txtExtracted texttext/plain103830https://www.univates.br/bdu/bitstreams/4dd2e9a8-e399-4106-b45b-e43322a4de2d/download701332760ab8c9ceabc41c237d3132acMD54THUMBNAILTCC 2 - Matheus Tomasetto.pdf.jpgTCC 2 - Matheus Tomasetto.pdf.jpgGenerated Thumbnailimage/jpeg4452https://www.univates.br/bdu/bitstreams/73afd688-50f7-4f24-83f9-00629328864a/download82b245bc05f135374208838581cf6137MD5510737/42692023-12-27 03:05:44.147http://creativecommons.org/licenses/by-nc-nd/3.0/br/openAccessoai:univates.br:10737/4269https://www.univates.br/bduRepositório InstitucionalPRIhttp://www.univates.br/bdu_oai/requestopendoar:12023-12-27T03:05:44Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)falseMS4gTyBBVVRPUiBkZWNsYXJhIHF1ZSDDqSB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkYSBPQlJBIGUgdGVtIHBsZW5hIGRpc3BvbmliaWxpZGFkZSBkb3MgbWVzbW9zLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgoyLiBPIEFVVE9SIGRlY2xhcmEgcXVlLCByZWxhdGl2YW1lbnRlIMOgIE9CUkEsIHJlc3BlaXRvdSBvcyBkaXJlaXRvcyBpbnRlbGVjdHVhaXMgZGUgdGVyY2Vpcm9zIGUgY3VtcHJpdSBjb20gYXMgb2JyaWdhw6fDtWVzIGxlZ2FpcyBvdSBjb250cmF0dWFpcyBjb3JyZWxhdGFzLCBleGltaW5kbyBhIFVOSVZBVEVTIGRlIHRvZGEgZSBxdWFscXVlciByZXNwb25zYWJpbGlkYWRlLjxiciAvPgozLiBPIEFVVE9SIGxpY2VuY2lhIGEgcmVwcm9kdcOnw6NvIGdyYXR1aXRhIGVtIGZvcm1hdG8gZGlnaXRhbCBlIGEgZGlzcG9uaWJpbGl6YcOnw6NvIGdyYXR1aXRhIG91IG9uZXJvc2EgZGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIHBhcmEgdG9kb3Mgb3MgdXN1w6FyaW9zLCBuYSBmb3JtYSBkZWZpbmlkYSBwZWxhIFVOSVZBVEVTLCBjaWVudGUgZGUgcXVlIGEgaW5jbHVzw6NvIGRhIE9CUkEgbmEgQmlibGlvdGVjYSBpbXBvcnRhcsOhIHRhbWLDqW0gbm8gbGljZW5jaWFtZW50byBwb3IgbWVpbyBkYSBDcmVhdGl2ZSBDb21tb25zLjxiciAvPgo0LiBBIFVOSVZBVEVTIG5hZGEgZGV2ZXLDoSBhbyBBVVRPUiBwZWxhIHJlcHJvZHXDp8OjbyBlIGRpc3BvbmliaWxpemHDp8OjbyBkYSBPQlJBLCBjb25mb3JtZSBhY2ltYSBwcmV2aXN0bywgbWVzbW8gc2UgbyBhY2Vzc28gZG9zIHVzdcOhcmlvcyBkYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMgZm9yIGEgdMOtdHVsbyBvbmVyb3NvLjxiciAvPgo1LiBPIEFVVE9SIGZpY2EgY2llbnRlIGRlIHF1ZSwgZGlzcG9uaWJpbGl6YWRhIGEgT0JSQSBuYSBCaWJsaW90ZWNhIERpZ2l0YWwgZGEgVW5pdmF0ZXMsIG9zIHVzdcOhcmlvcyBwb2RlcsOjbyB1dGlsaXrDoS1sYSBjb25mb3JtZSBhcyBub3JtYXMgZGEgQ3JlYXRpdmUgQ29tbW9ucy4=
dc.title.none.fl_str_mv IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
title IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
spellingShingle IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
Tomasetto, Matheus
ENG
Pêndulo Invertido Sobre Duas Rodas
Robô
Sistema de Controle
Controle PID
Modelo não-linear
Inverted Pendulum On Two Wheels
Robot
Control system
PID control
Non-linear model
title_short IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
title_full IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
title_fullStr IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
title_full_unstemmed IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
title_sort IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
author Tomasetto, Matheus
author_facet Tomasetto, Matheus
author_role author
dc.contributor.advisor1.fl_str_mv Worm, Henrique
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9412700158986839
dc.contributor.referee1.fl_str_mv Käfer, Aline Thaís
Marques, Patric Janner
dc.contributor.author.fl_str_mv Tomasetto, Matheus
contributor_str_mv Worm, Henrique
Käfer, Aline Thaís
Marques, Patric Janner
dc.subject.cnpq.fl_str_mv ENG
topic ENG
Pêndulo Invertido Sobre Duas Rodas
Robô
Sistema de Controle
Controle PID
Modelo não-linear
Inverted Pendulum On Two Wheels
Robot
Control system
PID control
Non-linear model
dc.subject.por.fl_str_mv Pêndulo Invertido Sobre Duas Rodas
Robô
Sistema de Controle
Controle PID
Modelo não-linear
Inverted Pendulum On Two Wheels
Robot
Control system
PID control
Non-linear model
description O presente trabalho objetiva uma implementação que atinja o equilíbrio estático, na posição vertical, de um robô pêndulo invertido sobre duas rodas. Este modelo de robô vem sendo estudado por pesquisadores da área de controle devido a sua dinâmica não linear e natureza fundamentalmente instável. Muitas soluções utilizadas são feitas a partir do modelo linearizado do sistema. Para tal, este trabalho tem por objetivo propor um controlador que atue sobre este modelo para mantê-lo em equilíbrio durante o movimento, bem como sua implementação física. Além de ser amplamente reconhecido e difundido em contextos acadêmicos, o mesmo modelo encontra aplicação em diversos cenários práticos e avançados, podendo-se citar o controle de lançamento de foguetes, na locomoção de pernas de robôs humanoides e na estabilidade de guindastes de grande porte. Deste modo, este trabalho apresenta os resultados da implementação, com sucesso, de um robô equilibrista de eixo único, para fins acadêmicos, utilizando-se da plataforma Arduino, de sensores do tipo acelerômetro e giroscópio e de técnicas de controle PID.
publishDate 2023
dc.date.submitted.none.fl_str_mv 2023-12-15
dc.date.accessioned.fl_str_mv 2023-12-26T13:17:33Z
dc.date.available.fl_str_mv 2023-12-26T13:17:33Z
dc.date.issued.fl_str_mv 2023-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv TOMASETTO, Matheus. IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS. 2023. Monografia (Graduação em Engenharia Elétrica) – Universidade do Vale do Taquari - Univates, Lajeado, 15 dez. 2023. Disponível em: http://hdl.handle.net/10737/4269.
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10737/4269
identifier_str_mv TOMASETTO, Matheus. IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS. 2023. Monografia (Graduação em Engenharia Elétrica) – Universidade do Vale do Taquari - Univates, Lajeado, 15 dez. 2023. Disponível em: http://hdl.handle.net/10737/4269.
url http://hdl.handle.net/10737/4269
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
instname:Centro Universitário Univates (UNIVATES)
instacron:UNIVATES
instname_str Centro Universitário Univates (UNIVATES)
instacron_str UNIVATES
institution UNIVATES
reponame_str Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
collection Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD)
bitstream.url.fl_str_mv https://www.univates.br/bdu/bitstreams/2f7207a8-d3e0-46bb-8515-d77d4500ab6a/download
https://www.univates.br/bdu/bitstreams/dfb87477-073a-4436-82bb-d12984529674/download
https://www.univates.br/bdu/bitstreams/8a56f3f6-a2e6-4746-8a4a-79f3bc2956f9/download
https://www.univates.br/bdu/bitstreams/4dd2e9a8-e399-4106-b45b-e43322a4de2d/download
https://www.univates.br/bdu/bitstreams/73afd688-50f7-4f24-83f9-00629328864a/download
bitstream.checksum.fl_str_mv e39d27027a6cc9cb039ad269a5db8e34
01978bf0e057630b32edd4f9d41e68e8
bd3f027313ddc0c415a21b626b485c86
701332760ab8c9ceabc41c237d3132ac
82b245bc05f135374208838581cf6137
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIVATES (Biblioteca Digital da Univates - BD) - Centro Universitário Univates (UNIVATES)
repository.mail.fl_str_mv
_version_ 1813262409294413824