scieee Science in your language
[es] (orig)

Aplicación del Control QFT a Robots Manipuladores

Abstract

En este artículo se presenta una aplicación de controladores diseñados mediante técnicas QFT a un robot manipulador RM-10 de 6 grados de libertad, disponible en los laboratorios del departamento. Primeramente se diseñara un control de tipo PID al que posteriormente se le añadirá un prefiltro, práctica habitual en este tipo de diseño para cumplir especificaciones de seguimiento.

Read accessible full text

Aplicación del Control QFT a Robots Manipuladores

Author: Jiménez, D. J.; Rodríguez Rubio, Francisco
Publisher: CEA - Comité Español de Automática
Year: 2002
Source: https://idus.us.es/bitstreams/d2e21cb4-d90b-479e-8ca6-9a56488844f8/download
Aplicaci´on del Con ol QFT a Robo s Manipulado es
D. J. Jim´enez y F. R. Rubio
Dep. Ingenie ´ıa de Sis emas y Au om´a ica
Escuela Supe io de Ingenie os
Camino de los Descub imien os s/n, 41092 - Se illa
e-mail: {danieljj, ubio,}@ca uja.us.es
Resumen
En es e a ´ıculo se p esen a una aplicaci´on de con-
olado es dise˜nados median e ´ecnicas QFT a un
obo manipulado RM-10 de 6 g ados de libe ad,
disponible en los labo a o ios del depa amen o.
P ime amen e se dise˜na a un con ol de ipo PID
al que pos e io men e se le a˜nadi ´a un p e il o,
p ´ac ica habi ual en es e ipo de dise˜no pa a cum-
pli especi icaciones de seguimien o.
Palab as cla e: QFT, Rob´o ica, Con ol Ro-
bus o, Con ol de Robo s
1. In oducci´on.
La obus ez en el uncionamien o de manipulado-
es, especialmen e cuando es ´an in oluc ados ac-
o es a iables como pueden se ca ga ´o eloci-
dad, juega un impo an e papel, sob e odo en el
caso de que exis a una ince idumb e ap eciable
en alguno de los pa ´ame os. La Teo ´ıa de Reali-
men aci´on Cuan i a i a (QFT) [3] [2], in oducida
po Ho owi z en los a˜nos 70 es una mane a muy
e icaz, a la ez que in ui i a de esol e los e ec-
os que es as ince idumb es pudie an ene en el
uncionamien o global del sis ema conside ado.
En es e a ´ıculo, se pa e del hecho conocido de
que pa a unos alo es ele ados de las educ o-
as en e los ac uado es y las a iculaciones del
manipulado , se puede ap oxima la din´amica del
obo a uno lineal y desacoplado, a ec ado eso s´ı,
po una cie a pe u baci´on, que ag upa una se ie
de e ec os que se desean minimiza . A es e p o-
blema simpli icado se le a a aplica la ´ecnica
QFT, p ime o pa a dise˜na un con olado de i-
po PID, pa a despu´es pasa a un con ol algo m´as
complejo, o mado po un con olado y un p e il-
o pa a cada una de las a iculaciones. Es a ´ecni-
ca se aplica ´a a un obo de 6 g ados de libe ad
RM-10.
2. La din´amica del Manipulado .
La din´amica de un manipulado [1] de ng ados
de libe ad es ´a ep esen ada po la conocida
ecuaci´on
τ=M(q)·¨q+V(q, ˙q)·˙q+F( ˙q) + G(q) + τp
(1)
donde
M(q): Ma iz de ine cia, de dimensiones n x n
V(q,˙q) : Vec o de ´e minos cen ´ıpe os y de
Co iolis de dimensi´on n x 1
F(˙q) : Vec o de n x 1 que modela las iccio-
nes de las a iculaciones
G(q) : Vec o n x 1 de ´e minos g a i a o ios.
τ: Vec o de ue zas gene alizadas de las a -
iculaciones. Se ´a un pa si la a iculaci´on es
de o aci´on y una ue za si es p ism´a ica.
La din´amica no modelada, po su pa e, a inclui-
da en el pa de pe u baci´on τp, el cual incluye
ambi´en cualquie acci´on ex e na.
En lo que al ac uado se e ie e, se a a de un
mo o de co ien e con inua con induc ancia des-
p eciable, lo que da ´a luga a necuaciones des-
acopladas, una pa a cada a iculaci´on.
u−kb·˙qm=Ra·i(2)
τm=Jm·¨qm+B·˙qm+R·τ(3)
Teniendo en cuen a que τm=K ·iy ag upando
´e minos se pueden pone las ecuaciones an e io es
en una o ma simila a la del manipulado :
Jm·¨qm+ (B+K ·Kb
Ra
)·˙q(4)
+R·τK
Ra
·u=Km·u
donde en es e caso, las a iables a icula es que
apa ecen ep esen an posiciones, elocidades y
acele aciones de gi o del eje del mo o co espon-
dien e, mien as que R es un ´e mino mul iplica-
i o de educci´on debido al acoplamien o en e el
ac uado y el manipulado .
Debido a es as mismas educ o as, se iene que
qi=R·qmi donde como ya se ha mencionado an-
e io men e qi ep esen an las a iables a icula es
del manipulado y qmi las del mo o . As´ı, in odu-
ciendo la ecuaci´on de la din´amica del manipulado
en la ecuaci´on del mo o , se iene:
Jm·¨q+Bm·˙q+R2·τ=Km·R·u(5)
(Jm+R2·M(q)) ·¨q+ (Bm+R2·V(q, ˙q)) ·˙q(6)
+R2·F( ˙q) + R2·G(q) + R2·τ=Km·R·u
En el caso del obo manipulado RM-10 los a-
lo es de los coe icien es de educci´on son bas an e
meno es que la unidad (en e 1/50 y 1/153) po lo
que la ecuaci´on an e io puede simpli ica se aun
m´as, ag upando en un ´e mino de pe u baci´on,
los ´e minos no diagonales as´ı como los g a i a o-
ios y los debidos a la icci´on, quedando el siguien-
e conjun o de ecuaciones:
(Jmi + 2
i·mii)·¨qi+Bi·˙qi= i·K i
Rai
·ui− 2
i·di
(7)
donde Bise de ine a pa i de Bm=diag{Bi}
mien as que el ´e mino de la pe u baci´on di ie-
ne dado po
di=X
i6=j
mij ·¨qjX
j,k
Vjki ·¨qj·˙qk+Fi+Gi(8)
siendo Vjki las componen es del enso V0,Fila
icci´on en la a iculaci´on i, mij los coe icien es
de la ma iz M que no pe enecen a la diagonal y
Gila i-´esima componen e del ec o de ´e minos
g a i a o ios.
Pa a alo es de educci´on peque˜nos, se puede des-
p ecia en p ime a ap oximaci´on el ´e mino de
pe u baci´on quedando el sis ema comple o e-
p esen ado po unas ine cia y icci´on e ec i as:
Je ·¨q+Be ·˙q+τp=KM·u(9)
Pa a el obo de seis g ados de libe ad RM-10, al
que se aplica ´a el con ol dise˜nado en los siguien es
apa ados, es os pa ´ame os apa ecen en la abla
1.
3. Dise˜no de un con olado PID
median e QFT pa a el RM-10.
A pa i de las ecuaciones ob enidas en el apa -
ado an e io , se iene, pa a cada una de las
n K JeBeR
1 54.4 227 74.4 1/121
2 68.9 150 27.2 1/153
3 64.1 20.7 38.8 1/105
4 53.1 0.3 8.5 1/54
5 64.4 0.2 6.548 1/80
6 40.1 0.06 4.734 1/50
Cuad o 1: Pa ´ame os ca ac e ´ıs icos del modelo
de las dis in as a iculaciones
a iculaciones, el modelo mos ado en la igu a 1,
al que se le ha a˜nadido un bloque de con ol de
ipo PID.
PID Km
Jes+Be
1
s
-
+++
qd
p
q
Figu a 1: Diag ama simpli icado de Con ol
Teniendo el con olado la o ma GP ID =
Kp·e+K de
d +Ki·Redτ, ce ando el bucle e
imponiendo condiciones pa a la sob eoscilaci´on
y ecuencia na u al, se ob end ´an los alo es de
Kp,K yKi, como es p ´ac ica habi ual.
Pa a hace es o mismo pe o median e ´ecnicas de
dise˜no QFT, hab ´ıa que impone unas especi ica-
ciones de compo amien o en bucle ce ado, que
se quie e que limi en la espues a del sis ema ob-
je o de es udio. No malmen e es as especi icacio-
nes ep esen a ´an un sis ema de segundo o den sin
sob eoscilaci´on y con dos alo es dis in os de e-
cuencia na u al, ambos meno es que la mi ad de la
ecuencia de esonancia. As´ı, el p oblema a esol-
e pa a el con olado pod ´a se enunciado como
sigue:
Dise˜na un con olado , de ipo PID pa a cada
una de las a iculaciones del obo de mane a que
∀P ²{P}se ob engan las siguien es especi icacio-
nes [4]
A enuaci´on de pe u baciones a la en ada de
la plan a
¯
¯
¯
¯
P
1 + P G
¯
¯
¯
¯
<1,2
Seguimien o
TL<¯
¯
¯
¯
P G
1 + P G
¯
¯
¯
¯
< TU
con
TL(jω) = 752
s2+150s+752
TU(jω) = 1002
s2+200s+1002
En la igu a 2 puede e se una ep esen aci´on en
ecuencia de los l´ımi es de seguimien os impues-
os como especi icaci´on, en e los que se desea que
es ´e la unci´on de sensibilidad complemen a ia del
conjun o, an o pa a el caso nominal como pa a
odo el ango de ince idumb es.
101102103
−50
−40
−30
−20
−10
0
10 TL
Tu
Figu a 2: Especi icaciones impues as ep esen a-
das en ecuencia.
{P}se ´ıa en es e caso el conjun o de odas las
plan as, que inclui ´ıa a la nominal y aquellas e-
sul ado de las ince idumb es en los pa ´ame os
(Je , Be y Km) consecuencia del un modelo
ap oximado que se u iliza.
Pa a cuan i ica es o en el desa ollo que sigue se
es ima on las ince idumb es e ec i as de la o ma
Jei =Jnom ±∆J
Bei =Bnom ±∆B
Kmi =Knom ±∆K
siendo los alo es con el sub´ındice nom los que
apa ec´ıan en la abla mos ada en el apa ado an-
e io y los alo es inc emen ales a iables seg´un
la a iculaci´on en pa icula .
En las igu as 3 y 4 se mues an las cu as ep e-
sen a i as de las especi icaciones p opues as pa a
las dos p ime as a iculaciones, as´ı como la un-
ci´on de ans e encia en bucle abie o L=P G.
En el Toolbox del Ma lab no se puede especi ica
que el con ol sea de ipo PID, sino simplemen e
a˜nadi elemen os has a que el con olado enga la
o ma deseada ca ac e ´ıs ica
G(s) = K s2+Kps+Ki
s
−350 −300 −250 −200 −150 −100 −50 0
−80
−60
−40
−20
0
20
40
60
80
100
120
X: Phase (deg ees) Y: Magni ude (dB)
Open−loop:
Closed−loop:
F equency:
−408.69deg,65.15dB
−0.02deg,−0.00dB
n/a ad/sec
Figu a 3: Con olado pa a la p ime a a iculaci´on
−350 −300 −250 −200 −150 −100 −50 0
−60
−40
−20
0
20
40
60
80
100
120
X: Phase (deg ees) Y: Magni ude (dB)
Open−loop:
Closed−loop:
F equency:
−211.89deg,−107.67dB
−211.89deg,−107.67dB
n/a ad/sec
Figu a 4: Con olado pa a la segunda a iculaci´on
Es o se puede consegui con un in eg ado pu o
de o den uno y dos ce os eales o bien un ce o
complejo, siemp e eso s´ı, de al mane a que no
se incumplan pa a ninguna de las ecuencias de
abajo las especi icaciones solici adas.
Los con olado es as´ı dise˜nados pa a cada una de
las a iculaciones, se mues an en la abla 2.
nKpK Ki
1 18545 181.8 36364
2 8966 172.4 17241
3 3510 66.225 9434
4 340.2 0 8504.5
5 345.7 0 3457
6 71.46 0 5002
Cuad o 2: Pa ´ame os de los PID’s de las dis in as
a iculaciones
Los esul ados ob enidos, pa a dos de las a icula-
ciones del obo RM-10 se mues an en las igu as
5, 6, 7 y 9. En es as igu as, en azo discon inuo se
ep esen an las ayec o ias de e e encia pa a ca-
da a iculaci´on, mos ´andose en cada caso adem´as
un de alle de la zona m´as impo an e, pudi´endose
comp oba la obus ez del con olado dise˜nado.
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Tiempo(segs)
Posicion( ads)
T ayec o ia pa a la p ime a A iculacion
Re e encia
Figu a 5: Seguimien o de la p ime a a iculaci´on
1.7 1.75 1.8 1.85 1.9 1.95
1.4
1.42
1.44
1.46
1.48
1.5
1.52
1.54
1.56
1.58
Tiempo(segs)
Posicion( ads)
Re e encia
Figu a 6: De alle del seguimien o de la p ime a
a iculaci´on
4. Inclusi´on de un P e il o en el
Sis ema de Con ol
La especi icaci´on an es de inida, po s´ı sola ´unica-
men e asegu a que el alo m´aximo de ince idum-
b e pa a cada ecuencia, (es o es, la di e encia en-
e los alo es m´aximos y m´ınimos de la plan a)
sea meno que la di e encia en e los alo es l´ımi e
de la plan a pa a esa misma ecuencia.
|TB(jω)−TA(jω)|<|TU(jω)−TL(jω)|
con
T∗=P∗G
1 + P∗G
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Tiempo(segs)
Posicion( ads)
T ayec o ia pa a la segunda de las a iculaciones
Re e encia
Figu a 7: Seguimien o de la segunda a iculaci´on
1.75 1.8 1.85 1.9 1.95 2
0.66
0.68
0.7
0.72
0.74
0.76
0.78
Tiempo(segs)
Posicion( ads)
Re e encia
Figu a 8: De alle del seguimien o de la segunda
a iculaci´on
Pa a que e ec i amen e se cumpla que pa a odo
P ε{P}, la unci´on de ans e encia en bucle ce-
ado es ´e con enida en e las dos de inidas en las
especi icaciones, hab ´a que inclui un p e il o en
el dise˜no an e io , de mane a que el esquema de
con ol queda ´ıa como apa ece en la igu a 9.
Km
s(Jes+Be)
-
+++
qd
p
q
Con ol
QFT
P e il o
Figu a 9: Con olado y P e il o
El p oceso de dise˜no de los p e il os con la he a-
mien a QFT de Ma lab es simila al u ilizado pa-
a los con olado es. Los con olado es y p e il os
ob enidos son los siguien es:
G1(s) = 182,65 s2+ 102s+ 200
s
G2(s) = 172,4s2+ 52s+ 100
s
G3(s) = 44,663 s2+ 39,82s+ 5542,3
s
G4(s) = 340,2s+ 8504,5
s
G5(s) = 345,7s+ 3457
s
G6(s) = 71,46s+ 5002
s
F1(s) = 94080
s3+ 108,6s2+ 5088s+ 94080
F2(s) = 3804
s2+ 134s+ 3804
F3(s) = 5160
s2+ 160,2s+ 5160
F4(s) = 9241
s2+ 234,5s+ 9241
F5(s) = 5613
s2+ 150s+ 5613
F6(s) = 5537
s2+ 150s+ 5537
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
Tiempo(segs)
Posicion( ads)
T ayec o ia pa a la p ime a A iculacion
Re e encia
Figu a 10: Seguimien o de la p ime a a iculaci´on
A˜nadiendo es os nue os elemen os al con ol del
RM-10, se ob ienen los esul ados mos ados en
las igu as 10, 11, 12 y 13 pa a las dos p ime as
a iculaciones. La l´ınea discon inua, ep esen a la
ayec o ia de e e encia impues a, mien as que
las con inuas la ayec o ia seguida po la a icu-
laci´on co espondien e pa a alo es nominales y
den o del ango de las ince idumb es. Se mues-
an ambi´en de alles de las zonas m´as in e esan-
es del seguimien o, co espondien es al inal de la
ayec o ia.
1.9 1.91 1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2
1.56
1.562
1.564
1.566
1.568
1.57
1.572
Tiempo(segs)
Posicion( ads)
Re e encia
Figu a 11: De alle del seguimien o de la p ime a
a iculaci´on
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
−0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Time(segs)
Posicion( ads)
T ayec o ia pa a la segunda A iculacion
Re e encia
Figu a 12: Seguimien o de la segunda a iculaci´on
1.91 1.92 1.93 1.94 1.95 1.96 1.97 1.98 1.99 2
0.76
0.765
0.77
0.775
0.78
0.785
0.79
Time(segs)
Posicion( ads)
Re e encia
Figu a 13: De alle del seguimien o de la segunda
a iculaci´on
Pa a el es o de las a iculaciones que no se mues-
an en las igu as, el compo amien o es simila .

5. Conclusiones
En es e a ´ıculo se mues a la aplicaci´on del p o-
ceso de dise˜no de con olado es ipo QFT pa a
el obo RM-10 disponible en los labo a o ios del
Ins i u o de Au om´a ica y Rob´o ica de Se illa. Se
ha ilus ado como es a ´ecnica mejo a la obus ez
de los con olado es cuando se ienen ince idum-
b es en los pa ´ame os del modelo del sis ema.
Reconocimien os
Es e abajo ha sido inanciado po el p oyec o
CICYT n´ume o DPI2001-2424-C02-01.
Re e encias
[1] G´omez O ega, J. (1996) “Con ol de Robo s
Manipulado es Median e la T´ecnica del Pa
Calculado”, Uni e sidad de Se illa.
[2] Yani , O. (1999) “Quan i a i e Feedback De-
sign o Linea and Non Linea Con ol Sys-
ems”, Luwe Academic Publishe s, USA.
[3] Houpis, Cons an ine H. and Rasmussen,
S e en J. (1999) “Quan i a i e Feedback
Theo y”, Ma cel Dekke Inc, USA.
[4] Na a aj, P.S.V. (2002) “Compu a ion o QFT
Bounds o Robus T acking Speci ica ions”,
Au oma ica 38(2002) pp 327-334.