Escolar Documentos
Profissional Documentos
Cultura Documentos
Geração de Trajetórias
PROF. VÍTOR VALENTE
Introdução
O problema de geração de trajetória consiste em gerar o histórico temporal das
variáveis de junta para que o robô realize um movimento desejado.
Combinando:
Ângulo inicial
Ângulo final
Velocidade inicial 0
Velocidade final 0
Trajetória no Espaço de Juntas
Resultando em:
Trajetória no Espaço de Juntas
Exemplo: Um robô tem uma junta que está em um ângulo inicial de 𝜃0 = 15°.
Deseja-se que o mesmo mova a junta até 𝜃𝑓 = 75° em 3 segundos.
Trajetória no Espaço de Juntas
Exemplo: Um robô tem uma junta que está em um ângulo inicial de 𝜃0 = 15°.
Deseja-se que o mesmo mova a junta até 𝜃𝑓 = 75° em 3 segundos.
Trajetória no Espaço de Juntas
Exemplo: Um robô tem uma junta que está em um ângulo inicial de 𝜃0 = 15°.
Deseja-se que o mesmo mova a junta até 𝜃𝑓 = 75° em 3 segundos.
Script_Exemplo1
Trajetória no Espaço de Juntas
1. Polinômios cúbicos
◦ Suavidade no começo e fim do ângulo de junta
◦ Garante somente ponto inicial e final
◦ Não garante a forma da trajetória
◦ Pontos de passagem exigem “repouso” do movimento
Trajetória no Espaço de Juntas
2. Polinômios cúbicos com pontos de passagem
◦ Suavidade no começo e fim do movimento
◦ Garante passagem por pontos intermediários
◦ Splines
◦ Permite usar velocidades de passagem
◦ Usa inversa do Jacobiano
3. Polinômios de 5ª ordem
◦ Permitem definir posição, velocidade e aceleração no início e fim de um
segmento.
Polinômios de 5ª Ordem
Permitem definir posição, velocidade e aceleração no início e fim de
um segmento.
Restrições:
Polinômios de 5ª Ordem
Trajetória no Espaço de Juntas
4. Função linear com combinações parabólicas
◦ Suavidade no começo e fim do movimento
◦ Trecho linear
◦ Região de combinação
Função Linear com Comb. Parabólica
Uma aceleração constante é usada ao longo da porção combinatória para mudar
a velocidade suavemente
Diferentes possibilidades de combinação
Simetria no ponto intermediário conhecido como 𝑡ℎ e ângulo 𝜃ℎ
Função Linear com Comb. Parabólica
A velocidade final na região combinatória deve ser igual à da seção linear, logo
Função Linear com Comb. Parabólica
Dado qualquer 𝜃𝑓 , 𝜃0 e 𝑡, é possível seguir quaisquer caminhos através da
escolha de 𝜃ሷ e 𝑡𝑏 que satisfaçam a equação anterior.
Script_Exemplo2
Trajetória no Espaço Cartesiano
Cada ponto de passagem possui uma posição e orientação desejadas no sistema
de referência da ferramenta {T} em relação à base ou sistema 0.
A cinemática inversa deve ser realizada em tempo de execução para cada ponto,
à velocidade de atualização do percurso.
◦ Entre 60 e 2.000 Hz
◦ Necessita de controladores com alta capacidade de processamento e
atuadores com tempo de resposta baixo
Trajetória no Espaço Cartesiano
A trajetória é primeiramente gerada no espaço cartesiano e depois mapeada
ponto a ponto para o espaço das juntas.
Garante-se que a trajetória realiza o movimento espacial desejado.
angulo (deg)
0
y (m)
0
-100
-0.5
-1 -200
-1 -0.5 0 0.5 1 0 0.2 0.4 0.6 0.8
x (m) tempo (s)
Movimentacao de um robo RRR Velocidades Angulares
1 1000
Trajetória no Espaço Cartesiano
2. Calcular a cinemática inversa para os pontos de passagem
◦ Determinar os ângulos Θ, velocidades Θሶ e acelerações Θሷ
◦ Pode-se usar diferenciação numérica para não depender das matrizes
jacobianas