CATEGORII DOCUMENTE |
Aeronautica | Comunicatii | Electronica electricitate | Merceologie | Tehnica mecanica |
1. Descrierea elementelor robotului
Un element este considerat ca fiind un corp rigid, care stabileste o legatura intre axele a doua articulatii vecine ale robotului. Axa articulatiei se defineste ca o dreapta in jurul careia elementul se roteste fata de elementul i-1.
Fiecare element al robotului este definit de doi parametrii:
lungimea elementului ai - este distanta dintre axele a doua articulatii masurata de lungul normalei comune a doua articulatii
- unghiul de rotatie al elementului i-1 - care se obtine masurand unghiul format de proiectiile axelor i-1 si i pe planul a carui normala este normala comuna a celor doua axe, masurand de la proiectia axei i-1 la proiectia axei i, in sensul dat de regula mainii drepte , in jurul normalei comune, in cazul in care axele se intersecteaza unghiul de rotatie se masoara in planul format de acestea, iar sensul se alege arbitrar.
EXEMPLU: In fig.2. se da desenul unui element apartinand unui robot, ---- cei doi parametrii ai elementului: lungimea si unghiul de rotatie.
Normala comuna este tocmai axa de simetrie a elementului, lungimea elementului cuprinsa intre axele i-1 si i fiind 70 mm.
Descrierea legaturilor dintre elemente
a) Elemente intermediare
Exista doi parametrii cu ajutorul carora se descriu legaturile dintre elementele robotului:
distanta intre normalele comune di, masurata pe axa articulatiei care uneste cele doua elemente
unghiul articulatiei θi, care se masoara intre normalele comune de la prelungirea normalei ai-1 la ai in jurul axei i
In cazul articulatiilor de rotatie variabila este unghiul articulatiei θi, iar in cazul articulatiilor de translatie variabila este distanta di.
b) Primul si ultimul element
Lungimea elementului ai si unghiul de rotatie al acestuia i depind de pozitiile axelor articulatiilor i si i+1 in capetele lantului cinematic al robotului, intrucat una din aceste axe lipseste, se convine ca aceste marimi sa fie nule, astfel ca a0= an= 0 si n
Daca prima articulatie a robotului este de rotatie, pozitia zero a unghiului se alege arbitrar in d1= 0, iar daca prima articulatie a robotului este de translatie pozitia zero a distantei d1 se alege arbitrar in
3. Notatia Denavit - Hartenberg
Notatia Denavit - Hartenberg este un mod de a descrie elementele si articulatiile robotului, iar cu ajutorul acestora pozitia robotului.
Astfel pozitia unui robot se poate descrie cu ajutorul a cate patru marimi corespunzatoare fiecarui element al sau, care descriu elementul si legaturile cu elementele vecine. Acestia sunt ai, i, di, i
In cazul articulatiilor de rotatie variabila articulatiei este i, iar celelalte trei marimi constituie parametrii elementului, iar in cazul articulatiilor prismatice variabila articulatiei este di, iar celelalte trei marimi constituie parametrii elementului.
4. Conventia de atasare a sistemelor de coordonate a elementelor robotilor
Pentru a descrie pozitia unui element al robotului in raport cu elementele vecine, este necesara atasarea de sisteme de coordonate tuturor elementelor.
a) Elemente intermediare
Conventia de atasare a sistemelor de coordonate elementelor intermediare ale robotului este urmatoarea:
- axa Zi a sistemului de coordonate atasat elementului i coincide cu axa articulatiei i;
- originea i a sistemului se afla in punctul de intersectie dintre normala comuna ai si axa articulatiei i ;
- axa Xi este orientata de-a lungul normalei comune de la articulatia i spre articulatia i+1;
In cazul particular cand ai= 0, axa Xi se alege normala pe planul format de Zi si Zi+1, iar unghiul i se masoara dupa regula mainii drepte in jurul axei Xi. Astfel se pot alege doua semne ale unghiului i dupa cum este orientata axa Xi
- axa Yi se determina in functie de axele Zi si ----- dupa regula mainii drepte.
In fig.4. se arata modul de atasare a sistemelor de coordonate si elementelor unui robot.
b) Primul si ultimul element
Primul element al robotului este batiul fix in raport cu care se exprima restul sistemelor de coordonate atasate elementelor robotului. De aceea sistemul de coordonate atasat batiului = se alege intr-o pozitie particulara.
axa ZB= Z0 se alege sa coincida cu axa primei articulatii;
originea OB= OO a sistemului se alege sa coincida cu originea sistemului
In acest caz se obtin a0= 0, si d1= 0 in cazul articulatiilor de rotatie, respectiv i in cazul articulatiilor de translatie.
In cazul in care ultima articulatie este de rotatie:
axa Xn a sistemului se alege astfel incat sa coincida cu axa Xn-1 a sistemului , iar ca urmare n
originea On a sistemului se alege astfel ca dn= 0.
In cazul in care ultima articulatie este de translatie:
directia axei Xn se alege astfel ca n
originea On a sistemului se alege la intersectia dintre axa Xn+1 si axa articulatiei n astfel ca dn= 0.
Cu aceasta conventie de atasare a sistemelor de coordonate elementelor robotilor , parametrii unui element al robotului se pot exprima in functie de sistemele de coordonate atasate astfel:
lungimea elementului ai - este distanta dintre axele Zi si Zi+1 masurata de-a lungul axei Xi;
unghiul de rotatie al elementului i - este unghiul dintre axele Zi si Zi+1 masurat in jurul axei Xi;
distanta intre normalele comune di - este distanta de la axa Xi-1 la axa Xi masurata de-a lungul axei Zi
unghiul articulatiei i - este unghiul dintre axele Xi-1 si Xi masurat in jurul axei Zi
Conventia de atasare a sistemelor de coordonate stabilita anterior nu presupune un mod unic de atasare a sistemelor de coordonate, deoarece in primul rand axa Z se poate orienta in doua sensuri, iar apoi in cazul in care axele a doua articulatii invecinate se intersecteaza axa X se poate orienta in doua sensuri.
5. Transformari intre sisteme de coordonate invecinate
Pentru a deduce expresia unei transformari intre doua sisteme de coordonate invecinate, elementul i al robotului i se ataseaza trei sisteme de coordonate , , ca in fig.5.
sistemul este rotit cu unghiul i-1 fata de sistemul in jurul axei XR= Xi-1;
sistemul translatat cu ai-1 fata de sistemul in lungul axei XR= Xi-1;
sistemul este rotit cu unghiul i fata de sistemul in jurul axei Zi;
sistemul este translatat cu di fata de sistemul de-a lungul axei Zi
Figura 5
Transformarea omogena la sistemul la sistemul este:
care se calculeaza astfel:
r11 = [(sq1cqn + cq1sq2sqn)cq5 - cq1cq2sq5]cq6 + (cq1sq2cqn - sq1sqn)sq6
r12 = (cq1sq2 cqn - sq1sqn)cq6 + [cq1cq2sq5 - (sq1cqn + cq1sq2sqn)sq5] sq6
r13 = - cq1cq2sq5 - (sq1sqn + cq1sq2sq4 )sq5
r21 = [(cq1cq4 + sq1sq2sq4 )cq5 - sq1cq2sq5]cq6 + (sq1sq2cq4 - cq1sq4)sq6
r22 = (sq1sq2cq4 - cq1sq4)cq6 + [sq1cq2sq5 - (cq1cq4 + sq1sq2sq4 )cq5 ]sq6
r23 = - sq1cq2cq5 - (cq1cq4 + sq1sq2sq4sq5 )
r31 = (cq1sq4cq5 + sq1sq5)cq6 + cq2cq4sq6
r32 = cq2sq4cq6 - (cq2sq4cq5 + sq2sq5)cq6
r33 = sq2cq5 - cq2sq4sq5
px = - d2sq1 - (q3 + a)q1sq2 - d4cq1cq2
py = d2cq1 - (q3 + a)sq1sq2 - d4sq1cq2
pz = - (q3 + a)cq2 - d4cq2
EXEMPLU: Se da robotul serial RRTRRR, avand sase grade de libertate (Fig.6.). Se cere: - sa se ataseze sistemul de coordonate elementelor robotului,
sa se determine parametrii Denavit - Hartenberg
sa se determine transformarea dintre mana si baza robotului
Figura 6
i |
αi-1 |
ai-1 |
di |
θi |
q1 |
||||
|
- |
d2 |
q2 |
|
- |
q3+ a | |||
- |
d4 |
q4 |
||
d5 |
q5 |
|||
- |
d6 |
q6 |
||
M |
d7 |
axa 7 este in lungul articulatiilor
axa Xi-1 este perpendicular pe Xi
g Axa a sistemului fix = se alege sa coincida cu axa primei articulatii in originea OB= OO se ----- in O1, originea primului sistem. Astfel se obtin a0= 0, , d1= 0 iar i= q1 - unghiul dintre X0 si X1 masurat in jurul lui Z1.
g Axa a sistemului se alege de-a lungul primei articulatii R, iar X1 este perpendiculara pe normala comuna a primelor doua articulatii , care este tocmai elemetul 1 al robotului. Axa Y1 se orienteaza in functie de axele cunoscute deja X1 si Z1, astfel incat sa se obtina un triedru drept O1X1Y1 Z1.
g Axa Z2 coincide cu axa articulatiei 2, iar X2 se alege perpendicular pe elementul 2, care este normala comuna a articulatiilor 2 si 3. (exista doua posibilitati de orientare a axei X2 , dintre care se poate lua orice ----- ----- ----- doua posibilitati de orientare ale axei X1). Unghiul este unghiul dintre axele Z1 si Z2, masurat in jurul axei X1, adica - ; a1 este distanta de la Z1 la Z2 de-a lungul lui X1, adica 0; d2 este distanta de la X1 la X2, masurata de-a lungul lui Z1, adica unghiul este ---- , adica unghiul intre X1 si X2 masurat in jurul lui Z2.
g Axa Z3 se alege de-a lungul articulatiei de translatie 3, X3 este perpendiculara pe normala comuna, care este punctul ---, deci directia lui X3 poate fi oricare in planul al carui normala este Z3. Se adopta sensul de pe figura --- care se obtine Y3. Unghiul este unghiul intre Z2 si Z3, masurat in jurul lui X2, adica - ; a2 este distanta de la Z2 la Z3 de-a lungul lui X2 , adica 0; d3 este distanta de la X2 la X3 masurata de-a lungul lui Z3, adica -----; iar este unghiul dintre X2 si X3 masurat in jurul lui Z3, adica
g Axa Z4 de-a lungul articulatiei 4, X4 poate avea orice directie in planul a carui normala este Z4, dar se ia paralela cu X3 si apoi se obtine Y3. este unghiul intre Z3 si Z4 masurat in jurul lui X3, adica - ; a3 este distanta de la Z3 la Z4 de-a lungul lui X3, adica 0; d4 este distanta de la X3 la X4 masurata de-a lungul lui Z4, adica d4; iar = q4, adica unghiul dintre X3 si X4 in jurul lui X4
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1058
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved