TRADUCTOARE SENZORI ÅI SISTEME SENZORIALE
TRADUCTOARE SENZORI ÅI SISTEME SENZORIALE
TRADUCTOARE SENZORI ÅI SISTEME SENZORIALE
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