Simulador para modelagem e calibração de robôs industriais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2006 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UnB |
Texto Completo: | http://repositorio.unb.br/handle/10482/2448 |
Resumo: | Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, 2006. |
id |
UNB_dcffb1278c22ea51650f816116d5d3f8 |
---|---|
oai_identifier_str |
oai:repositorio2.unb.br:10482/2448 |
network_acronym_str |
UNB |
network_name_str |
Repositório Institucional da UnB |
repository_id_str |
|
spelling |
Campos, Benedito Aloísio NunesMotta, José Maurício Santos Torres da2009-12-03T12:22:02Z2009-12-03T12:22:02Z2006-12-132006-12-13CAMPOS, Benedito Aloísio Nunes. Simulador para modelagem e calibração de robôs industriais. 2006. 168 f. Dissertação (Mestrado em Sistemas Mecatrônicos)-Universidade de Brasília, Brasília, 2006.http://repositorio.unb.br/handle/10482/2448Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, 2006.O presente trabalho tem como objetivo a construção de um protótipo de simulador para modelagem e calibração de robôs industriais, que seja robusto e didático, no sentido de subsidiar, em futuros trabalhos, o planejamento de suas trajetórias, programadas "off-line". A programação off-line oferece grande ganho de produtividade nos robôs industriais, uma vez em que o robô não precisa parar seu serviço em uma célula de manufatura, enquanto é programado. No entanto é necessário que seu modelo nominal esteja calibrado em relação a sua estrutura real, para que não ocorram desvios de posição e da trajetória desejada durante sua operação. Apesar de apresentados métodos gerais para a modelagem e calibração, o enfoque básico deste trabalho ocorre nos robôs industriais de juntas rotativas com graus de liberdade menores ou iguais a seis. A modelagem cinemática obedece às notações de Denavit Hartemberg, quando se tratam juntas ortogonais, e de Hayati, quando as mesmas são paralelas. As mudanças de referencial que ocorrem em cada elo do braço industrial, são obtidas a partir da multiplicação das consecutivas matrizes correspondentes às transformações homogêneas de uma junta para a próxima. Para calibração dos parâmetros do robô são adotados os algorítmos de Levenberg e Marquadt para solução de problemas de mínimos quadrados não-lineares. Esta solução se mostrou muito robusta e com baixo custo computacional, uma vez em que tem sua convergência bem mais rápida que os "Quasi-Newton Methods", que já foram muito usados na resolução de problemas similares. De posse dos valores calibrados dos parâmetros do robô, o seu modelo é refeito e um simulador de geração de trajetória pode ser implementado. Os algoritmos foram desenvolvidos no ambiente Matlab e Simulink. Esta escolha deve-se em grande parte pela capacidade didática que este ambiente tem, facilitando a futuros leitores deste trabalho a análise, reprodução e adequação do mesmo ás suas próprias necessidades. _________________________________________________________________________________ ABSTRACTThe aim of the present work is to project and build a modeling and calibrating simulator system prototype for industrial robots, that must be robust and didactic, in order to subsidize, in future works, it’s path planing, programed offline. The offline programing offers a great improvement in the productivity of industrial robots, since the robot does not need to stop it´s own work in a manufacture cell, while is being programed. Nevertheless it is strongly recommended that it´s nominal model have already been calibratéd in relation to it´s own real structure, to avoid problems like deviation of it´s desired position and path during operation. Although general methods of modeling and calibrating is presented, the focous of this work lies on rotational joint robots with equal or less than six degrees of freedom. The kinematic modeling rules obey the Denavit-Hartemberg notation, for modeling ortogonal joints and Hayati notation for modeling parallel joints. The kinematic equations are obtained by multiplying consecutive linear aplications, wich is representing each change in the worldframe, that ocours in each elo of the industrial robot. For the robot parameter calibration it will be adopting the Levemberg Marquadt algorithm for non linear least squares problem solving. This solution have been seen like a very robust and cheap one, as its convegence is faster than the “Quasi-Newton Methods”, which has been large used in similar problems solving. Holding the calibratéd robot parameters, we are able to reshape its models, in order to built a path generator simulator. The algoritms were developed in Matlab and Simulik environment. This was done because this evironment tends to be very didactic, making easy to future readers to análise, reproduce and reshape this study as they need.Simulador para modelagem e calibração de robôs industriaisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisMecatrônicaEngenharia mecânicaRobôs industriaisBRAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2006_Benedito Aloisio Nunes Campos.pdf2006_Benedito Aloisio Nunes Campos.pdfapplication/pdf2607017http://repositorio2.unb.br/jspui/bitstream/10482/2448/1/2006_Benedito%20Aloisio%20Nunes%20Campos.pdf79251b8eee78911253451e3bbc665a71MD51open accessLICENSElicense.txtlicense.txttext/plain1863http://repositorio2.unb.br/jspui/bitstream/10482/2448/2/license.txt95065badcdbebbb876cfdb304b554817MD52open accessTEXT2006_Benedito Aloisio Nunes Campos.pdf.txt2006_Benedito Aloisio Nunes Campos.pdf.txtExtracted texttext/plain201056http://repositorio2.unb.br/jspui/bitstream/10482/2448/3/2006_Benedito%20Aloisio%20Nunes%20Campos.pdf.txt7baf5a94920baf53e9f687bd826085e4MD53open access10482/24482023-07-13 17:17:25.46open accessoai:repositorio2.unb.br:10482/2448TGljZW5zZSBncmFudGVkIGJ5IERpb2dvIFRyaW5kYWRlIEbDs2lzIChkaW9nb19mb2lzQGhvdG1haWwuY29tKSBvbiAyMDA5LTEwLTMwVDE1OjA1OjU2WiAoR01UKToKCsOJIG5lY2Vzc8OhcmlvIGNvbmNvcmRhciBjb20gYSBsaWNlbsOnYSBkZSBkaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSwKYW50ZXMgcXVlIG8gZG9jdW1lbnRvIHBvc3NhIGFwYXJlY2VyIG5vIFJlcG9zaXTDs3Jpby4gUG9yIGZhdm9yLCBsZWlhIGEKbGljZW7Dp2EgYXRlbnRhbWVudGUuIENhc28gbmVjZXNzaXRlIGRlIGFsZ3VtIGVzY2xhcmVjaW1lbnRvIGVudHJlIGVtCmNvbnRhdG8gYXRyYXbDqXMgZGU6IHJlcG9zaXRvcmlvQGJjZS51bmIuYnIgb3UgMzMwNy0yNDExLgoKTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCBvL2EgU3IuL1NyYS4gKGF1dG9yIG91IGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvcik6CgphKSBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlCnJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhYmFpeG8pLCBjb211bmljYXIgZS9vdQpkaXN0cmlidWlyIG8gZG9jdW1lbnRvIGVudHJlZ3VlIChpbmNsdWluZG8gbyByZXN1bW8vYWJzdHJhY3QpIGVtCmZvcm1hdG8gZGlnaXRhbCBvdSBpbXByZXNzbyBlIGVtIHF1YWxxdWVyIG1laW8uCgpiKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBzZXUgdHJhYmFsaG8gb3JpZ2luYWwsIGUgcXVlCmRldMOpbSBvIGRpcmVpdG8gZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIERlY2xhcmEKdGFtYsOpbSBxdWUgYSBlbnRyZWdhIGRvIGRvY3VtZW50byBuw6NvIGluZnJpbmdlLCB0YW50byBxdWFudG8gbGhlIMOpCnBvc3PDrXZlbCBzYWJlciwgb3MgZGlyZWl0b3MgZGUgcXVhbHF1ZXIgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlLgoKYykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgY29udMOpbSBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zCmRpcmVpdG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBvYnRldmUgYXV0b3JpemHDp8OjbyBkbyBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IgcGFyYSBjb25jZWRlciDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG9zIGRpcmVpdG9zCnJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdQpjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8KcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhLCBkZWNsYXJhIHF1ZQpjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91CmFjb3Jkby4KCkEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBzZXUgKHMpIG5vbWUgKHMpCmNvbW8gbyAocykgYXV0b3IgKGVzKSBvdSBkZXRlbnRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8KZW50cmVndWUsIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgcGFyYSBhbMOpbSBkYXMgcGVybWl0aWRhcyBwb3IKZXN0YSBsaWNlbsOnYS4KBiblioteca Digital de Teses e DissertaçõesPUBhttps://repositorio.unb.br/oai/requestopendoar:2023-07-13T20:17:25Repositório Institucional da UnB - Universidade de Brasília (UnB)false |
dc.title.en.fl_str_mv |
Simulador para modelagem e calibração de robôs industriais |
title |
Simulador para modelagem e calibração de robôs industriais |
spellingShingle |
Simulador para modelagem e calibração de robôs industriais Campos, Benedito Aloísio Nunes Mecatrônica Engenharia mecânica Robôs industriais |
title_short |
Simulador para modelagem e calibração de robôs industriais |
title_full |
Simulador para modelagem e calibração de robôs industriais |
title_fullStr |
Simulador para modelagem e calibração de robôs industriais |
title_full_unstemmed |
Simulador para modelagem e calibração de robôs industriais |
title_sort |
Simulador para modelagem e calibração de robôs industriais |
author |
Campos, Benedito Aloísio Nunes |
author_facet |
Campos, Benedito Aloísio Nunes |
author_role |
author |
dc.contributor.author.fl_str_mv |
Campos, Benedito Aloísio Nunes |
dc.contributor.advisor1.fl_str_mv |
Motta, José Maurício Santos Torres da |
contributor_str_mv |
Motta, José Maurício Santos Torres da |
dc.subject.keyword.en.fl_str_mv |
Mecatrônica Engenharia mecânica Robôs industriais |
topic |
Mecatrônica Engenharia mecânica Robôs industriais |
description |
Dissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Mecânica, 2006. |
publishDate |
2006 |
dc.date.submitted.none.fl_str_mv |
2006-12-13 |
dc.date.issued.fl_str_mv |
2006-12-13 |
dc.date.accessioned.fl_str_mv |
2009-12-03T12:22:02Z |
dc.date.available.fl_str_mv |
2009-12-03T12:22:02Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
CAMPOS, Benedito Aloísio Nunes. Simulador para modelagem e calibração de robôs industriais. 2006. 168 f. Dissertação (Mestrado em Sistemas Mecatrônicos)-Universidade de Brasília, Brasília, 2006. |
dc.identifier.uri.fl_str_mv |
http://repositorio.unb.br/handle/10482/2448 |
identifier_str_mv |
CAMPOS, Benedito Aloísio Nunes. Simulador para modelagem e calibração de robôs industriais. 2006. 168 f. Dissertação (Mestrado em Sistemas Mecatrônicos)-Universidade de Brasília, Brasília, 2006. |
url |
http://repositorio.unb.br/handle/10482/2448 |
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:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Repositório Institucional da UnB |
collection |
Repositório Institucional da UnB |
bitstream.url.fl_str_mv |
http://repositorio2.unb.br/jspui/bitstream/10482/2448/1/2006_Benedito%20Aloisio%20Nunes%20Campos.pdf http://repositorio2.unb.br/jspui/bitstream/10482/2448/2/license.txt http://repositorio2.unb.br/jspui/bitstream/10482/2448/3/2006_Benedito%20Aloisio%20Nunes%20Campos.pdf.txt |
bitstream.checksum.fl_str_mv |
79251b8eee78911253451e3bbc665a71 95065badcdbebbb876cfdb304b554817 7baf5a94920baf53e9f687bd826085e4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
|
_version_ |
1801864005532254208 |