Académique Documents
Professionnel Documents
Culture Documents
Nomes: N.:
Um manipulador robtico pode ser esquematizado, do ponto de vista mecnico, como uma cadeia
cinemtica aberta, formada por corpos rgidos ou flexveis (braos), conexos em cascata por meio de juntas
rotacionais ou translacionais. A cinemtica (estudo do movimento, levando em conta apenas posio,
velocidade e acelerao) relaciona as variveis de junta e posio com a orientao de cada segmento
(brao) do rob.
Com isso, tm-se dois tipos de cinemtica: a cinemtica direta, que define a posio do atuador em
funo das variveis de junta (comprimentos e ngulos); e a cinemtica inversa, que determina os valores
dos ngulos para que o atuador atinja a posio determinada. Para representar a posio e orientao de um
brao utilizam-se as transformaes lineares matriciais homogneas que descrevem as translaes e
rotaes dos braos decorrentes da variao do ngulo das juntas. Para cada posio x do Domnio da
transformao T, T(x) dado por Ax, onde A uma matriz m x n.
2. Desenvolvimento Terico
Para solucionar os problemas de cinemtica direta e inversa, basta saber computar as relaes
matemticas entre as posies de cada elo ( posio, velocidade, acelerao e suas derivadas).
px 1
p
y 2
p .
x z
.
.
n
Uma descrio uma matriz utilizada para descrever os objetos com os quais um manipulador deve
tratar. A descrio de uma posio uma matriz 3 x 1:
px
A
P p y
p z
A descrio de uma orientao uma matriz de rotao 3 x 3. Denota-se a diferena entre a
orientao desejada e um sistema de coordenadas qualquer:
A matriz de posio, para se adotar a origem do sistema, podem ser as seguintes origens:
Translao.
Rotao.
Combinao dos dois.
A
P B P APBORG
x0 = x1 + xf,
y0 = y1 + yf
x0 = x1 * cos - y1 * sen
y0 = x1 * sen + y1 * cos
A
P p x A X B p y AYB p z A Z B
px
A
P A
XB A
YB A
Z B p y
p z
A
P BAR BP
1 0 0
Rx 0 cos sen
0 sen cos
cos 0 sen
Ry 0 1 0
sen 0 cos
cos sen 0
Rz sen cos 0
0 0 1
Pode haver a relao entre dois sistemas, como, por exemplo, uma rotao e uma translao, bem
como a combinao de muitos processos, como por exemplo em um manipulador robtico complexo, com
vrios graus de liberdade.
Yo
P(x1, y1)
Y1
X1
(xf, yf)
O Xo
Uma representao homognea de um vetor n-dimensional utiliza um vetor com n+1 elementos.O
vetor real obtido dividindo-se todos os elementos pelo elemento n+1. O elemento n+1 um fator de escala.
Atravs de uma matriz homognea, pode-se representar um conjunto de transformaes em duas
dimenses atravs de uma de matriz quadrada de ordem 3:
xo cos sin xf x1
yo sin cos yf y1
1 0 0 1 1
A matriz de transformao homognea 3D da seguinte forma:
A seguir consta um exemplo simples, apenas para demonstrar o uso da teoria at aqui apresentada:
Um frame {B} se encontra rotacionado com relao a um frame {A} por 30 graus (sobre o eixo
z), e transladado de 10 unidades no eixo x e 5 unidades no eixo y. Dado que um ponto se encontra na
posio (3,7) no frame {B}, onde ele se encontra no frame {A}?
3 cos 30 sen30 0 10
sen30 5
B
P 7 A
T cos 30 0
0
B
0 0 1 0
0 0 0 1
Pelo uso da definio, tem-se:
9
A
P T P
A
B
B
12.5
0
A seguir, ser evidenciado o mtodo de Denavit-Hatenberg, que ser utilizado para a soluo do
problema proposto neste trabalho:
Um manipulador consiste basicamente de uma srie de corpos rgidos unidos entre si, por meio de
articulaes. A figura 1, mostrada anteriormente, representa o esquema de um manipulador. Cada junta do
manipulador pode ser enumerada de 0 a n. O ligamento da base, que usualmente fixo em relao ao
mundo externo, enumerado por convenincia como 0, e o efetuador, que o ltimo ligamento,
enumerado como n. Assim, objetiva-se a posio e a orientao do efetuador em funo da posio de cada
uma das articulaes. Para representar a posio e a orientao do efetuador, posicionado o sistema de
coordenadas fixo na base. Define-se , para cada um dos demais n ligamentos (juntas), um sistema de
coordenadas prprio. Assim, possivel determinar-se a posio e a orientao i em relao ao sistema
anterior, i-1, atravs do uso das matrizes homogneas, j citadas e evidenciadas anteriormente,
relacionando-se a transformao entre estes sistemas. Dessa forma, a posio e a orientao do efetuador
em relao base obtida por uma composio de transformaes homogneas consecutivas, partindo-se
do sistema da base para o sistema do efetuador. Para posicionar os sistemas de coordeadas nos ligamentos
do manipulador de forma sistemtica, utilizada a notao de Denavit-Hartenberg.
A notao baseia-se no fato de que para a determinao da posio relativa de duas retas no espao,
so necessrios somente dois parmetros. O primeiro a distncia medida ao longo da normal comum entre
as duas retas e o segundo o ngulo da rotao em torno da normal comum, que uma das retas deve
girar, de forma que fique paralela outra. Observa-se que normal comum entre as duas retas no espao
definida por uma terceira reta que intercepta as duas primeiras retas, com ngulos de 90. Alm disso, a
distncia medida entre as duas retas, ao longo da normal comum, a menor distncia entre as mesmas. A
figura a seguir apresenta duas retas no espao e os dois parmetros necessrios para descrever sua posio
relativa:
A figura abaixo representa o esquema de um rob Stanford, com 6 graus de liberdade, sendo 5
articulaes de revoluo e uma prismtica.
Observa-se que os elementos Rij formam a matriz de rotao da transformao do sistema da base
para o sistema d efetuador, ou seja, a orientao do efetuador, e os elementos , que
representam a posio do efetuador.
4. Concluses
Com este trabalho, foi possvel perceber a importncia das transformaes lineares na robtica,
sobretudo com o advento da informtica. As transformaes lineares podem nos fornecer todas as
informaes necessrias para a programao de robs e manipuladores, amplamente utilizados em nossos
modernos processos industriais.
Bibliografia
[1] - www.fem.unicamp.br/~hermini/Robotica/Apresenta/aula3p1.pps
[2] - www.ece.ufrgs.br/~rventura/ExerBasico.pdf
[3] - www.fei.edu.br/.../robotica/ROBOTICA-MS-04-A-Cinematica%20Direta.pp
[4] - www.mec.ita.br/~adade/robotica.htm