Modelagem, identificação e controle para o robô manipulador UR3
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Monografias da UnB |
Texto Completo: | https://bdm.unb.br/handle/10483/28558 |
Resumo: | Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Curso de Graduação em Engenharia de Controle e Automação, 2020. |
id |
UNB-2_c33436df921f9b717b695b9bec2e2d17 |
---|---|
oai_identifier_str |
oai:bdm.unb.br:10483/28558 |
network_acronym_str |
UNB-2 |
network_name_str |
Biblioteca Digital de Monografias da UnB |
repository_id_str |
11571 |
spelling |
Cesarino, Pedro Saman Diogenes NogueiraBorges, Geovany AraújoCESARINO, Pedro Saman Diogenes Nogueira. Modelagem, identificação e controle para o robô manipulador UR3. 2020. xiv, 88 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2020.https://bdm.unb.br/handle/10483/28558Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Curso de Graduação em Engenharia de Controle e Automação, 2020.A utilização de robôs manipuladores em situações de cooperação com humanos ou outros robôs requer um extenso conhecimento sobre a sua dinâmica para que seja possível garantir algum grau de segurança para as pessoas ou equipamentos envolvidos. Além das equações que relacionam as forças aplicadas com o movimento obtido, é preciso conhecer os parâ- metros dinâmicos do robô caso não sejam fornecidos, para, por fim, ser possível realizar controladores que busquem garantir tal segurança. Neste trabalho foi utilizada a dinâmica de Newton-Euler para escrever as equações dinâmicas do robô manipulador UR3. Então foi feita a simplificação das equações em formato simbólico para ser possível separar os termos lineares dos não lineares para finalmente realizar o processo de identificação dos parâmetros dinâmicos desconhecidos utilizando experimentos feitos pelo Pedro Garcia. Por fim foram apresentadas duas arquiteturas de controle cinemático de trajetória que levam em conside- ração a dinâmica do robô: Controle do ângulo de rotação das juntas e controle de posição e orientação da ferramenta. Ambos os controladores foram testados apenas em ambiente de simulação sendo que o primeiro obteve resultados satisfatórios, enquanto o segundo obteve problemas com a componente de controle de orientação. A partir destes controladores de posição será possível criar novas arquiteturas para realizar o controle de torque nas juntas e de força de contato da ferramenta em trabalhos futuros, possibilitando a cooperação entre robôs ou entre humanos e robôs de forma mais segura.Submitted by Kathryn Araujo (kathrynaraujo@bce.unb.br) on 2021-09-08T18:24:50Z No. of bitstreams: 1 2020_PedroSamanCesarino_tcc.pdf: 3239812 bytes, checksum: 08ca0ac858b6270e93e995a461d224fc (MD5)Approved for entry into archive by Luanna Maia (luanna@bce.unb.br) on 2021-09-15T14:12:02Z (GMT) No. of bitstreams: 1 2020_PedroSamanCesarino_tcc.pdf: 3239812 bytes, checksum: 08ca0ac858b6270e93e995a461d224fc (MD5)Made available in DSpace on 2021-09-15T14:12:02Z (GMT). No. of bitstreams: 1 2020_PedroSamanCesarino_tcc.pdf: 3239812 bytes, checksum: 08ca0ac858b6270e93e995a461d224fc (MD5)To be able to use robotic manipulators in situations that require human-robot or robot-robot cooperation is necessary to have an extensive knowledge about its dynamic as to be possible to ensure some degree of safety to the people or equipment involved. Beyond the equa- tions that connect the applied force with the obtained movement it’s necessary to know the dynamic parameters of the robot if those are not provided to finally be able to design con- trollers that seek to ensure the said safety. In this work it was utilized the Newton-Euler parametrization to write the UR3 robot dynamic equations, then was made the symbolic simplification to separate the linear terms form the nonlinear for then perform the unknown parameters identification process using Pedro Garcia’s experimental results. Lastly, two dif- ferent controllers architecture was presented: joint angle position control and tool position and orientation control. Both controllers ware tested only in simulation environment. The first one achieved good results while the last one had problems with the orientation compo- nent. From those controllers it’s possible to design a joint torque controller and a tool contact force controller enabling a safer cooperation between humans and robots.A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.info:eu-repo/semantics/openAccessControladores (Engenharia mecatrônica)Robôs - programaçãoSistemas dinâmicosRobóticaCinemática das máquinasModelagem, identificação e controle para o robô manipulador UR3Modelling, identification and control for the robotic manipulator UR3info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2021-09-15T14:12:02Z2021-09-15T14:12:02Z2020-12-09porreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBLICENSElicense.txtlicense.txttext/plain1817http://bdm.unb.br/xmlui/bitstream/10483/28558/2/license.txt21554873e56ad8ddc69c092699b98f95MD52ORIGINAL2020_PedroSamanCesarino_tcc.pdf2020_PedroSamanCesarino_tcc.pdfapplication/pdf3239812http://bdm.unb.br/xmlui/bitstream/10483/28558/1/2020_PedroSamanCesarino_tcc.pdf08ca0ac858b6270e93e995a461d224fcMD5110483/285582021-09-15 11:12:03.021oai:bdm.unb.br:10483/28558w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbmEgQmlibGlvdGVjYSBEaWdpdGFsIGRhIFByb2R1w6fDo28gCkRpc2NlbnRlIGRhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEuIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712021-09-15T14:12:03Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false |
dc.title.pt_BR.fl_str_mv |
Modelagem, identificação e controle para o robô manipulador UR3 |
dc.title.alternative.pt_BR.fl_str_mv |
Modelling, identification and control for the robotic manipulator UR3 |
title |
Modelagem, identificação e controle para o robô manipulador UR3 |
spellingShingle |
Modelagem, identificação e controle para o robô manipulador UR3 Cesarino, Pedro Saman Diogenes Nogueira Controladores (Engenharia mecatrônica) Robôs - programação Sistemas dinâmicos Robótica Cinemática das máquinas |
title_short |
Modelagem, identificação e controle para o robô manipulador UR3 |
title_full |
Modelagem, identificação e controle para o robô manipulador UR3 |
title_fullStr |
Modelagem, identificação e controle para o robô manipulador UR3 |
title_full_unstemmed |
Modelagem, identificação e controle para o robô manipulador UR3 |
title_sort |
Modelagem, identificação e controle para o robô manipulador UR3 |
author |
Cesarino, Pedro Saman Diogenes Nogueira |
author_facet |
Cesarino, Pedro Saman Diogenes Nogueira |
author_role |
author |
dc.contributor.author.fl_str_mv |
Cesarino, Pedro Saman Diogenes Nogueira |
dc.contributor.advisor1.fl_str_mv |
Borges, Geovany Araújo |
contributor_str_mv |
Borges, Geovany Araújo |
dc.subject.keyword.pt_BR.fl_str_mv |
Controladores (Engenharia mecatrônica) Robôs - programação Sistemas dinâmicos Robótica Cinemática das máquinas |
topic |
Controladores (Engenharia mecatrônica) Robôs - programação Sistemas dinâmicos Robótica Cinemática das máquinas |
description |
Trabalho de conclusão de curso (graduação)—Universidade de Brasília, Faculdade de Tecnologia, Curso de Graduação em Engenharia de Controle e Automação, 2020. |
publishDate |
2020 |
dc.date.submitted.none.fl_str_mv |
2020-12-09 |
dc.date.accessioned.fl_str_mv |
2021-09-15T14:12:02Z |
dc.date.available.fl_str_mv |
2021-09-15T14:12:02Z |
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 |
CESARINO, Pedro Saman Diogenes Nogueira. Modelagem, identificação e controle para o robô manipulador UR3. 2020. xiv, 88 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2020. |
dc.identifier.uri.fl_str_mv |
https://bdm.unb.br/handle/10483/28558 |
identifier_str_mv |
CESARINO, Pedro Saman Diogenes Nogueira. Modelagem, identificação e controle para o robô manipulador UR3. 2020. xiv, 88 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia Mecatrônica)—Universidade de Brasília, Brasília, 2020. |
url |
https://bdm.unb.br/handle/10483/28558 |
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.source.none.fl_str_mv |
reponame:Biblioteca Digital de Monografias da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Biblioteca Digital de Monografias da UnB |
collection |
Biblioteca Digital de Monografias da UnB |
bitstream.url.fl_str_mv |
http://bdm.unb.br/xmlui/bitstream/10483/28558/2/license.txt http://bdm.unb.br/xmlui/bitstream/10483/28558/1/2020_PedroSamanCesarino_tcc.pdf |
bitstream.checksum.fl_str_mv |
21554873e56ad8ddc69c092699b98f95 08ca0ac858b6270e93e995a461d224fc |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
bdm@bce.unb.br||patricia@bce.unb.br |
_version_ |
1801493156383948800 |