izpis_h1_title_alt

Krmilnik učnega robota Rob3i na osnovi vgradne platforme Raspberry Pi
ID ROJEC, LUKA (Avtor), ID Perš, Janez (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Mihelj, Matjaž (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (10,83 MB)
MD5: C0EA206CEE53F5DF013504A0DA351BFC

Izvleček
Magistrsko delo opisuje implementacijo novega krmilnika za učni robot Rob3i. Motivacija za nov krmilnik je bila, da se prej nedelujoč robot povrne v funkcionalno stanje. Nov krmilnik je osnovan na Raspberry Pi verzije 3 in dvema krmilnima moduloma Gertbot. Ohranjeni so prvotni elektromotorji, senzorji in napetostni vir. Položaje sklepov merimo z A/D pretvorniki modulov Gertbot, ki digitalizirajo napetosti potenciometrov, vgrajenih v sklepe robota. Za hitrejše izvajanje regulacijske zanke je bila prilagojena komunikacija med Raspberry Pi in Gertbot. Algoritmi so implementirani v programskem jeziku Python in so prilagojeni za uporabo v školjki operacijskega sistema Linux. Uporabljeni so bili moduli Numpy, Scipy in OpenCV, nekatere funkcionalnosti pa so bile implementirane v školjki BASH. Lastnosti novega krmilnega algoritma so predstavljene z uporabo P, PD in PI regulatorjev. Izvedemo tudi krmiljenje z upoštevanjem nelinearne karakteristike napetosti in kotne hitrosti. Krmilnik omogoča premik vrha robota v ravni črti in sprotno shranjevanje izbranih spremenljivk v arhivsko datoteko. Zamenjane so poškodovane žice. Zaznamo merljive motnje, ki jih lahko programsko zadovoljivo izločimo. V bližino prijemala je bila pričvrščena kamera, usmerjena navzdol, proti ArUco plošči, nameščeni na delovno površino. Izkažejo se velika odstopanja med določitvijo lege preko direktne kinematike s tisto, določeno iz zajema kamere. Mehanska struktura robota kaže znake dotrajanosti, zato je priporočen celovit servis.

Jezik:Slovenski jezik
Ključne besede:Raspberry Pi, Gertbot, Python, OpenCV, ArUco
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2022
PID:20.500.12556/RUL-136990 Povezava se odpre v novem oknu
COBISS.SI-ID:109547267 Povezava se odpre v novem oknu
Datum objave v RUL:27.05.2022
Število ogledov:1006
Število prenosov:93
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Raspberry Pi-Based Robot Controller for the Rob3i Educational Robot
Izvleček:
In this thesis an implementation of a new driver for educational robot Rob3i is presented. Aim is to use hardware of a broken robot and make it functional once again. The new driver is based on Raspberry Pi version 3 and two Gertbot modules. Original motors, sensors and power supply are preserved. Joint angle measurements are obtained by using A/D converters which convert voltage from potentiometers which are mounted in joints of the robot to enable angular measurements. Sampling is done by Gertbot's A/D converters. To improve the control loop frequency, comunication between Gertbot and Raspbery Pi was adjusted. Control algorythms were implemented in Python with some features relying on BASH shell. Capabilities of the new controller were demonstrated with P, PD and PI controllers. Another control, that which took into the anccount the non-linear property of supply voltage and angular velocity was tested. The tested software allows linear movement of the gripper and saving the control signals into a log file. Some wires are replaced. Excess noise is present in the measurements, however it can be satisfactorily filtered by software. A digital camera is mounted near the gripper. Camera is facing down, towards an ArUco board that is mounted on the workspace. There are large differences detected when comparing the poses obtained from image processing to those of direct kinematics. Further maintainance is recomended on the robot.on the robot.

Ključne besede:Raspberry Pi, Gertbot, Python, OpenCV, ArUco

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj