Documente Academic
Documente Profesional
Documente Cultură
IASI
FACULTATEA DE MECANICA
PROIECT
ROBOTI MOBILI
1. Introducere……………………………………………………………………
1.1. Generalitati…………………………………………………………..
1.2. Proiecte anterioare in domeniul temei………………………………..
1.3. Scopul Proiectului……………………………………………………
1.4. Continutul lucrarii……………………………………………………
2. Concept electromecanic……………………………………………………….
2.1. Platforma mecanica (numar de roti, tip de actionare)…………………
2.2. Model CAD 3D……………………………………………………….
2.3. Modelare matematica (cinematica, dinamica)………………………..
2.4. Actionare robot (motoare, descriere)………………………………….
3. Electronica de comanda……………………………………………………….
3.1. Schema bloc de comanda……………………………………………...
3.2. Descriere componente (placa de dezvoltare, drivere, senzori, etc.)…...
4. Algoritm de control…………………………………………………………….
5. Concluzii……………………………………………………………………….
Bibliografie………………………………………………………………………..
Anexa……………………………………………………………………………...
1.Introducere:
1.1.Generalitati:
Roboții care urmează o linie sunt dispozitive mecanice sau electronice capabile să
detecteze și să urmeze o linie trasată pe o suprafață. Acești roboți sunt adesea
utilizați în domeniul roboticelor și al automatizărilor, și sunt utilizați într-o
varietate de aplicații, cum ar fi linii de asamblare industriale, roboți de curățare
sau jucării interactive.
1) Senzorii: Acești roboți sunt echipați cu senzori care detectează linia pe care
trebuie să o urmeze. Senzorii pot fi de diferite tipuri, cum ar fi senzori
infraroșu, senzori de reflexie sau senzori de culori. Acești senzori
furnizează informații despre poziția liniei față de roboții și permit acestora
să ajusteze direcția de deplasare.
2) Senzorii: Acești roboți sunt echipați cu senzori care detectează linia pe care
trebuie să o urmeze. Senzorii pot fi de diferite tipuri, cum ar fi senzori
infraroșu, senzori de reflexie sau senzori de culori. Acești senzori
furnizează informații despre poziția liniei față de roboții și permit acestora
să ajusteze direcția de deplasare.
4) Senzorii: Acești roboți sunt echipați cu senzori care detectează linia pe care
trebuie să o urmeze. Senzorii pot fi de diferite tipuri, cum ar fi senzori
infraroșu, senzori de reflexie sau senzori de culori. Acești senzori
furnizează informații despre poziția liniei față de roboții și permit acestora
să ajusteze direcția de deplasare.
1.3.Scopul Proiectului
2.Concept electromecanic
2.2. Model CAD 3D.
2.3.Modelul matematic
Figură 2 - Schema model matematic
Viteza liniara a roților conducătoare poate fi calculat folosind raza (R) si viteza
unghiulara a roților (ω) :
𝑣𝑅 = 𝜔𝑅𝑅 (1)
𝑣 𝐿 = 𝜔 𝐿𝑅 (2)
Viteza liniara a robotului este calculata prin medierea celor doua viteze:
𝑣𝑅+𝑣𝐿
𝑣= 2 (3)
(𝜔𝑅+𝜔𝐿)𝑅
𝑣= 2 (4)
𝐿𝑇
=
𝐿𝑅+𝐿𝐿 (5)
2
In timp ce unghiul de orientare (θ) este liniar fata de (𝐿𝑇, 𝐿𝑅, 𝐿𝐿) împărțit la raza 𝑅𝑇 si
definit de :
𝐿𝑇
𝜃=
𝑅𝑇 (6)
𝐿𝑅
𝜃= 𝐿 𝑀𝑅 (7 )
𝑅𝑇+
2
𝐿𝐿𝐿
𝑀𝑅
𝜃= (8)
𝑅𝑇−
2
𝐿𝑅 𝐿𝑀𝑅
= (𝑅𝑇 + )𝜃 ( 9)
2
𝐿 𝐿𝑀𝑅
= (𝑅 − )𝜃 (10)
𝐿 𝑇 2
Relația dintre unghiul de orientare si lungimile 𝐿𝑅, 𝐿𝑇 si distanta dintre cele doua roti
este determinata de:
𝐿𝑅−𝐿𝐿
𝜃= 𝐿𝑀𝑅 (11)
𝑣 = 𝜃̇𝑅𝑇 (14)
Viteza unghiulara a ambelor roti poate fi rescrisa prin derivare:
𝑣𝑅 𝐿𝑅
𝜔 = = (15)
𝑅 𝑅 𝑅
𝑣𝐿 𝐿 𝐿̇
𝜔 = =
(16)
𝑅 𝑅 𝑅
3.Electronica de comanda
4. Algoritm de control
5.Concluzii.
Acesta a fost primul proiect de acest fel la care am lucrat si pot spune ca a fost o provocare pentru mine si
m-am straduit sa iasa cat mai bine. Sunt multumit de rezultatul final, avand in vedere ca robotelul face ce
trebuie si urmareste cu succes banda neagra de pe fundalul alb, asa cum se poate vedea si in demo-urile de
mai sus.
Pe parcursul imprementarii proiectului am intampinat si unele probleme. De exemplu, am fost nevoit sa imi
schimb microcontroller-ul cu altul, din cauza ca primul s-a ars pentru ca am alimentat placuta la o tensiune
mai mare decat 5V din greseala.
Este adevarat ca robotelul este destul de greoi, insa m-am concentrat mai mult asupra scopului final al
proiectului decat asupra performantei sale. Pentru mine a fost o experienta interesanta pentru ca am aplicat
multe cunostinte din laboratoare, am invatat cum pot folosi senzorii IR si cum pot controla motoarele cu
microcontroller-ul si driver-ul.
Codul sursa nu este unul foarte complex, dar am incercat sa il fac cat mai lizibil si modularizat.
Bibliografie