14.06.2014 Views

TRADUCTOARE SENZORI ŞI SISTEME SENZORIALE

TRADUCTOARE SENZORI ŞI SISTEME SENZORIALE

TRADUCTOARE SENZORI ŞI SISTEME SENZORIALE

SHOW MORE
SHOW LESS

Transform your PDFs into Flipbooks and boost your revenue!

Leverage SEO-optimized Flipbooks, powerful backlinks, and multimedia content to professionally showcase your products and significantly increase your reach.

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!