scieee Open visual document viewer

Aplicación del Control QFT a Robots Manipuladores

Jiménez, D. J.; Rodríguez Rubio, Francisco

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.

Full text

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.