150 likes | 261 Views
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.
E N D
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
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
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.
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!!! )
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.
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;
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
Planejamento nas Juntas • Para o caso de velocidades não nulas, tem-se • Planejamento com pontos intermediários de passagem
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!!!
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
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
Planejamento no Espaço Operacional • Graficamente • Problemática: custo computacional muito elevado – diversas alternativas na literatura (por exemplo, quaternions duais)
Problemas no Planejamento no Espaço Operacional • Pontos intermediários inatingíveis • Grandes velocidades das juntas próximas das singularidades
Problemas no Planejamento no Espaço Operacional • Pontos de partida e chegada atingíveis com configurações diferentes