Buscar

6_cd

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

08/09/2014
1
44646-04
Sistemas Robotizados
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL
FACULDADE DE ENGENHARIA
ENGENHARIA DE CONTROLE E AUTOMAÇÃO
Aula 6
CinemCinemCinemCinemCinemCinemCinemCinemática Diretaática Diretaática Diretaática Diretaática Diretaática Diretaática Diretaática Direta
Prof. Felipe Kühne
2
• Bibliogafia:Bibliogafia:Bibliogafia:Bibliogafia:
�SpongSpongSpongSpong, cap. 3
�Slides das Aulas 6 e 7Slides das Aulas 6 e 7Slides das Aulas 6 e 7Slides das Aulas 6 e 7
�Lista de ExercíciosLista de ExercíciosLista de ExercíciosLista de Exercícios
�Exercício resolvido Exercício resolvido Exercício resolvido Exercício resolvido –––– robô Stanfordrobô Stanfordrobô Stanfordrobô Stanford
08/09/2014
2
3
• Cadeia Cinemática: Sequência de membros conectados por Sequência de membros conectados por Sequência de membros conectados por Sequência de membros conectados por 
juntas rotativas ou prismáticasjuntas rotativas ou prismáticasjuntas rotativas ou prismáticasjuntas rotativas ou prismáticas
MotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivação
• A ação de cada junta é 
descrita por uma só quantidade: 
ângulo de rotação ou 
deslocamento linear
• O objetivo da cinemática 
direta é determinar o efeito 
acumulado das juntas com 
relação à base do robô
4
• O Problema da Cinemática Direta:
Dadas as Dadas as Dadas as Dadas as variáveis das juntasvariáveis das juntasvariáveis das juntasvariáveis das juntas de um robô, de um robô, de um robô, de um robô, 
determinar a determinar a determinar a determinar a configuraçãoconfiguraçãoconfiguraçãoconfiguração do órgão terminal.do órgão terminal.do órgão terminal.do órgão terminal.
MotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivação
Para um sistema 
simples (planar, 2 
graus de liberdade)
�
Muito simples
(geometria básica)(geometria básica)(geometria básica)(geometria básica)
08/09/2014
3
5
• O Problema da Cinemática Direta:
Dadas as Dadas as Dadas as Dadas as variáveis das juntasvariáveis das juntasvariáveis das juntasvariáveis das juntas de um robô, de um robô, de um robô, de um robô, 
determinar a determinar a determinar a determinar a configuraçãoconfiguraçãoconfiguraçãoconfiguração do órgão terminal.do órgão terminal.do órgão terminal.do órgão terminal.
MotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivação
Na prática
�
Muito complexo!
6
• Solução:
– Obter a matriz de transformação homogênea entre o Obter a matriz de transformação homogênea entre o Obter a matriz de transformação homogênea entre o Obter a matriz de transformação homogênea entre o 
sistema da garra e a base:sistema da garra e a base:sistema da garra e a base:sistema da garra e a base:
– Contudo, podemos simplificarsimplificarsimplificarsimplificar bastante o problema 
através de uma escolha sistematizadasistematizadasistematizadasistematizada dos sistemas 
de coordenadas das juntas 
� Representação de DenavitRepresentação de DenavitRepresentação de DenavitRepresentação de Denavit----HartenbergHartenbergHartenbergHartenberg
MotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivaçãoMotivação






=
1
00
0 0
dHH
nn
n






=
=
−−
−
−
1
...
11
1
1
2
1
1
00
0
dHH
HHHH
i
i
i
ii
i
n
n
n
08/09/2014
4
7
• Representação DHRepresentação DHRepresentação DHRepresentação DH: permite caracterizar cada 
transformação homogênea A por apenas quatroquatroquatroquatro
parâmetros:
– aaaaiiii = comprimento
–ααααiiii = torção
–ddddiiii = excentricidade
– θθθθiiii = ângulo
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH






=
−−
− 1
11
1 0
dRH
i
i
i
ii
i
6 parâmetros por junta 
(3 ângulos, 3 distâncias)
8
• Representação DHRepresentação DHRepresentação DHRepresentação DH: cada matriz de transformação 
homogênea é o produto de quatroquatroquatroquatro transformações:
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
αθ ,,,,1 xaxdzz
i
i RTTRH =−












−



































 −
=
1000
00
00
0001
1000
0100
0010
001
1000
100
0010
0001
1000
0100
00
00
ii
ii
i
i
ii
ii
cs
sc
a
d
cs
sc
αα
ααθθ
θθ












−
−
=
−
1000
01 iii
iiiiiii
iiiiiii
i
i dcs
sascccs
casscsc
αα
θαθαθθ
θαθαθθ
H
08/09/2014
5
9
• AssumeAssumeAssumeAssume----se se se se quequequeque::::
– Os membros são numerados de 0000 a nnnn
– As juntas são numeradas de 1111 a nnnn
– A junta iiii conecta o membro iiii----1111 ao membro iiii
– O eixo zzzziiii----1111 é o eixo da junta iiii
– Sistema de coordenadas adicional no OT
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
10
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
08/09/2014
6
11
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
• Para começar:Para começar:Para começar:Para começar:
1. Identificar os eixos das juntas como zzzz0000, zzzz1111, …, zzzznnnn----1111
(zzzziiii----1111 é o eixo da junta iiii)
2. Escolher a origem do sistema da base OOOO0000
3. Escolher xxxx0000 e yyyy0000 de forma a completar o sistema
• Localizar a origem de cada junta, Localizar a origem de cada junta, Localizar a origem de cada junta, Localizar a origem de cada junta, OOOOiiii::::
a. Se zzzziiii----1111 interceptainterceptainterceptaintercepta zzzziiii, localizar OOOOiiii nesta intersecção
b. Se não coplanaresnão coplanaresnão coplanaresnão coplanares, onde a normal comum a zzzziiii e zzzziiii----1111
intercepta zzzziiii
c. Se zzzziiii----1111 e zzzziiii são paralelosparalelosparalelosparalelos existem várias normais 
comuns; localizar OOOOiiii na junta i+1i+1i+1i+1
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
12
08/09/2014
7
13
• EstabelecerEstabelecerEstabelecerEstabelecer osososos eixoseixoseixoseixos xxxxiiii::::
– Se zzzziiii----1111 e zzzziiii se interceptaminterceptaminterceptaminterceptam, localizar xxxxiiii na direção
normal ao plano formado pelos eixos
– Se zzzziiii----1111 e zzzziiii são nãonãonãonão coplanarescoplanarescoplanarescoplanares ou são paralelosparalelosparalelosparalelos, 
localizar xxxxiiii na ao longo da normal comum
entre zzzziiii----1111 e zzzziiii.
• CondiçõesCondiçõesCondiçõesCondições DH:DH:DH:DH:
– DH1: O eixo xxxxiiii é perpendicular ao eixo zzzziiii----1111
– DH2: O eixo xxxxiiii intersecciona o eixo zzzziiii----1111
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
14
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
08/09/2014
8
15
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
16
• Estabelecer o sistema do órgão terminal Estabelecer o sistema do órgão terminal Estabelecer o sistema do órgão terminal Estabelecer o sistema do órgão terminal OOOOnnnn:
– Localizar a origem OOOOnnnn no centro da garra
– CondiçõesDH1 e DH2
– Escolher zzzznnnn paralelo a zzzznnnn----1111
– Escolher yyyynnnn de forma a completar o sistema OOOOnnnn
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
08/09/2014
9
17
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
18
• Agora Agora Agora Agora todostodostodostodos osososos sistemassistemassistemassistemas de de de de coordenadascoordenadascoordenadascoordenadas estãoestãoestãoestão
completoscompletoscompletoscompletos::::
– Eixos das juntas zzzziiii;
– Origens OOOOiiii;
– Eixos xxxxiiii;
• PodemosPodemosPodemosPodemos entãoentãoentãoentão determinardeterminardeterminardeterminar osososos parâmetrosparâmetrosparâmetrosparâmetros das das das das 
juntas!juntas!juntas!juntas!
– aaaaiiii
– ααααiiii
– ddddiiii
– θθθθiiii
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
08/09/2014
10
19
aaaaiiii: distância, ao longo de xxxxiiii, de OOOOiiii à intersecção entre zzzziiii----1111 e xxxxiiii
(ou a distância mais curta entre zzzziiii----1111 e zzzziiii)
ααααiiii: ângulo, em torno de xxxxiiii, de zzzziiii----1111 a zzzziiii
ddddiiii: distância, ao longo de zzzziiii----1111, de OOOOiiii----1111 à intersecção entre zzzziiii----1111 e xxxxiiii
θθθθiiii: ângulo, em torno de zzzziiii----1111, de xxxxiiii----1111 a xxxxiiii
20
• Note que:
– aaaaiiii e ααααiiii são constantes
– Se a junta iiii é rotacional: 
θθθθiiii variável (= var. da junta)
ddddiiii constante
– Se a junta iiii é prismática:
θθθθiiii constante
ddddiiii variável (= var. da junta)
• Então:
– Cada matriz é função da variável da junta i.i.i.i.
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
i
i 1−H
08/09/2014
11
21
• Definimos, para iiii = 1111 … nnnn
– Se junta rotativa, θθθθiiii variável
– Se junta prismática, ddddiiii variável
• Próximo passo: calcular as matrizes de 
transformação homogênea e depois a matriz 
de transformação total 
Representação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DHRepresentação DH
iiii
i
i
i
da
x
z
O
θα ,,,





i
i 1−H
n
0H
22
• Manipulador planar de 2 eixos:
ExemploExemploExemploExemploExemploExemploExemploExemplo
08/09/2014
12
23
• Manipulador planar de 2 eixos:
– Eixos rotativos paralelos � eixos zzzziiii----1111 e zzzziiii
paralelos entre si � várias normais comuns
• Escolhe-se OOOOiiii na junta iiii
• Escolhe-se xxxxiiii ao longo dos membros 
• aaaaiiii: distância de OOOOiiii até a intersecção de xxxxiiii e zzzziiii----1111 ao 
longo de xxxxiiii
• ddddiiii: distância de OOOOiiii----1111 até a intersecção de xxxxiiii e zzzziiii----1 1 1 1 ao 
longo de zzzziiii----1111 (todos nulos)
• ααααiiii: ângulo entre zzzziiii e zzzziiii----1111 (todos nulos)
• θθθθiiii: ângulo entre xxxxiiii----1111 e xxxxiiii
ExemploExemploExemploExemploExemploExemploExemploExemplo
24
• Manipulador planar de 2 eixos:
Tabela de parâmetros:
ExemploExemploExemploExemploExemploExemploExemploExemplo
Junta iJunta iJunta iJunta i aaaaiiii ααααiiii ddddiiii θθθθiiii
1 aaaa1111 0 0 θθθθ1 *1 *1 *1 *
2 aaaa2222 0 0 θθθθ2 *2 *2 *2 *
08/09/2014
13
25
ExemploExemploExemploExemploExemploExemploExemploExemplo











 −
=
1000
0100
sin0cossin
cos0sincos
1111
1111
1
0
θθθ
θθθ
a
a
H











 −
=
1000
0100
sin0cossin
cos0sincos
2222
2222
2
1
θθθ
θθθ
a
a
H












++++
+++−+
==
1000
0100
)sin(sin0)cos()sin(
)cos(cos0)sin()cos(
212112121
212112121
2
1
1
0
2
0
θθθθθθθ
θθθθθθθ
aa
aa
HHH

Outros materiais