Top Banner
ROBÓTICA (ROB74) – AULA 4 CINEMÁTICA INVERSA DE MANIPULADORES SERIAIS PROF.: Michael Klug
15

ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

Jan 25, 2019

Download

Documents

vuongtu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

ROBÓTICA (ROB74) – AULA 4

CINEMÁTICA INVERSA DE MANIPULADORES SERIAIS

PROF.: Michael Klug

Page 2: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

PROGRAMA

• CINEMÁTICA INVERSA DE MANIPULADORES SERIAIS

– Problemática

– Exemplos– Exemplos

– Redundância Cinemática

– Uso de Inversa

– Punho Esférico

Page 3: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

Cinemática Inversa• Procura determinar o conjunto de valores das juntas

que se adequem a uma dada configuração do espaço operacional ou cartesiano.

• Nem sempre é um problema com solução analítica, ou por vezes não tem mesmo solução!

• Não existe metodologia única de aplicação!

Page 4: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Exemplo: Manipulador RR no Plano

Cinemática Inversa

• Partindo das equações da cinemática direta, tem-se:

Page 5: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

Elevando os termos ao quadrado

E sucessivamente

Cinemática Inversa

E sucessivamente

Page 6: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

Observa-se a existência matemática de duas soluções para Ө2. Para Ө1, tem-se:

Cinemática Inversa

Como

E pela relação

Obtém-se:

Page 7: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Exemplo: Manipulador RR no espaço

Cinemática Inversa

Dos elementos relativos a px e py (posição), acha-se Ө1

A obtenção de Ө2 pode ser imediata se considerarmos as componentes de orientação, bastando atender a nz e sz e o arctg do seu quociente, ou com base no termo pz, tem-se

OBS: limitações de precisão numérica, o ideal seria o uso da função arco-tangente

Page 8: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Quando um manipulador pode atingir uma dada posição no espaço com mais do que uma configuração (principalmente quando há mais graus de mobilidade do que os necessários)

Redundância Cinemática

PLANAR RRPLANAR RR

PUMA

Page 9: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Para um número infinito de configurações para uma dadaposição da mão diz-se que se atingiu uma situação dedegeneração.

• Ex: Robô RR planar de elos iguais para a mão no ponto (0,0),ou situação em que o punho do robô fique com dois eixoscolineares e alinhados

Redundância Cinemática

colineares e alinhados

Page 10: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Recorrer às transformações inversas com o objetivo de obter expressões mais facilmente solúveis

• Para o RR planar

Uso de Inversa

Page 11: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

Uso de Inversa

Tentando recorrer apenas a termos de posição, tem-se

Admitindo que Ө1 já tenha sido obtido anteriormente (primeiro método), obtém-se:

Page 12: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Exemplo:

Relação Usual

OBS: apesar da dificuldade de obtenção da cinemática inversa para casos gerais, a maioria dos manipuladores

industriais possuem soluções que são facilmente encontradas na literatura.

Page 13: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• 3 DOF (GdL)

Punho Esférico

Page 14: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Comparando os termos com a matriz de transformação geral para orientação

Punho Esférico

obtém-se

Page 15: ROBÓTICA (ROB74) –AULA 4 - joinville.ifsc.edu.brmichael.klug/ROB74/Aulas/aula4_cin_in... · Cinemática Inversa • Procura determinar o conjunto de valores das juntas que se adequema

• Desacoplamento entre posição e orientação

Manipuladores com Punho Esférico

Olhar exemplos na literatura!!!