robÓtica (rob74) –aula 5 - ifsc joinvillemichael.klug/rob74/aulas/aula5_cin... · robÓtica...

20
ROBÓTICA (ROB74) – AULA 5 CINEMÁTICA DIFERENCIAL DE MANIPULADORES SERIAIS PROF.: Michael Klug

Upload: others

Post on 09-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

ROBÓTICA (ROB74) – AULA 5

CINEMÁTICA DIFERENCIAL DE MANIPULADORES SERIAIS

PROF.: Michael Klug

Page 2: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

PROGRAMA

• CINEMÁTICA DIFERENCIAL DE MANIPULADORES SERIAIS

– Problemática da Cinemática Diferencial

– Jacobiano Direto– Jacobiano Direto

– Jacobiano Inverso

– Exemplos

– Singularidades

Page 3: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Problemática

• Qual a relação existente entre as derivadas(velocidades, aceleração, jerk) dos eixos dejuntas em relação as derivadas dascoordenadas do efetuador final?

• Se a extremidade da mão deve descrever umcerto deslocamento (incremento) no espaço aseis coordenadas durante um dado intervalode tempo, que deslocamentos (incrementos)devem ter as diversas juntas?

Page 4: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Caminho e Trajetória

• No controle de robôs é mais simples definir“caminhos” do que “trajetórias”!!!

• CAMINHO: Conjunto de pontos no espaço(operacional ou das juntas) que deve ser(operacional ou das juntas) que deve serpercorrido em uma determinada ordem;

• TRAJETÓRIA: Define um caminho levando emconta restrições temporais, ou seja, sãodefinidos intervalos de tempo para a evoluçãoentre duas configurações sucessivas;

Page 5: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano

• Relaciona as velocidades no espaço das juntascom velocidades no espaço cartesiano

Page 6: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano• EX: cinemática direta robô 6DOF – denominada h

Page 7: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano

OBS: não é uma

função constante, é

função de q!!!!

Page 8: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano

• Na cinemática direta

Page 9: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano – EX: two links planar

Page 10: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano - Interpretação

• Contribuição individual da velocidade de cadajunta para a velocidade no efetuador final

Page 11: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano - Interpretação

• A matriz jacobiana pode ser decomposta daseguinte forma:

• JPi(3x1) representa a parcela de contribuição decada junta qi na velocidade linear;

• JOi(3x1) representa a parcela de contribuição decada junta qi na velocidade angular

Page 12: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano

• Também pode ser obtido geometricamentepor:

• Sendo:

– zi-1 é a terceira coluna de 0Ri-1

– p é o vetor posição da matriz 0Tn

– pi-1 é o vetor posição da matriz 0Ti-1

Page 13: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano – EX: two links planar

Page 14: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano

• Resolvendo os produtos vetoriais, tem-se:

• E o Jacobiano será:• E o Jacobiano será:

Page 15: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano Inverso

• Simplesmente a matriz inversa do Jacobiano?

– OBS: nem sempre é verdade, porque o jacobianopode não ser quadrado (muito comum)!!!

• Três Alternativas:

– Diferenciação da cinemática inversa– Diferenciação da cinemática inversa

– Inversa Comum:

– Pseudo-Inversa:

Page 16: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Jacobiano Inverso – EX: RR planar e RR 3D• Pela Inversa (RR planar):

• Diferenciação Cin. Inversa (RR 3D):• Diferenciação Cin. Inversa (RR 3D):

Page 17: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Singularidades

• O Jacobiano inverso mesmo quando identificado poruma expressão analítica, pode nem sempre ficardefinido para todos os valores das variáveis de junta(configurações do manipulador)!!!

• EX:• EX:

Page 18: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Singularidades

• Exemplos:

Page 19: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Singularidades

• Fisicamente: é uma situação (configuração dorobô) na qual seria necessário imporvelocidades infinitamente altas numa ou maisjuntas para manter determinadas velocidadesno espaço operacional.no espaço operacional.

• Se o Jacobiano Inverso não tem definiçãonumérica então o Jacobiano Direto é singular(terá determinante nulo)!!!

Page 20: ROBÓTICA (ROB74) –AULA 5 - IFSC Joinvillemichael.klug/ROB74/Aulas/aula5_cin... · robÓtica (rob74) –aula 5 cinemÁtica diferencial de manipuladores seriais prof.: michael klug

Singularidades

• As singularidade apresentadas para o caso RRplanar e RR 3D dizem respeito a situaçõeslimites do espaço de trabalho, porém ...

• OBS: para manipuladores com mais graus de• OBS: para manipuladores com mais graus deliberdade é possível encontrar singularidades nointerior do espaço de trabalho – normalmente dizemrespeito a alinhamento de elos interiores, comocotovelos, por exemplo.

ESTAS SINGULARIDADES REPRESENTAM SÉRIOS PROBLEMAS NO CONTROLE DE MANIPULADORES!!!!