IMPLEMENTAÇÃO DE UM SISTEMA PARA CONTROLE DE UM ROBÔ PÊNDULO INVERTIDO MÓVEL SOBRE DUAS RODAS
Autor(a) principal: | |
---|---|
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 |