MECANISME PENTRU ROBOTI CARE SE DEPLASEAZA PRIN SALT
OBTINUTE PRIN STUDII PE SUBIECTI VII
1. INTRODUCERE
Asa cum se stie, prin biologie se intelege stiinta vietii (gr. bios - viata, logos - stiinta) .
Stabilirea si elucidarea unor analogii intre sistemele tehnice si cele biologice a fost si ramane o
inepuizabila sursa de inspiratie in stimularea si dezvoltarea creativitatii tehnice.
Una din cele mai tinere stiinte care s-au delimitat in ultimele decenii, este bionica. 52434pht89kis1i
Notiunea a fost introdusa de americanul J.E.Steele in 1960 (provine din cuplarea
notiunilor de biologie si electronica), pentru a desemna cercetarile de cibernetica orientate in
special spre studiul simularii mecanice a unor functii caracteristice organismelor.
Bionica a fost definita ca stiinta care studiaza functiile organismelor vii si simularea prin hi434p2589kiis
mijloace tehnice a acestor functii. Printre obiectivele cercetarii bionice actuale, o atentie speciala
este acordata:
- studiului sistemului nervos conceput ca retea hipercomplexa de senzori;
- studiului organelor senzoriale;
- studiului organelor efectoare.
Studiul organelor efectoare si al proceselor de transmitere a comenzilor catre organele
efectoare reprezinta o parte esentiala a bionicii.
Solutiile existente in natura vie in acest domeniu sunt extrem de diverse si ingenioase.
Studiul si imitarea lor este de o inestimabila utilitate in circumstante nenumarate. Ca
exemple tipice pot fi citate cele ale constructiei manipulatoarelor automate si ale pedipulatoarelor
automate.
Asa cum se stie, mecanismul este un sistem mecanic in care corpurile materiale
rezistente componente, intre care exista legaturi mobile, isi pot schimba sub actiunea fortelor
pozitia relativa, in mod determinat, pentru indeplinirea unor functii necesare (transmiterea puterii
mecanice, a fortelor, a miscarilor, ghidarea corpurilor etc.).
Biomecanismul este acel sistem mecanic intalnit in organismele vii, care are caracteristici
comune cu mecanismul definit anterior.
Mecanismul bionic reprezinta acele mecanisme care modeleaza structura si functiile
biomecanismelor. Acesta se mai poate defini ca fiind mecanism echivalent biomecanismului a9s.
Biomecanismul este mecanismul existent in biosisteme.
Mecanismul bionic este mecanismul care modeleaza structura si functiile
biomecanismului.
Devin astfel, interesante, biomecanismele care realizeaza performante deosebite. Intre
acestea, biomecanismele care realizeaza locomotia prin salt se caracterizeaza prin:
- deplasarea rapida;
- consum energetic minim;
- echilibrare dinamica;
- prezinta componente care realizeaza recul elastic.
Locomotia prin salt a inceput sa fie studiata relativ recent. Parintele deplasarii prin salt,
M. H. Raibert, a infiintat MIT Leg Laboratory in 1980 pe care l-a condus pana in 1995. In 1980
Marc Raibert era cadru diadctic asociat si preda metode computationale la Institutul de Robotica,
dupa care a devenit profesor de inginerie electrica si de stiinte informationale devenind membru
al Artificial Intelligence Laboratory. In 1995 Raibert a devenit presedintele companiei private
Boston Dynamics Inc.
In
perioada
1980-2000 MIT Leg Laboratory a proiectat si a realizat aproximativ 20 de
roboti, majoritatea obtinuti pe baza studiilor realizate pe subiecti din regnul animal (dinozaur,
flamingo, curcan, capra, cal, cangur etc.) [10].
2. ANALIZA MISCARII DE SALT A BROASTEI-DE-LAC
Pentru identificarea functiilor cinematice ale biomecanismului aferent locomotiei prin salt
la broasca a fost necesara filmarea in conditii de laborator a subiectului viu. S-au folosit doua
exemplare de broasca-de-lac mare (Rana ridibunda ridibunda) dintre care unul de masa 10,7 g,
iar celalalt de masa 25 g.
Filmarea s-a realizat in doua etape:
1. In conditii de studio cu doua camere mobile de tipul PANASONIC M40 si SONY 8 mm.
2. In conditii de studio cu doua camere fixe de tipul JVC cu 20 cadre/sec.
Subiectii au fost introdusi intr-o cutie de sticla la care s-au atasat repere fixe trasate pe hartie
milimetrica pe doua fete ale acesteia. S-au realizat filmari paralel cu planul YOZ, XOY si XOZ
care au pus in evidenta parametrii cinematici necesari pentru identificarea miscarii spatiale.
S-au utilizat mai multe scheme principale de filmare utilizand in principal doua camere de luat vederi. O astfel de schema de filmare este prezentata in fig.1.
Fig.1. Schema de filmare la care o camera a fost amplasata perpendicular pe planul YOZ, iar
cealalta perpendicular pe planul XOY.
Filmarile s-au realizat cu camere fixe fixate pe trepied sau cu camere mobile cu operator
uman, analiza miscarii studiindu-se fata de reperul fix XYZ sau fata de un alt reper fix paralel cu
acesta. Filmarea s-a realizat in timp real cu 20 de cadre pe secunda, fara contorizarea timpului pe
videocamera, baza de timp luandu-se in considerare pe filmele digitale obtinute. Utilizand un
videocasetofon PANASONIC NV-P2U (videoplayer cu inregistrare) si un calculator cu procesor
Pentium II dotat cu o placa de captura video 3DEMON iar cu programul Adobe Premiere 4.2. s-a
transformat semnalul video in fisiere TIFF Bitmap (20 de fisiere pentru fiecare secunda de film)
la rezolutia 320x420 dpi. Programul Adobe Premiere 4.2. este un program de captura de imagine
care pe langa posibilitatea transformarii semnalului video in film digital permite selectarea
secventelor si montarea acestora, avand toate instrumentele necesare unui laborator de montaj.
Pentru filmele realizate (care s-au obtinut cu camere care filmeaza cu 20 de cadre pe secunda)
s-au obtinut secvente TIFF pentru fragmentele selectate care cuprind salturile interesante. Trebuie
remarcat faptul ca, din materialul vast filmat numai o parte foarte mica devine material real
pentru analiza saltului, deoarece:
- conditiilor de studio sunt complet diferite de ecosistemul animalelor studiate;
- exista timpi de pregatire si de asteptare;
- subiectii obosesc relativ repede (dupa 4-5 salturi);
- subiectii analizati sunt activi noaptea si mai putin in timpul zilei;
- deseori, subiectii lovesc peretii in timpul saltului datorita reflexiei de oglinda a sticlei
(animalul considera ca este prezent un alt exemplar in apropiere).
Materialul selectat si transformat in imagini TIFF este supus operatiei de contorizare prin
introducerea bazei de timp; prin filmare cu 20 de cadre pe secunda se poate considera ca se obtine
o imagine la fiecare 0,05 secunde. De asemenea, se traseaza sistemul global fix la care se va
raporta miscarea de salt. In figura 7 se prezinta o imagine cu contorul de timp si sistemul fix de
axe.
Se constata ca se pot obtine solutii relativ precise pentru pozitiile punctelor caracteristice
biomecanismului broastei-de-lac, chiar daca se face analiza unor imagini laterale (prin filmarea
planului XOZ) utilizand aceste unelte auxiliare suprapuse peste imaginea bruta obtinuta prin prelucrarea cu Adobe Premiere, urmata de prelucrarea cu CorelDraw. Astfel, se poate extrage
coordonata Y pentru punctele aflate in centrul articulatiilor prin trasarea auxiliara a proiectantelor
pe planul XOY.
Pentru sistematizarea datelor s-a considerat ca este necesara schematizarea structurii
biomecanice a subiectului studiat, precum si notarea articulatiilor principale care participa la
locomotia prin salt. Astfel, s-a obtinut schema din figura 2 care s-a creat printr-o serie de
simplificari evidente.
Fig.2. O schema a biomecanismului broastei-de-lac creata pentru sistematizarea datelor.
Pentru determinarea pozitiilor punctelor caracteristice ale biomecanismului s-a analizat o
secventa de film formata din noua imagini.
Cu instrumentele expuse anterior si prin citirea directa a coordonatelor pe imagini s-au
obtinut rezultate de tipul celor prezentate in tabelul 1:
Tabelul 1-Datele masurate ale punctului A
Curbele pe care se deplaseaza punctele caracteristice ale biomecanismului pot fi
vizualizate prin intermediul functiei 3DPOLY din programul AUTOCAD. In acelasi program se
poate obtine o interpolare grafica de tip spline-spatial utilizand comanda PEDIT. In figura 4 se
prezinta variatia obtinuta prin incarcarea directa a datelor (cu albastru) si curba realizata prin
interpolare spline (rosu) a6s.
Fig.4. Variatia punctului A in functie de timp.
Pe baza datelor masurate s-a incercat interpolarea rezultatelor cu functii polinomiale de
gradul 8 de tipul:
F(t)=a t
Pentru aceasta s-a utilizat programul Mathematica 2.2
In acest program s-a format un sistem de 9 ecuatii cu 9 necunoscute pe baza datelor
prezentate in tabelele 1-15 care este rezolvat cu functia NAlgebraicRules
Dupa rezolvare se obtine urmatoarea functie de gradul 8 pentru coordonata x a punctului
A:
2 6 3 7 4
XA(t) = 70 + 5599.13 t - 286390. t + 5.62982 10 t - 5.61025 10 t +
8 5 8 6 9 7 8 8
3.0924 10 t - 9.50151 10 t + 1.52044 10 t - 9.86178 10 t
Pentru
obtinerea graficului functiei x(t) pentru punctul A se aplica functia Plot . In figura
5 este prezentata variatia coordonatei X in functie de timp pentru punctul A.
Fig.5. Variatia functiei X(t) a punctului A.
Pentru
obtinerea componentei pe axa OX a vitezei punctului A se deriveaza in functie de
timp functia X(t) obtinuta anterior, prin intermediul functiei Dt si se obtine functia prezentata in
figura 6.
Fig.6. Variatia componentei pe axa OX a vitezei.
Aceasta componenta a vitezei se mai deriveaza inca o data si se obtine componenta
acceleratiei pe axa ox a punctului A care este prezentata in figura 7.
Fig.7. Variatia componentei pe OX a acceleratiei punctului A.
Asemanator, se determina variatiile coordonatelor, vitezelor si acceleratiilor pentru
celelalte puncte caracteristice ale biomecanismului .
Pentru determinarea unor mecanisme echivalente care sa permita deplasarea prin salt este
foarte important studiul scheletului si a mobilitatilor acestuia.
Corpul vertebrelor este individualizat, fiind amficelic la urodele inferioare. In lungul
coloanei vertebrale se disting patru regiuni: cervicala, dorso-lombara, sacrala si codala.
In regiunea gatului se gaseste o singura vertebra care nu corespunde cu atlasul amniotelor.
Regiunea toraco-lombara are vertebre prevazute cu apofize transversale la care s-au sudat
rudimentele coastei. Acestea nu se unesc intr-un stern adevarat. Vertebra unica care alcatuieste
regiunea sacrala are apofize transverse foarte dezvoltate, servind la articularea cu centura
pelviana.