Simulação de robôs antropomórficos com MoveIt

Detalhes bibliográficos
Autor(a) principal: Duarte, Paulo Victor
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/218307
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina. Campus Joinville. Engenharia Mecatrônica.
id UFSC_43635837522b965d5a0d98ea38335e1c
oai_identifier_str oai:repositorio.ufsc.br:123456789/218307
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaDuarte, Paulo VictorSimoni, RobertoCarboni, Andrea Piga2020-12-12T11:51:30Z2020-12-12T11:51:30Z2020-11-17https://repositorio.ufsc.br/handle/123456789/218307TCC (graduação) - Universidade Federal de Santa Catarina. Campus Joinville. Engenharia Mecatrônica.Este trabalho aborda a simulação de planejamento de trajetórias para robôs antropomórficos através dos softwares ROS e MoveIt. O trabalho inicia obtendo o modelo de um robô UR10 e uma tocha de solda através do site de modelos gratuitos GradCad. Em seguida, os modelos são transferidos para a plataforma CAD Onshape, onde é realizado a montagem das partes individuais do robô. O Onshape possui uma extensão capaz de gerar automaticamente o arquivo URDF para mapear a cadeia de elos e descrever todas as informações físicas do robô para o MoveIt. O trabalho utiliza técnicas e ferramentas avançadas para obter o TCP do robô e o modelo de colisão com polígonos simples. Através do assistente de configuração do MoveIt é gerado o pacote base para as simulações. Para construir o ambiente de simulação e visualizar trajetórias foi utilizado outro pacote do ROS chamado Rviz. Foram desenvolvidas cinco aplicações em C++ para movimentar o robô através do MoveIt. Ao final, foi implementado um módulo de interface de hardware para capturar o estado das juntas do robô no ambiente de simulação e mover cinco motores de passos para os respectivos valores.This work presents the simulation of trajectory planning for anthropomorphic robots using ROS and MoveIt. The work starts by obtaining the model of a UR10 robot and a welding torch through the free model website GradCad. Moreover, the models are transferred to the Onshape CAD platform, where the individual robot's parts are assembled. The Onshape has an extension capable of automatically generating the URDF file to map the link chain and describe all the robot's physical information for MoveIt. The work uses advanced techniques and tools to obtain the robot's TCP and the collision model with simple polygons. The MoveIt setup assistant was used to generate the base package for the simulations. To build the simulation environment and visualize trajectories, another ROS package called Rviz was used. Five C++ applications were developed to move the robot through MoveIt. Finaly, a hardware interface module was implemented to capture the state of the robot's joints in the simulation environment and move five stepper motors to their respective values.54 f. + vídeoJoinville, SCROSmoveitrobôsimulaçãoplanejamento de trajetóriasSimulação de robôs antropomórficos com MoveItinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCLICENSElicense.txtlicense.txttext/plain; charset=utf-81383https://repositorio.ufsc.br/bitstream/123456789/218307/7/license.txt11ee89cd31d893362820eab7c4d46734MD57ORIGINALVideo_Paulo Victor Duarte.mp4Video_Paulo Victor Duarte.mp4Simulação de 5 aplicaçõesvideo/mp432561439https://repositorio.ufsc.br/bitstream/123456789/218307/4/Video_Paulo%20Victor%20Duarte.mp48bff1cd5df1491d62941e15b58e12b9eMD54TCC_Paulo_Victor_Duarte.pdfTCC_Paulo_Victor_Duarte.pdfTCCapplication/pdf8679520https://repositorio.ufsc.br/bitstream/123456789/218307/6/TCC_Paulo_Victor_Duarte.pdf68e08fecfded23a7aa45b77bcd79ce48MD56123456789/2183072020-12-12 08:51:36.534oai:repositorio.ufsc.br:123456789/218307Vm9jw6ogdGVtIGEgbGliZXJkYWRlIGRlOiBDb21wYXJ0aWxoYXIg4oCUIGNvcGlhciwgZGlzdHJpYnVpciBlIHRyYW5zbWl0aXIgYSBvYnJhLiBSZW1peGFyIOKAlCBjcmlhciBvYnJhcyBkZXJpdmFkYXMuClNvYiBhcyBzZWd1aW50ZXMgY29uZGnDp8O1ZXM6IEF0cmlidWnDp8OjbyDigJQgVm9jw6ogZGV2ZSBjcmVkaXRhciBhIG9icmEgZGEgZm9ybWEgZXNwZWNpZmljYWRhIHBlbG8gYXV0b3Igb3UgbGljZW5jaWFudGUgKG1hcyBuw6NvIGRlIG1hbmVpcmEgcXVlIHN1Z2lyYSBxdWUgZXN0ZXMgY29uY2VkZW0gcXVhbHF1ZXIgYXZhbCBhIHZvY8OqIG91IGFvIHNldSB1c28gZGEgb2JyYSkuIFVzbyBuw6NvLWNvbWVyY2lhbCDigJQgVm9jw6ogbsOjbyBwb2RlIHVzYXIgZXN0YSBvYnJhIHBhcmEgZmlucyBjb21lcmNpYWlzLgpGaWNhbmRvIGNsYXJvIHF1ZTogUmVuw7puY2lhIOKAlCBRdWFscXVlciBkYXMgY29uZGnDp8O1ZXMgYWNpbWEgcG9kZSBzZXIgcmVudW5jaWFkYSBzZSB2b2PDqiBvYnRpdmVyIHBlcm1pc3PDo28gZG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMuIERvbcOtbmlvIFDDumJsaWNvIOKAlCBPbmRlIGEgb2JyYSBvdSBxdWFscXVlciBkZSBzZXVzIGVsZW1lbnRvcyBlc3RpdmVyIGVtIGRvbcOtbmlvIHDDumJsaWNvIHNvYiBvIGRpcmVpdG8gYXBsaWPDoXZlbCwgZXN0YSBjb25kacOnw6NvIG7Do28gw6ksIGRlIG1hbmVpcmEgYWxndW1hLCBhZmV0YWRhIHBlbGEgbGljZW7Dp2EuIE91dHJvcyBEaXJlaXRvcyDigJQgT3Mgc2VndWludGVzIGRpcmVpdG9zIG7Do28gc8OjbywgZGUgbWFuZWlyYSBhbGd1bWEsIGFmZXRhZG9zIHBlbGEgbGljZW7Dp2E6IExpbWl0YcOnw7VlcyBlIGV4Y2XDp8O1ZXMgYW9zIGRpcmVpdG9zIGF1dG9yYWlzIG91IHF1YWlzcXVlciB1c29zIGxpdnJlcyBhcGxpY8OhdmVpczsgT3MgZGlyZWl0b3MgbW9yYWlzIGRvIGF1dG9yOyBEaXJlaXRvcyBxdWUgb3V0cmFzIHBlc3NvYXMgcG9kZW0gdGVyIHNvYnJlIGEgb2JyYSBvdSBzb2JyZSBhIHV0aWxpemHDp8OjbyBkYSBvYnJhLCB0YWlzIGNvbW8gZGlyZWl0b3MgZGUgaW1hZ2VtIG91IHByaXZhY2lkYWRlLiBBdmlzbyDigJQgUGFyYSBxdWFscXVlciByZXV0aWxpemHDp8OjbyBvdSBkaXN0cmlidWnDp8Ojbywgdm9jw6ogZGV2ZSBkZWl4YXIgY2xhcm8gYSB0ZXJjZWlyb3Mgb3MgdGVybW9zIGRhIGxpY2Vuw6dhIGEgcXVlIHNlIGVuY29udHJhIHN1Ym1ldGlkYSBlc3RhIG9icmEuIEEgbWVsaG9yIG1hbmVpcmEgZGUgZmF6ZXIgaXNzbyDDqSBjb20gdW0gbGluayBwYXJhIGVzdGEgcMOhZ2luYS4KTGljZW7Dp2EgQ3JlYXRpdmUgQ29tbW9ucyAtIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLzMuMC9ici8KRepositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732020-12-12T11:51:36Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Simulação de robôs antropomórficos com MoveIt
title Simulação de robôs antropomórficos com MoveIt
spellingShingle Simulação de robôs antropomórficos com MoveIt
Duarte, Paulo Victor
ROS
moveit
robô
simulação
planejamento de trajetórias
title_short Simulação de robôs antropomórficos com MoveIt
title_full Simulação de robôs antropomórficos com MoveIt
title_fullStr Simulação de robôs antropomórficos com MoveIt
title_full_unstemmed Simulação de robôs antropomórficos com MoveIt
title_sort Simulação de robôs antropomórficos com MoveIt
author Duarte, Paulo Victor
author_facet Duarte, Paulo Victor
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Duarte, Paulo Victor
dc.contributor.advisor1.fl_str_mv Simoni, Roberto
dc.contributor.advisor-co1.fl_str_mv Carboni, Andrea Piga
contributor_str_mv Simoni, Roberto
Carboni, Andrea Piga
dc.subject.por.fl_str_mv ROS
moveit
robô
simulação
planejamento de trajetórias
topic ROS
moveit
robô
simulação
planejamento de trajetórias
description TCC (graduação) - Universidade Federal de Santa Catarina. Campus Joinville. Engenharia Mecatrônica.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-12-12T11:51:30Z
dc.date.available.fl_str_mv 2020-12-12T11:51:30Z
dc.date.issued.fl_str_mv 2020-11-17
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.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/218307
url https://repositorio.ufsc.br/handle/123456789/218307
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 54 f. + vídeo
dc.publisher.none.fl_str_mv Joinville, SC
publisher.none.fl_str_mv Joinville, SC
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/218307/7/license.txt
https://repositorio.ufsc.br/bitstream/123456789/218307/4/Video_Paulo%20Victor%20Duarte.mp4
https://repositorio.ufsc.br/bitstream/123456789/218307/6/TCC_Paulo_Victor_Duarte.pdf
bitstream.checksum.fl_str_mv 11ee89cd31d893362820eab7c4d46734
8bff1cd5df1491d62941e15b58e12b9e
68e08fecfded23a7aa45b77bcd79ce48
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766805468232024064