Escolar Documentos
Profissional Documentos
Cultura Documentos
PGEE5558 Conjunto 2 - Robos Moveis A Rodas Tipo Uniciclo Posicionamento
PGEE5558 Conjunto 2 - Robos Moveis A Rodas Tipo Uniciclo Posicionamento
𝑋 𝑤
Controle do Movimento de Robôs Móveis
• Formas
de controle do movimento
– Posicionamento (regulação ou regulação a zero de um erro inicial não nulo)
– Seguimento de caminho
– Seguimento de trajetória
• Posicionamento corresponde a mover o robô desde um ponto qualquer onde ele esteja
até um ponto desejado fixo. Ou seja, o posicionamento consiste em reduzir a zero,
assintoticamente (num tempo infinito), o erro de posição , onde é o erro de posição em
coordenadas cartesianas. Em termos práticos, isso quer dizer que o erro tem que ser reduzido a
um valor abaixo de um certo num tempo finito, ou seja, a tarefa será considerada cumprida
quando o robô chegar a uma distância menor que do ponto destino desejado.
𝛿
( 𝑥 𝑑 , 𝑦 𝑑 )
( 𝑥 , 𝑦 )
Posicionamento de um Robô Móvel Uniciclo
(𝑥 𝑑 , 𝑦 𝑑 )
𝑦)
(𝑥,
+
Valor Controlado Planta
desejado
- r
(fixo) Valor
𝑦 ,𝜓) realimentado
(𝑥,
𝑌𝑟 𝑋𝑟
Devemos Modelo
implementar um sistema de
(simulação) 𝜔
𝑣
controle em malha fechada, com o projeto 𝜓
de um controlador que deve calcular os 𝑌𝑤
(𝑥, 𝑦)
valores de e adequados para levar o erro
de posição atual a zero (regulação do erro). 𝑋𝑤
Controle para Posicionamento de
Robôs Móveis Uniciclo
Projeto de controlador baseado na Teoria de Lyapunov
Função candidata de Lyapunov (é uma função que caracteriza a energia dos erros)
( para todo e se )
(associar com a energia potencial elástica de uma mola)
⟨ 𝑑 ⟩ 𝜃
𝑦 𝑑
Sua derivada no tempo (a energia dos erros varia devido ao
𝛼 movimento do robô) é
𝜌 𝜌
˙ =− 𝑣 𝑐𝑜𝑠 𝛼
𝑣 𝑠𝑒𝑛 𝛼
𝛼˙ = −𝜔
𝜔
𝜌
𝑣
𝜓
Note-se que é necessário que seja sempre negativa, para
𝑦 que os erros e sempre diminuam com o tempo. Portanto, o
⟨ 𝑟 ⟩
controlador a ser projetado deve gerar valores de e que
garantam que e .
⟨ 𝑤 ⟩ 𝑥 𝑥𝑑
Controle para Posicionamento de
Robôs Móveis Uniciclo
A função é uma função de
1.5
0.5
x )
muito grande velocidades
n
tah(
Leis de controle propostas -0.5
Note-se, também, que não está sendo especificado. Então, a orientação na chegada tenderá
para o valor correspondente à figura mostrada, já que .
𝜃 Tomando a derivada
Caso se deseje da função
um ângulo candidata
de chegada de Lyapunov
, pode-se fazer o
⟨ 𝑑⟩
𝑦𝑑
ajuste da orientação através de um controlador específico,
𝛼 já que o robô uniciclo pode girar sobre si mesmo sem se
𝜌 Leis de controle propostas
deslocar.
~ Conversão de
𝐗 𝑑 𝐗 ,𝜓 coordenadas 𝜌,𝜃,𝛼
Controlador de 𝑣,𝜔 Modelo 𝐗,𝜓
+
- (cartesianas para posição cartesiano
polares)
𝐗,𝜓
⟨𝑤⟩ 𝑥 𝑥𝑑
Controle para Posicionamento de
Robôs Móveis Uniciclo
Exemplo