Documente Academic
Documente Profesional
Documente Cultură
5
Cinematica directă a poziţiilor roboţilor cu structură plană.
Rezolvarea cinematicii directe a poziţiilor.
Pentru exemplul din Fig. 2, acestă problemă se rezolvă prin scrierea ecuaţiilor ce
definesc aceste coordonate.
(1)
(2)
8
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Generalităţi
Eficacitatea metodei geometrice se bazează, în
primul rând, pe alegerea convenabilă a mărimilor
relevante şi, respectiv, pe abilitatea şi intuiţia
geometrică în rezolvarea problemei. Atunci când
structura manipulatorului este complexă şi
numărul cuplelor cinematice creşte, este
preferabil să se adopte o rezolvare mai puţin
directă, care, totuşi, se bazează pe o procedură
generală sistematică. Problema devine şi mai
complexă atunci când manipulatorul conţine unul
sau mai multe lanţuri cinematice închise. În
asemenea cazuri, nu există garanţia obţinerii unei
expresii analitice pentru funcţia cinematicii
directe (2).
Fig. 5 Transformări de
coordonate într-un lanţ
cinematic deschis
(2)
10
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Lanţ cinematic deschis
11
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg standard
Ataşarea sistemelor de
axe se poate face arbitrar, dar
este mai convenabil să se
respecte anumite reguli, în
cazul nostru regulile impuse
de convenţia Denavit-
Oi
Hartenberg.
Considerăm două
elemente i-1 şi i, legate prin
cupla cinematică i (Fig. 6).
Pentru definirea sistemului de
axe ataşat elementului i, va fi
utilizată convenţia Fig. 6 Definirea parametrilor
menţionată, după cum Denavit-Hartenberg standard
urmează:
Axa zi se alege astfel încât aceasta să coincidă cu axa cuplei cinematice i+1.
Originea Oi a sistemului va fi localizată la intersecţia axei zi cu perpendiculara comună
la axele zi −1 şi zi .
Axa xi se alege în lungul perpendicularei comune la axele zi −1 şi zi , având sensul
orientat de la cupla i spre cupla i+1.
Axa yi rezulta astfel încât sistemul de coordonate să respecte regula mâinii drepte. 12
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg standard
Convenţia Denavit-
Hartenberg standard oferă mai
multe soluţii în următoarele
cazuri:
Oi
Pentru sistemul initial {0}, este
specificată numai axa z0 .
Originea O0 si axa x0 pot fi alese
arbitrar. Axa x0 se alege, totuşi,
astfel încât matricea de
transformare rezultată la trecerea Fig. 6 Definirea parametrilor
de la sistemul de axe {0} la Denavit-Hartenberg standard
sistemul {1} să fie cât mai simplă.
Pentru sistemul n, deoarece nu există cupla cinematica n+1, axa zn nu este definită
unic, atâta timp cât axa xn trebuie să fie perpendiculară pe axa zn−1 . În mod obişnuit,
cupla n este de rotaţie, de aceea axa zn va fi paralelă cu axa zn−1 .
Când două axe succesive sunt paralele, perpendiculara lor comună nu este unic
definită.
Când două axe succesive se intersectează, direcţia axei xi este arbitrară.
Când cupla i este de translaţie, direcţia axei zi −1 este arbitrară.
13
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg standard
În astfel de cazuri, ataşarea sistemelor de axe se face în aşa fel încât problema să fie cât
mai simplă; spre exemplu, axele a două sisteme succesive pot fi paralele.
Odată ce au fost stabilite sistemele de coordonate, poziţia şi orientarea sistemului i în
raport cu sistemul i-1 sunt definite complet de urmatorii parametri D-H standard:
ai - distanţa dintre zi −1 şi zi , măsurată în lungul lui xi (ai este pozitiv când xi este
orientat de la axa i la axa i+1);
αi - unghiul dintre axele zi −1 şi zi , măsurat în jurul axei xi ; acesta este pozitiv când
rotaţia este făcută în sens trigonometric;
di - distanţa dintre xi −1 şi xi , măsurată în lungul lui zi −1 ;
θi- unghiul dintre axele xi − 1 şi xi , măsurat în jurul axei zi − 1 ;
acesta este pozitiv când rotaţia are loc în sens trigonometric.
Doi dintre aceşti parametri (αi şi ai)
sunt constanţi şi depind numai de
geometria robotului. Dintre ceilalţi doi
parametri, doar unul este variabil, în
funcţie de tipul cuplei cinematice: Oi
• θi este variabil în cazul în care cupla i
este de rotaţie;
• di este variabil în cazul când cupla i
este de translaţie.
Fig.
14 6
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg standard
Trecerea de la sistemul de referinţă i-1 la sistemul i are loc prin:
• o translaţie cu di în lungul axe zi −1 , şi o rotaţie cu θi în jurul axei zi −1 , urmate de
• o translaţie cu ai în lungul axei xi şi o rotaţie în jurul lui xi cu unghiul αi .
Corespunzător celor două etape de trecere de la sistemul de axe {i-1} la sistemul {i} se
poate scrie matricea omogenă de transformare totală, sub forma:
Oi
(6)
15
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg modificați
Convenţia ataşării sistemelor de axe în acest caz este următoarea (Fig. 7):
• Axa zi se alege astfel încât aceasta să oincidă cu axa cuplei cinematice i.
• Originea Oi a sistemului de axe va fi localizată la intersecţia axei zi cu
perpendiculara comună la axele zi şi zi +1 .
• Axa xi se alege în lungul perpendicularei comune la axele
zi şi zi +1 ., având sensul orientat de la cupla i spre cupla i+1.
• Axa yi rezulta astfel încât sistemul de coordonate să respecte regula mâinii drepte.
Axa i
Axa i-1
Axa i+1
Oi
Fig. 7. Definirea parametrilor
Denavit-Hartenberg
modificaţi
16
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg modificați
Convenţia D-H modificată oferă mai multe soluţii în următoarele cazuri:
• Când axele a două cuple cinematice succesive sunt paralele, perpendiculara lor
comună nu este clar definită, existând mai multe posibilităţi. Alegerea axei xi , în acest
caz, se face în funcţie de context.
• Dacă două axe succesive sunt concurente (Drepte care se întâlnesc în același punct),
lungimea "a" a perpendicularei comune este zero. Totuşi, noţiunea de perpendiculară
comună poate fi menţinută şi axa xi se alege perpendiculară pe planul (zi , zi +1) .
• Alegerea primului sistem de axe {0} nu este definit prin convenţie, existând o
anumită libertate în adoptarea acestuia. Respectivul sistem se va alege astfel încât
matricea de transformare la trecerea de la sistemul {0} la sistemul {1} să fie cât mai
simplă posibil.
Oi
17
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg modificați
Cei patru parametri αi−1, ai−1 , θi şi di constituie parametrii Denavit-Hartenberg
modificaţi. Ţinând cont de cele prezentate anterior, semnificaţia parametrilor
Denavit-Hartenberg modificaţi poate fi rezumată după cum urmează:
ai −1 - este distanţa dintre axele zi −1 şi zi , măsurată în lungul axei xi −1 (ai −1 este
pozitiv când xi −1 este orientat de la axa i-1 la i);
αi −1 - este unghiul dintre axele zi −1 şi zi , măsurat în jurul axei xi −1 ; acesta este
pozitiv când rotaţia este făcută în sens trigonometric;
di - este distanţa dintre axele xi −1 şi xi , măsurată în lungul axei zi ;
θi - este unghiul dintre axele xi −1 şi xi , măsurat în jurul axei zi ; acesta este
pozitiv când rotaţia este făcută în sens trigonometric.
Cercul trigonometric
Oi
18
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg modificați
După ataşarea sistemelor de axe şi scrierea parametrilor D-H modificaţi, se
formează matricea de transformare omogenă pentru trecerea de la un sistem de
axe la celălalt, în funcţie de aceşti parametri. Conform Fig. 7, trecerea de la un
sistem de axe {i-1} la sistemul {i} se face prin:
• o rotaţie cu unghiul αi −1 , în jurul axei xi −1 , şi o translaţie cu ai −1 , în lungul
axei xi −1 , urmate de
• o rotaţie cu unghiul θi , în jurul axei zi , şi o t ranslaţie cu di în lungul axei zi .
Axa i
Axa i-1
Axa i+1
Oi
Fig. 7. Definirea parametrilor
Denavit-Hartenberg
modificaţi
19
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg modificați
O rotaţie urmată de o translaţie constituie un operator "screw”- șurub, prin analogie
cu mecanismul şurub-piuliţă. Este vorba de un operator cu trei parametri: axa de rotaţie,
mărimea translaţiei şi mărimea unghiului de rotaţie.
Corespunzător celor două etape de trecere de la sistemul de axe {i-1} la sistemul {i},
ţinând seama de modul de definire a matricelor elementare de rotaţie şi translaţie,
obținem:
(7)
Oi
Fig. 7. Definirea parametrilor
Denavit-Hartenberg
20
modificaţi
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Parametrii Denavit-Hartenberg modificați
(8)
(9)
21
Cinematica directă a poziţiilor roboţilor cu structură spaţială
Lanţ cinematic închis
În cazul unui lanţ cinematic închis, numărul cuplelor cinematice c este mai mare
decât numărul elementelor mobile n. Numărul buclelor închise este egal cu diferenţa c-n.
Exemplu cînd unele elemente sunt conectate la mai mult de un element vecin este
prezentat în Fig. 8.a, iar exemplu de transformare de coordonate Fig. 8.b.
23