Documente Academic
Documente Profesional
Documente Cultură
Notăm elementele acestei matrici cu p1x, p1y, p1z (coordonatele carteziene ale poziției)
și cu n1x, n1y, n1z, o1x, o1y, o1z, a1x, a1y, a1z (coordonatele carteziene ale orientării
EF). De asemenea să considerăm că sunt cunoscute și valorile numerice ale elementelor
matricii de situare din POZ2:
Notăm elementele acestei matrici cu p2x, p2y, p2z și cu n2x, n2y, n2z, o2x, o2y, o2z,
a2x, a2y, a2z (poziția și orientarea EF).
t
unde: r este un parametru scalar definit prin: r = ;
T
T - timpul de deplasare între POZ1 şi POZ2;
t - timpul curent scurs de la începutul mişcării.
În timpul mișcării EF (respectiv a punctului caracteristic M), din POZ1 până în POZ2,
parametrul ”r” ia valori între 0 și 1. Pentru momentul inițial t=0, rezultă r=0, iar din relația
matricială (1) se obține matricea de situare aferentă punctului POZ1. Pentru momentul
final al mișcării, adică când t=T, rezultă r=1 și astfel se obține matricea de situare aferentă
punctului POZ2:
t=0 ⇒ r=0 ⇒ POZk = POZ1⋅D(0) = POZ1
t=T ⇒ r=1 ⇒ POZk = POZ1⋅D(1) = POZ2
Curs9. 3
La GENERARE, prin incrementarea periodică a parametrului timp t cu valoarea perioadei
de generare:
t = t + tg
se obțin pentru parametrul r valori între 0 și 1. Pentru fiecare valoare calculată pentru r se
obține câte un punct intermediar de pe traiectorie.
Pentru fiecare punct intermediar ”k” se obține câte o matrice de situare POZk, cu poziția și
orientarea efectorului final (EF) în punctul respectiv. Valorile elementelor matricii de situare
POZk, reprezintă coordonatele carteziene ale situării EF în punctul k:
Observații:
1. Pentru simplitate s-a considerat că mișcarea punctului caracteristic între punc-
tele intermediare se realizează cu o viteză constantă, prestabilită. Deci în algo-
ritmul de mai sus se determină doar coordonatele carteziene ale punctelor interme-
diare, nu și vitezele respectiv accelerațiile aferente acestor puncte.
2. Cu cât punctele intermediare sunt mai aproape, unul de celălalt (adică durata pe-
rioadei de generare este mai mică), se obține pentru punctul caracteristic o traiecto-
4 Curs9.
rie carteziană efectivă mai apropiată de cea teoretică (adică de ”dreapta” definită de
punctele POZ1 şi POZ2).
3. În timpul mișcării de la punctul intermediar ”k-1” la punctul ”k”, are loc ”generarea”
(calculul) punctului intermediar următor ”k+1”, astfel încât după atingerea punctului
”k”, mișcarea se poate continua fără întrerupere, către punctul ”k+1”. Apoi în timpul
mișcării de la punctul ”k” la punctul ”k+1”, se generează (se calculează) de aseme-
nea în avans, următorul punct intermediar (punctul ”k+2”) și așa mai departe,
fig.8.1.
4. În unele cazuri se generează în avans mai multe (de exemplu 2 sau 3) puncte
intermediare, pentru a avea siguranța obținerii unor mișcări continue, fără opriri,
de-a lungul traiectoriei carteziene.
5. Dacă notăm cu N numărul perioadelor de generare (obținut prin împărțirea timpului
T de deplasare cu durata unei perioade de generare – tg), atunci se generează
(împreună cu POZ1), un număr de N+1 puncte de pe traiectoria carteziană. Primul
punct este POZ1 iar punctul cu numărul N+1 este chiar POZ2.
a) b) c)
Fig.8.3.Reprezentarea celor 3 mișcări indicate de matricea de conducere D(r)
a) Translația T(r); b) Rotația Ra(r); c) Rotația Ro(r)
Conform fig.8.3., matricea de conducere D(r) asigură realizarea simultană a 3 mișcări:
1. O mișcare de deplasare liniară (translație) cu distanțele X, Y și Z, a punctului
caracteristic de la POZ1 la POZ2, reprezentată printr-o matrice de translație: T(r).
Observaţie:
• Cu o astfel de structură pentru matricea de conducere D(r) se asigură o deplasare în li-
nie dreaptă (în coordonate carteziene) simultan cu desfăşurarea celor 2 mişcări de ro-
taţii, una pentru alinierea (cu unghiul θ) şi a doua pentru orientarea efectorului final (cu
unghiul φ ) în timpul deplasării. Astfel în timpul deplasării pe linie continuă se
desfăşoară şi rotirea continuă a dispozitivului de prehensiune din situarea POZ1 până
în POZ2.
După realizarea înmulțirilor din relația (3) rezultă forma generală a matricii D(r):