Buscar en este blog

miércoles, 23 de mayo de 2007

DIFFERENTIAL DRIVE (Implulso Diferencial)


La figura anterior muestra el diseño básico de un robot para el cálculo de la Odometría basada en el impulso diferencial, de tal manera que el robot puede realizar una estimación muerta (dead reckoning) a través de ecuaciones geométricas simples. Los encoders son colocados sobre los motores de las llantas del robot para calcular las revoluciones.

El robot podrá calcular su posición actual una vez conocida su posición inicial.

Las ecuaciones para la calcular la Odometría son las siguientes:

cm = πDn/nCe (1.2)

Donde:
cm = factor de conversión que transforma los pulsos del encoder en un desplazamiento lineal de la rueda.
D n = diámetro nominal de la rueda (en mm)
C e = resolución del encoder (en pulsos por revolución)
n = proporción de reducción de la marcha del motor debido a la localización del encoder sobre el eje del motor o junto a la rueda (si el encoder se encuentra junto a la rueda tomar n = 1).

Se puede estimar la distancia recorrida (incrementalmente) por las llantas izquierda (ΔUL,i) y derecha (ΔUR,i) de la siguiente forma:

ΔUR/L,i = cm N L/R, I (1.3)

Donde:
N L/R: incremento de los pulsos en la llanta izquierda o derecha.

También es posible calcular el desplazamiento a través de la distancia incremental recorrida linealmente por el robot tomando como referencia el centro del eje de las llantas (punto C en la figura anterior) como sigue:

ΔUi = (ΔUR +ΔUL )/2 (1.4)

Posteriormente, es posible calcular la orientación del robot:

Δθi = (ΔUR - ΔUL)/b (1.5)

Donde:
b= (wheelbase)es la distancia entre 2 puntos de contacto(las ruedas)

Una vez mas es posible calcular el incremento en la orientación θi de robot con la ecuación:

θi = θi-1 + Δθi

y las coordenadas del punto c de la siguiente manera:

xi = x i-1 + ΔU cosθ (1.7a)
yi = y i-1 + ΔUsinθ (1.7b)

Donde: (xi, yi) son las coordenadas del punto C en el instante i.

1 comentario:

Anónimo dijo...

Bonjour à tous! Je ne sais pas par où commencer, mais espérons que ce sera j-hdez-alvarez.blogspot.ru utile pour moi.