Simulação de robôs antropomórficos com MoveIt
Autor(a) principal: | |
---|---|
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 |