14.06.2014 Views

TRADUCTOARE SENZORI ŞI SISTEME SENZORIALE

TRADUCTOARE SENZORI ŞI SISTEME SENZORIALE

TRADUCTOARE SENZORI ŞI SISTEME SENZORIALE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Traductoare, senzori şi sisteme senzoriale 1<br />

<strong>TRADUCTOARE</strong> <strong>SENZORI</strong> ŞI <strong>SISTEME</strong><br />

<strong>SENZORI</strong>ALE<br />

Robotul, prin specificul său, este un sistem complex ce execută un număr<br />

însemnat de acţiuni impuse într-un mediu de lucru caracterizat printr-o diversitate largă<br />

de parametrii definiţi prin legi mai mult sau mai puţin cunoscute. Altfel spus, un robot<br />

trebuie să execute un număr mare de mişcări în concordanţă cu sarcinile tehnologice<br />

impuse în diverse condiţii determinate de specificul mediului său de operare şi să-şi<br />

modifice corespunzător caracteristicile fncţionale odată cu modificările survenite în<br />

factorii interni sau externi în spaţiul cărora activează. Deci, un sistem robotic trebuie să<br />

fie autoadaptiv, să posede capacitatea de a-şi modifica legile de mişcare în concordanţă<br />

cu modificările mediului.<br />

Realizarea acestui deziderat impune introducerea în orice sistem de conducere a<br />

roboţilor a unor dispozitive speciale, senzori, care să asigure informaţiile primare<br />

privind caracteristicile şi parametrii mediului de operare. Ansamblul acestor<br />

dispozitive şi echipamente, ce oferă robotului o imagine a lumii externe în care<br />

evolueaza şi care permite acestuia să realizeze o comportare adaptivă faţă de orice<br />

modificări interne sau externe, formează sistemul senzorial al robotului.<br />

Complexitatea oricărui echipament senzorial este direct legată de funcţia<br />

tehnologică ce trebuie executată. Pentru un robot destinat unor operaţii de vopsire, o<br />

mişcare corectă va fi realizată numai prin simpla măsurare a parametrtilor traiectoriei<br />

cu senzori sau traductori de deplasare, în timp ce unui robot utilizat în operaţii de<br />

asamblare îi vor fi necesari, în plus, senzori tactili sau sisteme de vedere artificială. Se<br />

poate remarca de asemenea faptul că, în primul caz, sistemul senzorial oferă informaţii<br />

ce reprezintă parametrii intrinseci ai robotului (deplasare, viteză, acceleraţie) în timp ce<br />

în al doilea caz acesta defineşte caracteristicile obiectelor din imediata vecinătate a<br />

spaţiului de operare. Apare, deci, o primă clasificare importantă a acestor sisteme,<br />

siseme pentru identificarea perametrilor interni şi respectivi externi ai robotului.<br />

Capitolul de faţă va studia detaliat aceste două clase mari de sisteme senzoriale<br />

punând accentul atât pe analiza senzorilor utilizaţi în diferite echipamente cât şi pe<br />

dispozitivele de prelucrare primară a informaţiei rezultate şi a algoritmilor specifici ce<br />

permit interpretarea ei.


Traductoare, senzori şi sisteme senzoriale 2<br />

4.1. Senzori pentru măsurarea parametrilor interni<br />

Orice funcţie tehnlogică impusă unui robot cere executarea unei mişcări după o<br />

traiectorie dată. Obţinerea acestei traiectorii necesită, la rândul ei, cunoaşterea în orice<br />

moment a poziţiei, vitezei şi uneori a acceleraţiei elementelor sistemului mecanic.<br />

Aceste date reprezintă informaţia căii de reacţie a sistemului de conducere şi asigură<br />

corectitudinea realizării traiectoriei programate.<br />

Informaţiile privind poziţia, viteza şi acceleraţia sunt obţinute prin sisteme de<br />

măsurare specifice, desemnate în mod curent sub denumirea de traductoare de poziţie,<br />

viteză şi respectiv acceleraţie. Aceste sisteme nu reprezintă o caracteristică proprie<br />

roboţilor astfel încât metodele de măsurare ca şi dispozitivele respective sunt aceleaşi<br />

ca cele utilizate în comenzile numerice ale maşinilor unelte. Din acest motiv, ele vor fi<br />

denumite în continuare ca traductoare de măsură.<br />

4.1.1. Măsurarea poziţiei<br />

Aceste traductoare convertesc o deplasare a elementelor mobile într-un semnal<br />

electric compatibil cu prelucrări numerice ulterioare. În cele ce urmează vor fi trecute<br />

în revistă principalele traductoare de deplasare utilizate precum şi caracteristicile lor de<br />

bază.<br />

a) Traductoare analogice. Măsurarea analogică a poziţiei este cel mai simplu<br />

sistem de măsurare. În figura 4.1 sunt reprezentate două sisteme, unul pentrru deplasări<br />

liniare iar celălalt pentru deplasări unghiulare.<br />

Conectarea cursorului potenţiometrului la elementul mobil permite măsurarea<br />

unei tensiuni,<br />

Rx<br />

u x u1 kx<br />

(4.1)<br />

R


Traductoare, senzori şi sisteme senzoriale 3<br />

u 1<br />

u 1<br />

x<br />

ux<br />

u <br />

1<br />

a<br />

b<br />

Figura 4.1<br />

În mod similar, pentru deplasări unghiulare rezultă,<br />

u k<br />

(4.2)<br />

În general, măsurarea liniară rezistivă nu este indicată. Măsurarea unghiulară<br />

este utilizată datorită simplităţii soluţiei şi preţului de cost foarte mic. Cu toate acestea,<br />

trebuie subliniat faptul că aceste sisteme dau erori mari iar rezoluţia măsurării este<br />

scăzută.<br />

b) Traductoarele numerice. Traductoarele din această categorie convertesc<br />

mărimea măsurată, deplasarea, într-un număr N corespunzător numărului de cuante de<br />

deplasare echivalent cu distanţa parcursă. După modul în care este redat acest mumăr<br />

N se disting două tipuri de traductoare: incrementale la care ultima poziţie atinsă este<br />

obţinută din poziţia precedentă prin cumularea cu numărul de cuante corespunzătoare<br />

deplasării şi absolute în care numărul de cuante este codificat într-un cod adecvat.<br />

Traductoare incrementale liniare. Principiul de funcţionare al acestor<br />

traductoare se bazează pe împărţirea domeniului de măsurare într-un număr de cuante<br />

elementare şi contorizarea acestora simultan cu deplasarea elementului mobil.<br />

Elementul de bază la aceste sisteme este rigla de măsură (fig. 4.2.). Construcţia riglei<br />

de măsură depinde de principiul utilizat. Sunt folosite frecvent două sisteme:<br />

inductosinul liniar sau rigla optică.<br />

Inductosinul liniar este de fapt transpunerea în plan a unui selsin multipolar la<br />

care rotorul este o riglă a cărei lungime trebuie să acopere domeniul de măsurare [61]<br />

iar statorul este un cursor ce se deplasează deasupra riglei. Rigla are o singură<br />

înfăşurare iar cursorul – două înfăşurări, ambele realizate cu acelaşi pas dar decalate cu<br />

p<br />

2k 1 .<br />

2


Traductoare, senzori şi sisteme senzoriale 4<br />

u<br />

p<br />

Riglă<br />

7 p<br />

2<br />

Cursor<br />

x<br />

u 1<br />

p<br />

Figura 4.2<br />

u 2<br />

Cele două înfăşurări ale statorului sunt alimentate cu tensiuni de forma:<br />

u U sin t<br />

1 <br />

u2 U cost<br />

la ieşire, pe înfăşurarea riglei fiind obţinută tensiunea<br />

x<br />

<br />

u U ' sin<br />

t<br />

<br />

<br />

p <br />

unde x este poziţia relativă între riglă şi cursor în cadrul unui pas. Deci, cota totală se<br />

calculează cu o relaţie de forma,<br />

X<br />

Np 2 x


Traductoare, senzori şi sisteme senzoriale 5<br />

F 1<br />

t<br />

F 1<br />

F 3<br />

p / 4<br />

p<br />

F 2<br />

F 4<br />

p / 4<br />

a<br />

Riglă<br />

Figura 4.3<br />

F 2<br />

F 3<br />

F 4<br />

b<br />

t<br />

t<br />

t<br />

Măsurearea poziţiei va fi realizată în două etape, o contorizare a semipaşilor p/2<br />

urmată de o măsurare a fazei semnalului în cadrul unui pas. Considerând o realizare<br />

tehnologică cu pasul p al riglei de ordinul mm, măsurarea fazei determină obţinerea<br />

unei precizii până la ordinul micronilor. Aceste sisteme de măsură au, de asemenea,<br />

avantajul unei deosebite robusteţi tehnologice.<br />

Măsurarea liniară cu rigle optice se bazează pe marcarea paşilor de măsură cu<br />

zone opace şi transparente pe suport (riglă) corespunzător. Un sistem optic adecvat<br />

permite captarea unui semnal electric la fiecare pas parcurs de elementul mobil.<br />

Detecţia primară este realizată de un sistem de fotocelule dispuse după o anumită lege<br />

în jurul unei axe de citire.<br />

În figura 4.3 este prezentat un sistem cu patru fotocelule cu un decalaj egal cu<br />

p , una în raport cu cealaltă. Se obţine astfel o multiplicare a numărului impulsurile<br />

4<br />

realizate la fiecare pas, deci o precizie de patru ori mai ridicată. Mai mult, ţinând cont<br />

de ordinea de formare în timp a semnalelor a două fotocelule vecine se poate construi<br />

un circuit care identifică sensul de deplasare al elementului. În acelaşi timp,<br />

compararea semnalelor provenite de la fotocelule permite eliminarea zgomotelor<br />

parazite determinate fie de perturbaţii externe de natură electrcă, fie datorate vibraţiilor<br />

mecanice ale sistemului [17,61]. Deşi în general creşterea numărului de fotocelule<br />

oferă avantaje privind în special precizia măsurării, aceasta determină în acelaşi timp, o<br />

mărire substanţială a complexităţii echipamentului optic astfel încât se preferă sisteme<br />

cu două sau patru fotocelule.<br />

Pentru interpretarea distanţei măsurate, semnalele furnizate sunt contorizate cel<br />

mult într-un circuit ce constituie interfaţa pentru echipamentul de conducere numeric.<br />

Un astfel de sistem este prezentat în figura 4.4. Elementul principal este un numărător<br />

ce acumulează impulsurile, după o prelucrare prealabilă a acestora într-un amplificator<br />

de putere şi un circuit formator.


Traductoare, senzori şi sisteme senzoriale 6<br />

CF<br />

A<br />

C<br />

MUX<br />

.<br />

.<br />

.<br />

MT<br />

.<br />

.<br />

.<br />

PROCESOR<br />

4.4<br />

Control<br />

Figura<br />

Valoarea măsurată este stocată într-o memorie tampon după care este captată<br />

într-un procesor numeric ce controlează întregul proces. Trebuie subliniată simplitatea<br />

sistemului de prelucrare numerică, caracteristică ce face ca întotdeauna măsurarea<br />

incrementală să fie preferabilă altor proceduri, în general mai precise dar mult mai<br />

complexe.<br />

Traductoare incrementale unghiulare.<br />

Elementul sensibil la aceste traductoare îl constituie un disc cuantificat, fiecare<br />

increment unghiular măsurabil determinând rezoluţia sistemului. Ca şi în cazul<br />

măsurării liniare şi aici se utilizează două tipuri mai importante de sisteme: cu<br />

inductosin şi cu disc optic.<br />

F 2<br />

F 1<br />

<br />

F 1<br />

F 3<br />

F 2<br />

t<br />

t<br />

a<br />

b<br />

Figura 4.5


Traductoare, senzori şi sisteme senzoriale 7<br />

Discul optic este un disc de sticlă pe care se imprimă cu acelaşi pas unghiular<br />

zone opace (figura 4.5). Captarea semnalelor se obţine cu un număr de senzori<br />

fotoelectrici dispuşi convenabil. Cea mai utilizată procedură de măsurare conţine doi<br />

<br />

2k 1 pentru generarea impulsurilor de numărare şi<br />

senzori decalaţi cu 2<br />

asigurarea protecţiei la citire şi un senzor ce emite un singur semnal, la fiecare rotaţie a<br />

discului, utilizat pentru iniţializarea ciclului de numărare. Circuitul de prelucrare<br />

numeric are aceeaşi structură ca şi cel utilizat la măsurarea liniară (figura 4.4),<br />

fotocelula F 3 servind în plus la contorizarea ciclurilor de rotaţie complete.<br />

În unele sisteme de măsurare, discul optic este înlocuit cu discuri cu contact. Pe<br />

un astfel de disc este dispusă o coroană circulară înmpărţită în zone conductoare şi<br />

izolate. Zonele conductoare sunt legate electric printr-o perie fixă la un inel colector<br />

care serveşte ca punct de alimentare electrică. O perie colectoare explorează coroana<br />

circulară la fiecare rotaţie a discului, la trecerea peste zonele conductoare obţinându-se<br />

semnnale electrice. Cu toate că implică o tehnologie relativ simplă, sistemul este puţin<br />

utilizat datorită uzurii produse în timp, la zonele de contact, de periile aflate în miscare.<br />

Traductoare absolute liniare.<br />

Traductoarele din această categorie sunt construite pe sistem optic şi au ca<br />

element de bază o riglă de măsurare a cărei valori cuantificate sunt exprimate într-un<br />

cod absolut. Codificarea se face în cod binar natural, binar codificat zecimal sau Gray.<br />

Primele două coduri sunt familiare utilizatorilor şi oferă facilităţi în prelucrarea<br />

numerică a mărimilor măsurate în schimb pot determina apariţia unor erori la trecerea<br />

de pe o poziţie pe alta datorită schimbării simultane a mai multor ranguri binare.<br />

Codul Gray elimină acest neajuns dar implică circuite numerice specializate<br />

pentru calculele ulterioare.


Traductoare, senzori şi sisteme senzoriale 8<br />

P<br />

P 0<br />

P 1<br />

P 2<br />

P 3<br />

F 0<br />

F 1<br />

F 2<br />

F 3<br />

P 0<br />

F 0<br />

P<br />

X N<br />

2<br />

axă citire<br />

P 0<br />

a<br />

F 0<br />

P 1<br />

F 11<br />

F 12<br />

P 1<br />

F 11<br />

F 12<br />

P 2<br />

F 21<br />

F 22<br />

P 2<br />

F 21<br />

p / 2<br />

p / 2<br />

F 22<br />

P 3<br />

F 31<br />

p / 2<br />

axă 1<br />

citire<br />

b<br />

p /<br />

F 32<br />

2<br />

axă 2<br />

citire<br />

P<br />

3<br />

axă 1<br />

citire<br />

F 31<br />

2 2 p / 2<br />

2 1 p / 2<br />

c<br />

2 1 p<br />

/ 2<br />

2 2 p / 2<br />

F 32<br />

axă 2<br />

citire<br />

Figura 4.6<br />

În figura 4.6 este prezentată o riglă absolut codificată în cod binar natural cu<br />

patru piste P 0 , P1<br />

, P2<br />

, P3<br />

, fiecare pistă fiind asociată unui rang binar. Pista P 0 are cea<br />

mai fină marcare şi defineşte rezoluţia sistemului de măsurare. Fiecărei piste i se<br />

atribuie un senzor de citire, o fotocelulă, semnalul furnizat de acesta reprezentând<br />

coeficientul binar al rangului respectiv.<br />

De exemplu, în 4.6, a, cota X măsurată este echivalentă cu,<br />

p<br />

X N<br />

2<br />

unde:<br />

3<br />

2<br />

1<br />

0 3 2 1 0<br />

N F 2 F 2 F 2 F 2 0 2 1<br />

2 0 2 1<br />

2 5<br />

3 2<br />

1<br />

0


Traductoare, senzori şi sisteme senzoriale 9<br />

P<br />

3<br />

P<br />

2<br />

P<br />

1<br />

P<br />

0<br />

0 0 0 0<br />

0 0 0 1<br />

0 0 1 0<br />

0 0 1 1<br />

0 1 0 0<br />

0 1 0 1<br />

0 1 1 0<br />

a<br />

axa 1<br />

citire<br />

zonă optimă<br />

citire<br />

zonă optimă<br />

citire<br />

P<br />

3<br />

P<br />

2<br />

P<br />

1<br />

P<br />

0<br />

F<br />

31<br />

F<br />

21<br />

F<br />

11<br />

P<br />

3<br />

P<br />

2<br />

P<br />

1<br />

P<br />

0<br />

0 0 0 0<br />

0 0 0 1<br />

0 0 1 0<br />

0 0 1 1<br />

0 1 0 0<br />

0 1 0 1<br />

0 1 1 0<br />

0 0 0 1<br />

zone optime<br />

pentru citire<br />

F<br />

0<br />

b<br />

axa 2<br />

citire<br />

F<br />

32<br />

F<br />

22<br />

c<br />

F<br />

12<br />

Figura 4.7<br />

Ansamblul locaţiilor senzorilor de pe flecare pistă determină o axă de citire.<br />

Pentru realizarea unei bune citiri a codului riglei se impune o poziţionare<br />

corectă şi riguros centrică a axei de citire în cadrul fiecărui increment de deplasare.<br />

Sistemul discutat se referă la măsurarea poziţiei prin intermediul unei singure axe de<br />

citire. Anumite facilităţi de citire şi în special eliminarea unor erori datorită<br />

poziţionării incorecte a axei de citire sunt obţinute prin utilizarea a două axe de<br />

citire. În mod curent sunt utilizate două metode: metoda dublei testări şi citirea în V.<br />

Cele două metode sunt reprezentate în figurile 4.6 a,b şi c. În metoda dublei<br />

testări cele două axe sunt paralele şi situate la distanţa 2 p . Citirea este realizată<br />

2<br />

după următorul algoritm: dacă fotocelula F 0<br />

citeşte bit 0 pe pista P 0<br />

, atunci<br />

pentru citirea pistelor următoare sunt selectate numai fotocelulele axei 2, iar


Traductoare, senzori şi sisteme senzoriale 10<br />

dacă pe pista P 0<br />

se citeşte bit 1 atunci pistele P<br />

1<br />

, P2<br />

, P3<br />

sunt citite prin<br />

fotocelulele axei 1.<br />

Justificarea procedurii poate fi obţinută din figura 4.7,a. În funcţie de bitul<br />

citit pe rangul P<br />

0<br />

se pot identifica două zone optime de citire, în cadrul fiecărei zone<br />

biţii tuturor rangurilor având aceeaşi valoare. Cele două zone sunt axate la o distanţă<br />

egală cu p / 2 faţă de fotocelula F<br />

0<br />

şi sunt distribuite în sensul creşterii valorii<br />

binare, dacă F<br />

0<br />

citeşte 0 şi în sensul descreşterii valorii binare, dacă F<br />

0<br />

citeşte 1.<br />

Citirea în V extinde aceste observaţii prin analiza mai amănunţită a zonelor<br />

optime asociate fiecărui rang binar. Se poate observa că în codurile binare naturale,<br />

pentru flecare bit 0 citit pe rangul i există 2 i1<br />

biţi identici pe rangul i 1<br />

distribuiţi ponderat în sensul creşterii valorii binare, iar pentru flecare bit 1 citit pe<br />

2 i1<br />

rangul i există biţi identici cu pondere în sensul descreşterii valorii binare. În<br />

figura 4.7,b este justificată această observaţie pentru o poziţie arbitrară a<br />

dispozitivului de citire. Citirea bitului 1 pe P 0<br />

determină existenţa a doi biţi<br />

identici 1 pe pista P 1<br />

distribuiţi în sensul descreşterii valorii binare iar aceştia<br />

determină pe P<br />

2<br />

alţi patru biţi identici, biţi 0, în acelaşi sens, pe pista următoare P<br />

3<br />

existând 16 biţi 0 identici ponderat distribuiţi în sensul creşterii valorii binare.<br />

14<br />

15<br />

0<br />

1<br />

14<br />

15<br />

0<br />

1<br />

13<br />

2<br />

13<br />

2<br />

12<br />

3<br />

12<br />

3<br />

11<br />

4<br />

11<br />

4<br />

10<br />

9<br />

8<br />

a<br />

7<br />

6<br />

5<br />

10<br />

Figura 4.8<br />

9<br />

b<br />

8<br />

7<br />

6<br />

5<br />

Din această analiză se poate obţine regula de citire: dacă pe o pistă, fotocelula<br />

activă citeşte bit 0, pe rangul următor este selectată fotocelula axei 2, iar dacă se citeşte<br />

bit 1, pe rangul următor este selectată fotocelula axei 1. Procedura poate fi urmărită pe<br />

exemplul din figura 4.7,c.<br />

Traductoare absolute unghiulare.


Traductoare, senzori şi sisteme senzoriale 11<br />

Aceste traductoare sunt realizate după acelaşi principiu ca şi traductoarele<br />

liniare, numărul de cuante unghiulare [17,61] corespunzătoare unei anumite poziţii,<br />

unghi, fiind codificat după unul din codurile precizate anterior.<br />

N <br />

unde N, în cele (m+1) ranguri ale unui cod binar natural, are forma<br />

N<br />

m<br />

F 2 F<br />

F<br />

m<br />

m1<br />

1 0<br />

m<br />

12<br />

... F1<br />

2 <br />

02<br />

În figura 4.8 sunt prezentate două discuri, unul codificat natural, iar celălalt în<br />

cod Gray.<br />

Fiecare pistă circulară este citită de câte o fotocelulă după aceleaşi proceduri ca<br />

şi în traductoarele liniare. Trebuie subliniat fatul că întrucât ponderea articulaţiilor de<br />

rotaţie este mai mare decât al celor de translaţie [62] în roboţii industriali, aceste<br />

sisteme de măsurare au o foarte largă utilizare.<br />

4.1.2. Măsurarea vitezei<br />

Cunoaşterea vitezei elementelor mobile ale unui robot este un factor extrem de<br />

important în realizarea unei legi de conducere corespunzătoare. După cum se va vedea<br />

în capitolul următor, reglajul după viteză este o parte integrantă din sistemul general de<br />

reglare al robotului.<br />

GT<br />

F<br />

i<br />

T<br />

T<br />

t<br />

t<br />

F<br />

i<br />

GT<br />

t<br />

F<br />

N N<br />

1<br />

1<br />

t<br />

t<br />

T<br />

N<br />

2


Traductoare, senzori şi sisteme senzoriale 12<br />

Figura 4.9<br />

Măsurarea vitezei este obţinută plecând de la premiza că această mărime<br />

reprezintă variaţii de distanţă, măsurată la intervale egale de timp. Deci, măsurarea<br />

vitezei se obţine din măsurarea poziţiei.<br />

În mod curent, se utilizează două procedee de calcul a vitezei, ambele derivând<br />

din măsurarea incrementală a poziţiei: se măsoară numărul de impulsuri ce reprezintă<br />

cuantele de deplasare parcurse întrt-un interval de timp dat, sau se poate măsura timpul<br />

necesar pentru obţinerea unui impls de poziţie (increment).<br />

Cele două metode sunt reprezentate în figurile 4.9a si b. În prima procedură, un<br />

generator de tact GT emite semnale periodice de durată T. Viteza este apreciată prin<br />

numărul de impulsuri emise de fotocelula de poziţie în intervalul respectiv. Metoda are<br />

dezavantajul solicitării unui timp T suficient de mare pentrru acumularea nui număr de<br />

impulsuri corespunzător unei precizii dorite ceea ce constituie un inconvenient în<br />

măsurarea vitezelor mici.<br />

A doua metodă (expusă în figura 4.9b) calculează numărul de impulsuri<br />

furnizate de generatorul de tact, de perioadă T, cuprinse pe durata unui semnal al<br />

fotoceelulei F i . Soluţia aceasta reprezintă o metodă mult mai precisă implicând însă<br />

dezavantajul unei depăşiri a sistemului de numărare în cazul sistemelor lente sau dacă,<br />

de exemplu, elementul măsurat este imobil.<br />

F i<br />

+<br />

-<br />

A<br />

CS<br />

V ref<br />

<br />

GT<br />

T<br />

CLR<br />

N<br />

CL<br />

R<br />

PROCESOR<br />

bit<br />

depăşire<br />

CC<br />

Figura 4.10


Traductoare, senzori şi sisteme senzoriale 13<br />

În figura 4.10 este prezentat un circuit pentru măsurarea vitezei prin contorizarea<br />

numărului de impulsuri ale generatorului de referinţă în intervalul unui impuls emis de<br />

fotocelula sistemului incremental al poziţiei.<br />

Componenta de bază a acestui circuit este un numărător N ce acumulează<br />

impulsurile furnizate de generatorul de tact prin borna C. Funcţia de numărare este<br />

permisă numai dacă semnalul fotocelulei F i amplificat şi sincronizat într-un circuit de<br />

sincronizare CS validează această funcţie la borna CLR. După încheierea operaţiei de<br />

numărare (la sfârşitul intervalului t F , fig. 4.9.b) numărătorul N se blochează iar<br />

conţinutul său este transferat întrtun registru tampun R şi trecut ulterior în procesul de<br />

control. Un circuit de întârziere şi porţi logice suplimentare asigură decalarea în<br />

timp necesară acestor funcţiuni şi logica de transfer. În cazul în care mişcarea este<br />

foarte lentă (sau elementul este imobil), impulsurile acumulate în numărător depăşesc<br />

conţinutul acestuia, un bit de depăşire este generat şi activează circuitul de control CC.<br />

Acesta determină o funcţie de încărcare paralel (activarea bornei L) a unei configuraţii<br />

de intrare particulare, de exemplu vectorul 111...1. Captarea acestui cuvânt de către<br />

procesor va constitui o indicaţie asupra acestei stări particulare a elementului măsurat.<br />

4.2. Senzori pentru măsurarea parametrilor externi<br />

Realizarea unei strategii corecte de conducere, în condiţiile în care robotul intră<br />

în contact nemijlocit cu obiecte externe, impune existenţa unui sistem senzorial<br />

dezvoltat care sa identifice:<br />

1. Prezenţa obiectului la contactul nemijlocit cu robotul (detecţia robotului);<br />

2. Punctele de contact cu obiectul (localizarea obiectului);<br />

3. Caracteristicile punctelor de contact, evaluarea forţelor şi momentelor ce iau<br />

naştere în punctele de contact.<br />

Contactele realizate între elementul terminal al robotului şi obiect pot fi<br />

clasificate în următoarele categorii:<br />

a) contacte într-un punct (sau un număr mic de puncte) care permit aprecierea<br />

poziţiei în raport cu obiectul, forţa de apăsare în punctul respectiv etc, şi care pot<br />

asigura o mişcare dorită în imediata vecinătate a obiectului;<br />

b) contacte realizate simultan într-un număr mare de puncte, un câmp de puncte,<br />

informaţia obţinută fiind suficientă pentru identificarea formei obiectului.<br />

Ţinînd cont de tipul informaţiei obţinută prin contact, senzorii pot fi împărţiţi în:<br />

1) senzorii tactili care redau informaţii privind, în general, proprietăţile<br />

geometrice ale corpurilor;<br />

2) senzori forţă - moment numiţi şi senzori de stres care determină cantitativ<br />

forţele sau momentele exercitate în zonele de contact.<br />

În continuare, vor fi analizate detaliat principalele tipuri de sisteme senzoriale<br />

utilizate insistându-se atât asupra caracteristicilor principale şi performanţelor realizate<br />

cât şi asupra tehnologiei lor de fabricaţie.


Traductoare, senzori şi sisteme senzoriale 14<br />

4.2.1. Senzori tactili<br />

Sistemele tactile oferă robotului posibilitatea de a palpa, a "pipăi" obiectele. În<br />

principiu, aceşti senzori convertesc deformarea produsă asupra suprafeţei sau punctului<br />

de contact într-un semnal electric.<br />

În figura 4.11 este prezentat un astfel de senzor. Elementul principal îl constitue<br />

un palpator P aflat iniţial într-o poziţie de echilibru menţinută printr-un sistem de<br />

resoarte. Contactul cu suprafaţa unui obiect determină deplasarea palpatorului şi<br />

stabilirea unui contact electric cu bornele de culegere a semnalului electric. Aceste<br />

dispozitive pot detecta apropierea (contactul) cu un obiect fie pe o anumită direcţie<br />

impusă (fig.4.11, a) fie după o direcţie arbitrară (fig. 4.11, b).<br />

+<br />

<br />

a<br />

b<br />

Figura 4.11<br />

O clasă aparte de senzori tactili facilitează operaţiile de asamblare. O problemă<br />

specifică acestui gen de operaţii o constituie axarea corectă a elementului terminal în<br />

orificiul de montaj în scopul evitării deteriorării prin asamblare. Operaţiile robotizate<br />

de asamblare se realizează în două moduri: asamblarea prin contact pasiv (mişcare<br />

compliantă pasivă) şi asamblare activă (mişcare compliantă activă) [17,39,62].<br />

În primul tip de asamblare robotul nu detectează şi nu măsoară erorile de<br />

asamblare, elementul terminal al acestuia fiind suficient de elastic pentru a realiza,


Traductoare, senzori şi sisteme senzoriale 15<br />

prin deformare proprie, asamblarea. În figura 4.12 este prezentată această asamblare<br />

pasivă. În prima fază robotul se apropie de orificiul de montaj şi datorită dezaxării<br />

iniţiale se produce deformarea terminalului, deformare care permite în final<br />

introducerea corectă în orificiu.<br />

Figura 4.12<br />

Este evident că în acest caz nu este vorba de un sistem senzorial propriu-zis, dar<br />

acest sistem constitue punctul de plecare în dezvoltarea unui senzor specializat. Acest<br />

senzor se bazează pe măsurarea deformării în sistemul de resoarte al terminalului şi<br />

corectarea poziţiei terminalului robotului pînă ce eroarea detectată de senzor se<br />

anulează, deci axele de montaj coincid. Întreaga procedură este desemnată ca<br />

asamblare şi este prezentată în figura 4.13. Se observă deformarea produsă prin forţa F<br />

de contact cu obiectul. Această deformare este măsurată, amplificată şi determină<br />

rotirea terminalului, prin momentul M aplicat, pînă cînd senzorul indică anularea<br />

deformării. Deci, legea de mişcare impusă robotului tinde să anuleze efortul asupra<br />

senzorului sau, folosind o terminologie utilizată din ce în ce mai mult, să elimine<br />

"stresul asupra mîinii". Privit din acest punct de vedere, un astfel de senzor poate fi<br />

considerat totodată şi ca senzor de forţă.


Traductoare, senzori şi sisteme senzoriale 16<br />

M<br />

F<br />

4.13<br />

Figura<br />

4.2.2. Senzori tactili în reţele matriceale<br />

În sistemele analizate contactul robotului cu obiectul se realizează, în general,<br />

într-un singur punct. Pentru obţinerea unei "imagini" mai complete a obiectului se<br />

impune stabilirea unui contact într-o reţea de puncte, dispuse într-o manieră ordonată,<br />

care să permită o captare şi o interpretare eficientă a semnalelor prelucrate. De fapt<br />

aceste reţele matriceale de senzori tactili caută să imite celulele tactile ale mîinii<br />

omului atît în ceea ce priveşte cantitatea de informaţie captată cât şi modul de<br />

explorare a acesteia. Din acest motiv, anumite sisteme senzoriale de acest tip, realizate<br />

după o anumită tehnologie, sunt desemnate ca "piele artificială".<br />

Tehnologia de realizare a acestor sisteme este extrem de diversificată. Se<br />

utilizează frecvent cauciuc conductor, cauciuc conţinînd particule de carbon, cauciuc<br />

siliconic cu grafit, fibre de carbon, polimeri piezoelectrici etc.<br />

Cerinţele principale impuse acestor tipuri de senzori sunt: greutatea mică,<br />

dimensiuni reduse, constante de timp mici la deformare (revenire rapidă), rezoluţie<br />

înaltă etc.<br />

În cele ce urmează, vor fi expuse detaliat principalele tipuri de reţele senzoriale<br />

tactile utilizate în aplicaţii robotice.<br />

1. Reţele senzoriale electrooptice. Sistemul propus de Hill şi Sword [63] şi<br />

dezvoltat în [139,64] se bazează pe construcţia unei matrici senzoriale realizată din<br />

celule activate prin dispozitive fotoelectrice. Structura unei celule este prezentată în<br />

figura 4.14,a. Elementul sensibil este obţinut prin blocarea sau deblocarea fluxului<br />

luminos emis de sursa S şi captat de fotocelula F. Semnalul fotocelulei este prelucrat<br />

ulterior şi interpretat logic.<br />

O caracteristică deosebită a sistemului este robusteţea acestuia, deplasarea<br />

butonului B prin contactul cu un obiect nu antrenează nici-un element într-o mişcare<br />

mecanică. Această proprietate a permis realizarea unei reţele matriceale de butoane<br />

montate direct pe terminalul robotului, griper. În general, sistemele de acest fel conţin


Traductoare, senzori şi sisteme senzoriale 17<br />

reţele de 18 - 30 puncte care pot da şi informaţii asupra formei obiectului, zonei<br />

contactate.<br />

2. Reţele senzoriale de tip rezistiv. Sistemele senzoriale din această categorie se<br />

bazează pe conversia deformării mecanice într-o variaţie a rezistenţei electrice a zonei<br />

limitrofe punctului de contact [39,65]. Configuraţia de bază a unor astfel de sisteme<br />

constă din două reţele paralele de electrozi, dispuse ortogonal una în raport cu cealaltă,<br />

între reţele fiind plasat un material cu rezistenţă variabilă la efort (figura 4.15,a)<br />

B<br />

S<br />

F<br />

a<br />

Figura 4.14<br />

b<br />

Avantajul principal al acestor dispozitive rezidă în simplitatea constructivă a<br />

soluţiei tehnologice, electrozii creînd ei înşişi reţeaua. Numărul de puncte de contact<br />

depinde de densitatea de implementare a electrozilor dar în mod curent se pot obţine<br />

256 - 1000 puncte. Citirea informaţiei conţinută în reţea se realizează prin explorarea<br />

matricei de puncte pe linie şi coloană X i , Yi<br />

şi determinarea rezistenţei punctului<br />

adresat (fig.4.15,b). Propriu-zis aceasta înseamnă alimentarea succesivă la un potenţial<br />

impus a barelor orizontale (fig.4.16). Un comutator electronic X i , de frecvenţă ridicată<br />

comută succesiv potenţialul sursei SA pe barele X i , la fiecare adresă ADR X emisă de<br />

procesor şi stocată în registrul de adresă RA. Pentru o adresare fixă pe barele X i ,<br />

printr-un sistem de multiplexare MUX, sunt captate pe rind ieşirile liniilor verticale<br />

Y i [prin ADR Y]. În general, viteza de explorare a unei reţele cu 256 elemente<br />

senzitive este de circa 1 MHz ceea ce dă o rată de testare a fiecărui punct de 4 kHz,<br />

suficientă pentru aplicaţiile robotice curente.<br />

Materialul utilizat în configuraţia reţelei este realizat în diferite tehnologii:<br />

cauciuc încărcat cu particule de carbon, materiale polimer specifice, elastomeri,<br />

polimeri amestecaţi cu pudră ceramică etc.


Traductoare, senzori şi sisteme senzoriale 18<br />

electrozi superiori<br />

y<br />

1<br />

y y ...<br />

2<br />

3<br />

x<br />

1<br />

electrozi<br />

inferiori<br />

x<br />

2<br />

material cu rezistenţă<br />

variabilă la apăsare<br />

x<br />

3<br />

Figura 4.15<br />

3. Reţele senzoriale cu fibre de carbon. Principiul de funcţionare al acestor<br />

sisteme senzoriale este tot rezistiv, modificarea rezistenţei unui material impregnat cu<br />

fibre de carbon reprezentînd elementul sensibil al reţelei [166]. Avantajul utilizării<br />

acestor materiale constă în sensibilitatea foarte mare a senzorilor, absenţa zgomotului<br />

în reţea, un histerezis neglijabil etc.<br />

Reţelele de acest tip sunt construite în două variante: structură sandvici şi reţea<br />

cu adresare zonală. Prima variantă este prezentată în figura 4.17,a. Materialul cu fibre<br />

de carbon este comprimat între o placă metalică (pe care se exercită apăsarea) şi o<br />

placă suport izolatoare. Pe această placă sunt dispuse într-o reţea matriceală zone<br />

circulare conductoare, ce servesc pentru captarea semnalului de ieşire. Placa metalică<br />

este conectată la un potenţial electric astfel încît curentul depinde de rezistenţa zonală a<br />

materialului, deci de efortul aplicat. În figura 4.17,b este prezentată caracteristica<br />

generală a sistemului, dependenţa tensiunii u o măsurată pe ieşire în funcţie de<br />

presiunea, efortul exercitat.<br />

În figura 4.18 este prezentat al doilea sistem. Materialul din fibre de carbon este<br />

segmentat pe zone, fiecare zonă puţind fi adresată printr-un decodificator de adresă ce<br />

activează tranzistorul zonei. Circuitul emitorului fiecărui tranzistor se închide prin<br />

zona senzitivă specifică, curentul rezultat putând fi măsurat cu un amplificator de<br />

ieşire.


Traductoare, senzori şi sisteme senzoriale 19<br />

Y<br />

0<br />

1<br />

Y . . . Y<br />

1<br />

n<br />

X 0<br />

SA<br />

X<br />

1<br />

K<br />

X<br />

2<br />

Adresă X<br />

Adresă Y<br />

MUX<br />

RA<br />

PROCESOR<br />

Data<br />

A +<br />

-<br />

Figura 4.16<br />

U<br />

ref<br />

Sistemul oferă avantajul unei observări precise a zonelor de contact folosind o<br />

tehnică simplă, compatibilă cu o interfaţare numerică către un procesor specializat.<br />

4. Reţele senzoriale magnetorezistive.Tehnologia magnetorezistivă de<br />

implementare a acestor senzori este preferabilă în multe cazuri datorită senzitivităţii<br />

mari a acestor dispozitive, domeniului larg de forţe aplicate, răspunsului liniar la efort,<br />

densităţii de implementare mari etc [67,68].<br />

Elementul sensibil este un material special de tip permalloy [Ni – Fe] care îşi<br />

modifică rezistenţa prin cîmp magnetic. Structura unei celule este prezentată în<br />

fig.4.19,a. Elementul permalloy este montat pe un substrat de Al 2O3<br />

. Deasupra,<br />

elementului şi izolat de acesta prin folii şi straturi de cauciuc se găsesc conductoarele<br />

ce generează cîmpul magnetic H. Întregul element este îmbrăcat în cauciuc. Dacă<br />

elementul este necomprimat, cîmpul magnetic creat în zona elementului permalloy este<br />

slab. Printr-o deformare a celulei, conductorul este adus în imediata vecinătate a<br />

elementului determinînd o creştere a intensităţii cîmpului magnetic în zonă şi, deci, o<br />

modificare a rezistenţei acestuia, liniar cu H.Sistemul de detecţie al semnalelor în reţea<br />

este prezentat în figura 4.19,b.


Traductoare, senzori şi sisteme senzoriale 20<br />

F<br />

u 0<br />

+E<br />

placă metalică<br />

material cu fibre<br />

de carbon<br />

placă izolatoare<br />

presiune<br />

zonă conductoare<br />

b<br />

+<br />

- u0<br />

a<br />

Figura 4.17


Traductoare, senzori şi sisteme senzoriale 21<br />

Adresă<br />

D<br />

+E<br />

u 0<br />

Figura 4.18<br />

Un generator de impulsuri GI asigură prin impulsuri rectangulare de o anumită<br />

frecvenţă excitarea continua a elementelor de permalloy. Curenţii în conductoare sunt<br />

realizaţi de un generator G şi dirijaţi pe fiecare linie printr-un comutator K adresabil.<br />

Rezistenţa fiecărei zone se poate localiza prin selecţia liniei (comutatorul K) şi a<br />

coloanei printr-un multiplexor de ieşire MUX ce identifică o anumită coloană.<br />

Realizarea constructivă a reţelei impune respectarea unor anumite dimensiuni, în<br />

special distanţa dintre conductor şi elementul permalloy apreciată la cca 0,1 - 0,5 mrn.<br />

Densitatea de implementare este suficient de ridicată, reţelele uzuale conţinând 8x8<br />

celule pe o suprafaţă de (25 x 25) mm 2 .


Traductoare, senzori şi sisteme senzoriale 22<br />

conducto<br />

GI<br />

folie<br />

separatoare<br />

element<br />

permalloy<br />

cauciuc<br />

substrat Al 2O3<br />

Adresa<br />

G<br />

K<br />

a<br />

Data<br />

0<br />

1<br />

2<br />

MUX<br />

reţea<br />

senzorială<br />

7<br />

V<br />

Z<br />

Figura 4.19<br />

b<br />

5. Reţele senzoriale magnetostrictive. Un material magnetic este magnetostrictiv<br />

dacă cîmpul său magnetic se modifică prin forţe mecanice aplicate pe suprafaţa sa. Un<br />

senzor de acest tip este construit dintr-un material cu proprietăţi magnetice izotrope şi<br />

care sub efectul unor forţe devine anizotrop.<br />

De exemplu, pentru aşa-numita magnetostricţiune pozitivă, o comprimare a<br />

materialului determină o reducere a permeabilităţii pe direcţia efortului şi o creştere pe<br />

direcţia normală. Ca urmare, inducţia magnetică rezultantă îşi va schimba direcţia cu<br />

un unghi , deci un flux indus într-o înfăşurare va determina apariţia unei tensiuni<br />

proporţionale cu forţa aplicată.


Traductoare, senzori şi sisteme senzoriale 23<br />

F<br />

înfăşurare<br />

primară<br />

înfăşurare<br />

secundară<br />

material<br />

magnetostrictiv<br />

reţea senzorială<br />

-5V<br />

-5V<br />

GI<br />

I<br />

DMUX<br />

AMPL.<br />

DE<br />

CRNT.<br />

-5V<br />

Adresă X Adresă Y MUX<br />

+<br />

-<br />

u<br />

0<br />

Figura 4.20<br />

În figura 4.20,a este prezentat principiul de funcţionare al unui astfel de senzor.<br />

Se remarcă modificarea liniilor de cîmp produse de o înfăşurare primară, deci<br />

modificarea componentelor induse în înfăşurarea secundară [69]. Întreaga reţea<br />

senzorială se poate urmări în figura 4.20,b. Fiecare zonă de contact este reprezentată<br />

prin cele două înfăşurări ortogonale. Localizarea punctului este obţinută prin controlul<br />

alimentării înfăşurărilor primare legate la cîte o linie a matricei şi prin selectarea la


Traductoare, senzori şi sisteme senzoriale 24<br />

ieşirea a cîte unei singure coloane, deci captarea semnalului indus de pe o singură<br />

înfăşurare secundară, cea asociată punctului (zonei) adresate. Aceste operaţii sunt<br />

realizate prin două circuite demultiplexor - multiplexor completate de amplificatoare<br />

de curent pe intrare şi ieşire, respectiv.<br />

C 1 x<br />

x<br />

electrod pentru<br />

detecţia pe x<br />

F<br />

C 2 x<br />

y<br />

C 1 y<br />

electrod pentru<br />

detecţia pe y<br />

folie Al<br />

plăci metalice<br />

C 2 y<br />

material piezoelectric<br />

Figura 4.21<br />

Sistemele senzoriale de acest tip îşi găsesc o largă utilizare datorită cîtorva<br />

proprietăţi specifice cum ar fi: durabilitate şi robusteţe datorită absenţei oricăror<br />

elemente în mişcare, sensibilitate redusă în raport cu temperatura, liniaritatea<br />

caracteristicii intrare - ieşire, histerezis redus, senzitivitate mare etc.<br />

O structură similară o au senzorii de tip magnetoelastic [70], funcţionarea lor<br />

fiind bazată tot pe modificările liniilor de cîmp ale unei înfăşurări primare sub efectul<br />

unei forţe aplicate unui material specific (magnetoelastic).<br />

6. Reţele senzoriale piezoelectrice. Senzorii piezoelectrici se bazează pe<br />

formarea, la anumite materiale, a unor sarcini electrice sub efectul unei forţe aplicate<br />

pe suprafaţa materialului. Aceste sarcini sunt rezultatul polarizării dipolilor moleculari<br />

ca urmare a apăsării mecanice. Principiul constructiv al unui astfel de senzor este<br />

reprezentat în figura 4.21.<br />

Materialul piezoelectric este dispus în două straturi, între două tipuri de plăci, o<br />

placă centrală, o folie de aluminiu legată la pămînt (cu rol de electrod) şi două plăci


Traductoare, senzori şi sisteme senzoriale 25<br />

metalice cu rezistenţă uniform distribuită, la exterior. Forţa se exercită asupra acestor<br />

plăci şi determină apariţia sarcinilor electrice pe suprafaţa lor. Pentru captarea acestor<br />

sarcini şi localizarea punctului de contact, pe fiecare placă exterioară sunt dispuşi câte<br />

doi electrozi, o pereche permite localizarea pe axa X şi alta pe axa Y. Fiecare electrod<br />

este legat la un amplificator operaţional cu o capacitate pe reacţie.<br />

În funcţie de poziţia punctului de contact pe axa X, capacităţile C1 x , C2x<br />

se vor<br />

încărca cu sarcini diferite. Analog, pe axa Y vor apare încărcări diferenţiale pe C 1 y şi<br />

C 2 y . Măsurarea sarcinilor de pe aceste capacităţi, deci indirect măsurarea tensiunilor<br />

la ieşirea amplificatoarelor, va permite o localizare exactă a contactului mecanic [171].<br />

cauciuc siliconic<br />

folie de acryl<br />

reţea de<br />

fototranzistori<br />

F<br />

ghid de fibre optice<br />

sursă optică<br />

a<br />

Figura 4.22<br />

b<br />

7. Reţele senzoriale cu fototranzistori. Principiul de: funcţionare al acestui<br />

dispozitiv se bazează pe conversia deformării mecanice într-o informaţie optică [62,<br />

72. 73]. În figura 4.22 este prezentată structura de bază a unei reţele de acest tip.<br />

Reţeaua propriu-zisă este o matrice de fototranzistori ce constitue suprafaţa de recepţie<br />

a semnalului optic. Deasupra acestei reţele este montat un strat de material M<br />

transparent, cu indice de refracţie mare, care permite o reflexie internă totală a luminii.<br />

În mod normal se utilizează folii de acryl, material ce conferă proprietăţi de conducţie<br />

internă a luminii practic totale. Deasupra acestui strat se dispune o membrană de<br />

cauciuc siliconic cu o suprafaţă zimţată şi care constitue suprafaţa de contact cu<br />

obiectul palpat.<br />

Pe partea laterală a foliei de acryl se montează o sursă de lumină care poate fi<br />

obţinută şi cu un ghid de fibre optice. Dacă suprafaţa de contact nu este perturbată de<br />

atingerea cu un obiect, reflexia luminii în folie este totală, reţeaua de fototranzistoare<br />

fiind uniform întunecată. În contact cu un obiect, deformarea produsă de membrana<br />

externă determină o deviere a fascicolului luminos şi o zonă a reţelei fotodetectoare<br />

devine mai intens luminată (figura 4.22,b). Localizarea punctului de contact se<br />

obţine prin identificarea fototranzistorului (sau a fototranzistorilor) activaţi.


Traductoare, senzori şi sisteme senzoriale 26<br />

+E<br />

reţea senzorială<br />

MUX<br />

Data<br />

P<br />

P<br />

P<br />

Adrese linie<br />

Adrese coloană<br />

Figura 4.23<br />

În figura 4.23 este prezentată configuraţia circuitului de control al reţelei.<br />

Fiecare fototranzistor al matricei este selectat prin adrese corespunzătoare pe linie şi<br />

coloană aplicate unui multiplexor şi respectiv unui decodiflcator. Selecţia coloanei se<br />

realizează prin porţile P activate de decodificator. Coloanele neactivate au porţile P cu<br />

ieşire de nivel 0, ceea ce determină punerea la masă a colectorilor tuturor<br />

fototranzistorilor legaţi la coloana respectivă. Coloana activată corespunde porţii P cu<br />

ieşire de nivel logic 1 ceea ce asigură alimentarea coloanei. Selecţia liniei se obţine<br />

prin adresarea multiplexorului de ieşire.<br />

8. Reţete senzoriale cu detecţie tridimensională. Sistemele senzoriale discutate<br />

au abordat problemele identificării plane. În. foarte multe aplicaţii, problema<br />

recunoaşterii formelor obiectelor este o problemă de recunoaştere în cele trei<br />

coordonate X, Y, Z. Existenţa unei a treia coordonate Z pe care să se obţină informaţii<br />

tactile complică sistemul senzorial şl impune tehnologii specifice de implementare a


Traductoare, senzori şi sisteme senzoriale 27<br />

senzorilor. Unele din cele mai izbutite reţele senzoriale de acest tip sunt cele introduse<br />

de Page [17] şi dezvoltate ulterior de Sato [174].<br />

Sistemul respectiv este format dintr-o reţea de elemente de tip „palpator” cu<br />

elementul sensibil realizat pe principiu inductiv. În figura 4.24 este prezentat principiul<br />

de funcţionare al acestui element.<br />

u<br />

1<br />

Z<br />

'<br />

u<br />

2<br />

''<br />

u<br />

2<br />

u<br />

2<br />

z<br />

z<br />

0<br />

z<br />

1<br />

z<br />

z<br />

3<br />

2<br />

z<br />

1<br />

z<br />

0<br />

suport<br />

Palpator<br />

x<br />

a<br />

Figura 4.24<br />

obiect<br />

b<br />

Palpatorul poate culisa pe axa Z producînd deplasarea unul miez magnetic şi<br />

modificînd inductanţa înfăşurărilor. Pentru o poziţie de echilibru (nivel Z=0) cele două<br />

' ''<br />

înfăşurări în secundar dau tensiunile u 2 , u 2 în opoziţie de fază. Orice deplasare într-un<br />

sens sau altul determină o anumită decalare a fazelor tensiunilor din secundar.


Traductoare, senzori şi sisteme senzoriale 28<br />

sferă<br />

elastică<br />

y<br />

<br />

f<br />

x<br />

<br />

f y<br />

<br />

f x<br />

x<br />

palpator<br />

<br />

f y<br />

bază<br />

a<br />

cablu<br />

elastic<br />

b<br />

Figura 4.25<br />

Detecţia pe axa Z este combinată cu o detecţie plană pe XY prin utilizarea unei<br />

matrici senzoriale cu 8 x 8 elemente. În figura 4.24,b este reprezentată dispunerea celor<br />

8 elemente senzitive de pe axa X, ele încadrînd conturul obiectului palpat şi definind<br />

concomitent cotele punctelor de contact.<br />

4.2.3. Senzori de forţă<br />

Determinarea forţei de apăsare, de contact, între mâna robotului şi obiect, este o<br />

problemă extrem de importantă în special în operaţiile de asamblare, unde controlul<br />

după forţă, conducerea compliantă, reprezintă o procedură necesară pentru obţinerea<br />

unor performanţe tehnologice corespunzătoare.<br />

Din acest motiv, eforturile întreprinse pentru găsirea unui sistem senzorial<br />

adecvat au fost numeroase, acestea axîndu-se pe măsurarea indirectă a forţei prin<br />

măsurarea efectelor ei asupra unor componente elastice sau ai unor parametri electrici<br />

sau magnetici din circuit. Întrucît conversia forţei în parametri electro-magnetici a fost<br />

discutată la reţelele senzoriale, se va trata în continuare un senzor de forţă bazat pe<br />

măsurarea deformărilor elastice [62,75,17|.<br />

Dispozitivul senzorial este prezentat în figura 4.25. Elementele sensibile sunt<br />

reprezentate de cîteva sfere din materiale de tip elastomer montate între baza<br />

dispozitivului şi un element de contact, palpator. Dimensiunile sistemului sunt astfel<br />

proiectate încît capătul palpatorului, punctul 0 să reprezinte centrul de complianţă al<br />

dispozitivului. În acest fel, o forţă aplicată într-o direcţie determină o deflexie numai<br />

pe direcţia respectivă. Deci, măsurarea deformaţiei respective este o măsură directă a


Traductoare, senzori şi sisteme senzoriale 29<br />

forţei sau altfel spus, matricea de transfer ce defineşte legătura între vectorul<br />

deformărilor şi vectorul componentelor forţelor este o matrice diagonală.<br />

De exemplu, considerind un sistem cu patru sfere montate pe axele X,Y (figura<br />

4.25 b) rezultă<br />

<br />

<br />

<br />

k<br />

<br />

x 1<br />

0 f x<br />

<br />

<br />

<br />

<br />

<br />

k<br />

x<br />

2 <br />

f x <br />

<br />

<br />

<br />

<br />

k <br />

y<br />

3 f y<br />

<br />

<br />

<br />

<br />

<br />

<br />

x <br />

0 k4<br />

<br />

f x <br />

O astfel de măsurare este numită decuplată şi este extrem de avantajoasă pentru<br />

calculul numeric ce finalizează măsurarea.<br />

Pentru măsurarea deformărilor se utilizează un sistem electrohidraulic ca cel<br />

prezentat în figura 4.26, sferele sunt pline cu un lichid, circuitul fluidic al fiecărei sfere<br />

fiind controlat de cîte un electroventil EV. Aceste electroventile formează de fapt un<br />

circuit de multiplexare hidraulic controlat printr-un decodificator de adrese D. Un<br />

traductor analogic presiune - curent (P/I) măsoară presiunea creată prin deformare întro<br />

sferă, semnalul respectiv fiind ulterior convertit numeric de un convertor analog -<br />

numeric şi introdus în procesorul de control.<br />

Sistemul, în ansamblu, oferă o serie de avantaje dintre care menţionăm:<br />

simplitatea măsurării, robusteţea dispozitivului, precizie şi sensibilitate ridicată,<br />

integrarea simplă într-un sistem de control numeric etc.


Traductoare, senzori şi sisteme senzoriale 30<br />

EV 1<br />

Rezervor<br />

hidraulic<br />

EV 2<br />

CAN<br />

P I<br />

EV 3<br />

sferă<br />

elastică<br />

EV 4<br />

Dispozitiv<br />

sensibil<br />

D<br />

Adrese<br />

PROCESOR<br />

Data<br />

Figurea 4.26<br />

4.2.4. Senzori forţă - moment<br />

Calculul complet al forţelor şi momentelor ce intervin la contactul cu obiectul se<br />

poate obţine prin montarea unui terminal senzitiv ca cel prezentat în figura 4.27<br />

[62,39.17].<br />

Procedura de calcul se bazează pe măsurarea deformărilor<br />

w 1 , w2<br />

,..., w8<br />

produse asupra elementelor respective. Această măsurare se poate realiza<br />

dupsi tehnici piezoelectrice, magnetostrictive, magnetorezistive etc, de tipul celor<br />

discutate mai sus. În funcţie de aceste valori, forţele şi momentele se obţin după o<br />

relaţie de forma,


Traductoare, senzori şi sisteme senzoriale 31<br />

f<br />

<br />

<br />

f<br />

f<br />

<br />

M<br />

M<br />

<br />

<br />

M<br />

x<br />

y<br />

z<br />

0<br />

<br />

<br />

k<br />

0<br />

<br />

0<br />

0<br />

<br />

<br />

<br />

k<br />

x<br />

y<br />

z<br />

21<br />

61<br />

0<br />

0<br />

k<br />

k<br />

32<br />

0<br />

52<br />

0<br />

k<br />

13<br />

0<br />

0<br />

0<br />

0<br />

k<br />

63<br />

0<br />

0<br />

k<br />

k<br />

34<br />

44<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

k<br />

k<br />

k<br />

0<br />

26<br />

36<br />

0<br />

56<br />

0<br />

k<br />

17<br />

0<br />

0<br />

0<br />

0<br />

k<br />

67<br />

w1<br />

<br />

0<br />

<br />

<br />

<br />

w2<br />

<br />

0<br />

<br />

<br />

<br />

w3<br />

<br />

k <br />

38 w4<br />

<br />

.<br />

k <br />

48 w5<br />

<br />

0 <br />

w6<br />

<br />

<br />

0 <br />

<br />

w7<br />

<br />

<br />

w8<br />

<br />

w<br />

1<br />

z<br />

M<br />

Z<br />

w<br />

2<br />

w<br />

3<br />

w<br />

4<br />

w<br />

7<br />

w<br />

8<br />

M<br />

Y<br />

y<br />

w<br />

5<br />

w<br />

6<br />

Figura 4.27<br />

M<br />

X<br />

x<br />

În formula de mai sus, k ij sunt coeficienţii matricei de transfer, specifici pentru<br />

fiecare terminal. Configuraţia acestei matrici indică clar faptul că procedura de calcul<br />

este nedecuplată, fiecare componentă de forţă sau moment fiind determintă de cîteva<br />

variabile de deplasare w.<br />

i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!