ISSN: 0122-1701
scientia@utp.edu.co
Universidad Tecnolgica de Pereira
Colombia
Scientia et Technica Ao XIV, No 38, Junio de 2008. Universidad Tecnolgica de Pereira. ISSN 0122-1701
13
1. INTRODUCCIN
Con el fin de poder realizar estudios tericos sobre un
robot mvil, se requiere disponer de un modelo
matemtico completo. Esto permite observar, a travs de
simulaciones, los efectos de diferentes eventos sobre el
robot, y as planear estrategias de control para afrontar
una tarea cualquiera.
Los Robots mviles se pueden construir basndose en
diferentes diseos de plataformas, que se diferencian por
los diversos sistemas de traccin que utilizan. Las
plataformas ms comunes utilizan el sistema de traccin
diferencial (differential steering), estas utilizan motores
independientes para cada una de las ruedas pero situados
sobre el mismo eje, adems utiliza ruedas locas o puntos
de sostenimiento para proporcionar estabilidad a la
plataforma.
V
INVOLUCRADOS
EN
EL
;y
rueda
14
u1
Y0
wi
u2
wd
l
X0
S1 = r1 = ( x + 2b)
Calculando el valor de la diferencia
r ( 1 + 2 )
(1)
V=
2
El ngulo de giro del robot se determina a partir de las
relaciones geomtricas entre el movimiento de cada uno
de las ruedas del robot, tal como se muestra en la figura
3. [2]
(3)
S1 S 2 y
(4)
=
= lim
t 0 t
2b
Para obtener las coordenadas de la posicin del centro de
masa del robot, se requiere primero descomponer la
velocidad lineal del robot en las velocidades asociadas a
cada eje del plano XY. Esto se presenta en la ecuacin
(5).
x = V cos( )
(5)
y = Vsen( )
3. ECUACIONES DINMICAS
S1
S2
2b
x
Figura 3. Relaciones Geomtricas para el ngulo de giro.
Fecha de Recepcin: 25 de Enero de 2008
Fecha de acepatacin: 28 de Marzo de 2008
e = k v * wm
(6)
T1 = k t * I
(7)
15
dt
dI
dt
(8)
4. FUNCIN DE TRANSFERENCIA DEL MOTOR
D.C.
(9)
V e = I *R+ L
dI
dt
(10)
T1 = J eq *
(15)
W
V
Wm = (1 0 ) * m + (0 0 ) * (16)
Fr
I
beq k t * r2
0
W
V
J
J
J
m
eq
eq
eq
=
*
*
+
I
Fr
k
1
v
0
L
L
dWm
+ Tr + Fr
dt
H ( s) =
k T * r2
( La s + Ra )( J eq s + beq ) + k T * k v * r2
(17)
H (s) =
0.004109
6.967*1012 s 2 + 3.306*107 s + 2.034*105
(18)
(11)
T1 * r2 = J eq *
dWm
+ Tr + Fr
dt
(12)
beq
dWm k t * r2
1
=
I
Wm
Fr
dt
J eq
J eq
J eq
(13)
k
R
dI 1
= V I v Wm
dt L
L
L
(14)
16
H (s) =
k * Wn
s + Wn
(19)
H (s) =
(20)
5. NO LINEALIDADES OBSERVADAS
Se observan no linealidades debido a:
No linealidades debidas a la rotacin del robot: un motor
presenta diferentes coeficientes en funcin del sentido de
rotacin, aunque el fabricante solo da un valor, vlido
para los dos sentidos de rotacin. Estas no linealidades
no se pueden simular, ya que tericamente no se
disponen de datos suficientes.
No linealidades motivadas por las transiciones de
rozamiento esttico y cintico: la simulacin del
comportamiento del rozamiento en un sistema dinmico
es complicada. Existen dos tipos mas generales de
rozamiento, que son el rozamiento esttico y el cintico.
[4]
Figura 5. Polos del sistema de segundo Orden
Al comparar los resultados del sistema original de
segundo orden con el sistema propuesto de primer orden,
para una seal escaln se observa la gran similitud de
comportamiento de los 2 sistemas, para bajas frecuencias.
En la figura 6 se muestra el sistema modelado en
simulink.
6. FUNCION
ENCODER
DE
TRANSFERENCIA
DEL
cuentas
2 rad
rad
20 10 3
= 7854
seg
16cuentas
seg
(21)
17
8. SIMULACIONES
Para realizar las simulaciones se han tomado cada una de
las funciones de transferencia obtenidas y se han
interconectado entre ellas para as tener el modelo
completo del motor. En la figura 9 se muestra un
diagrama de bloques que presenta la conexin realizada.
FUNCIN DE
TRANSFERENCIA
PARA LOS
MOTORES
ENCODERS
MODELO
CINEMTICO
SALIDA
YL
YG
XL
XG
Sen
2
r
Cos l
2
r
r
(22)
18
8. CONCLUSIONES
Con la realizacin de este trabajo se ha obtenido el
modelo matemtico para un robot mvil, el cual es de
utilidad para aplicar estrategias de control.
Las simulaciones realizadas han permitido comprobar la
efectividad y correcto funcionamiento del modelo.
El modelamiento de robots mviles no es tarea fcil
debido a la gran cantidad de factores que se ven
involucrados, cada uno de estos relacionados entre si. A
pesar de esto se ha podido obtener el modelo matemtico
tomando en cuenta todos los elementos involucrados,
tales como motores, encoders y ubicacin espacial de la
plataforma.
9. BIBLIOGRAFIA
[1] Bao Azcn Alberto. Anlisis y diseo de Control de
Posicin de un Robot mvil con Traccin Diferencial.
Universitat Rovira I Virgili. Tesis de Maestra. 2003.
Espaa.
[2] Lauria Michel. Nadeau Isabelle. Lepage Pierre. Morin
Yan. Design and Control of a Four Steered Wheeled
Mobile Robot. Universit de Sherbrooke. 2005. Canada
[3] G. Campion, G. Bastin, B. dAndra Novel, Structural
properties and classification of kinematic and dynamic
models of wheeled mobile robots. IEEE Transactions on
Robotics and Automation, vol 12(1), pp. 47-62, 1996.
[4]
Bermdez
Bohrquez
Giovanni
Rodrigo.
Modelamiento Cinemtico y Odomtrico de Robots
Mviles. Revista Ternura. Numero 12. 2003
[5] Carrasco Schmidt Rodrigo. Deteccin y Diagnostico
de Fallas en Robots Mviles Cooperativos. Tesis de