Structuri 5

8
5. Modelul geometric direct Modelul geometric direct realizează transformarea de la spaţiul robot la spaţiul de lucru, adică se calculează vectorul generalizat al poziţiei x (v. rel. (15) funcţie de vectorul coordonatelor robot q = (q 1 q 2 …q 6 ) T . Primele 3 componente ale lui x sunt coordonatele carteziene ale punctului caracteristic: , care se obţin pe baza rel. (10) aplicată punctului caracteristic ce se află pe elementul n al structurii (i = n). Se notează şi , oţinându-se: (17) Matricea T (v. rel.(9) ) constă în produsul a n matrice de A i de transformare între două elemente succesive: (18) Pentru a defini matricele descrise mai înainte este necesară adoptarea sistemelor locale de axe. În ceeace priveşte originea aceastora poate fi luată în centrul cuplelei dintre elementul considerat şi cel

description

jj

Transcript of Structuri 5

Page 1: Structuri 5

5. Modelul geometric direct

Modelul geometric direct realizează transformarea de la spaţiul robot la spaţiul

de lucru, adică se calculează vectorul generalizat al poziţiei x (v. rel. (15) funcţie de

vectorul coordonatelor robot q = (q1 q2 …q6)T.

Primele 3 componente ale lui x sunt coordonatele carteziene ale punctului

caracteristic:

,

care se obţin pe baza rel. (10) aplicată punctului caracteristic ce se află pe elementul n

al structurii (i = n). Se notează şi , oţinându-se:

(17)

Matricea T (v. rel.(9) ) constă în produsul a n matrice de Ai de transformare între

două elemente succesive:

(18)

Pentru a defini matricele descrise mai înainte este necesară adoptarea

sistemelor locale de axe.

În ceeace priveşte originea aceastora poate fi luată în centrul cuplelei dintre

elementul considerat şi cel aflat înainte în lanţul cinematic. În acest caz este posibil

calculul matriceal cu ajutorul matricelor T , ca mai sus. În calculul dinamic al

structurii se recomandă adoptare originii în centrul de masă al corpurilor. Asupra

acestui aspect se va reveni, mai departe.

În privinţa dispunerii propriuzise a axelor, este cunoscută recomandarea

Denavitt – Hartenberg care este avantajosă în cazul automatizării introducerii

configuraţiei structurii (metodici simbolice). Unele ambiguităţi ce apar la cofiguraţii

ce au cuple de translaţie, fac să nu fie general folosită. În general se pot face

următoarele recomandări la adoptarea sistemelor de axe:

- axele cuplelor sunt alese ca axe OZ;

- la elementele sub formă de bară, axa barei se ia ca axă OX.

Page 2: Structuri 5

Matricele vor depinde de coordonatele robot care sunt unghiurile de

poziţie relativă dintre elemente în cazul cuplelor de rotaţie şi poziţia liniară relativă

a elementelor în cazul cuplelor de translaţie. Fiecare dintre matricele A i depinde

numai de coordonata sa robot qi .

Calculul produsului din rel. (18) pentru obţinerea lui T se face numeric, prin

programare.

Ultimele 3 componente ale lui x reprezintă orientarea OL dată, de exemplu,

prin vectorul coordonatelor Kardan:

Vectorul xk se obţine din matricea S care reprezintă primele trei linii şi primele trei

coloane sale matricei T (v. & 4.1).

Modelul geometric direct permite calculul nu numai într-un singur punct, ci şi

stabilirea spaţiului de lucru al structurii. Spaţiul de lucru este dat de multitudinea

de puncte pe care le poate ocupa obiectul de lucru când se modifică coordonatele

robot în limitele constructiv-funcţionale ale cuplelor. Practic se dau aceste limite prin

vectorii:

;

între care variază vectorul coordonatelor robot.

Prin programul de calcul pe lângă determinările numerice legate de poziţie şi

de orientare se poate realiza şi partea grafică care conţine cel puţin două vederi ale

spaţiului de lucru şi secţiunea cu un plan vertical al acestuia.

Mai jos este dat un exemplu de calcul al modelului geometric direct pentru

o structură simplă RRR (fig. 8). Evident, această structură incompletă poate ilustra

numai obţinerea poziţiei carteziene a unui punct şi nu şi orientarea unui OL. Exemplul

este adoptat pentru simplitatea sa.

Sunt 3 elemente mobile: 1, 2 şi 3 şi un element fix: 0. Cuplele sunt toate de

rotaţie. Numărul de cuple este egal cu cel al elementelor mobile.

Se adoptă sistemele de axe legate de fiecare corp {0}, {1}, {2} şi {3}.

Originile sistemelor se dispun în centrul cuplelor.

Page 3: Structuri 5

Fig. 8

Cele 3 matrice de transformare corespund rotaţiei în jurul axelor de coodonate

(v.& 3).

Pentru prima cuplă dintre elementele 0 şi 1:

În scrierea elementelor matricelor a fost scris concentrat: şi ,

etc. Primele trei elemente ale ultimei coloane corespund vectorului originii O1 a {1}

proiectată în {0}:

Pentru a doua cuplă dintre elementele 1 şi 2:

Page 4: Structuri 5

Primele trei elemente ale ultimei coloane corespund vectorului originii O2 a {2}

proiectată în {1}:

Pentru a treia cuplă dintre elementele 2 şi 3:

primele trei elemente ale ultimei coloane corespund vectorului originii O3 a {3}

proiectată în {2}:

Matricea T se obţine cf. (18):

Se efectuează iniţial produsul:

Se face, apoi, produsul: , obţinând:

Se notează: , şi şi după unele grupări, se poate scrie

matricea T astfel:

Page 5: Structuri 5

Punctul M aparţinând elementului 3 se poate exprima în sistemul local de axe

{3} astfel:

Vectorul a fost exprimat completat cu a 4-a componentă pentru a putea efectua

calculele corespunzător cu matricea T (4x4).

Coordonatele punctului M exprimate în sistemul fix {0} se obţin cf. (17):

După efectuarea calculului se obţine:

Deci coordonatele carteziene ale punctului M exprimate în {0} sunt:

(19)

Relaţiile (19) reprezintă soluţia modelului geometric direct al structurii RRR

date, cu punctual M ce aparţine elementului 3.

În fişierul “ExStr5.mcd”, în prima parte, este efectuată rezolvarea de mai sus

Page 6: Structuri 5

prin calcul simbolic. Se face, apoi, calculul numeric al modelului geometric direct

pentru un punct şi, în final, este obţinut spaţiul de lucru al acestei structuri pentru un

domeniu de variaţie al coordonatelor robot.