Documente Academic
Documente Profesional
Documente Cultură
Mircea NIULESCU
BIBLIOGRAFIE
1.
CUPRINS
CUPRINS
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
1804 - inventarea cartelelor perforate, primul suport de memorie extern, gndit iniial pentru mainile de esut (Joseph
Marie Jacquard, Frana)
1807 - brevet pentru motorul cu un cilindru vertical, alimentat cu gaz i aprindere prin scnteie electric, precursorul
motorizrii autovehiculelor de astzi
1821 - primul sistem civil hidraulic de ap sub presiune pentru alimentarea unui ora (Londra, Anglia)
1822 - prima main pentru calcule de navigaie, astronomie i asigurri sociale, care a introdus principiile unui calculator
modern prin soluii exclusiv mecanice (Charles Babbage, SUA)
1829 - compresorul de aer (Anglia)
1834 - primul motor electric (Moritz Iacobi)
1847 - algebra binar (George Boole)
1850 - descoperirea reaciei negative (John Maxwell)
1872 - se inventeaz motorul cu benzin i supape laterale (cunoscut ca motorul Otto)
1873 - primul strung programabil (Christopher Spencer, SUA), la care instruciunile erau memorate prin came ajustabile
1870 - inventarea motorului de curent continuu
1875 - primele aplicaii mecanice (pianole i cutii muzicale) comandate prin came de o informaie nscris pe un suport
de memorie de tip cartel
1887 - motorul Daimler cu ardere intern (2 cilindri n V, capacitate cilindric 1,5 litri, putere 7,5 CP)
1889 - inventarea motorului electric de curent alternativ
Permanent de-a lungul secolului al XIX-lea - progresele tiinifice extraordinare n domeniul electricitii datorit unor
mari savani Galvani, Volta, Faraday, Henry, etc.
Not :
Caracteristica esenial a sistemelor tehnice realizate pn n jurul anilor 1900 este faptul c acestea erau pur mecanice (Figura
1.1). Mecanica pur este cea care a permis realizarea unor adevrate bijuterii tehnice, cum ar fi maina de scris clasic sau
maina de calcul a lui Charles Babbage, precursorul genial al calculatorului electronic. n paralel s-au evideniat i limitele evidente
ale sistemelor tehnice pur mecanice. Germenii unei noi ere au aprut odat cu progresele tiinifice din domeniul electricitii.
Inventarea motoarelor electrice va permite saltul ctre sistemele mecanice cu acionare electric la nceputul secolului XX.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Fig. 1.1 Brevete acordate pentru un cal mecanic (1893, Anglia) i pentru un
vehicul pitor (1913, Anglia).
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
10
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
11
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
12
Introducerea discurilor optice Read / Write i recent a memoriilor stick SSD, pur
electronice
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
13
CUPRINS
14
15
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
16
17
Fig. 1.3 Roboii educaionali i medicali pot avea aspect android (sau inspirat din biologie).
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
18
2.
3.
19
20
2.
3.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
21
1961 - primul robot industrial UNIMATE instalat pe o linie de montaj la General Motors.
Industria automobilului a fost o for motrice a dezvoltrii roboticii industriale.
1963 - cercettorii de la Rancho Los Amigos Hospital din California au construit Rancho Arm
destinat protezrii persoanelor handicapate.
Robotul Stanford dispunea de 6 grade de mobilitate i era primul robot conceput pentru comanda cu calculatorul. El a
fost precursorul unor roboi industriali remarcabili, precum robotul PUMA (Programmable Universal Manipulator for
Assemby), produs n SUA, robotul cu cel mai mare succes de pia pn n prezent.
1979 - robotul mobil Stanford Cart a reuit prima parcurgere a unei incinte mobilate cu
scaune.
Robotul Rancho Arm avea 6 articulaii, dispunea de gradele de mobilitate ale minii umane i a deschis drumul pentru
construirea roboilor antropomorfi (umanoizi sau androizi).
Exemplu: n Germania anului 2002 erau n medie cca. 120 roboi / 10.000 angajai direct productivi, n timp ce
industria automobilului beneficia de raportul 1 robot / 10 muncitori.
Robotul mobil Stanford Cart folosea o camer de luat vederi i i determina traiectoria pe baz de grafuri i algoritmi
de cutare.
De fapt, primele maini mobile reprezentative au fost ns broatele estoase Elsie i Elmer, concepute n anul 1950
de ctre englezul Grey Elmer, capabile s identifice prezena unei prize electrice pentru a-i ncrca bateriile.
1973 - realizarea primului robot umanoid (android sau antropomorf) n mrime natural
Wabot I la Universitatea Waseda din Tokyo.
Japonezii sunt cei mai ferveni susintori ai dezvoltrii unor roboi cu aspect umanoid, care s fie mai uor acceptai
de oameni ca parteneri n cele mai diferite activiti.
Ultima creaie japonez semnificativ n aceast direcie a fost robotul ASIMO (Advanced Step in Innovative Mobility),
lansat n 2001, cu o nlime de 1,20 m i o greutate de 43 Kg (vezi Figura 1.9.b). El este primul robot umanoid care
poate realiza deplasri pe tronsoane curbe de traiectorie, controlndu-i poziia centrului de greutate i meninndui viteza de avans, fr a folosi micri de tip pivotare la schimbarea tronsoanelor de traiectorie.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
22
CUPRINS
23
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
24
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
25
26
27
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
28
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
29
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
30
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
31
CUPRINS
32
33
Mecanic fin
Mecanisme
Maini
tiina materialelor
Circuite electronice
Electronic de putere
Microelectronic
Senzori
Acionri (actuatori)
tiina calculatoarelor
Ingineria programrii
Automatic
Teoria sistemelor
34
35
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
36
CUPRINS
37
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
38
Robot cu 3 articulaii
Robot cu 4 articulaii
Robot cu 5 articulaii sau mai multe
Robot neclasificai
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
39
40
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
41
42
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
43
Structur cinematic:
44
Structur cinematic:
45
Structur cinematic:
46
Structur cinematic:
47
Exemplu foto:
Structur cinematic:
48
Structur cinematic:
49
Structur cinematic:
50
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
51
52
130
140
150
160
170
Clase de aplicaii
Nespecificate
Operaii de manipulare n turntorii
111
Deservire matrie
119
Altele
Operaii de manipulare n injecii mase plastice
Operaii de manipulare n prelucrri termice
Operaii de manipulare n forjare
Operaii de sudur
161
Sudur cu arc electric
162
Sudur n puncte
163
Sudur cu flacr
164
Sudur cu laser
169
Altele
Operaii bazate pe dispersie de materiale
171
Vopsire
172
Lipire cu adezivi / Lipire prin tanare
179
Altele
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
53
190
200
210
220
230
240
900
Clase de aplicaii
Prelucrri mecanice
181
ncrcare / descrcare maini-unelte
182
Operaii mecanice de tiere / debavurare / polizare / finisare
189
Altele
Aplicaii speciale
191
Decupare cu laser
192
Decupare cu jet de ap
199
Altele
Asamblare
201
Asamblri mecanice
202
Asamblri prin nserri / montaje / tieri
203
Asamblri prin legare
204
Asamblri prin lipire
205
Manipulare pentru operaii de asamblare
209
Altele
Paletizare / Depaletizare
Msurare / Inspecie / Testare
Transport de materiale
nvmnt / Educaie / Cercetare
Alte aplicaii
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
54
DOMENII INDUSTRIALE
Agricultur, Silvicultur, Vntoare i Pescuit
Mine i Cariere
Industria bunurilor alimentare, buturi i igri
Industria textilelor
Industria cauciucului i a maselor plastice
Industria prelucrtoare de alte minereuri nemetalifere
Industria siderurgic
Industria prelucrtoare a metalelor, exceptnd maini i echipamente
Industria mainilor i echipamentelor
Industria echipamentelor de birotic
Industria de maini i aparate electrice
Industria electronic i de telecomunicaii
Industria instrumentelor medicale, de precizie, optice, ceasuri
Industria de motoare cu ardere intern
Industria de autovehicole (caroserii, montaj general)
Industria de de piese i accesorii pentru autovehicole
Industria productoare de alte mijloace de transport
Industria mobilei
Electricitate, gaz i alimentare cu ap
Construcii civile i industriale
Cercetare i dezvoltare
Educaie
Alte sectoare neprelucrtoare
Destinaii speciale
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
55
CUPRINS
56
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
57
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
58
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
59
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
60
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
61
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
62
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
63
Aplicaii militare
ntreinerea liniilor de nalt tensiune etc.
64
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
65
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
66
Roi
Picioare
Trre
not
Zbor etc.
67
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
68
69
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
70
71
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
72
CUPRINS
73
74
75
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
76
77
CUPRINS
78
www.robotics-society.ro
International Federation on Robotics:
http://www.ifr.org/
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
79
CUPRINS
80
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
81
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
82
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
83
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
84
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
85
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
86
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
87
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
88
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
89
CUPRINS
90
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
91
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
92
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
93
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
94
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
95
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
96
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
97
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
98
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
99
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
100
END
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
101
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
CONCLUZIE:
ntruct structura mecanic este numai o component
necesar dar nu i suficient, denumirea generic de
sistem robot este mai adecvat acestui echipament
complex
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Sistemul de conducere
Sursa
energetic
Comenzi
Informaii interoceptive
SPAIUL DE OPERARE
Informaii exteroceptive
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Baza
Braul
Flana port - terminal
Terminalul robotului
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
10
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
11
12
2.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
13
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
14
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
15
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
16
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
17
Arcuri
sau
lamele
Flana robotului
Flana robotului
18
Fig. 2.5 Asamblarea robotizat a unui tift ntr-o pies folosind un dispozitiv de complian pasiv
cu lamele elastice (intercalat ntre flana port-terminal i terminalul robotului):
(a) n cazul existenei unei erori laterale tift gaur
(b) n cazul existenei unei erori de rotaie tift gaur
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
19
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
20
21
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
22
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
23
24
Gripper cu 2 degete/bacuri
Gripper cu 3 degete/bacuri
Gripper cu 4 degete/bacuri
Gripper cu mai multe puncte de prindere (multi-fingered grippers)
Gripper cu vacuum (pentru obiecte fragile sau prinderi unilaterale)
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
25
Bac gripper
Deget gripper
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
26
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
27
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
28
Bac gripper
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
29
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
30
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
31
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
32
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
33
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
34
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
35
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
36
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
37
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
38
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
39
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
40
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
41
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
42
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
43
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
44
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
45
Sistemul de conducere
Sursa
energetic
Comenzi
Informaii interoceptive
SPAIUL DE OPERARE
Informaii exteroceptive
46
47
OBSERVAIE:
Preferina pentru energia electric este justificat de:
o Omniprezena sa n orice mediu industrial
o Conversia uoar a parametrilor specifici tensiune / curent
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
48
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
49
50
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
51
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
52
Sistemul de conducere
Sursa
energetic
Comenzi
Informaii interoceptive
SPAIUL DE OPERARE
Informaii exteroceptive
53
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
54
PCT (TCP) - 0
Fig. 2.7 Punctul PCT (TCP) este centrul de simetrie al flanei port-terminal.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
55
Fig. 2.8 Dimensiuni ale spaiului de operare pentru robotul ABB IRB 1400
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
56
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
57
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
58
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
59
60
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
61
Sistemul de conducere
Sursa
energetic
Comenzi
Informaii interoceptive
SPAIUL DE OPERARE
Informaii exteroceptive
62
63
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
64
Sistemul de conducere
Sursa
energetic
Comenzi
Informaii interoceptive
SPAIUL DE OPERARE
Informaii exteroceptive
65
66
R3
Structura mecanic
Terminal robot +
Dispozitive auxiliare
R1
R2
APLICAIE ROBOTIZAT
67
68
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
69
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
70
robotului trebuie descrise amnunit, pas cu pas, trebuie precizai parametrii funciilor
care descriu diversele traiectorii n sisteme de coordonate adecvate, sunt necesare
modele cinematice i dinamice ale robotului etc.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
71
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
72
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
73
74
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
75
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
76
Pornit / Oprit
Sens de deplasare
Mrimea deplasrii
Caracteristicile deplasrii (vitez, acceleraie etc.)
77
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
78
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
79
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
80
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
81
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
82
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
83
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
84
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
85
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
86
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
87
Activarea unor programe din softul de baz (ex. programul care aduce braul
robotului n poziia unic de referin - iniializarea structurii mecanice)
Validarea micrii articulaiilor (comutatoare cu 3 poziii pentru prevenirea
micrilor nedorite)
Deplasarea terminalului robot pe axele unui sistem cartezian prin
interpolarea micrilor generate n mai multe articulaii
Oprirea de urgen a robotului (cu blocarea tuturor acionrilor)
Selectarea regimului de funcionare (de exemplu instruire / execuie cu vitez
redus / execuie cu vitez maxim)
Generarea unor mesaje optice i acustice referitoare la starea funcional a
robotului sau a regimurilor de funcionare
Comanda terminalului
Faciliti specifice editrii programelor prin care se poate interveni direct
asupra parametrilor unor instruciuni
Alocarea unor taste generale pentru funcii speciale sau aciuni rapide
Selecia lingvistic etc.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
88
Joystick
Ecran
Buton
Oprire de
urgen"
89
90
Regimul pas cu pas este folosit ntotdeauna la testarea unui nou program
n acest regim robotul execut o singur instruciune din program, dup care
ateapt comanda operatorului de la consol pentru a executa urmtoarea
instruciune din program
Se vor constata cu certitudine anumite deficiene care trebuie corectate folosind o
parte din facilitile de editare existente pe consola de programare
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
91
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
92
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
93
PCT
Fig. 2.12 Instruire direct a unui robot pentru a realiza controlul continuu pe traiectorie.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
94
PCT
Fig. 2.12 Instruire direct a unui robot pentru a realiza controlul continuu pe traiectorie.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
95
PCT
Fig. 2.12 Instruire direct a unui robot pentru a realiza controlul continuu pe traiectorie.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
96
OBSERVAII:
Pentru implementarea acestei metode de instruire, robotul trebuie s
aib o construcie special. Particularitile se refer la:
Sistemul de conducere: Trebuie s realizeze funcionarea descris anterior
Structura mecanic i acionrile robotului: Sunt realizate mecanic astfel
nct micarea terminalului de tip pistol este posibil i facil n faza de
instruire
Lanurile cinematice de transmisie a micrii din fiecare articulaie sunt
obligatoriu bidirecionale (nu toi roboii au aceast caracteristic)
Fore / cupluri de acionare sensibil egale n ambele sensuri de micare
97
UN FILMULET ????
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
98
99
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
100
Sistemul de conducere
Sursa
energetic
Comenzi
Informaii interoceptive
SPAIUL DE OPERARE
Informaii exteroceptive
101
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
102
(K - 1)
Nivel SUPERIOR
Informaii externe
(K)
Comenzi de la
nivelul superior
Nivel CURENT
Comenzi pentru
nivelul inferior
Informaii de la
nivelul inferior
(K + 1)
Nivel INFERIOR
103
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
104
NIVEL 1
Programe
INTRRI (date)
ALGORITMI
IEIRI (date)
VEDERE
ARTIFICIAL
STRATEGIC
Programe
INTRRI (date)
ALGORITMI
IEIRI (date)
Programe
INTRRI (date)
ALGORITMI
IEIRI (date)
NIVEL 2
NIVEL 3
TACTIC
NIVEL 4
SISTEM MECANIC POLIARTICULAT
(dotat cu acionri)
SPAIUL DE OPERARE
EXECUTIV
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
105
106
Nivelul 3 (Tactic):
Elaboreaz tactica execuiei, prin defalcarea planului de operaii i
elaborarea legii de conducere pentru fiecare articulaie robot
Principial, acest nivel este controlat similar celui precedent
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
107
Nivelul 4 (Executiv):
Este cel destinat execuiei propriu-zise,
Asigur comanda i controlul fiecrei acionri a robotului n scopul
realizrii aplicaiei dorite
OBSERVAII:
Aceast structur complex nu se regsete n sistemul de
conducere al oricrui robot industrial, att datorit costurilor ct i
datorit necesitilor mai modeste existente pentru marea
majoritate a aplicaiilor curente
Majoritatea roboilor industriali actuali au un sistem de conducere
care include numai ultimele dou nivele, respectiv nivelul tactic i
nivelul executiv
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
108
END
ANUL VIITOR de scos partea pentru SCR
Ar fi bine ca dup fiecare slide cu terminale sa gasesc un slide cu schema
interna
De evitat POZIIE i de folosit LOCAIE (s verific tot materialul)
109
NIVEL 1
Programe
INTRRI (date)
ALGORITMI
IEIRI (date)
VEDERE
ARTIFICIAL
Programe
INTRRI (date)
ALGORITMI
IEIRI (date)
STRATEGIC
Programe
INTRRI (date)
ALGORITMI
IEIRI (date)
NIVEL 2
NIVEL 3
TACTIC
NIVEL 4
SISTEM MECANIC POLIARTICULAT
(dotat cu acionri)
EXECUTIV
SPAIUL DE OPERARE
110
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Z
Y
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
PI
PF
X
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Z
PI
PF
Obst. 1
Y
Obst. 2
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
10
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
11
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
12
13
q q1 , q2 ,, qn T
F F1 , F2 ,, Fn
STRUCTURA
MECANIC
a unui robot
14
f i qi , q i , q i Fi
unde i = 1, 2, ..., n
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
(1)
15
Fi i 1,n
PCT
16
Fi i 1,n
q, q , q
PCT
OBS: Din punct de vedere matematic, att problema direct, dar mai ales cea
invers sunt extrem de laborioase i relativ complicate.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
17
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
18
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
19
PI
Y
PCT
ti
PF
qPI
qPF
tf
20
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
21
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
22
Generator
(+)
de
SISTEM
DE
REGLARE
Acionare (1)
Articulaie (1)
Acionare (2)
Articulaie (2)
Acionare (n)
Articulaie (n)
traiectorie
(-)
Memorie
Senzori (n)
Senzori (2)
Senzori (1)
23
24
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
25
GT1
q1, q1, q1
(+)
Regulator (1)
Acionare (1)
Articulaie (1)
(-)
Senzori (1)
Fig. 2.21 Sistem descentralizat de conducere pentru un robot.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
26
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
27
28
Cauze:
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
29
Traiectoria a PCT
PF
PI
PF
PI
a.
PF
b.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
c.
30
Fz*
z
O
Regulator de
for (Fz)
Element de
execuie
Articulaie
robot
Traductor de
for (Fz)
31
OBSERVAII:
Un robot nu efectueaz numai micri compliante ntr-o aplicaie de
sudur cu cordon continuu (exist i deplasri ale terminalului robot
ntre cordoanele de sudur necesare, n apropierea obiectului sudat,
ntrerupnd contactul fizic cu acesta)
32
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
33
Interfa cu
operatorul
Interfa cu sistemul
informatic local (Intranet)
Reglarea
micrii
Senzori
Reglarea
funciei tehnologice
Senzori
Proces tehnologic
Terminalul robot i
dispozitivele
auxiliare aplicaiei
Sisteme de
acionare
Senzori
Fig. 2.24 Soluie clasic de organizare a sistemului de conducere al unui robot industrial.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
34
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
35
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
36
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
37
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
38
39
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
40
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
41
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
42
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
43
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
44
Trsturi:
Funcie de tipul automatului, performanele robotului pot fi
variabile, dar n general nu depesc gama aplicaiilor care
solicit un control de tipul punct cu punct.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
45
46
Trsturi:
Programarea robotului se bazeaz pe setul standard de
instruciuni ale automatului i se realizeaz folosind o consol
de programare
Dup ce programul este finalizat i testat, acesta se transfer n
memoria program, consola putnd fi detaat
47
48
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
49
50
51
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
52
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
53
A P
Interfa de dialog
cu operatorul
Interfa de dialog
cu calculatorul central
Unitate central
UC
Memorie
RAM
Memorie
ROM
Interfa Ieiri
Intrri
ROBOT
Proces tehnologic
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
54
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
55
56
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
57
58
END
ANUL VIITOR de scos partea pentru SCR
59
CUPRINS
Capitolul 3. Modele geometrice i cinematice ale roboilor
n acest capitol vom aborda principalele elemente legate de
cinematica roboilor
Pentru aceasta vor fi prezentate:
soluii de reprezentare grafic a structurii cinematice a roboilor
aspecte fundamentale legate de cuplele cinematice
criterii de clasificare a cuplelor cinematice, a lanurilor cinematice i a
roboilor industriali
principalele tipuri de sisteme de coordonate folosite
transformrile elementare i transformrile omogene ntre acestea
obinerea modelelor geometrice i cinematice folosind transformri
matriceale omogene
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
CUPRINS
Capitolul 3. Modele geometrice i cinematice ale roboilor
3.1 Lanuri cinematice
3.2
3.3
3.4
3.5
3.6
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
CUPRINS
Capitolul 3. Modele geometrice i cinematice ale roboilor
3.1 Lanuri cinematice
3.2
3.3
3.4
3.5
3.6
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
1 GLA
1 GLA
6 GLA
0 R, 0 T
1 R, 0 T
0 R, 1T
3 R, 3 T
a.
b.
c.
d.
Fig. 3.1 Cazuri fundamentale pentru legtura (articulaia) existent ntre dou corpuri (1) i (2).
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
1 GLA
1 GLA
0 R, 0 T
1 R, 0 T
0 R, 1T
1
a.
1
b.
c.
pentru legtura7(articu
1 GLA
1 GLA
6 GLA
0 R, 0 T
1 R, 0 T
0 R, 1T
3 R, 3 T
1
a.
1
b.
c.
d.
1 GLA
1 GLA
6 GLA
1 R, 0 T
0 R, 1T
3 R, 3 T
2
1
1
b.
c.
d.
Roboticpentru
/ Bazele
roboticii
- Note de
curs - ntre
Prof.dou
univ corpuri
dr. ing.(1)
Mircea
fundamentale
legtura
(articulaia)
existent
i (2).NIULESCU
OBSERVAII:
Clasa unei articulaii exprim numrul parametrilor de micare
restricionai din cei 6 maxim posibili (3R, 3T)
Roboii industriali existeni n prezent utilizeaz aproape n exclusivitate
articulaii cu un singur grad de libertate, deci articulaii de clas CA=1, fie
de tip translaie, fie de tip rotaie
Explicaia const desigur n simplificarea considerabil a construcie
mecanice prin amplasarea unei singure acionri
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
10
Articulaie de tip
rotaie
R
Articulaie de tip
translaie
T
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
11
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
12
C4
C4
C3
A3
A2
C2
C2
C1
C5
C1
A1
C0
a.
C0
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
b.
13
A4
C4
C3
C4
C3
LanurileA3cinematice nchise
Pot fi A
utilizate
n mai multe scopuri:
2
C2
C2
5
Pentru a introduce anumite reacii mecanice n structura robotului
(Fig.
1
c), Cca1 de exemplu mecanismele de transmisia Cmicrii
bazate pe
A1
paralelograme articulate deformabile
b.
C0 a asigura o a.
C0 structuri mecanice
Pentru
mai mare stabilitate a ntregii
(Fig.
d), n cazul roboilor care manipuleaz sarcini mari i foarte mari.
C4
C3
C2
C5
C5
C2
C1
C1
C0
C4
C3
c.
C6
C0
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
d.
14
15
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
16
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
17
Robotul (a)
Robotul (b)
GLA = 1
CA = 5
GLR = 2
IMR = (6x2)-(5x2)=2
GLR = IMR
Robot neredundant
GLA = 1
CA = 5
GLR = 1
IMR = (6x2)-(5x2)=2
GLR < IMR
Robot redundant
OBS:
PCT robot (a) poate fi deplasat de
lanul su cinematic pe o
suprafa plan, deci GLR = 2
PCT robot (b) nu poate prsi o
linie dreapt, deci GLR = 1
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
18
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
19
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
20
Robotul (a)
GLA = 1
CA = 5
GLR = 3
IMR = (6x3)-(5x3) = 3
GLR = IMR
Robot neredondant
Robotul (b)
GLA = 1
CA = 5
GLR = 2
IMR = (6x3)-(5x3) = 3
GLR < IMR
Robot redondant
OBS:
PCT robot (a) poate fi deplasat de
lanul su cinematic ]n spaul 3D,
deci GLR = 3
PCT robot (b) nu poate prsi o o
suprafa plan bidimensional
2D, deci GLR = 2
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
21
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
22
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
23
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
24
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
25
OPERAIA: (x, y, z, , )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
26
OPERAIA: (x, y, z, , , )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
27
OPERAIA: (x, y, z, , , )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
28
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
29
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
30
X
(Roll)
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
31
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
32
CUPRINS
Capitolul 3. Modele geometrice i cinematice ale roboilor
3.1 Lanuri cinematice
3.2
3.3
3.4
3.5
3.6
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
33
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
34
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
35
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
36
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
37
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
38
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
39
?
TEMA
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
40
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
41
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
42
D.a.p.d.v. cele mai bune soluii sunt robotul antropomorf i robotul sferic
Tipul Robotului
Structur
Robotul cartezian
TTT
VL
Robotul cilindric
RTT
V9L
Robotul sferic
RRT
V 29 L
Robotul antropomorf
RRR
V 34 L
Robotul SCARA
RRT
V 13 L
3
3
3
3
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
43
CUPRINS
Capitolul 3. Modele geometrice i cinematice ale roboilor
3.1 Lanuri cinematice
3.2
3.3
3.4
3.5
3.6
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
44
x ( x1 , x2 ,..., xm )
q (q1 , q2 ,..., qn )
xi f i ( q1 , q2 , , qn )
unde i 1,2, , m
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
45
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
46
Se tie c pentru definirea complet a localizrii n spaiu a unui corp solid liber
(fr nici o legtur) este necesar cunoaterea coordonatelor a 3 puncte
necoliniare din structura sa, deci n total 9 parametri
Deoarece ntre cele 3 puncte pot fi scrise 3 relaii care exprim invariabilitatea
distanelor dintre ele (punctele aparinnd unui corp solid), rezult n final un
numr de 6 parametri independeni pentru localizare
Aceti 6 parametri pot fi repartizai astfel:
3 parametri independeni care definesc poziia 3D a unui punct aparinnd
corpului, exprimarea putndu-se realiza n diferite tipuri de coordonate
(carteziene, cilindrice, polare, etc.)
3 parametri independeni care definesc orientarea corpului n jurul acestui
punct (unghiurile lui Euler, unghiurile lui Briant, etc.)
47
x ( x1 , x2 ,..., xm )T
va include deci:
un numr de componente pentru exprimarea poziiei sistemului de
referin Rn+1 n raport cu sistemul R1
restul de componente pentru exprimarea orientrii sistemului de
referin Rn+1 n raport cu sistemul R1
ceea ce simbolic poate fi scris:
x ( x P , xO )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
48
Z1
Z1
z
On+1
On+1
y
O1
O1
Y1
x
X1
O1
Y1
X1
R1
Coordonate carteziene
XP = ( x, y, z )
On+1
Y1
X1
R1
Coordonate cilindrice
XP = ( , , z )
R1
Coordonate polare
XP = ( r, , )
Figura 3.9 Posibiliti de reprezentare a vectorului de poziie xP al sistemului Rn+1 fa de sistemul R1.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
49
R1
O1
y
Y1
X1
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
50
x
r
cos
y
r
x
r
arccos
cos
z
r
unde:
r este lungimea vectorului de poziie xP al punctului Oi+1 n raport cu sistemul
de referin R1
(x, y, z) reprezint coordonatele aceluiai punct
Aceste relaii permit calculul imediat al celor 3 unghiuri:
arccos
y
r
arccos
z
r
Z1
z
On+1
R1
O1
y
Y1
X1
Figura
3.10 Reprezentare
orientare
al sistemului
Rn+1 fa
de sistemul R1.
Robotic / Bazele roboticii
- Note
de curs vectorului
- Prof.deuniv
dr.xO ing.
Mircea
NIULESCU
51
CUPRINS
Capitolul 3. Modele geometrice i cinematice ale roboilor
3.1 Lanuri cinematice
3.2
3.3
3.4
3.5
3.6
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
52
Z2
O2
R1
Y2
X2
O1
R2
Y1
X1
Figura
Cazul acu
doucele
sisteme dou
de referinsisteme
reciproc translatate.
Poziiile punctului A
n 3.11
raport
de referin sunt descrise
prin coordonatele lor carteziene:
A1 : ( xA1, yA1, zA1 ) n sistemul R1
A2 : ( xA2, yA2, zA2 ) n sistemul R2
Poziia originii O2 a sistemului R2 n sistemul R1 este:
O21 : ( xO1, yO1, zO1 )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
53
y
O
A A O A
z A2 z1A zO1 z1A zO1
Z1
Z2
O2
R1
Y2
X2
O1
R2
Y1
X1
Figura 3.11 Cazul a dou sisteme de referin reciproc translatate.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
54
55
x A2 1
0
2
y A 0 cos
z A2 0 sin
0 x1A
sin y 1A
cos z 1A
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
56
0
1
ROT ( X , ) 0 cos
0 sin
0
sin
cos
cos
ROT (Y , ) 0
sin
0 sin
1
0
0 cos
cos
ROT ( Z , ) sin
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
sin
cos
0
0
0
1
57
0
,
0
,
0
1
( 44 )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
58
0,0,0
1
( 44 )
Se remarc introducerea unei linii suplimentare (0,0,0,1) care d caracterul
omogen al transformrii n spaiul Euclidian, asigurnd pentru operatorul
matriceal o form ptratic, de dimensiune (4x4), deci inversabil.
Aa cum se va vedea, problema calculului matricii inverse prezint importan
practic n ecuaiile modelulului cinematic invers al robotului, dup cum forma
direct prezint importan practic n ecuaiile modelulului cinematic direct al
robotului
59
1
0
TRANS ( a, b, c )
0
0
1
0
0
c
0
ROT (Y , )
s
0 s
1 0
0 c
0 0
0
0
1
0
a
b
0
0
1 0
0 c
ROT ( X , )
0 s
0 0
c
s
ROT ( Z , )
0
0
s
c
0
s
c
0
0
0
0
1
0
0
0
0
0
0,0,0
1
( 44 )
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
60
0
1
0
0
0
0
1
0
xO1 x A2
yO1 y A2
2
1
zO z A
1 1
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
61
END
Bazele sistemelor mecatronica - Note de
curs - Prof. univ dr. ing. Mircea NIULESCU
62
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
63
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
64
65
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
66
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
67
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
68
PI
PF
X
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
69
Z
PI
PF
Obst. 1
Y
Obst. 2
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
70
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
71
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
72
73
q q1 , q2 ,, qn T
F F1 , F2 ,, Fn
STRUCTURA
MECANIC
a unui robot
74
f i qi , q i , q i Fi
unde i = 1, 2, ..., n
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
(1)
75
Fi i 1,n
PCT
76
Fi i 1,n
q, q , q
PCT
OBS: Din punct de vedere matematic, att problema direct, dar mai ales cea
invers sunt extrem de laborioase i relativ complicate.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
77
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
78
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
79
PI
Y
PCT
ti
PF
qPI
qPF
tf
80
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
81
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
82
Generator
(+)
de
SISTEM
DE
REGLARE
Acionare (1)
Articulaie (1)
Acionare (2)
Articulaie (2)
Acionare (n)
Articulaie (n)
traiectorie
(-)
Memorie
Senzori (n)
Senzori (2)
Senzori (1)
83
84
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
85
GT1
q1, q1, q1
(+)
Regulator (1)
Acionare (1)
Articulaie (1)
(-)
Senzori (1)
Fig. 2.21 Sistem descentralizat de conducere pentru un robot.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
86
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
87
88
Cauze:
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
89
Traiectoria a PCT
PF
PI
PF
PI
a.
PF
b.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
c.
90
Fz*
z
O
Regulator de
for (Fz)
Element de
execuie
Articulaie
robot
Traductor de
for (Fz)
91
OBSERVAII:
Un robot nu efectueaz numai micri compliante ntr-o aplicaie de
sudur cu cordon continuu (exist i deplasri ale terminalului robot
ntre cordoanele de sudur necesare, n apropierea obiectului sudat,
ntrerupnd contactul fizic cu acesta)
92
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
93
Interfa cu
operatorul
Interfa cu sistemul
informatic local (Intranet)
Reglarea
micrii
Senzori
Reglarea
funciei tehnologice
Senzori
Proces tehnologic
Terminalul robot i
dispozitivele
auxiliare aplicaiei
Sisteme de
acionare
Senzori
Fig. 2.24 Soluie clasic de organizare a sistemului de conducere al unui robot industrial.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
94
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
95
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
96
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
97
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
98
99
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
100
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
101
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
102
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
103
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
104
Trsturi:
Funcie de tipul automatului, performanele robotului pot fi
variabile, dar n general nu depesc gama aplicaiilor care
solicit un control de tipul punct cu punct.
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
105
106
Trsturi:
Programarea robotului se bazeaz pe setul standard de
instruciuni ale automatului i se realizeaz folosind o consol
de programare
Dup ce programul este finalizat i testat, acesta se transfer n
memoria program, consola putnd fi detaat
107
108
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
109
110
111
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
112
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
113
A P
Interfa de dialog
cu operatorul
Interfa de dialog
cu calculatorul central
Unitate central
UC
Memorie
RAM
Memorie
ROM
Interfa Ieiri
Intrri
ROBOT
Proces tehnologic
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
114
CUPRINS
Capitolul 2. Configuraia general a unui sistem robot
2.1 Componentele sistemului robot
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
115
116
Robotic / Bazele roboticii - Note de curs - Prof. univ dr. ing. Mircea NIULESCU
117
118
END
ANUL VIITOR de scos partea pentru SCR
119
120
121