Documente Academic
Documente Profesional
Documente Cultură
LURR D LIN
RDNR INIIFI:
S.l. dr. ing. Vladu Ionel Cristian
RIV,
2016
RIV,
2016
CUPRINS
Capitolul I Introducere
1.1.
1.2.
1.2.2.
1.2.3.
1.2.4.
Generaliti ................................................................................................................... 25
2.1.1.
2.2.
Generaliti ...................................................................................................... 31
3.2.
3.3.
3.4.
3.4.2.
3.4.3.
3.4.4.
Capitolul IV Senzori
4.1.
4.2.
5.2
5.1.2
5.1.3
5.2.2
5.2.2.3
5.2.2.4
Concluzii ................................................................................................................................. 97
Bibliografie ............................................................................................................................. 99
Capitolul I
INTRODUCERE
1.1 Factori generatori de dezastre ecologice
Clasificarea dezastrelor Conform Legii 481/2004 - cap. I, art. 9 prin dezastru se
nelege: - evenimentul datorat declanrii unor tipuri de riscuri, din cauze naturale sau
provocate de om, generator de pierderi umane, materiale sau modificri ale mediului i care,
prin amploare, intensitate i consecine, atinge ori depete nivelurile specifice de gravitate
stabilite prin regulamentele privind gestionarea situaiilor de urgen1.
Tipurile de risc sunt definite conform O.U.G. nr. 21/2004, aprobat prin Legea 15/2005
ca fiind: - incendii, cutremure, inundaii, accidente, explozii, avarii, alunecri sau prbuiri de
teren, mbolnviri n mas, prbuiri ale unor construcii, instalaii ori amenajri, euarea sau
scufundarea unor nave, cderi de obiecte din atmosfer ori din cosmos, tornade, avalane,
eecul serviciilor de utiliti publice i alte calamiti naturale, sinistre grave sau evenimente
publice de amploare determinate ori favorizate de factorii de risc specifici.
Principalele tipuri de risc generatoare de situaii de urgen n Romnia, grupate n
funcie de natura lor (Conform H.G.R. 2288/2005 pentru aprobarea repartizrii principalelor
funcii de sprijin pe care le asigur ministerele, celelalte organe centrale i organiza iile
neguvernamentale privind prevenirea i gestionarea situaiilor de urgen)
A. RISCURI NATURALE
A.1. Fenomene meteorologice periculoase
A 1.1. Furtuni - vnt puternic i/sau precipitaii masive i /sau cderi de grindin;
A 1.2. Inundaii;
A 1.3 tornade;
A 1.4. Secet;
A 1.5. nghe, poduri i baraje de ghea, cderi masive de zpad, chiciur, polei.
1Legea 481/08.11.2004 privind protecia civil modificat i completat cu Legea nr. 212 din
24.05.2006 i Legea nr. 241 din 2007;
5
1.
Cel mai nfiortor dezastru nuclear din istorie, cauzat de o central. Pe 26 aprilie 1986
unul dintre reactoarele centralei de la Cernobl din Ucraina a explodat. O cantitate enorm de
radiaii a fost trimis n atmosfer, mai mare dect cea emis de bombele de la Hiroshima i de
la Nagasaki. Radiaiile au mers ctre ntreaga Europ. De atunci, mii de copii au fost
diagnosticai cu cancer de tiroid i peste 30 de km din jurul centralei sunt nc nchii.
Reactorul nr.4 a fost sigilat ntr-un sarcofag enorm, care a nceput ns s se fisureze. Centrala
a fost complet nchis n 2000, dar peste 4.000 de oameni nc mai lucreaz la ea, pentru
ntreinere.
2.
3.
Saddam Hussein tia c rzboiul s-a terminat. Nu putea s aib Kuweitul i nici nu
vroia s beneficieze alii de pe urma bogiilor sale. Aa c, n timp ce Rzboiul din Golful
Persic din 1991 se ncheia, Saddam a incediat peste 600 de puuri de petrol. Flcrile au ars
timp de cteva luni. Golful era nvelit ntr-un fum toxic. Au nceput s cad ploi negre. S-au
creat lacuri de petrol. Vitele i animalele au murit din cauza aerului combinat cu petrol.
4.
n 1978, Canalul Love, situat lng Cascada Niagara, n nordul statului New York,
avea cteva sute de case linitite i o coal. Se ntmpla ca acestea s stea deasupra a 21.000
de tone de deeuri toxice industriale care fuseser ngropate n anii ' 40 i '50 de o companie
local. Pe parcursul anilor, deeurile au nceput s ias la suprafa n curile oamenilor i n
pivnie. n 1978, Canalul Love a devenit un ora-fantom dup ce toi locuitorii au fost
evacuai din cauza dezastrului ecologic.
5.
n noaptea din 24 martie 1989, vasul petrolier Exxon Valdez s-a scufundat n reciful
Bligh, aflat n apele imaculate ale strmtorii Prince William din Alaska. 40 de milioane de litri
de petrol s-au scurs n ocean i s-au ntins peste 800 de km. Sute de mii de psri, peti, foci,
vidre i alte animale au murit, n ciuda mobilizrii a peste 11.000 de oameni i 1.000 de brci.
8
Exxon Valdez este considerat cel mai mare dezastru ecologic produs de oameni, n SUA, ns
deversrile actuale de petrol din golful Mexic ar putea fi mai grave.
6.
Pe 30 septembrie 1999, cel mai grav accident nuclear al Japoniei a avut loc ntr-o
central din nord-estul Tokyo. Trei lucrtori al centralei din Tokaimura au amestecat greit o
soluie de uraniu. O flacr albastr a pornit dezastrul. Doi muncitori au murit i sute de
oameni au fost expui radiaiilor.
7.
n aprilie 2010, secretarul ONU Ban Ki-Moon a cltorit n Asia Central, unde a gsit
un "cimitir" de nave ruginite n mijlocul unui deert care se ntindea pe zeci de kilometri, n
toate direciile. Acolo a fost Marea Aral, odat al patrulea lac de pe Pmnt. Situat ntre
Uzbekistan i Kazakhstan, Aral era mare ct Irlanda. Din anii '60 ns, cnd Uniunea Sovietic
a nceput irigaii masive i a redirecionat sursa lui de ap n alte zone, Aral s-a micorat cu
90%. Ceea ce era odat un lac plin de via, a ajuns acum un deert care produce furtuni de
nisip i de sare care omoar toate plantele i are efecte negative asupra sntii oamenilor i
animalelor.
8.
Pe 10 iulie 1976, o explozie la o uzin chimic din nordul Italiei a mprtiat un nor
gros de dioxin care s-a aezat pe oraul Seveso. Time povestete cum un fermier a vzut
coada pisicii cznd, iar dup dou zile rmsese doar scheletul din ea. Dup patru zile au
nceput s se mbolnveasc oamenii, mai ales de o boal oribil de piele. Oraul a fost
evacuat. Acum este ns din nou locuit, iar un parc imens st pe dou tancuri gigantice pline de
rmiele animalelor mcelrite, fabricii i solului contaminat atunci.
9.
10.
Pe 28 martie 1979, reactorul nuclear de la centrala Three Mile Island din apropiere de
Harrisburg, SUA, s-a topit parial. Acesta a fost cel mai mare accident nuclear al Americii, ns
fr urmri grave. Nimeni nu a murit, iar centrala nc funcioneaz. Nu a mai fost de atunci
construit nicio central nuclear n SUA4.
10
Roboi interactivi.
7 Idem, p. 78
8 Idem, pp. 78 - 79
11
acestor roboi se poate schimba intr-o oarecare masur i sunt utilizai cel mai bine n
aplicaii industriale pentru operaii ce se repet stereotip.
2. Generaia a II-a cuprinde roboii adaptivi capabili s lucreze n condiii de mediu
variabile sau parial necunoscute iniial. Capacitatea de adaptare a robotului sub aciunea
perturbaiilor date de schimbrile de mediu este determinat de senzorii cu care se doteaz
acest robot, de la care se obin informaii asupra schimbrii condiiilor externe. Aceti roboi
lucreaz dup un ciclu de operaii definite in prealabil, dar pot s efectueze i operaii sub
schimbarea condiiilor de operare.
3
inteligen artificial, gradul lor de inteligen variind n raport cu funciile care au fost dorite
iniial. Acesti roboi sunt capabili s-i defineasc aciunile instantaneu lund n considerare
informaiile obinute prin senzori tactili, vizuali sau de zgomot asupra mediului de operare, s
rezolve probleme particulare i s-i modifice modul de aciune n concordanta cu variaiile
mediului de operare.
Roboii biotehnici sunt roboii la care exist o permanent participare a operatorului
uman n procesul de comanda. Sunt mprii in trei subgrupe:
Roboi semiautomai.
n cazul roboilor comandai pas cu pas, prin acionarea de ctre operatorul uman a
unui buton sau maneta, este pus in funciune unul din gradele de micare a robotului. Roboii
master-slave sunt constituii din doua lanuri cinematice deschise, primul lan (master) avnd
micarea comandat de operatorul uman, iar al doilea (slave) copiind la scara aceasta micare
i efectund operaiile de manipulare pentru care este destinat robotul, n alte cazuri, legatur
dintre master i slave este indirect, prin teletransmisie n ambele cazuri, operatorul uman
trebuie s vad tot timpul micarea elementului manipulat de slave, aceasta printr-o fereastr
sau pe un ecran display.
In cazul roboilor biotehnici semiautomai, operatorul uman particip nemijlocit n
procesul de comanda, dar n acelasi timp cu el lucreaza i un calculator universal sau
specializat. Semnalul de comand la aceste sisteme este dat de operatorul uman, obinuit
printr-o manet de comanda ce poate avea 3-6 grade de micare. Semnalul obinut prin
12
apsarea manetei dup un grad de micare oarecare este preluat de calculator, care efectueaz
calcule i formeaza semnalele de comand pentru fiecare grad de micare al organului de
execuie al robotului.
Roboii interactivi se caracterizeaz prin faptul c operatorul uman are numai o
participare periodic n procesul de comanda, n restul timpului robotul fiind comandat
automat de calculatorul electronic. Aceti roboi pot functiona n regim automatizat, cu
alternarea permanenta a regimului biotehnic cu cel automat, cu comanda de sepervizare sau cu
comanda dialog. Prin utilixarea acestor roboti se ating doua scopuri. Pe de o parte, efectunduse automat toate operaiile robotului se obine productivitatea maxim a lucrului acestuia. Pe
de alt parte, infptuind comanda la distan a robotuluide catre om, se obine posibilitatea
efecturii unor operaii complexe n locul n care omul nu poate aciona nemijlocit. Ca urmare,
acesti roboti sunt utilizati n cercetarea spaiului cosmic, a oceanului, n cazul unor operatii
complexe din mediul industrial, n expolatarea minelor cu instalaii de teleoperare.
Roboii ce actioneaz n medii industriale au capatat denumirea de roboti industriali, n
general, acetia sunt roboti automai i n cazuri mai rare se utilizeaz n industrie i roboi
biotehnici sau iteractivi. Sunt raspndii, n special, roboii programai i, mai puin cei
adaptivi. Roboii inteligeni se afl n faza de incercri n laboratoare sau aplicaii la unele
operaii de montaj automat.
Aadar, robotul industrial este un manipulator cu program de lucru variabil, autonom i
cu funcionare autimata, care reproduce anumite funcii motrice i intelectuale ale omului n
realizarea unor operaii de productie auxiliare sau de baza. El poate realiza cele mai variate
succesiuni de operaii de manipulare in cadruk unor procese de fabricaie, aceast flexibilitate
fiind asigurat pe de o parte prin disponibilitatea unui numr suficient de grade de libertate
(grade de micare), iar pe de alt parte prin programabilitat9e.
13
concentraie de praf sau de gaze toxice normale), situatii ntlnite la roboii destinati
proceselor de prelucrare mecanic, precum i la cei de transport sau depozitare semifabricate,
piese sau scule;
de tratamente termice;
execuie ca s nlture pericolul de explozie, necesar la roboii de sudare, vopsire,
acoperirii superficiale etc;
executie protectoare de praf, reclamata de robotii ce lucreaza in turnatorii, la robotii
pentru curatirea pieselor turnate etc;
Alturi de condiiile de executie impuse robotilor industriali, prezint importan i gradul de
universalitate al acestora. Din acest punct de vedere deosebi11m:
roboi speciali;
roboi specializati;
roboi universali.
Roboii industriali speciali sunt aceia care indeplinesc operaii determinate sau
11 Ibidem, p. 100
14
Roboii industriali universali sunt destinai unor operatii tehnologice diferite, deservind
utilaje tehnologice cu cele mai diferite destinatii. Asemenea roboi sunt destinai pentru
operatii de sudare (prin diferite metode), precum operaii de vopsire i acoperiri superficiale,
pentru operatii de montaj etc., fiind roboi cu numr mare de grade de libertate fa de cei
speciali sau specializai, nzestrai cu sisteme complexe de comand i control, asociate cu
minicalculatoare si echipamente adaptive.
La determinarea tipului robotului ce urmeaz s fie implementat ntr-un proces determinat,
trebuie s avem n vedere marimea seriilor de prelucrare, frecvena cu care trebuie s se
schimbe programul de funcionare la robotului, sarcina ce trebuie manipulat de robot,
precizia cu care se cere realizata traiectoria i poziia obiectului manipulat, timpul impus
pentru ciclul de functionare etc; n cazul alegerii unui robot universal, trebuie s avem grij s
folosim toate gradele de micare ale acestuia. De asemenea, trebuie s alegem acel tip de
robot, pentru care interfaa dintre robot i procesul tehnologic asistat de acesta se realizeaz
cel mai simplu din punct de vedere tehnologic, cu dispozitive suplimentare ct mai puine i
costuri minime.
Prin capacitatea de ncrcare a unui robot se nelege greutatea obiectului sau sculei
manipulate de robo12t.
Determinarea seriilor de roboi avnd n vedere acest parametru se poate face fie
plecnd de la analiza robotilor existeni, a capacittii lor de ncarcare, fie plecnd de la analiza
roboilor existeni, a capacittii lor de ncrcare, fie plecnd de la masa obiectelor ce pot fi
manipulate de roboi.
Ambele ci prezint, desigur, dificulti, datorit dinamicii foarte rapide a dezvoltrii
i construciei roboilor industriali, pe de o parte i datorita noirii permanente a produselor, a
pieselor manipulate de roboi, pe de alt parte.
12 Valer Dolga, Adriana Teodorescu, Acionarea roboilor industriali, Editura Eurobit,
Timioara, 1999, p. 43
15
roboi industriali pentru sarcini foarte uoare: 0,1; 0,16; 0,25; 0,4; 0,63 si 1,0 daN,
roboi industriali pentru sarcini uoare: 1,0; 1,6; 2,5; 4,0; 6,3 si 10,0 daN, utilizai n
roboi industriali pentru sarcini medii: 10; 16; 25; 40; 63; 100 daN, utilizai n
construcia de maini;
roboi industriali pentru sarcini grele: 100; 160; 250; 400; 630; 1000 daN, utilizai n
1.2.3.
16
sau plastice, dar trebuie s fie ridicat n cazul unui robot pentru alimentarea cu piese i scule a
unei maini unelte si mai ales n cazul roboilor de montaj i control automat.
Trebuie avut n vedere c, n general, obinerea unei precizii de poziionare ridicate impune
scderea vitezei de micare, deci creterea timpului ciclului de lucru al robotului. Pe de alt
parte, sunt cazuri cand viteza de lucru a robotului este foarte important. De exemplu, la
alimentarea unui cuptor cu temperaturi nalte, mna robotului nu trebuie s rmn mult
vreme in cuptor.
Precizia ridicat de pozitionare sau de realizare a traiectoriei unui robot se obine, pe
de-o parte printr-o realizare precis a cuplelor cinematice ale acestuia, dar, pe de alt parte i
printr-un sistem de comand i de control corespunztoare pentru deplasrile robotului dup
axele de miscare ale sale.
1.2.4.
Prin spaiul de lucru al unui robot industrial se ntelege volumul ce cuprinde totalitatea
poziiilor pe care le poate ocupa punctul caracteristic sau, altfel spus, este volumul cuprins
ntre suprafeele care nconjoar toate poziiile posibile ale dispozitivului de apucare. n cadrul
acestui spaiu sunt realizate traiectoriile i poziiile obiectului manipulat de robot i, deci,
forma spaiului de lucru este determinat de cele trei grade de micare de baz ale
mecanismului generator de traiectorie, care pot fi translaii sau rotaii dup cele trei axe de
coordonate. n funcie de modul cum sunt combinate aceste grade de micare n cadrul
schemei cinematice de baz a robotului, obinem:
17
1.2.5.
Acionarea micrilor roboilor industriali dup diferite axe de micare se poate realiza
cu motoare electrice, hidraulice sau pneumatice. n afar de acestea, exist un numr de forme
speciale de acionare realizate prin combinaii ale formelor de acionare prezentate. n alegerea
tipului acionarii pentru un robot, trebuie s avem n vedere, pe de o parte, destinaia robotului,
iar pe de alt parte prezint importana deosebit i condiiile mediului n care va lucra robotul
(gradul de umiditate, temperatura i presiunea mediului, concentraia de agenti corozivi sau
explozivi, nivelul de radioactivitate)15.
Acionarea electrica asigur obinerea unor caracteristici dinamice bune, la o gam larg de
schimbare a vitezelor de lucru i o precizie suficient de nalt.
De asemenea, acest mod de acionare permite un control mai uor al deplasrilor i
vitezelor dup diferite axe de micare. Se utilizeaz, n special, motoare electrice de curent
continu cu rotor disc, precum i motoare electrice pas cu pas16.
Pentru transmiterea micarii de la motoarele electrice de actionare la elementele mobile ale
robotului, se folosesc transmisii mecanice intermediare (reductoare armonice, redactoare
planetare, redactoare melcate, transmisii surub-piulita cu bile etc.).
Sistemele de acionare electric se aplica la roboii cu capacitati de ncarcare mici, dar
la care obiectul manipulat trebuie s efectueze micari spaiale complexe. Din punctul de
vedere al strii mediului de aciune, acionarea electric nu se poate folosi la roboi pentru
operaii de vopsire sau acoperiri superficiale din cauza pericolului de explozie.
Acionarea hidraulic, cea mai raspandit la roboii realizai pn n prezent, se
realizeaz cu motoare hidraulice rotative sau liniare i se aplica la roboii cu capacitti de
ncarcare medii i ridicate. Asemenea roboi pot lucra in diferite medii, sistemul de acionare
caracterizndu-se prin suplete ridicata i cu posibilitti mari de reglare continu a vitezei de
15 Valer Dolga, Adriana Teodorescu, Acionarea roboilor industriali, Editura Eurobit,
Timioara, 1999, p. 87
16 Ibidem, p. 88
18
1.2.6.
Roboii industriali care lucreaz dup program fix sunt roboi din prima generaie;
acetia lucreaz dup un program rigid, putnd fi realizai cu comand secveniala sau
numeric. Mediul de lucru al acestor roboi trebuie s fie de dinainte pe deplin cunoscut.
La rndul lor, sistemele de comand cu program rigid se submpart n urmtoarele
grupe:
17 Doru Adrian Pnescu, tefan Dumbrav, Sisteme de Control al Roboilor - Modelarea
cinematic, Ed. Politehnium Iai, 2009 , p. 121
19
netextual;
textual.
20
21
Roboii sunt rspndii n cercetrile ecologice, chiar dac acetia nu au fost dezvoltai
n acest scop. Cei mai muli roboi utilizati n ecologie sunt mobili i pot fi clasifica i n
funcie de echipamentele pe care le transport, dimensiunea lor, de modul n care ace tia
opereaz, de mobilitatea i autonomia lor.
Dimensiunea roboilor variaz n prezent de la nano-uniti concepute s funcioneze la
nivel molecular pn la dimensiunea unei aeronave. Statele Unite ale Americii dein cel mai
mare vehicul aerian fr pilot (unmanned aerial vehicle-UAV), Global Hawk (Fig. 1.1.) ce are
aproximativ 35 m n anvergura aripilor i poate inspecta > 100 000 km2 pe zi.
Fig.1.1. Nanoroboi n vasele de snge; b) Robot bio inspirat de psri; c) Global Hawk
Roboii pot opera oriunde, din interiorul corpului uman pn la cele mai profunde
bazine oceanice. Ei lucreaz cel mai frecvent n zone periculoase ori contaminate. n aprilie
2011, roboii au trimis primele imagini i nregistrri ale radiaiilor din interiorul reactoarele
centralei Fukushima din Japonia19.
19 T. Nakamura, T. Tomioka, ,,Can robots contribute to preventing environmental
deterioration?, Proceedings of the 1993 IEEE/Tsukuba International Workshop on
Advanced Robotics, Tsukuba, Japan, 1993 Seashore Robot for Environmental Protection
and Inspection
22
23
24
25
Marea provocare este aceea de a crea roboi ce nu doar caut, ci i salveaz oameni.
Dificultile n a crea roboi salvatori sunt att de ordin tehnic, ct i de ordin psihologic.
Cercettorii de la Georgia Institute of Technology ,,nva roboii cum s induc n
eroare victimele unui eveniment tragic, argumentnd c prin aceste ,,minciuni optimiste vor
reui s salveze viei. Un exemplu oferit de oamenii de tiin este linitirea persoanelor
speriate, prinse sub drmturi, pn la sosirea unei echipe de intervenie.
De asemenea, pentru unii oameni de tiin este foarte important aspectul pe care l are
un robot, pentru a nu nspimnta victimele pe care le salveaz. Faptul c ar putea avea diferite
intensiti ale vocii, lumini mai slabe sau mai puternice, chiar i muzic sau imagini video,
face ca misiunile de salvare ce au o durat mai mare s fie mai uor de suportat de ctre
persoanele aflate n dificultate.
Cu toate aceste proprieti, roboii vor ctiga mai uor increderea oamenilor, avnd o
misiune mult mai uoar de a-i salva din ruinele unei eventuale prbuiri.
26
Capitolul II
ROBOI HYPER REDUNDANI
2.1.Generaliti
Roboii prin structura i funciile lor reprezint o clas de sisteme ce sintetizeaz
elemente de vrf dintr-o serie de domenii tehnico-tiinifice. Este evident, deci, c robotul
reprezint un sistem extrem de complex, descris prin modele matematice sofisticate definite
prin sisteme de ecuaii difereniale neliniare, cu parametri variabili, deterministe sau
stohastice, cuprinznd un numr mare de variabile de intrare i ieire21.
n ultimele decenii cercetarea roboilor manipulatori s-a concentrat n principal pe
structuri care imit braul uman. Aceti roboi convenionali pot fi descrii ca manipulatoare
discrete, deoarece arhitectura lor se bazeaz pe un numr mic de articulaii care sunt conectate
n serie prin legturi rigide discrete22.
Manipulatoarele discrete (Figura 2.1) pot deservi eficient diferite tipuri de sarcini, dar
au limitri. Acest tip de roboi au de la 5 la 7 grade de libertate i ntr-un mediu spaial au
nevoie aproape ntotdeauna de toate gradele de libertate pentru a poziiona efectorul.
Aceast arhitectur este foarte eficient pentru medii deschise, dar dac mediul adaug
constrngeri este posibil ca efectorul s nu poat fi poziionat. Acest eec se datoreaz lipsei
gradelor de libertate ale robotului, necesare pentru a satisface att condiiile de mediu ct i
poziia final a efectorului.
De asemenea manipulatoarele discrete prezint inconvenientul necesitii schimbrii
efectorului n funcie de tipul sarcinii. Dei aceste metode pot deserve sarcina respectiv
uneori este posibil ca apucarea prin ncolcire, folosind seciuni ale manipulatorului pentru
aceasta, poate fi o soluie mai bun.
29
sau animale din lumea nconjurtoare, au primit denumiri specifice: "gtul lebedei", "gtul
girafei", "coada scorpionului", "trompa de elefant", "tentacul", "robot tip vierme ", "robot ca
arpele", "coloan vertebral", "coard activ", "bra hiper-redundant", "bra poliarticulat" ,
"serpentin" etc.
Aici vom folosi denumirea de "robot tentacular" care este cea mai sugestiv dintre
toate.
O definiie care s exprime ct mai bine caracteristicile structurale i funcionale ale
unui astfel de robot poate fi urmtoarea:
Robotul tentacular este acel robot al crui bra dispune teoretic, la limit, de un numr
infinit de grade de mobilitate, distribuite n lungul su, ceea ce i confer o flexibilitate ideal
i posibilitatea configurrii braului n orice form dorit n spaiu. Acest tip de robot se
caracterizeaz prin mas, momente de ncovoiere, momente de torsiune i fore de
extensibilitate, de asemenea, distribuite23.
Deci, un astfel de robot ideal, ce poate fi aproximat cu o curb spaial, are
posibilitatea flexrii, rsucirii, comprimrii i alungirii n oricare dintre punctele sale.
n practic, structurile fizice obinute ncearc, ntr-un grad mai mare sau mai mic, s
se apropie prin morfologie i funciuni de modelul ideal, aa cum se va vedea ntr-una din
seciunile urmtoare ale acestui capitol introductiv.
A. Clasificarea roboilor tentaculari
Diversitatea sarcinilor robotice ce se cer a fi rezolvate de ctre braele tentaculare
permite realizarea unei clasificri dup mai multe criter24ii:
a) Dup tipul sistemului de acionare (SA) folosit:
RT cu SA electric;
RT cu SA pneumatic;
RT cu SA hidraulic;
RT cu SA neconvenional1;
RT cu SA mixte.
23 M. Ivnescu, Sisteme tentaculare, n Sisteme avansate de conducere n robotic,
Craiova, Scrisul Romnesc, 2003, pp. 453-513.
24 V. Stoian, Kinematics of Tentacle Robot with Applications to Grasping, n Annals of the
University of Craiova, Year 20, Craiova, 1996, p. 121
31
RT planari;
RT spaiali.
e) Dup caracterul lanului cinematic format:
RT cu S.C. ataat;
Telemanipulatoare tentaculare.
j) Dup gradul de dependen fa de un reper fix:
32
Generaliti
33
34
35
Fig 2.4. Exemple reprezentative de sisteme robotizare pentru inspecie prin tevi si explorare
n cazul deplasrii microroboilor pentru evi sau pentru spaii nguste i sinuoase se
disting trei modaliti de locomoie: locomoia scolopendric (Figura 2.5b) - la care se
utilizeaz structuri inextensibile, articulate dup dou axe ortogonale; locomoia peristaltic
(Figura 2.5.a) la care se realizeaz deplasarea lateral a unui modul1 fa de modului vecin;
locomoia inchworm (Figura 2.5.c i d).
La momentul actual realizarea unui sistem microrobotic ce include actuatorii,
microcontrolerele, sursele de alimentare, senzorii si instrumentele de comunicare i alte
componente electronice care trebuiesc amplasate n spaii extrem de mici este destul de dificil
de realizat.
.
n schimb, aceste animale cu corpuri uoare depind de un schelet hidrostatic pentru
suport. Scheleii hidrostatici sunt cilindrici, cu caviti pline de fluid, nconjurate de ctre un
perete muscular ce este consolidat cu fibre de esut de legtur. Fluidul este de obicei un lichid
i astfel sufer modificri semnificative ale volumului. Deci, dac fibrele musculare din perete
se contract pentru a micora una dintre dimensiuni, o alta dimensiune trebuie s se mreasc26.
Prin aranjarea musculaturii astfel nct toate dimensiunile s poat fi controlate activ,
poate fi realizat o aranjare divers a micrilor i modificarea formei. Transmiterea forelor
este deci oferit nu de ctre legturile rigide, ci de presiunea din fluidul mprejmuit. Acest
principiu simplu servete ca baz a suportului i micrii ntr-un grup divers a animalelor cu
corpuri uoare.
Suportul scheletic hidrostatic poate fi de asemenea important la organisme ce de obicei
se bazeaz pe un schelet rigid. De exemplu, crabii se bazeaz pe un suport scheletic
hydrostatic dup ce i-au lepdat exoschelet n timpul nprlirii i nainte ca noua format
cuticul s se ntreasc, i de asemenea, presiunea hidrostatic de sub pielea rechinilor poate
oferi un neles al transmiterii forei ctre coad.
Pe lng spaiile mari umplute cu fluid i fibre musculare aranjate n orientri multiple,
pereii majoritii scheleilor hidrostatici sunt consolidai cu fibre de esut de legtur5 aranjate
ca fascicule de fibre paralele continue ce nfoar animalul n ambele tipuri de aranjri
elicoidale, i anume dreptace sau stngace27. Aceste aranjri de fibre de esut elicoidal de
25 G. Chapman, Versatility of hydraulic systems, Cambridge University Press, New York,
1975, p. 143
26
27 J. E. Harris, H. D. CroftoN, Structure and Function in the Nematodes: Internal Pressure and
Cuticular Structure in Ascaris, Journal of Experimental Biology, 1957, p. 162
37
28 Clark, R.B., Cowey, J.B., The Vertebrate IntegumentVolume 2: Structure, Design and Function, 1958, p. 212
38
dimensiuni ce ndeplinea rolul de support flexibil, fiind acionat n 8 puncte prin intermediul
cablurilor.
Robotul inspirat de trompa de elefant Elephants Trunk Robot a fost realizat de
Hannan, fiind format dintr-un numr de 16 articulaii, fiecare dintre acestea avnd 2 grade de
libertate, conducnd la un numr total de 32 de grade de libertate .
39
40
pentru a determina un set de micri de baz care, urmnd a fi combinate, s poat realiza o
micare complex.
Capitolul III
ROBOTUL HHR
3.1.Structura Mecanic
Scopul acestei lucrri este de a crea o imagine de ansamblu asupra sistemelor de
acionare pentru modele hiper-redundante ale roboilor.
Roboii tradiionali au la baz structuri rigide ce limiteaz abilitile acestora de a
interaciona cu mediul lor. De exemplu, manipulatoarele robotice convenionale prezint
legturi rigide i pot manipula obiecte numai prin folosirea elementului terminal special.
42
43
44
Tabelul 1. Caracteristici ale diferitelor tipuri de roboi tradiionali (hard) (primele trei
coloane) i roboi soft.
Gradele de libertate finite i controlabile ale unui robot soft sunt date de ctre
dispozitivul de acionare al acestuia. Roboii cu legturi rigide au un dispozitiv de acionare,
de obicei acesta fiind un motor electric, pentru fiecare articulaie. Deformarea ce rezult din
activarea unui sistem de acionare este definit de mecanismul de acionare, de efortul i de
mrimea actuatorului, forma i locaia acestuia n structura robotic. Acest tip de roboi se
ncadreaz ntr-o clas de sisteme i sunt numii subacionai deoarece, spre deosebire de
roboii tradiionali (hard), nu exist un executor pentru fiecare grad de libertate. Alte grade de
libertate ar putea fi influenate de ctre sistemele de acionare, dar majoritatea gradelor de
libertate nu sunt controlabile.
45
46
Fig. 3.2. prezint modul n care braul unui robot cu forma continu se deformeaz sub
diferite ncrcri gravitaionale i acionri combinate. Roboii hard pot s ghideze braul n
orice form dac legturile sunt suficient de rigide i ncrcarea este foarte mic. Actuatorii
braului unui robot cu forma continu de obicei aplic un moment sau un cuplu la captul
braului. Pentru deplasri mici, acest moment cauzeaz ndoirea braului n sus ntr-o form
ptratic. Intr-un mediu gravitaional, greutatea proprie ndoaie braul n jos ntr-o forma
cubic. Momentul captului poate fi ajustat s ridice captul la orizontal, dar braul va avea o
form non-zero asociat cu diferena dintre forma ptratic i cea cubic [159]. In mod
asemntor, dac un senzor este nsrcinat s msoare momentul la baza braului robotului cu
form continu, nu pot fi fcute diferene ntre punctul de ncrcare al captului i ncrcarea
distribuit. Totui, aceste ncrcri produc forme diferite ale braului.
3.2.Sistemul de acionare
47
actuatori
cuple elicoidale
48
cuplaje
structura cadru pentru susinerea actuatorilor format din trei flane de susinere i o
coloan central
sistemele de prindere a cablurilor unitii robotice
elemente de siguran mpotriva rotirii piulielor cuplelor elicoidale, acestea fiind n
trifazate marca Berger-Lahr. Aceste motoare pot fi controlate cu ajutorul unor controlere
dedicate pe care pot fi instalate opional sisteme de monitorizare a rotaiei.
Caracteristici:
puternic - geometria intern optimizat a motorului asigur o putere mai mare a
acestora; spre exemplu, momentul de torsiune pote fi cu pn la 50% mai mare dect al
unor motoare pas cu pas convenionale;
-silenios - construcia mecanic special confer acestora sileniozitate i lipsa
rezonanei;
adaptabil.
49
poliarticulat tronconic
Tabelul 1.3. Date tehnice pentru motoarele pas cu pas ale sistemului de acionare
3.3.
Sistemul de Control
Din aceleai motive enunate anterior, de reducere a masei totale a robotului, sistemul
de comand i control este amplasat separat de robot. Acest sistem este format dintr-un
calculator personal mpreun cu nou controlere, cte un controler pentru fiecare motor.
Configuraia PC-ului utilizat se bazeaz pe procesorul cu dou nuclee Intel E6300,
memoria RAM disponibil fiind de 512 MB. Sistemul de operare utilizat este Windows XP.
Pentru realizarea interfeei ntre calculator i controlere, PC-ul a fost dotat cu trei plci
model PCI-8144 produse de compania AdLink. Fiecare plac poate interfaa pn la 4
controlere, se conecteaz pe magistrala PCI a calculatorului i pot genera o frecven maxim
de 2,4 megapulsuri pe secund. Dintre caracteristicile plcilor utilizate amintim posibilitatea
generrii de pulsuri att pentru comanda rotirii n sens orar, ct i n sens trigonometric,
posibilitatea definirii unei poziii iniiale prin intermediul semnalului ORG1, capacitatea
schimbrii n timp real a vitezei de lucru, diverse profile ale vitezei2.
Aceste plci sunt furnizate mpreun cu software-ul MotionCreatorPro i cu o serie de
biblioteci soft compatibile cu sistemul de operare WindowsXP. Software-ul MotionCreatorPro
ofer posibilitatea controlului manual complet asupra controlerelor, implicit a motoarelor, ns
poate fi considerat limitat n cazul aplicaiei robotice curente, deoarece permite controlul a
maxim 4 axe simultan, n timp ce, pentru a se putea realiza o comand n timp real, robotul
necesit controlul a 9 axe simultan.
50
Pentru a atinge obiectivul controlului n timp real, s-a apelat la setul de biblioteci
software furnizat, i s-a realizat un program n limbajul VisualC++ care s acceseze setul de
funcii (comenzi ale controlerelor) coninut n aceste biblioteci.
Modelul de controlere utilizate, SD3, este produs de firma Berger Lahr. Acestea pot
furniza alimentarea pentru motoare pas cu pas, cu rezoluie selectabil n domeniul 200 / 400 /
500 / 1000 / 2000 / 4000 / 5000 / 10000 pai per rotaie.
Controlerele sunt prevzute cu o serie de funcii suplimentare, precum reducerea cu
60% a puterii de meninere pe poziie a axului motorului, atunci cnd aceasta nu este necesar
n regim staionar, ceea ce conduce la un nivel de nclzire redus al motorului i a elementelor
electronice, rezultnd o eficien i o durat de via mai mare a acestora (funcie util n cazul
structurii robotice descrise, deoarece, dup cum s-a enunat anterior, ansamblul de conversie a
micrii de rotaie n micare de translaie urub piuli genereaz intrinsec autofrnarea
sistemului n perioadelede regim , deci nu mai este necesar utilizarea la nivel maxim a puterii
de meninere a motorului); posibilitatea conectrii la controler a unui traductor de poziie
pentru monitorizarea apariiei eventualelor erori de poziie datorate pierderii de pai, sau a
conectrii unui system suplimentar de blocare a axului motorului pe perioadele de regim
staionar, pentru a se realiza frnarea n mod pasiv, fr a solicita motorul pas cu pas.
3.3.1. Sisteme de acionare neconvenionale
Prin sisteme de acionare neconvenionale nelegem sistemele de acionare cu SMA,
lichide rheologice, polimeri electroactivi, muchi artificiali, etc. Aceste tipuri de acionare se
regsesc n componena roboilor hiper-redundani.
1. Sisteme de acionare cu SMA
Efectul de memorare a formei poate fi utilizat n aplicaii specifice micromecatronicii
deoarece confer urmtoarele avantaje:
asigur cel mai mare raport lucru mecanic/volum, din acest punct de vedere, actuatorii pe
baz de aliaje cu memoria formei fiind considerai cei mai puternici;
au capacitatea de a reveni la forma memorat prin alungire, scurtare, ndoire, rsucire astfel
nct este posibil s se obin o gam foarte variat de micri.
Structura mecanic asociat a actuatorilor pe baz de SMA
51
mai
utilizai
traductori
pentru
msurarea
forelor
sunt
traductrorii
electrotensometrici rezistivi, iar pentru msurarea deplasrilor sunt utilizai traductori rezistivi
liniari sau rotativi.
Implementarea unui sistem de control avnd ca variabil intern rezistena prezint
urmtoarele avantaje: histerezisul este mic, comportarea este aproximativ liniar, se poate
evita supranclzirea aliajului. n lucrarea este propus o modalitate de control care s combine
rezistena intern i deplasarea ca mrimi de feed-back pentru implementarea unui algoritm de
control.
Compensarea histerezisului mare al aliajelor cu memoria formei se realizeaz prin
utilizarea unei metode feed-forward care presupune alimentarea predictiv a elementului
active astfel nct acesta s realizeze deplasarea dorit. Trei metode diferite de control au fost
aplicate pentru a urmri rspunsul unui actuator pe baz de SMA: controlul PI, controlul PI
peun model liniarizat, i controlul feed-forward.
Problemele eseniale aprute legate de controlul SMA a fost timpul lent de rcire.
Mrimea de feedback a fost preluat dintr-un experiment care urmrete variaia tensiune-efort
n funcie de nclzire.
Metodele prezint un major dezavantaj, acela c nu a fost luat n considerare sarcina
extern. Un posibil sistem de control al poziiei, aplicabil prin utilizarea mai multor tipuri de
controlere, dar verificat utiliznd un algoritm PI, urmrind totodat i aspecte privind
stabilitatea.
Rezultate experimentale confirm faptul c actuatorii pe baz de SMA permit controlul
forei generate rapid i n mod precis.
3.4.
Sistemul sensorial
Senzori analogici;
Senzori numerici.
Sistemele de control ale robotilor bazate pe senzori pot depasi multe dificultati lagate de
In cazul robotilor mobili autonomi, interesul este focalizat catre senzorii de navigatie si
ghidare. Tipurile de senzori utilizati vor fi in concordanta cu metoda de ghidare selectata.
Exista doua principii de baza implementate in conducerea robotilor mobili:
Determinarea pozitiei robotului mobil se face relativ la niste puncte externe, fixate sau
markeri.
Determinarea pozitiei si orientarii robotului mobil se face cu ajutorul unui sistem
senzorial independent, montat pe robot.
In cele ce urmeaza, se prezinta cele cateva tehnici utilizate in ghidarea robotilor
mobili:
1.Sisteme cu ghidarea electromagnetic
Consta in aplicarea unui semnal modulat in frecventa unui cablu ingropat in podea,
care sa induca o tensiune in bobinele plasate pe robotul mobil, semnalul indus fiind utilizat in
ghidarea pe traiectorie. Adesea se utilizeaza mai multe cabluri in paralel, pentru a asigura
flexibilitate robotului. Se aplica semnale de diferite frecvente pe fiecare cablu, astfel incat
55
Pentru un astfel de robot, daca ne-am limita doar la dotarea cu senzori tip incremental in
articulatii, efectorul ar urma o traiectorie din spatiul de lucru fara a avea nici o reactie utilizata
in control. Aceasta situatie ar impune severe limitari ale sarcinilor ce le-ar putea realiza si ar
creste pretul elementelor senzoriale fixate in exterior pentru localizarea obiectelor.
Deci, printr-o dotare corespunzatoare cu senzori, robotii pot avea o "comportare
adaptiva", in prezent avand mult succes sistemele multisenzor. In figura 3.3. se prezinta un
56
3.4.3.
Aici s-ar putea exemplifica controlul fortei de apucare (in efectorul robotului) prin intermediul
unui regulator PID cu reactie de la senzorul fortei de contact sau controlul urmaririi unei
suprafete curbe avand ca reactie semnalele proximitate.
58
3.4.4.
Scopul dotarii cu senzori este acela de a culege informatii utile cu privire la trasaturile
mediului inconjurator al robotului. Avantajele in utilizarea sistemelor multisenzor tin de
notiunile de: redundanta, complementaritate si continuitate in preluarea informatiilor.
Integrarea sau fuziunea informatiilor redundante creste acuratetea observatiilor despre mediu,
de asemenea, informatiile complementare permit perceperea unor trasaturi ale mediului ce
sunt imposibil de perceput de catre senzori individuali operand separat.
Metodele de procesare a datelor sistemelor multisenzoriale se pot clasifica astfel:
d) Asociere senzoriala
Prin procesarea datelor senzoriale prin asociere se obtin relatii mutuale intre senzori. Metoda
se utilizeaza in predictie, invatare, memorizare, modelare etc.
60
Capitolul IV
SENZORII
4.1.
Dicionarele din prima parte a anilor '70 nu cuprind cuvntul "senzor". Acesta a aprut
odat cu dezvoltarea microelectronicii, mpreun cu alte noiuni de mare impact, cum ar fi cele
de microprocesor, microcontroller, transputer, actuator etc., adugnd o noiune nou
unei terminologii tehnice avnd o anumit redundan.
Astfel, o mare parte din elementele tehnice senzitive sunt ncadrate n categoria de
traductor. Un traductor este un dispozitiv care convertete efecte fizice n semnale electrice,
ce pot fi prelucrate de instrumente de msurat sau calculatoare.
n unele domenii, n special n sfera dispozitivelor electro-optice, se utilizeaz
termenul de detector (detector n infrarou, fotodetector etc.).
Traductoarele introduse ntr-un fluid sunt denumite, uneori, probe. O categorie larg o
constituie sistemele terminate n "-metru": de exemplu, "accelerometru" pentru msurarea
acceleraiei, "tahometru" pentru msurarea vitezei unghiulare.
Ce este senzorul? Trebuie spus c nu exist o definiie unitar i necontestat a
senzorului, motiv care las mult spaiu pentru interpretri, ambiguiti i confuzii. Muli
autori prefer s foloseasc sintagma senzori i traductoare, n cadrul creia, fie pun pe
picior de egalitate senzorul i traductorul, utiliznd, alternativ sau preferenial, unul dintre
termeni, fie consider c unul reprezint o categorie ierarhic superioar, incluzndu-l pe
cellalt. De multe ori se mai utilizeaz i noiunea de captor, care amplific semnele de
ntrebare, ntruct n limba francez, termenul capteur este utilizat pentru a desemna
elementele tehnice, care n aceast carte au fost numite senzor.
Denumirea senzorului provine din cuvntul latin sensus, care nsemn sim i
nainte de a fi adoptat pentru sisteme tehnice, a fost i este utilizat pentru a desemna
capacitile organelor de sim ale oamenilor i ale organismelor vii, de a culege i prelucra
informaii din mediul nconjurtor i a le transmite creierului. n acest proces mrimile fizice,
neelectrice, sunt convertite n semnale electrice, pe care creierul le poate prelua i interpreta i
61
pe baza crora coordoneaz aciunile muchilor. Modelul din biologie l ntlnim, n mare
msur, la sistemele mecatronice, astfel c nu este inutil o scurt trecere n revist a
sistemelor senzoriale ale omului, cu unele comentarii privind contribuia acestora n
supervizarea proceselor de producie de ctre om: Cea mai solicitat i important funcie
senzorial este cea vizual, care asigur cantitatea preponderent de informaie, avnd i cea
mai mare vitez de transfer (cc.3.106 bii/s).
Vederea faciliteaz omului cvasi-totalitatea aciunilor de investigare a mediului identificarea obiectelor i a configuraiei, poziiei i orientrii lor, aprecierea distanelor.
Extraordinara perfecionare a simului vizual explic, poate, absena altor senzori de
investigare la om, cum ar fi cei ultrasonici, cu care sunt dotate specii de animale, ca lilieci,
delfini, balene .a. Funcia ochiului nu se rezum la simpla preluare a unei imagini pe retin i
transmiterea ei ctre creier, ci presupune i o serie de reglri inteligente, prin intermediul
muchilor optici, ale cristalinului i irisului, precum i o prelucrare i compresie a datelor
transmise.
Simul auzului permite omului recepionarea undelor sonore din domeniul "audio",
avnd frecvene cuprinse ntre aproximativ 16 Hz i 16 kHz. Rata de transfer a informaiei
auditive este de circa 2.104 bii/s. Acest sim st la baza comunicaiei dintre oameni; asigur i
funcii de investigare a mediului, prin receptarea unor sunete, precum i funcii de
supraveghere a procesului de producie, n baza unor semnale sonore provenite de la sisteme
de avertizare, a unor zgomote anormale.
Foarte important, inclusiv n procesele de producie, este sensibilitatea cutanat a
omului, asigurat de multipli receptori implantai n piele. Au fost identificate urmtoarele
forme de sensibilitate cutanat: sensibilitatea tactil, sensibilitatea termic i sensibilitatea
dureroas. Cele trei feluri de sensibilitate cutanat nu sunt rspndite uniform pe suprafaa
pielii. Sensibilitatea tactil este dezvoltat, n special, pe pielea de pe faa volar a vrfurilor
degetelor, iar sensibilitatea termic este mai accentuat pe faa dorsal a mnii, unde exist i o
sensibilitate dureroas accentuat. Receptorii cutanai sunt specializai.
Simul mirosului (olfactiv) (102 bii/s) i cel gustativ (10 bii/s) sunt extrem de utile
omului n viaa de zi cu zi, dar utilizate de om ntr-un numr restrns de procese de producie,
din industria alimentar, cea cosmetic etc.
62
omul are posibiliti multiple de recunoatere, fiind dotat cu organe de sim complexe,
care i asigur capacitile de vedere, auz, miros, gust i percepie tactil; la un system
mecatronic acest lucru nu este nici necesar i nici posibil, tinzndu-se spre limitarea
funciilor senzoriale la cele strict necesare impuse de utilizrile concrete ale acestuia;
un sistem mecatronic poate fi dotat cu faciliti senzoriale pe care nu le ntlnim la om,
asigurate, de exemplu, de senzorii de proximitate inductivi, capacitivi, fluidici, sau cei
de investigare, bazai pe radiaii ultrasonice sau radiaii laser i funcionnd pe
principiul radarului.
Exist astzi senzori pentru mai mult de 100 de mrimi fizice, iar dac se iau n considerare i
senzorii pentru diferite substane chimice, numrul lor este de ordinal sutelor. Se pot pune n
eviden circa 2000 de tipuri distincte de senzori, oferite n 100.000 de variante, pe plan
mondial [ROD03].
Datorit marii diversiti a principiilor de conversie a mrimilor fizice n mrimi
electrice, precum i a soluiilor de implementare a acestor principii, exist i o multitudine de
criteria de clasificare a senzorilor, dintre care vor fi enumerate cteva dintre cele mai
importante:
Senzorii pot fi clasificai n funcie de tehnologiile utilizate pentru realizarea lor:
absolui, cnd semnalul electric de ieire poate reprezenta toate valorile posibile ale
senzori numerici (digitali), la care semnalul de ieire poate lua numai un numr limitat
de valori discrete, care permit cuantificarea semnalului fizic de intrare.
numrul de dimensiuni atribuite valorilor msurate i clasific senzorii n scalari (un traductor,
o dimensiune), vectoriali (msurri dup trei direcii ortogonale) i matriciali (un anumit
numr de traductoare dispuse dup o matrice mono-, bi- sau tridimensional).
Combinarea ultimelor dou criterii de clasificare permit clasificri mai complexe, de
tipul celei prezentate n figura 4.2.
n industrie
n protecia mediului
n transporturi
n automatizarea cldirilor i locuinelor
Senzorii fr contact pot servi la recunoaterea obiectelor, a poziiei i orientrii lor i
la controlul calitii.
Senzorii de proximitate sunt senzori de zona foarte apropiat; ei furnizeaz informaii
despre existena obiectelor i sunt montai pe efectorul final sau n apropierea acestuia.
65
Senzorii optici sunt senzori de zon apropiat, iar cei de investigare de zon
ndeprtat. Montarea acestora se poate face i n afara robotului, n spaiul su de lucru.
Informaiile de la senzorii cu contact sunt generate prin cuplare direct sau indirect.
Cuplarea indirect permite msurarea forelor i momentelor care solicit un ntreg
system mecanic, de exemplu, efectorul final. n cazul cuplrii directe, informaia este generat
de contactul nemijlocit dintre senzor i obiect.
Alegerea i aprecierea unui anumit tip de senzor are la baz o serie ntreag de
parametric dintre cei mai diferii, cum ar fi: dimensiunile, greutatea, costul, gradul de
protective electric, domeniul de msurare, consumul de energie, natura semnalelor de ieire i
complexitatea lanului de prelucrare a acestora, sensibilitatea, rezoluia, precizia, fidelitatea,
repetabilitatea. Problema definirii unor caracteristici (sensibilitate, rezoluie, precizie) este mai
dificil dect n cazul traductoarelor, ntruct senzorul reprezint o categorie mai complex, ce
poate include un numr mare de traductoare, la care se adaug circuite electronice de achiziie,
prelucrare i evaluare a semnalelor (fig.4.1).
Exist, pe de alta parte, o varietate foarte mare de senzori, funcionnd dup principia
complet diferite i avnd caracteristici specifice grupei din care fac parte.
Orice senzor poate fi privit ns ca o "cutie neagr", la intrarea creia se aplic mrimile fizice
care urmeaz a fi msurate, ieirea fiind constituit din semnale electrice, adecvate transmiterii
ctre sistemul de comand (fig.4.5); figura 4.6. sintetizeaz caracteristicile senzorilor,
structurate pe mai multe grupe [DUM96a].
66
innd cont de marea diversitate a senzorilor, att n ceea ce privete principiile lor
constructive, ct i domeniile de aplicaie, acest capitol nu i propune o trecere n revist,
chiar sumar, a mai multor categorii de senzori, ci o focalizare pe un singur tip, ales n
contextul obiectivelor acestui curs, pe baza urmtoarelor motivaii:
Senzorii de poziie/deplasare pot fi ntlnii n cvasi-totalitatea sistemelor mecatronice
i se bazeaz pe cele mai variate principii de msurare: pot fi senzori analogici sau
numerici,
optoelectronici,
inductivi,
magneto-rezistivi,
magneto-strictivi,
cu
Numrul de piste ale discului poate fi mrit pn la rezoluia dorit. i deoarece poziia se
citete direct de pe discul codat, acesta are o memorie intern, iar o cdere a tensiunii de
alimentare nu provoac pierderi ale informaiilor. Aadar, nu este necesar ntoarcerea la o
poziie de referin (home) la repunerea sub tensiune.
Discul este realizat cu linii opace. O surs de lumin trece prin segmentele transparente spre
un fotosenzor care genereaz o und sinusoidal. Acest semnal poate fi transformat ntr-un
tren de impulsuri dreptunghiulare.
1. La utilizarea acestui dispozitiv, sunt importani urmtorii parametrii:
2. Numrul de pulsuri pe rotaie, depinde de precizia necesar n aplicaie;
3. Semnalul de ieire: poate fi sinusoidal sau tren de impulsuri;
69
4. Numrul de canale: pot exista unul sau doua canale. Versiunea cu doua canale asigur
un semnal n vederea determinrii sensului de rotaie. Poate fi furnizat i un semnal de
revenire la poziia iniial (home).
n cazul folosirii encoderului incremental pentru msurarea vitezei, trebuie conectat n
bucl fie pentru a se atinge o poziie prestabilit fie o viteza impus.
O aplicaie utiliznd encoderul incremental poate fi urmtoarea: un semnal de intrare
ncarc ntr-un numrtor un numr. Acesta reprezint poziia n care trebuie s ajung sarcina
(Figura 4.8). Pe msur ce motorul accelereaz, pulsurile emise de encoderul incremental
(digital) sosesc cu vitez cresctoare pn la atingerea vitezei constante de funcionare.
70
determina apariia unor erori la trecerea de pe o poziie pe alta datorit schimbrii simultane a
mai multor ranguri binare.
Codul Gray elimin acest neajuns dar implic circuite numerice specializate pentru calculele
ulterioare[1].
B.4 Traductoare absolute unghiulare.
Sunt de regul utilizate pentru aplicaii n care intervin rotaii uoare, care cer informaii
poziionale cnd scderea potenialului de referin datorit ntreruperii alimentrii nu poate fi
tolerat. Elemente sensibile detectoare aezate ntr-o suprafa fotovoltaic sunt aliniate
individual n faa unui fascicul luminos, desprite de un disc cu piste concentrice, realiznd
decodarea rspunsului (Figura 4.9).
71
continu a vitezelor mari (viteza roii unei maini), dar pot fi utilizate pentru a calcula
poziionarea fa de direcia de mers.
SENZORI BAZAI PE PRINCIPIUL REFLEXIEI.
Permit msurarea, ntr-o direcie dat, a distanei care separ senzorul de scena
examinat. Fasciculul de radiaii emis de sursa (E) este transmis spre receptor, situat de aceeai
parte cu emitorul, n raport cu obiectul controlat, prin intermediul unui paravan reflectorizant
(reflector).
Prezena obiectului controlat modific intensitatea fluxului luminos receptat dup
reflexie.
Dac obiectul controlat are proprieti reflectorizante, atunci el poate juca i rolul de
paravan reflectorizant, (Fig 4.10).
Fig 4.11. La ndoirea senzorului rezistena crete datorit apariiei crpturilor. Rezistena vs.
deviaia senzorului
73
Flexpoint utilizeaz un nveli care, atunci cnd este imprimat pe filme de plastic cum
ar fi poliamida, formeaz o legtur foarte puternic. Cerneala este foarte tare i foarte fragil.
Atunci cnd filmul acoperit este ndoit, cerneala se separ n multe rupturi de dimensiuni
reduse, care, n timpul micrii, se deschid i se nchid n funcie de ndoirea specific a
materialului. Cerneala i pstreaz integritatea n form i continu s aib o legtur foarte
strns cu substratul. Una dintre cele mai neobinuite caracteristici ale acestei cernele apare
atunci cnd materialul este ndoit la un anumit moment n mod repetat. i revine la valoarea
iniial cu aceeai pant sau curba de rezisten. Virtual, nu exist vreun alt zgomot asociat cu
poteniometrul mecanic tipic.
74
Capitolul V
SISTEMUL SENZORIAL AL ROBOTULUI HHR
78
Figura 5.3. Corelarea deplasrii cablurilor de traciune increment unghiular de rotaie disc
mobil
Din Figura 5.3 se observ c la nclinarea discului mobil senzorul de deplasare
msoar deplasarea cablului de traciune. Prin corelarea variaiei lungimii celor trei cabluri de
traciune2 se obine incrementul unghiular de rotaie pe fiecarea ax pentru discul mobil, deci
pentru un element al robotului.
Avantajul acestei metode const n posibilitatea de a msura incrementului unghiular
simultan cu msurarea jocului din lagre, deci o poziionare real.
Dezavantajul const n numrul mare de senzori, ceea ce implic o greutate/volum
suplimentar, precum i la creterea complexitii modulului de prelucrare a informaiilor de la
sistemul senzorial. De asemenea cablurile-tendoane trebuie s aib o textur specific astfel
nct reflectarea fasciculului optic s se fac n condiii optime. Frecarea dintre elemente i
cablul-tendon trebuie s minim, deci suprafaa cablului trebuie s fie ct mai neted, ceea ce
intr n contradicie cu cerinele senzorului.
2. Msurarea direct a incrementului unghiular al cuplei sferice
Aceast metod folosete msurarea direct a incrementului unghiular, msurnd
practic rotaia articulaiei sferice n jurul celor dou axe ( Figura 4.4). Senzorul este unitar cu
discul fix, respectiv cmaa articulaiei sferice, msurnd deplasarea unghiular a discului
mobil, respectiv sfrea mobil a articulaiei sferice.
79
80
81
este reflectata de suprafata, dupa care foloseste un algoritm de flux optic pentru a interpreta
miscarea pe axa X/Y (Figura 4.6).
Rescricii constructive impuse de productor:
Din acest punct de vedere senzorul a fost calibrat de productor pentru un set de parametri.
Valoarea acestora trebuie respectat cu abateri minime.
5.2.2.2 Schema electronic
Protocolul folosit pentru comunicaia dintre microcontroler i senzorul optic este
protocol de comunicaie serial, bidirecional, half-duplex clock driven. Pentru conexiune se
folosesc patru fire, dou pentru comunicaie dou pentru alimentare (Figura 5.7). VDD i
GND sunt pinii pentru alimentare. SDIO este folosit pentru transmisia datelor i SCK
furnizeaz semnalul de tact pentru sincronizarea comunicaiei seriale.
82
83
Tabelul 5.2. Conexiunile ntre pinii PIC 18F4550 i pinii SDNS 2610
Standul experimental i montajul pentru testarea senzorului sunt prezentate n Figura 5.10.
84
86
B. Registrele de control
Modulul MSSP are asociate trei registre de control. Acestea includ registrul de stare
SSPSTAT i dou registre de control SSPCON1 i SSPCON2. Folosirea i configurarea
acestor registre la nivel de bit depinde de modul n care este folosit MSSp, respectiv dac este
operat n modul I2C sau n modul SPI.
C. Modul I2C
Modulul MSSP folosit n modul I2C are implementate toate funciile master i slave i
genereaz ntreruperi hardware pe biii Start i Stop pentru a elibera magistrala2. Pentru
transfer sunt folosii doi pini, respectiv SDA - RB0/AN12/INT0/LFT0/SDI/SDA i SCL RB1/AN10/INT1/SCK/SCL.
2. SCK
Generatorul de tact pentru sincronizarea comunicrii seriale. Este generat ntotdeauna de
microcontroler.
3. SDIO
87
ntrziat dup ce ultimul bit de adres a fost transmis, deoarece ADNS 2610 are nevoie de cel
puin 100 s pentru a pregti datele cerute6. Diagrame de timp pentru operaia de scriere i
detaliu cu setarea i comportarea SDIO pe limea pulsului SCK sunt prezentate n Figura
5.14.
* Processor: PIC18
* Compiler: C18 2.30.01+
* Company: Microchip Technology, Inc.
*
* Software License Agreement
*
* The software supplied herewith by Microchip Technology Incorporated
* (the Company) for its PICmicro Microcontroller is intended and
* supplied to you, the Companys customer, for use solely and
* exclusively on Microchip PICmicro Microcontroller products. The
* software is owned by the Company and/or its supplier, and is
* protected under applicable copyright laws. All rights are reserved.
* Any use n violation of the foregoing restrictions may subject the
* user to criminal sanctions under applicable laws, as well as to
* civil liability for the breach of the terms and conditions of this
* license.
*
* THIS SOFTWARE IS PROVIDED n AN AS IS CONDITION. NO WARRANTIES,
* WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED
* TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
* PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. THE COMPANY SHALL NOT,
* n ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL OR
* CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
*
/** I N C L U D E S **********************************************************/
#include <p18cxxx.h>
#include "system\typedefs.h" // Required
#include "system\usb\usb.h" // Required
#include "io_cfg.h" // Required
#include "system\usb\usb_compile_time_validation.h" // Optional
#include "user\user_mouse.h" // Modifiable
90
/** V A R I A B L E S ********************************************************/
#pragma udata
/** P R I V A T E P R O T O T Y P E S ***************************************/
static void InitializeSystem(void);
void USBTasks(void);
void user_interrupt(void);
/** V E C T O R R E M A P P I N G *******************************************/
extern void _startup (void); // See c018i.c n your C18 compiler dir
#pragma code _RESET_INTERRUPT_VECTOR = 0x000800
void _reset (void)
{
_asm goto _startup _endasm
}
#pragma code
#pragma code _HIGH_INTERRUPT_VECTOR = 0x000808
void _high_ISR (void)
{
user_interrupt();
}
#pragma code _LOW_INTERRUPT_VECTOR = 0x000818
void _low_ISR (void)
{
}
#pragma code
/** D E C L A R A T I O N S **************************************************/
#pragma code
/
****************************************************************************
**
* Function: void main(void)
*
91
* PreCondition: None
*
* Input: None
*
* Output: None
*
* Side Effects: None
*
* Overview: Main program entry point.
*
* Note: None
****************************************************************************
*/
void main(void)
{
InitializeSystem();
while(1)
{
USBTasks(); // USB Tasks
ProcessIO(); // See user\user.c & .h
}//end while
}//end main
/
****************************************************************************
**
* Function: static void InitializeSystem(void)
* PreCondition: None
*
* Input: None
*
* Output: None
92
*
* Side Effects: None
*
* Overview: InitializeSystem is a centralize initialization routine.
* All required USB initialization routines are called from
* here.
*
* User application initialization routine should also be
* called from here.
*
* Note: None
****************************************************************************
*/
static void InitializeSystem(void)
{
ADCON1 |= 0x0F; // Default all pins to digital
#if defined(USE_USB_BUS_SENSE_IO)
tris_usb_bus_sense = INPUT_PIN; // See io_cfg.h
#endif
#if defined(USE_SELF_POWER_SENSE_IO)
tris_self_power = INPUT_PIN;
#endif
mInitializeUSBDriver(); // See usbdrv.h
UserInit(); // See user.c & .h
}//end InitializeSystem
/
****************************************************************************
**
* Function: void USBTasks(void)
*
* PreCondition: InitializeSystem has been called.
93
*
* Input: None
*
* Output: None
*
* Side Effects: None
*
* Overview: Service loop for USB tasks.
*
* Note: None
****************************************************************************
*/
void USBTasks(void)
{
/*
* Servicing Hardware
*/
USBCheckBusStatus(); // Must use polling method
if(UCFGbits.UTEYE!=1)
USBDriverService(); // Interrupt or polling method
}// end USBTasks
/**
EOF
***************************************************************/
94
main.c
95
CONCLUZII
n lucrare prezint senzorii folosii n general la roboii hiper-redundani pentru
determinarea parametrilor interni, care determin poziia i orientarea articulaiilor robotului,
i a parametrilor externi, care furnizeaz informaii despre interaciunea cu mediul.
O atenie deosebit este acordat senzorilor de curbur, senzori specifici roboilor
hiper-redundani. Sunt prezentate de asemenea cerinele pentru proiectarea unui senzor.
n ultima parte a lucrrii este prezentat sistemul senzorial al robotului HHR. Este prezentat n
special senzorul optic pentru determinarea incrementului unghiular 3D. Acest senzor prezint
avantajul msurrii incrementului unghiular spaial al unei articulaii.
Senzorul optic folosit, respectiv ADNS 2610, se bazeaz pe tehnologia Optical
Navigation Tehnology i conine un sistem de achiziie a imaginii IAS, precum i un procesor
de semnal digital DSP.
96
97
BIBLIOGRAFIE
1. Legea 481/08.11.2004 privind protecia civil modificat i completat cu Legea nr.
212 din 24.05.2006 i Legea nr. 241 din 2007
2. Despre cutremure, http://www.infp.ro/despre-cutremure/ [accesat: 29.08.2016]
3. Alunecri de teren n Vrancea, http://www.jurnaldevrancea.ro/ultima-ora-alunecari-deteren-in-vrancea/ [accesat: 29.08.2016]
4. www.historia.ro/exclusiv_web/general/articol/10-mari-dezastre-ecologice, accesat pe
data de 09.08.2016
5. Conf.
univ.
dr.
ing.
Cezar
Dumitru
Popa,
Roboi
industriali,
8. Emil P. Pop, Monica C. Leba, Maria D. Pop, Sisteme de conducere a roboilorstructura, conducerea, modelarea, simularea i programarea roboilor ficti i mobili,
Ed. Didactic i Pedagogic, Bucureti, 2007
9. Valer Dolga, Adriana Teodorescu, Acionarea roboilor industriali, Editura Eurobit,
Timioara, 1999
10. L. Sciavicco, B. Siciliano, Modelling and Control of Robot Manipulators, 2000,
Springer-Verlag, Berlin
11. Doru Adrian Pnescu, tefan Dumbrav, Sisteme de Control al Roboilor - Modelarea
cinematic, Ed. Politehnium Iai, 2009
12. D. Grmillet, W. Puech, V. Garon, T.Boulinier, Y.Le Maho, Robots in Ecology:
Welcome to the machine, Open Journal of Ecology, 2012
13. T. Nakamura, T. Tomioka, ,,Can robots contribute to preventing environmental
deterioration?, Proceedings of the 1993 IEEE/Tsukuba International Workshop on
Advanced Robotics, Tsukuba, Japan, 1993 Seashore Robot for Environmental
Protection and Inspection
14. G. S. Chirikjian, Theory and applications of hyper-redundant robotic manipulators,
Ph.D. dissertation, Dep. Appl. Mechanics, California Inst. Technol., Pasadena, June,
1992
15. M. Ivnescu, Sisteme tentaculare, n Sisteme avansate de conducere n robotic,
Craiova, Scrisul Romnesc, 2003
16. V. Stoian, Kinematics of Tentacle Robot with Applications to Grasping, n Annals of
the University of Craiova, Year 20, Craiova, 1996
17. G. Chapman, Versatility of hydraulic systems, Cambridge University Press, New York,
1975
18. G. Chapman, The hydrostatic skeleton in the invertebrates, Cambridge University
Press, New York, 1975
19. J. E. Harris, H. D. CroftoN, Structure and Function in the Nematodes: Internal
Pressure and Cuticular Structure in Ascaris, Journal of Experimental Biology, 1957
20. Clark, R.B., Cowey, J.B., The Vertebrate IntegumentVolume 2: Structure, Design and
Function, 1958
21. I. Gavrilu, T. Barabs, A. Gacsdi, Bazele robotici, ndrumtor de laborator, Editura
Universitii din Oradea, 2006
22. I. Gavrilu, T. Barabs, A. Gacsdi, Bazele robotici, ndrumtor de laborator, Editura
Universitii din Oradea, 2006
99