Modelagem, identificação e controle para o robô manipulador UR3

Detalhes bibliográficos
Autor(a) principal: Cesarino, Pedro Saman Diogenes Nogueira
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