Professional Documents
Culture Documents
Capitol1 2022
Capitol1 2022
2
Robotică
Teza Examen:
Test grilă: teorie – pondere 25%
Probleme – cu folosirea bibliografiei (open book)
pondere 75%
Teza cuprinde două părți: prima partea,
pondere 20% (poate fi echivalată prin parțial);
Teza Examen:
Test grilă: teorie 8 sau 9 întrebări, pondere 25%
Probleme – 3 probleme, pondere 75%
(bonus +1 la nota de la examen pentru activitatea din timpul
orelor de curs)
Examenul este de tipul “open book” (se pot folosi materiale
bibliografice, atât la teorie, cât şi la probleme)
4
Bibliografie
12
• o mână (efector, apucător, gripper) care poate apuca sau
elibera diferite piese;
• un braţ care poate mişca mâna după cele trei direcţii spaţiale;
• mâna posedă una sau mai multe articulaţii determinând trei
posibilităţi de mişcare (rotații, acestea fiind necesare pentru
realizarea orientării);
• suficientă putere a braţului pentru a putea ridica şi manevra
după necesitate obiectele de lucru – capacitatea de sarcină
(greutatea/masa maximă pe care o poate deplasa robotul cu
precizia de pozitionare precizată);
• facilităţi de programabilitate şi memorie astfel încât să poată
păstra un program de lucru;
• sistem de control automat pentru realizarea programului de
lucru, care să determine performanţe de viteză şi precizie nu
mai slabe decât ale operatorului pe care îl înlocuieşte;
• siguranţă în funcţionare.
13
1.2. Definiţia Roboticii
Termenul de robotică a fost pentru prima dată folosit de
scriitorul Isaac Asimov, în anul 1942, în povestirea
“Runaround”. În aceasta autorul are viziunea evoluţiei
domeniului tehnic al roboţilor până la roboţii inteligenţi,
astfel că formulează aşa numitele principii etice ale
roboţilor. Este vorba de o construcţie sub forma unui sistem
de reguli care se pot apela recursiv, stabilind modul în care
robotul va interpreta comenzile primite:
∙ un robot prin acţiune sau inacţiune nu trebuie să aducă
prejudicii unei fiinţe umane;
∙ un robot trebuie să respecte comenzile omului, cu excepţia
celor care contravin primei legi;
∙ un robot trebuie să se autoprotejeze, atâta timp cât această
acţiune nu vine în conflict cu primele două legi. 14
Robotica este în prezent o ramură a ştiinţelor tehnice, având ca
obiect de studiu automatizarea operaţiilor umanoide. În
corelaţie cu definiţia generală dată în paragraful anterior,
robotica se ocupă cu studiul roboţilor, prin operaţii umanoide
avându-se în vedere activităţile fizice şi intelectuale, realizate
în general de om. Mai specific, robotica a urmărit în primul
rând automatizarea operaţiilor efectuate cu ajutorul braţelor,
mâinilor, picioarelor, implicând corelaţia cu sistemul senzorial
(în primul rând vederea), şi procesele de raţionament pentru
luarea deciziilor de acţiune. Odată cu răspândirea,
perfecţionarea roboţilor şi trecerea de la aplicarea lor
industrială la folosirea şi în alte domenii (aplicaţii spaţiale,
medicale, casnice) s-a produs lărgirea gamei operaţiilor
umanoide studiate şi automatizate de robotică.
15
Dacă la primii roboţi industriali esenţiale erau mişcările de
manipulare efectuate într-o zonă relativ restrânsă, într-o
secvenţă repetitivă cu puţine interacţiuni senzoriale, la roboţii
actuali, chiar în aplicaţiile industriale, apar schimburi
informaţionale importante, pe baza cărora sistemul de control
al robotului decide secvenţa de acţiuni potrivită îndeplinirii
unui scop fixat de utilizator.
Având în vedere complexitatea unui robot, care cuprinde
subsisteme mecanice, de control, senzoriale, de transfer de
informaţii, de programare, robotica a apărut şi s-a dezvoltat ca
o ştiinţă interdisciplinară. În fig. 1.1 sunt prezentate domeniile
aflate în conexiunile cu ea; acestea au influenţat dezvoltarea
roboticii, iar cunoştinţe din domeniile respective sunt necesare
în înţelegerea ei.
16
Arhitecturi de
Mecanică calcul
Automatică Programare
Robotică
Electronică Inteligenţă
artificială
Electrotehnică Sisteme de fabricaţie
asistată de calculator
21
4. Sistemul senzorial al roboţilor este capitolul în care se
studiază dispozitivele prin care să se capteze informaţii atât
în legătură cu mediul robotului cât şi cu privire la starea
robotului. Apare astfel o împărţire a acestui capitol şi
respectiv a senzorilor folosiţi în robotică în două categorii:
senzori externi şi interni. Primii sunt cei prin care robotul
determină informaţii cu privire la mediul în care acţionează,
aici incluzându-se senzorii de contact sau de proximitate prin
care roboţii industriali actuali detectează poziţia în care
elementul terminal a ajuns în apropierea obiectului de
manipulat, sau sistemele senzoriale mai sofisticate, mergând
de la senzori cu ultrasunete, cu laser şi până la camere video,
care echipează roboţii mobili lucrând în medii parţial sau
total necunoscute, în scopul determinării obstacolelor.
22
Senzorii interni sunt cei care captează informaţii
despre starea robotului, aici incluzându-se cei care dau
poziţiile şi vitezele articulaţiilor. Chiar dacă senzorii
folosiţi pe roboţi pot fi adesea de uz general, astfel că
pot fi regăsiţi şi pe alte echipamente, includerea
acestui capitol în domeniul roboticii este necesară,
deoarece în construcţia şi utilizarea unui robot care
trebuie să fie adaptabil la schimbările din mediu
sistemul senzorial este strict necesar; în plus, folosirea
senzorilor în robotică ridică şi probleme specifice –
roboţii sunt echipamente în mişcare şi cu grad sporit
de autonomie, la care sistemul senzorial trebuie să
asigure informaţiile necesare la toate nivelele
sistemului de comandă al robotului.
23
5. Controlul roboţilor este capitolul care studiază structura şi
funcţionarea sistemului de comandă al roboţilor, fiind
implicate elemente din toate celelalte capitole. Pe baza
modelului cinematic şi dinamic, a sarcinii de îndeplinit
convertită în traiectoria de urmat se stabilesc comenzile
necesare spre elementele de acţionare şi elementele hardware
şi software care să furnizeze aceste comenzi, folosind şi
semnalele de reacţie obţinute de la sistemul senzorial. Rezultă
astfel complexitatea sistemului de control al unui robot.
Acesta va avea frecvent o organizare ierarhică, în care pe
nivelul superior se află partea de decizie cu privire la acţiunea
de întreprins (la roboţii industriali actuali pe acest nivel se
efectuează teste simple, de exemplu cele cuprinse în
instrucţiuni de tip “if … then”), iar pe nivelul inferior
elementele de control şi acţionare ale articulaţiilor. 24
Dacă funcţia de decizie este adesea simplificată,
controlul unei mişcări va presupune trecerea prin cele
două faze menţionate anterior: planificarea traiectoriei
şi stabilirea comenzilor spre articulaţii pentru
realizarea acesteia. Aceste comenzi vor trebui să ţină
seama şi de performanţele dorite pentru robot, aici
intervenind modelul dinamic al robotului. Structura
tipică a sistemului de control va conţine un calculator
pe nivelul superior şi un sistem cu unul sau mai multe
microcontrolere comandând elementele de acţionare
din articulaţii.
25
6. Programarea roboţilor este capitolul care concretizează
felul în care poate fi materializată caracteristica de flexibilitate în
utilizare. Dacă luăm cazul roboţilor industriali, atunci aceştia
trebuie să poată fi programaţi pentru a îndeplini diferite sarcini în
cadrul procesului tehnologic în care sunt înglobaţi. Şi la celelalte
tipuri de aplicaţii robotizate este necesară programarea robotului
astfel încât acesta, executând programul, să fie capabil să preia
datele caracterizând sarcina de rezolvat şi să o îndeplinească
printr-o secvenţă corespunzătoare de acţiuni. Acest capitol se
ocupă de caracteristicile limbajelor de programare folosite pentru
roboţi şi de structura sistemului de programare, care trebuie să
asigure şi o comunicaţie eficientă cu utilizatorul robotului.
Conform celor menţionate anterior, programarea roboţilor
prezintă asemănări şi deosebiri faţă de programarea
calculatoarelor. Se folosesc aceleaşi principii pentru controlul
execuţiei programului şi pentru preluarea/transmiterea datelor.
26
Deosebirea esenţială este aceea că la un robot trebuie
programate mişcări. În consecinţă, fie se folosesc instrucţiuni
specializate prin care să se specifice o anumită mişcare a
robotului (se realizează programarea textuală), fie se
realizează o aşa zisă programare prin învăţare, în care mai
întâi robotul este condus în diferite poziţii sau pe anumite
traiectorii şi acestea sunt memorate, pentru a forma programul
de reprodus de către robot. Adesea cele două variante, numite
programare textuală şi respectiv programare prin învăţare,
pot fi combinate. Programarea roboţilor este în prezent sub
influenţa unor elemente ale inteligenţei artificiale, finalitatea
urmărită fiind aceea în care programul introdus de utilizator va
putea fi sub forma scopurilor pe care trebuie să le
îndeplinească robotul; prin metodele inteligenţei artificiale,
robotul (sistemul său de programare şi control) trebuie să
ajungă la găsirea acţiunilor de efectuat pentru atingerea
scopurilor primite. 27
1.3. Istoricul Roboticii