Gherasim Cosmin -Adrian UNIVERSITATEA TEHNICĂ GHEORGHE ASACHI IAȘI [616694]
CONTROLUL LA DISTANȚĂ AL UNUI BRAȚ
MANIPULATOR CU PATRU GRADE DE
LIBERTATE
Student: [anonimizat] „GHEORGHE ASACHI” IAȘI
FACULTATEA DE AUTOMATICĂ ȘI CALCULATOARE
Coordonator:
Asist. Dr. Ing. Florin Cătălin Brăescu
CUPRINS
Obiective
Structura proiectului
Interfața cu utilizatorul
Pregătirea și trimiterea mesajelor folosind USB
Interpretarea și trimiterea mesajelor folosind nRF24L01
Recepția mesajelor și elaborarea comenzilor
Concluzii
OBIECTIVE
Construcția brațului manipulator
Achiziția informațiilor
Realizarea comunicației
Verificarea corectitudinii mesajelor transmise
Elaborarea comenzilor conform mesajelor receptionate
Structura Proiectului
Interfața
Joystick Informații
(USB)
Setarea modului de comandă
Alegerea comenzilor
Formarea mesajelor
Trimiterea mesajelor
Arduino
Interpretarea mesajului citit
Formarea mesajului
Trimiterea mesajului
nRF Transmisie mesaj
(USB)
Transmisie mesaj
(SPI)
nRF Transmisie wireless
(2.4GHz)
dsPIC Recepție mesaj
(SPI) Interpretarea mesajului receptionat
Elaborarea comenzilor către servomotoare
Trimiterea comenzilor
BRAȚ MANIPULATOR Joystick
Pozitie(M) Unghiuri(M)
Interfața cu Utilizatorul
Interfața cu utilizatorul dispune de 4 ferestre:
Inițializare
Joystick
Manual
Mănușă
COM
Viteza de Baud
Control
Fereastra de Inițializare
Interfața cu Utilizatorul
Fereastra Joystick
Poziția efectorului pe a xa X
Poziția efectorului pe axa Y
Poziția efectorului pe axa Z
Orientarea efectorului
Nivelul de deschidere al efectorului
Poziția butonului analogic pe a xa X
Poziția butonului analogic pe a xa Y
Poziția butonului analogic pe a xa Z
Poziția butonului analogic pentru
orientarea efectorului
Nivelul de deschidere al efectorului
Interfața cu Utilizatorul
Fereastra Manual
Poziția efectorului pe a xa X
Poziția efectorului pe axa Y
Poziția efectorului pe axa Z
Orientarea efectorului
Nivelul de deschidere al efectorului
Unghiul primei articulații
Unghiul celei de -a doua articulații
Unghiul celei de -a treia articulații
Unghiul celei de -a patra articulații
Nivelul de deschidere al efectorului
Pregătirea și trimiterea mesajelor folosind USB
tip Tipul mesajului
0 Repaus
1 Setarea manuală a poziției
2 Setarea manuală a unghiurilor
3 Brațul manipulator este controlat de către Joystick
4 Brațul manipulator este controlat de către Mănușă
5 Eroare
tip ` ` x ` ` y ` ` z ` ` orien ` ` apuc ` ` sc `\n`
Interpretarea și trimiterea mesajelor folosind
nRF24L01
tip ` ` x ` ` y ` ` z ` ` orien ` ` apuc ` ` sc `\n`
mesaj_temporar
mesaj_temporar
m mesajOk DA NU
Interpretarea și trimiterea mesajelor folosind
nRF24L01
m
! Suma de control se recalculeaz ă
Recepția mesajelor și elaborarea comenzilor
+
+
Recepția mesajelor și elaborarea comenzilor
Nu se trimite nimic
& Sunt date pregătite
mesajOk
Trimite confirmare
Actualizează mesaj DA DA NU
NU Citire mesaj
Recepția mesajelor și elaborarea comenzilor
tip
break
Semnalează eroare Actualizează poziție
efector break Actualizează art. 1
break Actualizează art. 2
Actualizează art. 3
Actualizează art. 4
Actualizează
deschidere efector
break 0 1 sau 3 2 4 altfel
CONCLUZII
Am realizat interfa ța cu utilizatorul in Visual Basic ce se ocupă de
achiziția informațiilor
Orice valoare introdusă manual sau achiziționată trebuie verificată
Transmisia mesajului se face folosind USB si SPI
Existența mesajului sub mai multe forme precum și verificarea
sumei de control de mai multe ori pe parcursul transmisiei
garantează corectitudinea mesajului recepționat
Folosirea unui singur task pentru toate modurile de control
imbunătățește vizibil timpul de raspuns al brațului manipulator
VĂ MULȚUMESC PENTRU ATENȚIE!
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Gherasim Cosmin -Adrian UNIVERSITATEA TEHNICĂ GHEORGHE ASACHI IAȘI [616694] (ID: 616694)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
