ABSTRACT: A robot is an operator, reprogrammable and designed to move materials, pieces, tools or
devices, trough variable and programmed movements to perform many tasks, in other words, an industrial
robot is an operator, with general purpose, made structurally from many mechanic rigid segments
connected in series by joints and having on its extremity a claw or tool. This study is about the industrial
robot kinematic modeling problem aiming to demonstrate the modeling of a robot with kinematic structure
of the type prismatic, rotating, rotating (PRR), from the identification of the links and joints, reference
coordinating definition, Denavit- Hartenberg (D-H) determining parameters, homogenous transformation
matrix, speed calculation and final effector position in relation to the fixed base, through Jacobian matrix.
Through this development, it is verified that during the design of a robot, before the choice and components
dimensioning, it is necessary knowledge about industrial robot kinematic. From the kinematic modeling of
the robot, we see it is possible, by calculation, to know what will be the final effector position, and to define
how much will be the contribution of each joint for its speed.
KEYWORDS: Kinematic Modeling, Industrial Robot, Prismatic Structure, Rotative Structure, Denavit-
Hartenberg Parameters.
1. INTRODUO
extremidade oposta suporta o efetuador que pode mover-se livremente no espao (LOPES, 2001).
Podemos tambm classific-los segundo uma caracterstica arbitrada, como: mobilidade, tipo de
atividade, forma, etc (GRAIG,1989).
A aplicao de robs na indstria moderna uma realidade cada vez mais evidente.
Diversos segmentos industriais tm feito uso de robs em atividades como: soldagem por
resistncia por pontos, manipulao de materiais, soldagem por arco, pintura, corte a jato de gua,
corte por gs, acabamento e montagem, etc. Podemos citar a indstria automobilstica e petrolfera
como os segmentos que mais investem em robtica. O crescimento do uso de robs na indstria
hoje motivado, por um lado, pelo aumento do custo da mo-de-obra e, por outro, pela melhoria de
produtividade, da qualidade, das condies de segurana e qualidade de vida que a utilizao de
robs traz, sobretudo quando eles substituem o homem na realizao de tarefas perigosas. Por fim, a
queda no custo dos robs tambm tem contribudo para a disseminao de seu uso (ROSRIO,
2005).
Esse estudo trata-se do problema de modelagem cinemtica de um rob industrial a ser
utilizado em tarefas como manipular uma tocha de solda ou movimentar peas, a partir de um rob
com estrutura cinemtica do tipo prismtica, rotativa, rotativa (PRR).
Tem-se como objetivo, demonstrar como se calcula a modelagem cinemtica de um rob
considerando trs graus de liberdade e estrutura cinemtica do tipo PRR, a partir da identificao
dos elos e juntas e definio das coordenadas de referncia de cada elo de acordo com a conveno
de Denavit-Hartenberg (D-H), determinao dos parmetros de D-H, matriz de transformao
homognea, e clculos das velocidades e posio do efetuador final em relao base fixa, atravs
da matriz jacobiana.
essa preciso depende dos erros do clculo das coordenadas, da preciso da calibrao, das
diferenas entre o modo do ensaio e a execuo do movimento e da preciso dos sensores de
posio (VALDIERO, 2005).
O rob industrial modelo KR 30 JET KRC2 possui rea de trabalho a partir de um raio de
alcance de 2002 mm, estrutura articulada com seis eixos, capacidade de carga de 30 kg, preciso de
0.1 mm. As posies de montagem podem ser no cho ou teto e seu peso total de
aproximadamente 435 kg (http://www.used-robots.com).
Esses robs podem ser utilizados em diversas reas como: manipulao, carga e descarga,
pintura e tratamento de superfcie, fixao, forjarias, manipulao de outras mquinas,
empacotamento e escolha de pedidos, fundies, processamento de plsticos, ferramentas de
conformao, montagem, ferramentas de corte, entre outras aplicaes (http://www.used-
robots.com).
O espao de trabalho do manipulador o termo que se refere ao espao dentro do qual este
pode movimentar o efetuador. definido como o volume total conformado pelo percurso do
extremo do ltimo elo, o punho, quando o manipulador efetua todas as trajetrias possveis
(PAZOS, 2002). De acordo com Valdiero (2005), o espao de atuao de um manipulador depende
de seu tamanho e de sua configurao cinemtica.
Esse espao pode ser dividido em duas regies, sendo a primeira regio onde todos os graus
de liberdade so atuantes e a segunda regio onde nem todos os graus de liberdade esto atuando.
Essas limitaes so causadas pelos limites de atuao das juntas, pela definio dos ngulos entre
os eixos de rotaes das juntas, pelas dimenses dos componentes do manipulador ou pela
combinao dessas limitaes. As limitaes da rotao ou do deslocamento das juntas precisam ser
escolhidas de tal maneira que deixem margem de espao de atuao para a reorientao das
ferramentas ou garras do rob (VALDIERO, 2005).
3. MATERIAIS E MTODOS
Conforme descrito em Valdiero (2005), cinemtica a cincia que trata os movimentos sem
considerar as foras que os causam. Dentro da cinemtica, estuda-se a posio, a velocidade, a
acelerao e as demais derivadas de ordem superior das variveis de posio. Assim, o estudo
cinemtico dos manipuladores refere-se a todas as propriedades geomtricas e s propriedades do
movimento dependentes do tempo.
A cinemtica direta de um manipulador robtico trata-se das equaes da posio e da
orientao do efetuador final, garra ou ferramenta, a partir dos valores das variveis de juntas.
A seguir, apresenta-se a modelagem cinemtica do referido rob industrial. Inicialmente
identificaram-se os elos e juntas, em seguida definiram-se as coordenadas de referncia de cada elo
segundo a conveno de D-H, posteriormente determinou-se os parmetros cinemticos de D-H
representando os mesmos a partir de uma tabela, e em seguida desenvolveu-se a matriz de
transformao homognea. Com base na matriz de transformao homognea, calculou-se o
jacobiano para a obteno das velocidades de cada elo e tambm a velocidade do efetuador final em
relao base zero, que a nica base fixa do rob.
3.1.1 Escolha dos sistemas de referncia, elos e juntas pela conveno de Denavit-Hatenberg
Valdiero (2005) descreve que existe uma enorme variedade de caminhos durante o processo
de projeto para a realizao de um rob industrial, como, por exemplo, a variedade dos sistemas de
coordenadas, na base dos quais o manipulador pode ser construdo.
A evoluo no tempo das coordenadas das juntas de um rob representa o modelo
cinemtico de um sistema articulado no espao tridimensional. A notao de D-H uma ferramenta
utilizada para sistematizar a descrio cinemtica de sistemas mecnicos articulados com n graus de
liberdade (DENAVIT, 1955).
Para se descrever a posio e a orientao de um corpo no espao, necessita-se fixar um
sistema de coordenadas para esse corpo. J que qualquer sistema de coordenadas pode servir como
um sistema de referncia, necessita-se transformar a descrio da posio e da orientao dos
objetos de um sistema de coordenadas para outro. A matemtica providencia metodologias para
descrio e manipulao dessas quantidades (VALDIERO, 2005).
Um manipulador consiste de juntas e barras. Barras quase rgidas so ligadas atravs das
juntas, no qual permitem o movimento relativo das barras. As juntas normalmente so equipadas
com sensores de posio que permitem medir a posio relativa das barras ligadas junta. Em caso
de junta rotativa, o deslocamento da junta chamado ngulo da junta. Em caso de junta prismtica,
o sensor mostra o deslocamento linear da junta. O nmero de graus de liberdade do manipulador
igual ao nmero de variveis de posio independentes que precisam ser especificadas para definir a
localizao de todas as partes do mecanismo (VALDIERO, 2005).
Conforme descrito anteriormente, existem dois tipos de juntas: a prismtica e a rotativa. A
junta prismtica tem movimento linear. Os robs com juntas prismticas de eixos perpendiculares
so fceis para operar e para calcular as posies desejveis das juntas para qualquer posio da
garra. Os robs com juntas rotativas normalmente so mais difceis para controlar, entretanto mais
fcil projetar e construir uma boa junta rotativa do que uma junta prismtica (VALDIERO, 2005).
Um lado da cadeia cinemtica do manipulador fixo, sendo o outro lado livre. Esse lado
livre pode ser chamado como ponta de atuao do manipulador. Dependendo da aplicao do rob,
na ponta de atuao pode ser montada uma garra, um dispositivo para solda, um eletrom ou outras
ferramentas. Geralmente, a descrio da posio de um manipulador dada atravs da descrio da
FIGURA 3. Rob industrial com a identificao dos elos, juntas e sistemas de coordenadas de
referncia.
Aps definidos os elos, juntas e os sistemas de coordenadas de referncia para cada elo do
rob industrial, aplicou-se o terceiro passo da metodologia da cinemtica direta para a especificao
da posio e orientao do sistema de referncia i, conforme descrito em Valdiero (2005) e
Santos (2004).
No estudo dos manipuladores existe uma preocupao constante com a localizao de
objetos no espao tridimensional. Esses objetos so elementos do manipulador, peas e ferramentas
manipuladas e outros objetos no ambiente de trabalho do rob. De modo simplificado, pode-se falar
que esses objetos so descritos atravs de dois atributos: posio e orientao. Um tpico de
interesse imediato a maneira pela qual ns representamos essas quantidades e as manipulamos
matematicamente (VALDIERO, 2005).
A representao D-H de um elo rgido depende de quatro parmetros a ele associados, os
quais descrevem completamente o comportamento cinemtico de uma junta prismtica ou revoluta
(ROSRIO, 2005). Especifica-se a posio e orientao do sistema de referncia i em relao ao
sistema de referncia i-1 atravs dos parmetros de D-H, conforme ilustrado na Tabela 1, no qual
relaciona os valores de ai, i, i e di que possuem as seguintes definies:
ai: a distncia entre os eixos Zi-1 e Zi;
i: o ngulo entre os eixos Xi-1 e Xi em torno do eixo Zi-1. Quando se tem junta rotativa, i
ser varivel, e quando tem-se junta prismtica, i ser constante;
i: o ngulo entre os eixos Zi-1 e Zi em torno do eixo Xi;
di: a coordenada ao longo do eixo Zi-1, no qual representa a posio de Xi em relao Xi-
1.
i-1
Ai= [ ] (1)
0
A1=[ ] (2)
1
A2=[ ] (3)
2
A3=[ ] (4)
Aps o clculo das matrizes de transformao homognea, calcula-se o produto das matrizes
pela esquerda at obter a matriz de transformao que relaciona o ltimo sistema de referncia ao
sistema da base, no qual se trata do quinto passo da metodologia da cinemtica direta descrita em
Valdiero (2005) e Santos (2004).
O quinto passo trata-se do clculo da equao matricial da cinemtica direta. A partir de
cada matriz de transformao homognea que relaciona o elo com o anterior, pode-se calcular a
equao da cinemtica direta por meio do produto esquerda.
As matrizes de transformao de cada elo devem ser multiplicadas pela esquerda, ou seja,
deve-se multiplicar a matriz do elo 1 para o 0 pela matriz do elo 2 para o 1. Essa multiplicao gera
uma matriz transformada do elo 2 para o 0 representado na Equao 5.
0
T 2 = 0 A 1. 1A2 = [ ] (5)
Dessa forma, faz-se mais uma multiplicao, agora a matriz do elo 2 para o 0 multiplica-se
pela matriz do elo 3 para o 2, obtendo-se a matriz transformada do elo 3 para o 0 representado na
Equao 6.
0
T 3 = 0 T 2. 2A3 =
[ ](6)
v= [ ] [ ] (7)
[ ]
Dessa forma, apresenta-se a seguir as expresses e os clculos para cada um dos vetores
utilizados no jacobiano geomtrico representado anteriormente.
Primeiramente, calcula-se o Jp0 e o Jo0 de cada uma das juntas, no qual possuem as seguintes
definies:
Jp: a matriz 3 x n relativa s contribuies das velocidades de juntas (q) para a velocidade
linear (p) do efetuador final;
Jo: a matriz 3 x n relativa s contribuies das velocidades de juntas (q) para a velocidade
angular (w) do efetuador final.
Para a junta 1, prismtica, calcula-se o Jp1 e o Jo1 conforme as Equaes 8 e 9.
Jp1 = Z0 = [ ]
Joi = [ ] = 0 (9)
Jo1 = [ ]
A partir das Equaes 10 e 11, calcula-se o Jp2 e o Jo2 para a junta 2, rotativa.
Jpj = Zj-1 x (P-Pj-1) (10)
Jp2 = Z1 x (P3-P1)
Z1 = [ ]
P3 = [ ]
P1 = [ ]
P3 - P1 = [ ]-[ ]
P3 - P1 = [ ]
K1 =
K2 =
Jp2 = | |
Jp2 = -k2i+k1j+0k
Jp2 = [ ]
Jo2 = Z1 = [ ]
Z2 = [ ]
P3 = [ ]
P2 = [ ]
P3 P2 = [ ]-[ ]
P3 P2 = [ ]
K1 =
K2 =
Jp3 = | |
Jp3 = -k2i+k1j+0k
Jp3 = [ ]
Jo3 = Z2 = [ ]
v=
[ ]
.[ ] (14)
[ ]
v=
[ ]
[ ]
Na Equao 15, realiza-se o clculo da velocidade linear do efetuador final do rob
industrial no sistema da base em funo das variveis e das velocidades das juntas.
v= [ ] [ ](15)
Por ltimo, a partir da Equao 16, calculam-se as velocidades angulares do efetuador final
do rob industrial no sistema da base em funo das variveis e das velocidades das juntas.
v= [ ] [ ] (16)
4. RESULTADOS E CONCLUSES
industriais que requerem movimentos para executar uma determinada funo, possibilitando a
especificao das variveis conhecidas e desconhecidas que atuam no rob atravs de desenhos
esquemticos, alm da aplicao das equaes para realizar os clculos das variveis do rob a
partir das variveis de projeto conhecidas.
A metodologia aplicada na modelagem cinemtica do rob industrial permitiu orientar e
facilitar o desenvolvimento, possibilitando a realizao do trabalho dentro do planejado, cumprindo
os objetivos estabelecidos. Atravs dessa metodologia, conseguiu-se entender o rob, identificar os
elos e juntas, definir um sistema de coordenas de referncia para cada elo, especificar a posio e
orientao do sistema de referncias, deduzir a matriz de transformao homognea que relaciona
os sistemas de referncia, e calcular a equao matricial da cinemtica direta.
A modelagem cinemtica do rob permitiu verificar que os objetivos principais foram
alcanados. Atravs da matriz de transformao homognea, conseguiu-se verificar a posio do
efetuador final a partir dos ngulos de cada junta e comprimento dos elos. E atravs da matriz
jacobiana, pode-se definir a contribuio de cada junta para a velocidade do efetuador final.
Atravs desse desenvolvimento, pode-se verificar que durante o projeto de um rob, antes da
escolha e do dimensionamento de componentes, tais como a estrutura do manipulador, o tipo de
atuadores e transmisses, necessita-se o conhecimento sobre modelagem cinemtica de rob
industrial. Tambm conseguiu-se verificar a importncia dos robs industriais para resolver ou
minimizar problemas do cotidiano, podendo serem usados como um manipulador de tocha de solda,
j que a velocidade para soldar necessita ser constante, e movimentar peas, ferramentas ou
dispositivos.
A modelagem de robs industriais deve ser realizada, pois com ela consegue-se definir com
clareza onde ficar a garra ou ferramenta, conhecendo-se os ngulos de junta. Pode-se tambm
definir qual sero as velocidades do efetuador final em relao base fixa.
REFERNCIAS