Documente Academic
Documente Profesional
Documente Cultură
Coordonatori:
Conf. Dr. Ing. Letiia Mirea
.L. Dr. Ing. Ctlin Brescu
Implementare
Simulare MATLAB
Algoritm de control
FreeRTOS i restricii de timp real
Interfaa grafic
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Drone
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Aplicaii:
Cartografiere
Supraveghere i
fotografie aerian
Militare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Senzor distan
Sonar HC-SR-04
Arduino
driver wireless - USB
Cortex M-4
Arhitectur ARM
32 bii
72 MHz
256 KB Flash
48 KB RAM
Senzori MEMS 3D
(accelerometru, giroscop,
busol)
Programator integrat
Port USB utilizator
Porturi USART, SPI
Comunicaie
Wireless
2.4GHz
5 linii
256 canale
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Aeronava
Quadcopter
Lungime bra 22.5cm
Greutate 1.5kg
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Axele de rotaie
Roll (Ruliu)
Pitch (Tangaj)
Yaw (Giraie)
Hover (planare)
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Ridicare Coborre
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
m= + +
m masa quadcopert-ului
g - acceleraia gtavitaional
R matricea de rotaie de la sistemul
de referin al robotului la cel inerial
TB propulsia motoarelor pe axele X, Y
i Z
FD fore de frecare liniare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
= =
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
De ce?
Se consider c lungimea
segmentelor dintre cele 3
articulaii cu un singur grad
de libertate este 0.
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Se
obin parametrii D-H
di
0
0
0
ai
0
0
0
i
Pitch(q1)
Roll(q2)
Yaw(q3)
i
-90
90
0
cos(x) =
C(x)
sin(X) =
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Simulare
x1=
=
= + +
=
=
x2=
vitezele liniare
x3=
Yaw
x4=
acceleraiile unghiulare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Simulare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Simulare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Simulare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Simulare
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Layerele aplicaiei
Senzori
MEMS
FreeRT
OS
NRF24L
01
(wireles
s)
NRF24L
01
(wireles
s)
Arduin
o
ESC
(invertoare)
Matla
b
Elemente de execuie
(motoare)
GUI
Atitudinea
aeronavei
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
FreeRTOS
Task1 (T = 0.5s)
Procesare date primite de la utilizator
Modificare variabile de stare
Modificare de funcionare (iniializare, oprire, reglare unghi etc.)
Task2 (T = 0.01s)
Task3 (T = 0.01s)
Generare comand pentru motoare
CPU Load: 0.8% pentru un controller PID clasic
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Vizualizare
orientare i
referin
Interfaa Matlab
Atitudine
a
aeronave
i
Date
senzori
nregistrare
date pentru
identificare
sistem
Pupitru
comand
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Elemente de siguran
Limitare comand
Fiindc sistemul are frecri neglijabile, poate fi uor
destabilizat
Astfel, comanda este limitat la valori care s nu permit o
dinamic foarte rapid, cel puin pentru perioada de testare
Conexiune
Conexiunea dintre interfaa utilizator i aeronav este
verificat periodic
Detecie problem conexiune
oprire motoare!
Buton interfa
Butonul STOP oprete imediat semnalele de comand pentru
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Troubleshoot
Perturbaii
Sistemul este uor de perturbat, chiar i de curenii de aer provocai de
elice ntr-un mediu restrns
Bateria
Scade drastic puterea motoarelor chiar daca nu este complet descrcat.
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
S-au realizat
Introducere
Sistemul fizic
Funcionare
Modele matematice
Implementare
Concluzii
Se propune