ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

15
ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer

Transcript of ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Page 1: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

ROBÓTICA (ROB74) – AULA 6

PLANEJAMENTO DE TRAJETÓRIASPROF.: Leo Schirmer

Page 2: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

PROGRAMA

• INTRODUÇÃO AO PLANEJAMENTO DE TRAJETÓRIAS– Tipos de Movimento– Planejamento nas Juntas• Com pontos Intermediários

– Planejamento no Espaço Operacional– Problemáticas– Exemplos

Page 3: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Introdução e Tipos de Movimento• Planejamento: Engloba o conjunto de estudos e

métodos que permitem definir os regimes de posição e velocidade dos diversos atuadores de forma a fazer o manipulador cumprir os objetivos de movimentação ou deslocamento esperados.– Simplesmente o deslocamento do efetuador final entre

dois pontos no espaço de trabalho, durante um determinado intervalo de tempo (manipulação, paletização, transferência) – Movimento Ponto-a-Ponto

– Execução de trajetória bem definida do efetuador final no espaço operacional e obedecendo a critérios temporais precisos (pinturas, polimento, solda) – Trajetória Contínua

Page 4: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Introdução e Tipos de Movimento• Alternativa: planejamento de trajetória entre dois

pontos, mas com especificação de um conjunto de conjunto de pontos intermediários nas quais a configuração da garra é mandatória.

• Na verdade, um seqüência de movimentos ponto-a-ponto com espaçamentos físicos muito pequenos entre os pontos se assemelha, em termos práticos, a uma trajetória contínua no espaço operacional.

Page 5: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Abordagens• 1) dar prioridade ao caminho a ser executado pelo

efetuador final (necessidade de percursos obrigatórios pela natureza do processo);

• 2) dar mais importância à dinâmica do movimento do manipulador (suavidade e continuidade nas velocidades e acelerações)– Vantagens: planejamento diretamente nas variáveis

controladas, menor custo computacional:– Desvantagens: posições das extremidades dos elos não

são controladas e, por isso, podem descrever um percurso muito irregular, com conseqüências também no efetuador final (ex: manipulação de recipiente contendo líquidos e não completamente fechado!!! )

Page 6: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento nas Juntas• Determinar a evolução de cada junta ao longo

do tempo de tal forma que são verificadas determinadas condições cinemáticas da junta: posição, velocidade e aceleração, no ponto final e no ponto final.

Page 7: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento nas Juntas• Caso mais simples: tem-se uma posição de partida e outra de

chegada, e as velocidades inicial e final iguais a zero (velocidade angular seja contínua para evitar acelerações teoricamente infinitas e portanto esforços para os equipamentos físicos);

• Muitas classes de funções serviriam: normalmente utilização de funções polinomiais em t;

Page 8: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento nas Juntas• Desta forma deseja-se determinar os termos a0, a1, a2 e a3.

Das simplificações assumidas, tem-se:

• Resultando em

Para situação de velocidade inicial e final nulas

Page 9: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento nas Juntas• Para o caso de velocidades não nulas, tem-se

• Planejamento com pontos intermediários de passagem

Page 10: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento nas Juntas• Alternativa a utilização de polinômio de 3ª (ou maior) ordem:

possibilidade de evolução linear do valor da junta

• Consequências: descontinuidades na velocidade e acelerações demasiadamente grandes com implicação na estrutura física

Alternativa!!!

Page 11: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento no Espaço Operacional• Tarefa exige um dado percurso no espaço operacional (solda,

polimento, pintura) – garantir que as juntas se movam de tal forma que o percurso do efetuador final se faça conforme o requerido e de forma contínua

• Resolução da cinemática inversa (solução analítica) em tempo extremamente curto (igual ao período de atualização do sistema de controle do robô)

• EX: para o robô RR planar: Execução de um segmento de reta

Page 12: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento no Espaço Operacional• Exemplo:

• Admitindo braços iguais e de comprimento unitário, tem-se o seguinte equacionamento de evolução das juntas

Page 13: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Planejamento no Espaço Operacional• Graficamente

• Problemática: custo computacional muito elevado – diversas alternativas na literatura (por exemplo, quaternions duais)

Page 14: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Problemas no Planejamento no Espaço Operacional

• Pontos intermediários inatingíveis

• Grandes velocidades das juntas próximas das singularidades

Page 15: ROBÓTICA (ROB74) – AULA 6 PLANEJAMENTO DE TRAJETÓRIAS PROF.: Leo Schirmer.

Problemas no Planejamento no Espaço Operacional

• Pontos de partida e chegada atingíveis com configurações diferentes