Modelagem Matemática Da Cinemática Inversa Do Robô Fanuc LR Mate 200ic Com Simulação No Matlab
Modelagem Matemática Da Cinemática Inversa Do Robô Fanuc LR Mate 200ic Com Simulação No Matlab
Modelagem Matemática Da Cinemática Inversa Do Robô Fanuc LR Mate 200ic Com Simulação No Matlab
1. INTRODUO
Nos tempos modernos, a palavra robot foi utilizada pela primeira vez em 1921,
quando o escritor tcheco Karel Capek (1890-1938) estreou no teatro nacional de Praga
sua obra Rossums Universal Robot (R.U.R.). Sua derivao da palavra robota, que
de origem srvia, mas que em russo significa trabalho forado.
Para (ULLRICH, 1987), rob um equipamento multifuncional e reprogramvel,
projetado para movimentar materiais, peas, ferramentas ou dispositivos especializados
atravs de movimentos variveis e programados, para a execuo de diversas tarefas.
Destacam-se, nesta definio, os termos multifuncional e reprogramvel, pelo fato de os
robs serem projetados para executarem, dentro de determinados limites, diversas
tarefas.
Ainda, segundo o mesmo autor, os robs podem ser equipados com sensores para
sentir ou perceber calor, presso, impulsos eltricos e objetos; e podem ser usados com
sistemas de viso computacional, podendo monitorar as suas tarefas. Podem tambm
aprender e se lembrar das tarefas, reagir ao seu ambiente de trabalho, operar outras
mquinas e se comunicar quando ocorrem problemas em seu funcionamento.
O presente trabalho est organizado da seguinte maneira. A seo 2 traa uma breve
descrio sobre a cinemtica inversa de um rob manipulador. A seo 3 apresenta o
rob Fanuc LR Mate 200iC, objeto de estudo desta pesquisa, apresentando as etapas do
processo de modelagem da cinemtica inversa do mesmo, com o mximo de detalhes. A
seo 4 apresenta a simulao desenvolvida no Matlab. Por fim, a seo 5 conclui o
artigo apresentando as consideraes finais e perspectivas futuras.
2. CINEMTICA INVERSA
(1)
[ ] (2)
( ) (3)
O rob utilizado para estudo faz parte da srie 200iC da FANUC Robotics. A
FANUC (Fujitsu Automated Numerical Control) uma empresa japonesa que atua
principalmente na construo de robs industriais desde a dcada de 70. O rob
encontra-se disponvel para estudos no Laboratrio de Sistemas Mecatrnicos e
Robtica (LSMR) da Universidade Salvador UNIFACS, e utilizado pelos alunos da
disciplina Robtica do 9 semestre do curso de Engenharia Mecatrnica. A Figura 1
ilustra o rob real.
O rob Fanuc LR Mate 200iC tem como caractersticas: 6 eixos rotativos, carga
mxima de trabalho de 5kg, alcance de 704mm com repetibilidade de 0,02mm, massa
total de 72kg e freio mecnico em todas as seis juntas1.
1
Maiores informaes sobre o Fanuc LR Mate 200iC, podem ser obtidas no endereo:
http://www.fanuc.co.jp/en/product/catalog/index.html
Figura 2 - Posio do centro do punho e da extremidade da ferramenta.
Fonte: Adaptado de (TSAI, 1999).
[ ] (4)
[ ] (5)
[ ] (6)
(7)
( ) (8)
[ ] (9)
[ ] (10)
[ ] (11)
(12)
(13)
(14)
( ) (15)
(16)
( ) ( ) (17)
(18)
( )
( ) (19)
A funo arctan2 (y, x) denota uma verso de quatro quadrantes da funo arctan.
Ela permite cobrir ngulos que esto dentro do intervalo [-, ] (SCHILLING, 1990).
Uma vez encontrados as juntas relativas ao posicionamento, a matriz foi
completamente solucionada, com isso possvel encontrar as juntas restantes
comparando os termos das matrizes de transformao homognea (SILVA et al., 2012).
Sabendo que:
(20)
=
[ ]
(21)
( )
( )
[ ]
[ ]
Onde:
[ ( ) ] ( ) (21.1)
[ ( ) ] ( ) (21.2)
( ) (21.3)
[ ( ) ] ( ) (21.4)
[ ( ) ] ( ) (21.5)
( ) (21.6)
( ) (21.7)
( ) (21.8)
(21.9)
[ ( )] (21.10)
[ ( )] (21.11)
( ) (21.12)
( )
(22)
O mesmo acontece para o termo (1x3) e (2x3) que contm o angulo . Assumindo
que ento:
(23)
(24)
( ) (25)
E assim o procedimento se repete para a varivel de junta 6, representada pelo
ngulo . Resultando em:
(26)
(27)
( ) (28)
Assim, pode-se concluir que dado o conjunto de valores das trs primeiras juntas,
quatro configuraes so possveis, devido poder assumir dois valores distintos.
Como tambm depende de ento existem mais quatro configuraes possveis
para juntas de orientao, totalizando oito possveis posturas do manipulador.
4. SIMULAO NO MATLAB
Figura 5 - Posio inicial e final com os seus valores de juntas Espao das juntas.
A gerao da trajetria neste espao dada pela especificao dos seus pontos
extremos no prprio espao cartesiano, o que difere da gerao da trajetria no espao
das juntas, pois os pontos intermedirios so diretamente determinados no espao
cartesiano sem a necessidade de converso.
Neste caso foi definida uma posio inicial P1 e uma posio final P2 da
extremidade da ferramenta, em seguida foi utilizada a funo ctraj tambm
disponibilizada no toolbox, que recebe como parmetros P1, P2 e uma linha de tempo
de 2 segundos variando em 0,01s, isto para gerar uma trajetria no espao cartesiano.
(Figura 6)
Figura 7 - Posio inicial e final com os seus valores de juntas - Espao cartesiano.
Os resultados da simulao computacional coincidiram com os obtidos da
movimentao do rob durante os testes no laboratrio de Robtica, comprovando desta
forma o modelo matemtico construdo.
5. CONSIDERAES FINAIS
REFERNCIAS BIBLIOGRFICAS
CRAIG, J. J. Introduction to robotics: mechanics and control. 3 ed, Mac Graw Hill,
2004.
TSAI, Lung-wen. Robot analysis: The mechanics of serial and parallel manipulators.
Maryland: Wiley-interscience, 1999. 499 p, il.
ULLRICH, R. Robtica - Uma Introduo. O Porqu dos robs e seu papel no trabalho.
Rio de Janeiro: Editora Campus, 1987.