Algoritmi de Calcul Natural în Robotică Asistivă

Proiect
8/10 (1 vot)
Domeniu: Automatică
Conține 1 fișier: pdf
Pagini : 61 în total
Cuvinte : 15532
Mărime: 859.35KB (arhivat)
Publicat de: Clara Robu
Puncte necesare: 0

Cuprins

  1. 1. INTRODUCERE 5
  2. 2. STADIUL ACTUAL IN DOMENIU 7
  3. 2.1 Limbajul swarmish 7
  4. 2.2 Constrângeri cinematice 8
  5. 2.3 Aspecte cooperative 9
  6. 2.4 Înteracţiunea om-swarm 10
  7. 2.5 Guardians 11
  8. 3. ALGORITMI DE OPTIMIZARE (PSO) îN ROBOTICă ASISTIVĂ 13
  9. 3.1 Algoritmi de optimizare 13
  10. 3.1.1. Algoritmul PSO 13
  11. 3.1.2 Comparaţie între algoritmi 16
  12. 3.2 Robotica swarm 17
  13. 3.2.1 Divizarea sarcinilor 18
  14. 3.2.2 Analiza problemei 19
  15. 3.2.3 Heterogeneitatea 22
  16. 3.2.4 Comunicarea în sisteme multirobot 23
  17. 3.2.5 Căutarea 25
  18. 3.2.6 Modulul PSO 27
  19. 3.2.7 Modulul de control al roboţilor 28
  20. 3.3 Robotica asistivă 32
  21. 3.3.1 Comparaţie intre interfeţe om-robot 34
  22. 3.3.2 Înteracţiunile între om şi sisteme multirobot 35
  23. 3.3.3 Modulul de control pe stări 36
  24. 4. SIMULăRI, REZULTATE, COMPARAţII, DISCUţII 38
  25. 4.1 Mediul de simulare 38
  26. 4.2 Înterpretarea rezultatelor 40
  27. 5. CONTRIBUţIA PROPRIE 42
  28. 6. CONCLUZII 43
  29. 6.1 Extinderi şi îmbunătăţiri 43
  30. 7. BIBLIOGRAFIE 44
  31. 8. ANEXE 46
  32. 8.1 Dinamica populatiei 46
  33. 8.2 Primul Ajutor 46
  34. 8.2.1 Criza astmatica. 46
  35. 8.2.2 Atac de cord sau infarct miocardic 47
  36. 8.2.3 Hipoglicemia 48
  37. 8.3 Caracteristi E-puck 49
  38. 8.4 Codul Sursa 50
  39. 8.4.1Modul PSO 50
  40. 8.4.2 Modul de control pe stări 54
  41. 8.4.3 Modulul de control poziţie 57

Extras din proiect

ABSTRACT

Imbătranirea populatiei genereaza dezvoltarea unei soluţii neasteptate la intersecţia

a doua domenii revoluţionare: tehnologiile asistive şi robotica de tip swarm.

1. INTRODUCERE

Robotica reprezintă astăzi unul dintre cele mai dinamice domenii ale tehnologiilor

avansate. Conform (Dictionar Oxford English n.d.),”robotica este domeniul tehnologic care

are ca obiect de studiu proiectarea, construcţia, integrarea în aplicaţii specifice şi exploatarea

roboţilor”. Este un domeniu integrator de cunoştinţe din multiple ramuri ale ştiinţelor

inginereşti, cele mai importante dintre acestea fiind referitoare la inginerie mecanică,

electronică, informatică şi ştiinţa calculatoarelor.

Actual, domeniul roboticii include trei subdomenii majore: robotica industrială, robotica

pentru servicii şi respectiv robotica pentru aplicaţii spaţiale şi de securitate. Subdomeniul

roboticii pentru servicii fiind subdivizat la rândul său în robotica pentru servicii profesionale

şi robotica pentru servicii personale.(Nicolescu 2011)

În prezent populaţia se afla în continua îmbatrânire şi determină astfel în societate o

nevoie în dezvoltarea de soluţii tehnologice pentru a sprijinii această situaţie. Astfel robotica

pentru servicii personale, şi chiar mai mult robotica asistivă este unul dintre domeniile ce

acaparează interesul cercetatorilor în decursul ultimilor zece ani.

Robotica asistivă are în vedere dezvoltarea de aplicaţii tehnologice avansate cu scop în

promovarea unui stil de viata independent şi imbunataţirea calitaţii vieţii pentru persoane cu

limitari ale funcţiilor fizico-motorii sau cognitive(Zollo 2011). Punctul de interes al acestui

domeniu este utilizatorul iar acest fapt a adus numeroase provocări în domeniul roboticii,

incepand de la siguranţa şi eficacitate până la gradul de confort psihologic în privinţa utilizării

robotului. Aplicaţiile în cadrul roboticii asistive sunt numeroase: sisteme de suport a

mobilitaţii, roboţi social asistivi, sisteme automate de manipulare, teleroboţi etc, roboţi

personali. Aceste aplicaţii au grade mai mici sau mai mari de autonomie.

Roboţii autonomi sunt roboţi care pot să indeplineasca obiectivele dorite fară

supervizare umană continuă. Un robot în totalitate autonom este capabil sa obţina informaţii

despre mediul inconjurator, se poate deplasa şi folosi componente proprii, poate funcţiona o

perioada extinsă de timp fară intervenţie umană. Deasemenea un robot autonom are abilitatea

să evite rănirea oamenilor, distrugerea bunurilor sau autodistrugerea sa. Tendinţa în cercetare

este în obţinerea unui grad cât mai mare de autonomie şi cu cât sarcinile unui robot devin mai

dificile cu atât sunt necesare noi metode şi tehnici de calcul.

Una din sursele de inspiraţie ce pare a nu se epuiza este natura, lumea vie ce ne

inconjoara. în natură multe specii formeaza grupuri pentru a indeplinii anumite sarcini precum

căutarea şi procurarea de hrană, apararea împotriva pradatorilor sau construirea de adăposturi.

Multe probleme practice sunt rezolvate de catre asemenea grupuri cu rezultate foarte bune.

Din această cauză multe metode şi algoritmi de inteligenţa artificială sunt inspiraţi din

comportamentul dictat de inteligenţa de grup, definită generic swarm intelligence.(Buiu et al.

2010)

Scenariul pentru această lucrare are în vedere asistarea unei persoana în perimetrul unei

locuinţe în care sunt prezente mai multe aplicaţii robotice. Persoana considerată prezintă

dizabilitaţi, inclusiv poate fi o persoană varstnică sau un pacient aflat sub tratament.

Soluţia propusă se află la intersecţia direcţiilor de cercetare mai sus prezentate. Astfel se

doreşte că pe baza folosirii unui grup (swarm) de roboţi sa se trateze evenimente nedorite.

Spre exemplu situaţia particulara din lucrarea de fată are în vedere o persoană care a cazut şi

poate ramane imobilizată. Scopul swarm-ului de roboţi va fi patrularea încăperii, detectarea şi

localizarea persoanei în cauză. Chiar mai mult, odata cu localizarea persoanei, sistemul va

decide asupra stării de constientă şi dupa caz va declanşa o alarma, va contacta un cadru

medical sau va implementa o sarcina particularizata persoanei (localizarea şi transportarea

unor medicamente, a unui inhalator, a unei maşti de oxigen sau poate chiar a unui baston).

Motivaţia privind lucrarea de faţa se poate exprima prin dorinţa de a realiza o aplicaţie

care pune în valoare în mod neaşteptat aceste domenii de cercetare oferind o soluţie practică

cu scop final în îmbunătăţirea vieţii de zi cu zi.

Preview document

Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 1
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 2
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 3
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 4
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 5
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 6
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 7
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 8
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 9
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 10
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 11
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 12
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 13
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 14
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 15
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 16
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 17
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 18
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 19
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 20
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 21
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 22
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 23
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 24
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 25
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 26
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 27
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 28
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 29
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 30
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 31
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 32
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 33
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 34
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 35
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 36
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 37
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 38
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 39
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 40
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 41
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 42
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 43
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 44
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 45
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 46
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 47
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 48
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 49
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 50
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 51
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 52
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 53
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 54
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 55
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 56
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 57
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 58
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 59
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 60
Algoritmi de Calcul Natural în Robotică Asistivă - Pagina 61

Conținut arhivă zip

  • Algoritmi de Calcul Natural in Robotica Asistiva.pdf

Alții au mai descărcat și

Controller Programabil Logic

CONTROLLER PROGRAMABIL LOGIC (PLC) Ingineria controlată a evoluat de-a lungul timpului. Cândva, în trecut, oamenii erau principala metodă pentru a...

Roboți Industriali

Manipulatorul este sistemul mecanic automat a carui comanda se bazeaza pe sisteme rigide care presupun o interventie in structura fizica a...

Robotică

1. INTRODUCERE 1.1. Terminologia de baza Elemente si articulatii: Elementele sunt partile solide ale structurii unui robot iar articulatiile...

Instrumente Utilizate în Managementul Calității

INSTRUMENTE UTILIZATE ÎN MANAGEMENTUL CALITĂŢII [1] [3] [4] [9] [10] [24] [30] [31] [44] [48] [49] [50] [52] [54] [64] [66] [87] [92] [93] [98]...

Curs PLC

Obiective: Controler-ul logic programabil (PLC) a aparut ca o alternativa reutilizabila, ieftina, flexibila si sigura la panourilor cu relee...

Microsistemul cu Microprocesor 8085 EMAC Universal Trainer

L1. Microsistemul cu microprocesor 8085 EMAC Universal Trainer Obiective - Să înţeleagă structura internă şi funcţionarea microprocesorului...

Robotică

I. Domeniul Roboticii 1.1. Definiţia robotului şi a robotului industrial Robotul este un sistem cu funcţionarea automată, adaptabilă prin...

Automate Programabile

De-a lungul jumatatii secolului 20, avansarea in tehnologia automatizarii si pneumatica au progresat mult sau mai putin in paralel cu realizarile...

Te-ar putea interesa și

Optimizarea Activității Întreprinderilor Mici și Mijlocii prin Integrarea Tehnologiilor Informaționale și de Comunicație

INTRODUCERE Intreprinderile mici şi mijlocii sunt recunoscute ca factor esenţial în dezvoltarea regională şi locală, respectiv ca parte integrantă...

Finanțarea cercetării în România

Prezentare ţinută în cadrul mesei rotunde „Noi politici în domeniul învăţământului superior şi cercetării ştiinţifice din România”, UNESCO-CEPES,...

Influența Computerului asupra Educației Arhitecturale

INFLUENTA COMPUTERULUI ASUPRA EDUCATIEI ARHITECTURALE Aceasta lucrare îsi doreste sa investigheze în ce masura îsi gaseste locul computerul în...

Ai nevoie de altceva?