Professional Documents
Culture Documents
Resumen
En este trabajo se presenta una solucin para mejorar el rendimiento de los robots mviles con ruedas que se desplacen sobre
superficies con un bajo coeficiente de friccin esttica. En estas circunstancias, los robots mviles con ruedas pueden experimentar
prdidas de traccin, y por tanto, sufrir deslizamientos a lo largo de la superficie. La solucin descrita propone la utilizacin de
una configuracin especial para el robot mvil, en la que todas las ruedas son accionadas de forma independiente, y una estructura
de control que consta de tres partes bien diferenciadas: un controlador de seguimiento con realimentacin de estado basado en
el modelo cinemtico del robot, una extensin de la ley de control cinemtico resultante para incorporar la dinmica del robot
mvil utilizando backstepping, y un algoritmo de distribucin de la fuerza de traccin global, que calcula las seales de referencia
adecuadas para cada una de las ruedas. Con esta estructura se consigue controlar la posicin y la velocidad del robot mvil, y al
mismo tiempo, distribuir la fuerza de traccin global entre las ruedas, evitando as el deslizamiento del robot. El funcionamiento de
los algoritmos de control es evaluado mediante pruebas experimentales.
Palabras Clave:
robots mviles, distribucin de la fuerza de traccin global, control no lineal, deslizamientos, superficies con bajo coeficiente de
friccin esttica.
1.
Introduccin
ruedas y el suelo. Utilizando esta informacin, el mtodo optimiza el par aplicado en cada rueda con la intencin de obtener la
traccin mxima, dependiendo de la dificultad local del terreno.
Desafortunadamente, con las soluciones propuestas por (Yoshida, 2003) e (Iagnemma and Dubowsky, 2004), resulta complicado obtener un modelo general para diferentes tipos de terreno
o condiciones cambiantes.
En (Waldron and Abdallah, 2007) se presenta un esquema
de control de traccin ptimo para un vehculo de seis ruedas.
El algoritmo propuesto intenta asignar las fuerzas de tal manera que se minimice el ngulo de friccin mximo en todos los
puntos de contacto. En (Lei et al., 2008) tambin se presenta
un esquema de control de traccin para un robot mvil de seis
ruedas, pero en este caso, los autores utilizan un controlador por
modo deslizante para estimar tanto las fuerzas de traccin como
el momento de giro necesarios para llevar a cabo el movimiento
deseado del cuerpo del robot, y a continuacin utilizan una matriz pseudo-inversa para calcular las fuerzas de traccin de cada
una de las ruedas. En (Liu et al., 2010) se presenta un control de
traccin borroso para un vehculo NJ2045. Los autores proponen un modelo del proceso de aceleracin en lnea recta para el
vehculo de cuatro ruedas, y utilizan la apertura del acelerador
para regular el par de salida del motor. Sin embargo, en todos
, * FL, Fm/
\\Jr /
i :
i.
xc + lw eos (9),
y!
yc + lwsin(9),
xc - y sin (0),
y2
= yc + y eos (9),
(2)
x3
xc + y sin (9),
y3
= yc - y eos (0).
(3)
x2
x c - y e c o s (0),
x3
xc + y eos (0),
yi
j
j e - y sin (0),
j
+ y sin (0).
(1)
x2
xi
(4)
tan ((f>)
-i
lw COS2 {(p)
(18)
Si se supone que el modelo cinemtico del robot mvil est compuesto por (15-17), se tendra al ngulo de giro (p como una
entrada, y se asumira que se tiene control directo sobre este
valor, lo que supondra poder mover la rueda frontal de forma
instantnea. Como esta suposicin no es vlida, se considera al
ngulo de giro como una variable de estado adicional, y a su derivada como una seal de entrada. Por tanto, se trabaja con un
espacio de estado de cuatro dimensiones, en el cual, los estados
son representados por x = (xc, yc, 9,0), quedando el modelo cinemtico del robot mvil definido de la siguiente manera:
(5)
xc
vc eos (9)
yc
vc sin (9)
(6)
(19)
Las restricciones de tipo no-holonmicas resultantes para
cada rueda son:
x\ sin (9 + (p) - y\ eos (9 + (p) = 0,
(7)
(8)
(9)
(10)
(11)
tan (0)
jf
+ Fm)
eos (9) -
(20)
FL1 sin (p + 9)- (FL2 + FL3) sin (9) - FFRW eos (9)
Y,Fy = Fm sin(cp + 9) + (FD2 + FD3)sin(9) +
(21)
COS(p
(12)
1-tan0|vc
(13)
v3 = 1 + tm<p\vc
(14)
v2 =
(16)
HMZ
FR
(FE>3 - Fm)
MFR
Ywa
KGkm
Ywb
rwRM
F D2
A-wiFm
Fm = Aw3Fm,
donde km es la constante de par, I\ es la intensidad de corriente del motor, / M I es la inercia del rotor y p\ es la aceleracin
angular del rotor. La intensidad de corriente I\ est dada por:
1
R,
-U\
Ri
(28)
-fu
cos
(<P + 0)>
y \ = -^ip\svn(<p
-&G
+ 9).
(29)
donde:
tn E
C= -
(34)
+JMiOJftm((f>),
(35)
Jw
K^JM1
Ywb = t a n ( 0 ) +
77:Ywalw
r 2 cos ((f)
(36)
El ltimo paso consiste en encontrar la ecuacin para el servo encargado de proporcionar la direccin al robot. Como la
fuerza de giro tambin es trasmitida al vehculo a travs de un
motor de controlado, se puede modelar de la siguiente forma:
/ M 4 0 4 = ~ ("4 - k(fi4) ~ TFR4,
(37)
KM
(38)
KG
Teniendo en cuenta que ip = ojf y utilizando (37-38), la aceleracin angular de la rueda frontal, >f, puede escribirse como:
Ywb
(26)
rl cos ((p)
(33)
(24)
El paso siguiente en el modelado dinmico del sistema consiste
en encontrar las ecuaciones para las fuerzas de traccin. Como
se sabe que las fuerzas de traccin son transmitidas al vehculo
a travs de los motores de a controlar, se pueden modelar de la
siguiente forma:
KG
(25)
FDI
Tapl,
K2Gvc
-U\
1
jf
JMAKG
km
\RM
KGkmkEOf
M
RM
h TFR4
(39)
Por tanto, la dinmica del robot mvil est dada por (33) y (39).
AG
Combinando (4), (15), (16) y (29), se pueden obtener las siguientes igualdades:
3.
vc cos (9) - lw9 sin (9)
K,
(30)
vc sin (9) + lw9 cos (9)
K,
Kr,
rw cos ((f>)
(31)
KG
(f> tan ((f) i
rw cos ((f)
(32)
Diferenciando la funcin:
Vi
xr
vr eos (9r)
yr
vr sin (0r)
tan {(j>r)
vr-
1 2 12
2 X * + 2y'
(49)
(50)
sin(0)
xe +
y,
(51)
donde
(pr = Jr
Pw =
+ vr/3w0e
Vi = -xeo-(xe)
jf = jf(xc,yc,d,<p,t)
(41)
cos(9e)-
~n
9e = ~K\0e ~ KlVrPw
tco
+ \9(t)-0r(t)\
+ \4>(t)-4>r(t)\)
0.
Cw,Cw2 > 0.
(52)
(42)
Con la funcin candidata de Lyapunov:
sin (l)
eos (l)
0
0
0
1
Xr -XC
yr-yc
9r-G
(43)
Vxe
*=-++e^
(44)
Vr
Vc
z = tan (fa) - tan (cf>) + kw0e + kw2vr/3w-
la ley de control
vr + o- (xe) = 0>wi (, xe)
(45)
= vr tanh(xe).
(47)
= ye
(54)
1-wZ,
cwl
w/Cwl,
Cw2
tiv^w2*
W-^J
= yetan(<t>) +
ye
vr[cos(6e)-l]-cr(xe)
(56)
vr + cr (xe)
-xe
;
tan {(p) + vr sin (0e)
de
Vr
, tan (fa)
Vr + Cr(xe)
(53)
tan (cf>)
~Qe ~ --VrPw + yZ
vc
yy
/t w i()sin(0)cos(0)
:
eos 2 (<p) \
lw
\
o)f] + iwl W
donde:
Jf.
(48)
iw
+ aw2ye),
(57)
iw2
Vrtr
vr tan (tpr) + J-
- vc tan (cf>) 4
COS2 {(pr)
sm
(#e)
- VcVr -
eos (9e) - 1
V )
9,.
vr
(ci + cw2vraw3) tan ((pr),
1 - eos (9e)
awl
r,
awl
91
(59)
vr + o~(xe)
;
tan {(p) + vr sin (9e)
-xe
Vr
9esm(9e)\
Q~2 I Xe
awl
aw3
9e - sin (9e)
,
91
= ye
Vr + CT
(xe)
tan (tpr)
( 60 ^
&?<"
tan (cf>)
jf
(61)
rwR
7wb
?xe
2"V
cw3 > 0.
jf
wl . , ,,
,,,
COS2 (0)
sin (cf>) eos (cf>) +
lw
ojf
{iw2 + cw3z)
Vc
(63)
W2(t,xe,ye,9e).
V3
Civl_ 2
C\v2
/2cw2
9,
n2
1
^2cwcW2
(64)
1
CwlC\v2
-U\
M,FR
7wb
0Jf
(62)
con
1
2
2cwcw2cw3 l
+ ^y
e + ^r-w^
2-?e
2cw2"e
K2GVc
f COS(0)
KGK
"Ywa
JUA^G
' km
H
\tM
2 / #\
+ tf secz (cf>) vc
KGkmkE0Jf
4
+TFR4
t<M
(66)
La idea bsica consiste en derivar leyes de control adecuadas
para 1 y 4 a partir de vc y cof, que controlan el sistema cinemtico (19).
La inclusin de los coeficientes de distribucin de la fuerza
de traccin XW2 y Aw3 (que estn contenidos en los trminos ywa
y Ywb), es una de las principales aportaciones realizadas en el diseo del sistema de control, junto con el algoritmo de distribucin de la fuerza de traccin global. Estos coeficiente permiten
modelar las fuerzas de traccin aplicadas en las ruedas traseras,
Fm y F)3, como un porcentaje de la fuerza de traccin aplicada en la rueda frontal, Fm. Por tanto, la ley de control para u\
puede ser obtenida de forma independiente, pero sin despreciar
los efectos de 2 y u3. En la Seccin 4 se obtienen las leyes de
control para 2 y u3 utilizando el algoritmo propuesto para la
distribucin de la fuerza de traccin global, y se demuestra la
estabilidad asinttica para el sistema de lazo cerrado completo.
Entonces:
V3
<
-Xecr(Xe)-^9
C\v2
< 0.
(65)
-Cw 1 C\\>7
De (64) queda claro que todas las trayectorias de (56, 63) estn
acotadas global y unifrmente, y que todas las soluciones convergen a cero. Hasta aqu se ha seguido el mtodo propuesto
por (Lefer and Nijmeijer, 1999).
Con el fin de disear las leyes de control para u\ y U4 utilizando la tcnica del integrador backstepping, dos nuevas variables de error son introducidas, vey a>e:
(67)
coe = wf - <5M,2 (t, xe,ye, 9e),
(68)
+ \C]
COS (J9e) - 1
aw4
(69)
+ eez
C\v2
Ywa^-G^m
JW^^RM""1
wi
-[8esm(8e)
w2
-[2sm(8e)-8ecos(8e)-8e],
8
~-wl<~-w2
ywaKfyc
-U\
y * r 2 eos (0)
\MFR
/ kmuA
"* \KGRM
(79)
TFRA
8ecos(8e)-sin(8e)
5
kmkEf
(78)
8i
+ -j-uf
+ 2cos(8e)-2],
l-8esm(8e)-cos(8e)(.
(70)
(77)
z,+
<
C\\>2
(76)
'
aw5 = aw3
wx = -xe(r{xe)-c-^el
9r
8e
/.
8e
(y.-2-y.l
(80)
.
{xecos{0e)+yesin{0e)),
Rh
donde:
4
3\vi
vr
(71)
g (vr eos (8e) -vr-cr
Ow2
\iw2 + cw3-
Pw
8e ,
-(fiz + A -ye)
(72)
RMKGVC
cw3zj\..
"1
g=vran(\-t<m2(xe))..
iw
% tan ((f>) +
COS2 ((f))
vrlw + cwvr
(73)
cw2vr (aw\xe
+ w2ye
cw2v2w3
xe +
sin (0 e )
ye.
kmkE
MFR + jLwf
tan ((p)
sec 2 (0) vc ] +
(83)
+aw2ye)
Ywb
(wi
cw4ve),
aw2ye),
tan (ipr) -
i"u
"4
RM
~j~TFR4
JWKQRM
7
I
\
\w2 ~ CwSOe) +
(84)
Cw\VrJr
lw COS2 ((f)r)
2vrojr
eos (8e) - 1
,
T7T7 ~ + Jm(f
pkm cos 2 ((p) \ RM
+
(74)
tw2
yyeojf
(81)
(82)
COS2 (<p)
-i
^d-8esm(8e)-cos(8e)),
(xe)),
+a-{xe)
+ vr)r
cw2
KckEOf.
Con estas leyes de control, la derivada de la funcin candidata
de Lyapunov queda de la siguiente forma:
+ 2vroj2r t a n ((pr)
COS2 ((f)r)
(75)
cw2vr
Vrr
eos 2 ((pr)
W1
-XeCr(Xe)-^82-7r^z2
<
C\v2
aws~
2
cw4v
vcvr^w4,
cw5co
(85)
<
0.
aw4+
CwlC\v2
Por tanto, si cw4, cw$ > 0, la estabilidad asinttica que fue originalmente obtenida con el controlador cinemtico es preservada
para el sistema de lazo cerrado completo.
4.
Fr
Fr
Fr
(86)
Por tanto, el objetivo en esta seccin es presentar un nuevo algoritmo que distribuye la fuerza de traccin global entre las ruedas
y reduce las posibilidades de deslizamiento. El algoritmo propone una distribucin basada en la idea de que el par de carga
es proporcional al par de carga lmite de cada rueda:
'api
Tap2
Tap3
rapi
* ap2
Tap3
(87)
donde rap\, rap2, Tap- son los pares de carga aplicados en cada
rueda, y Tap\, Tap2, Tap3 son los pares de carga lmite.
Si un motor encargado de accionar una rueda que se encuentra en contacto con una superficie desarrolla un par mayor que
el correspondiente a la mxima fuerza de friccin esttica entre
la rueda y la superficie, la rueda desliza y no avanza de forma eficiente. Por tanto, el par de carga mximo posible de cada
motor est relacionado con la mxima fuerza de friccin esttica posible y es la magnitud del par a partir de la cual comienzan
a manifestarse las condiciones de deslizamiento. Si se instalan
sensores de fuerza en cada rueda, el par de carga mximo real
puede ser calculado mediante la ecuacin:
Tr =
Vi,
Ni/drw
e3=I3-Aw3h.
2,3
(92)
2,3
(93)
KG
2-3
(89)
'api
lapl
cin de la fuerza de traccin Aw. La magnitud de este coeficiente Awi, est relacionado con la distribucin de las fuerzas
normales. Recuerde que en la Seccin 3, los coeficientes AW2 y
(94)
vcsm(9)-^9sm(9)
-7T<f2COS(9),
KG
(95)
vcsin(i) + yisin(i)
-^2 s i n (?).
K,
De estas igualdades se puede deducir que:
KG i.
4tan(0)\
<P2 =
IT,
i-w
<w \
KG I.
<P3 =
Vc
(96)
Vc
(97)
4tan(0)\
1+
Zj
(91)
(88)
1-3
'api
2 A\v2u\
e3
da tan {(p)
2L
(98)
Rme2
kEKGvc c
/t
wj
COS (<p)
da tan (0)
21
(99)
Us AwsU\
RM3
Si se selecciona:
W2
= W1 + ^(e22 + ej)
(100)
ICEKGVCI.
rw
daten(<p)
2lw
Aw2
+
cos(0)/
Aw2u\ - cwe2,
ICEKGVCI.
rw
daten((p)
1 +
2lw
w3
+
cos(0)/
(102)
Xw-u\ - cwjes,
se obtiene que:
W2
<
5. Resultados
(101)
u3 =
que 0 < vfm < vr (i) < vf'dX. Por tanto, para evitar la prdida de
estabilidad en la situacin planteada, vf debe ser seleccionada
teniendo en cuenta los valores de Tav-
-XeCr(Xe)-^e--^zl-
Para evaluar el mtodo propuesto se lleva a cabo una implementation en tiempo real del sistema de control propuesto y se realizan numerosas pruebas experimentales utilizando
un prototipo del robot mvil. El prototipo consta de tres ruedas que son controladas de forma independiente por tres motores de idnticos. La rueda frontal consta adems de un motor
de adicional para giro. La Tabla 1 muestra los valores de los
parmetros de cada uno de los motores. El prototipo tiene una
longitud de 0.65m, un ancho de 0.5m, una masa de 36Kg y un
momento de inercia de 2Kgm2 alrededor de su centro de masa. Las ganancias utilizadas para los controladores (83), (101),
(102) y (84) son: cw = cw2 = 0.56, cw3 = 7, cw4 = 10, cw5 = 3,
Cw6 = cw = 2. La Tabla 2 muestra el resto de los parmetros
del prototipo utilizado.
(RM + cwl)e
Parmetros
< 0
donde cw<, cw- > 0. Esto implica estabilidad asinttica de acuerdo al teorema de estabilidad de Lyapunov. Observe que el objetivo principal del algoritmo de distribucin propuesto es definir
los pares de referencia adecuados para cada una de las ruedas
traseras y garantizar su seguimiento asinttico.
Para prevenir un exceso de fuerza de traccin que pueda
producir deslizamientos durante el movimiento del robot, el algoritmo de control verifica que el par de carga aplicado a cada
rueda no exceda su par de carga lmite correspondiente Tap.
No obstante, la situacin planteada es bastante peculiar. Mientras los pares de carga del motor de traccin Tap permanezcan
dentro de ciertos lmites, las tensiones aplicadas a los motores
de traccin pueden ser modificadas por el controlador de velocidad de la rueda frontal y por los controladores de fuerza de
las ruedas traseras. No obstante, cuando uno de los pares de
carga del motor de traccin Tap empieza a ser igual a la magnitud lmite, es necesario mantener todas las tensiones de los
motores, ignorando las condiciones establecidas por el control
de velocidad y el control de fuerza de las ruedas frontales y traseras respectivamente. Es importante sealar que si el sistema
de control empezase a incrementar la tensin, esto no conllevara un incremento de la velocidad, sino slo la aparicin de
condiciones de deslizamientos en una o varias ruedas. Por tanto, esta tensin tiene que ser mantenida hasta el momento en
el que la tensin requerida para mantener la velocidad de avance sea menor que la tensin necesaria para soportar el par de
carga lmite. Anteriormente, durante el diseo del controlador
cinemtico se asumi que el sistema de referencia siempre se
mueve en la direccin de avance con una velocidad acotada tal
RM
Ir
kE
kG
JM
Valores
0.6Q
0.0333 Nm/A
0.0425 Vrad/s
246
0.00001 lKgm 2
Parmetros
da
Valores
36Kg
0.21m
0.05m
Parmetros
Valores
2Kgm2
0.56m
0.1
una distribucin de la fuerza de traccin de 1:1:1. Adicionalmente, el robot tena que moverse sobre dos obstculos de lcm
de altura. La inclinacin del plano se introduce como una perturbacin, ya que con el plano inclinado se reducen las fuerzas
normales y consecuentemente, la traccin del robot mvil con
ruedas. La Fig. 2 muestra el desempeo del sistema de control
en el plano x - y. La Fig. 3(a) y la Fig. 3(b) ilustran la evolucin temporal de 0 y (> respectivamente. La Fig. 3(c) muestra
el comportamiento de la velocidad en el punto Rp mientras que
la Fig. 3(d) muestra las intensidades de corriente de los motores de traccin. En todas estas grficas y en las siguientes, las
lneas punteadas representan los valores deseados mientras las
lneas slidas representan los valores reales. Es interesante remarcar que todas las intensidades de corriente en los motores de
traccin son prcticamente iguales mientras el robot est realizando el giro. La mayora de las variables de estado exhiben
un seguimiento casi perfecto de sus valores de referencia, con
excepcin de (>. No obstante, su error de seguimiento cae rpidamente a cero transcurridos unos segundos.
(xc(0), yc(0), 9(0)) = (-0.8, 0.5, -TT/2). Por tanto, el error inicial es (0.4009,0.5,0). En la Fig. 5(b) se puede apreciar que el
robot comienza en el punto (xc (0) ,yc (0) ,0(0)) = (-1.5, 0.3,
-TI17). Esto significa que el error inicial es (-0.2991,0.3,0).
0.8
0.9
-1
1.1
1.2
1.3
1.4
1.5
1.6
T empo s]
(a)
0.92
i,
<, -
0.9
0.88
0.86
0.84
0.82
0.8
. ._
V
Tiempo [s]
(b)
x[m]
0.07
0.0305m/s, <f>r () = 45 e
0.06
0.05
tC 0.04
g
o
0.03
N4MMMakia
MMIMMMI
>
0.02
0.01
Tiempo [s]
(C)
- Rueda 1
Rueda 2
- Rueda 3
V
0.6 -
Obstculos
IUUN
2
10
12
14
Tiempo [s]
(d)
Figura 3: Resultados experimentales con vr(t) = 0.0305m/s, tj>r(f) = 45 e
h = h = h-
Tiempo [s]
(a)
-1.5
-1
-0.5
0
x[m]
0.5
1.5
0.5
1.5
(a)
- Rueda 1
Rueda 2
- Rueda 3
-1.5
4 .^w^A^^Jv,MM<kMM*v*iM^N|^" |h-
-1
-0.5
0
x[m]
(b)
\ 7
Tiempo [s]
(d)
Figura 4: Resultados experimentales conv r () = 0.0436m/s, 0,-() = 0, I2
0.9 h e/3 =0.7/!.
Finalmente, con el objetivo de validar la capacidad del sistema de control para evitar el deslizamiento del robot en superficies con un bajo coeficiente de friccin esttica, se presentan
Los resultados presentados muestran la aplicabilidad prctica y el buen rendimiento del controlador propuesto. En todos
los experimentos realizados la distribucin de la fuerza de traccin global se ha llevado a cabo de forma experimental, tomando como valores iniciales los obtenidos en las simulaciones realizadas previamente, y ajustando posteriormente dichos valores
mediante prueba y error. No obstante, es posible dotar al robot
mvil con sensores que permitan estimar las condiciones reales
del terreno y utilizar esta informacin para ajustar en tiempo
ay
-O 0.05
ra
o
o 0.04
O
g 0.03
Wt^*H*+l*lWtW<tHi^****+
0.02
0.01
Tiempo [s]
(a)
Rueda 1
Rueda 2
Rueda 3
<1-a
3 1.2
c
<S i
0
I0'9
ro 0.8
z 0.7
KB7,
.M
tfT1^^-^
Rueda 1
- Rueda 2
Rueda 3
iW
( " 1
Deslizamientos
0.6
Tiempo [s]
Tiempo [s]
(b)
(b)
x[m]
x[m]
(C)
(C)
para incorporar la dinmica del robot mvil utilizando backstepping, y un algoritmo de distribucin de la fuerza de traccin
global, que calcula las seales de referencia adecuadas para cada una de las ruedas. La efectividad y aplicabilidad de la metodologa propuesta ha sido confirmada mediante pruebas experimentales. En cada una de las situaciones estudiadas fue posible
distribuir la fuerza de traccin global mientras se llevaba a cabo
el seguimiento asinttico de las posiciones y las velocidades de
referencia, logrndose adems, un significativo aumento de la
fuerza de traccin mxima posible sin que apareciesen condiciones de deslizamiento en las ruedas. Por tanto, la configuracin propuesta resulta ser bastante til para superficies con un
bajo coeficiente de friccin esttica.
En trabajos futuros se dotar al robot mvil con sensores
que permitan estimar las condiciones reales del terreno y utilizar esta informacin para ajustar en tiempo real los coeficientes
de distribucin de las fuerzas de traccin. Entre los sensores que
podran utilizarse para este fin estn las cmaras multiespectrales (NIR-Near InfraRed, SWIR-Short-Wave InfraRed, LWIRLong-Wave InfraRed) y los radares penetrantes a tierra (GPRsGround Penetrating Radars). Tambin se abordar la definicin
de ndices de rendimiento que nos permitan realizar un estudio
comparativo del mtodo propuesto con otros mtodos anteriormente presentados.
English Summary
Traction Control for Wheeled Mobile Robots
Abstract
Keywords:
Wheeled mobile robots, traction force distribution, nonlineal control, slide, static friction coefficient.
Agradecimientos
Este trabajo ha sido realizado en el marco del proyecto ROBOCITY 2030-11 S2009/DPI-1559, subvencionado por la Di-
Referencias
Anwar, S., 2003. Brake based vehicle traction control via generalized predictive algorithm. SAE Transactions Journal of Passenger Cars: Mechanical
Systems 112,296-303.
Balaram, J., 2000. Kinematic state estimation for a mars rover. Robotica 18,
251-262.
Boh, T., Bradbeer, R. S., Hodgson, P., 2010. Terramechanics based traction control of underwater wheeled robot. In: IEEE Oceans 2010. Sydney, Australia,
pp. 1-3.
Byrnes, C, Isidori, A., 1989. New results and examples in nonlinear feedback
stabilization. Systems & Control Letters 12, 437-442.
Chen, B., Chu, C, 2010. Fuzzy sliding mode control of traction control system for electric scooter. In: IEEE 2010 Seventh International Conference on
Fuzzy Systems and knowledge Discovery (FSKD 2010). pp. 691-695.
Chen, G., Zong, C, Zhang, Q., He, L., 2011. The study of traction control
system for omni-directional electric vehicle. In: IEEE 2011 International
Conference on Mechatronic Science, Electric Engineering and Computer
(MEC). Jilin, China, pp. 1590-1593.
Fierro, R., Lewis, F. L., 1997. Control of a nonholonomic mobile robot: Backstepping kinematics into dynamics. Journal of Robotic Systems 14 (3), 149163.
Iagnemma, K., Dubowsky, S., 2004. Mobile Robot in Rough Terrain: Estimation, Motion Planning, and Control with Application to Planetary Rovers.
Berlin: Springer.
Jones, D. R., Stol, K. A., 2010. Modelling and stability control of two-wheeled
robots in low-traction environments. In: Australasian Conference on Robotics and Automation. Brisbane, Australia.
Koditschek, D. E., 1987. Adaptive techniques for mechanical systems. In: Proceedings of the 5* Yale Workshop on Adaptive Systems. New Haven, CT.
Kokotovic, P., Sussmann, H., 1989. A positive real condition for global stabilization of nonlinear systems. Systems & Control Letters 19, 177-185.
Kokotovic, P. V., 1991. The joy of feedback: Nonlinear and adaptive. IEEE
Control Systems Magazine 12,7-17.
Lefer, E., Nijmeijer, H, 1999. Adaptive tracking control of nonholonomic systems: an example. In: Proceedings of the 38th IEEE Conference on Decision
and Control. Phoenix, Arizona, USA, pp. 2094-2099.
Lei, Z., Cui, P., Ju, H, Peng, X., 2008. Traction control on loose soil for a
redundantly actuated mobile robot. In: Xiong, C, Huang, Y., Xiong, Y, Liu,
H. (Eds.), Intelligent Robotics and Applications. Vol. 5314 of Lecture Notes
in Computer Science. Springer Berlin - Heidelberg, pp. 1155-1164.
Liu, Z., Shi, Y, Chen, H., Zhang, X., 2010. Modeling and simulation of fuzzy
control to traction control system of the four-wheel-drive vehicle. In: IEEE
2010 2nd International Conference on Future Computer and Communication
(ICFCC). Vol. 2. Wuhan, pp. 92-95.
Ojeda, L., Borenstein, J., 2004. Methods for the reduction of odometry errors
in over-constrained mobile robots. Autonomous Robots 16, 273-286.
Saberi, A., Kokotovic, P., Sussmann, H., 1990. Global stabilization of partially
linear composite systems. SIAM Journal of Control and Optimization 1990,
1491-1503.
Sakai, S., S. H., Hori, Y, 1999. Motion control in an electric vehicle with four
independently driven in-wheel motors. IEEE/ASME Transactions on Mechatronics4(l), 9-16.
Sontag, E., Sussmann, H., 1988. Further comments on the stabilizability on the
angular velocity of a rigid body. Systems & Control Letters 12, 213-217.
Tsinias, J., 1989. Sufficient Lyapunov-like conditions for stabilization. Mathematics of Control, Signals, and Systems 2, 343-357.
Waldron, K. J., Abdallah, M. E., 2007. An optimal traction control scheme for
off-road operation of robotic vehicles. IEEE/ASME Transactions on Mechatronics 12 (2), 126-133.
Yoshida, K; Hamano, H. W. T., 2003. Slip-based traction control of a planetary
rover. In: EXPERIMENTAL ROBOTICS VIII - Volume 5. pp. 644-653.