| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document Help

Title:Algoritmi vodenja položaja mobilnega robota : magistrsko delo
Authors:ID Adler, Martin (Author)
ID Župerl, Uroš (Mentor) More about this mentor... New window
ID Šafarič, Riko (Mentor) More about this mentor... New window
ID Uran, Suzana (Comentor)
Files:.pdf MAG_Adler_Martin_2018.pdf (3,21 MB)
MD5: 53716E1FBA73BF7BF3B9CD770819CD3D
PID: 20.500.12556/dkum/b38f6450-113b-4a63-9c34-c69b0f6cd5cd
 
Language:Slovenian
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FS - Faculty of Mechanical Engineering
Abstract:Magistrska naloga se osredotoča na preučevanje in izdelavo algoritmov vodenja položaja mobilnega robota za igranje robotskega nogometa. Uporabili smo mobilni robot s tremi omni kolesi. Omni kolesa omogočajo robotu lažje in hitrejše premikanje. Za možgane robota smo uporabili mikrokrmilno ploščico Aruduino MEGA 2560 V2.0. Poganjali smo ga s tremi elektromotorji, pozicioniranje pa nam je omogočil žiroskop, oziroma pospeškometer MPU 6050. V nalogi smo poskusili čim bolje predstaviti algoritme vodenja s PID regulacijo in mehko logiko, da bi lahko pridobljeno znanje uporabljali študentje in dijaki na tekmovanjih robotskega nogometa. V nalogi je podrobno opisana izdelava kinematičnega modela robota. Dobljen kinematični model smo uporabili pri izdelavi programov za simulacijski model robota, kot tudi v programih za realni del robota. Prikazali smo simulacijsko vožnjo robota v programu Matlab. Simulacija se lahko odlično uporablja za pedagoške namene, saj je iz nje točno vidno, kako se bo robot obnašal pri različnih hitrostih omni koles. Za primerjavo algoritmov vodenja s P, PI, PD in PID regulatorjem in mehko logiko, smo izdelali simulacijsko progo robota v programu Matlab Simulink. Simulacijske rezultate smo primerjali in podali ugotovitve. Algoritem vodenja mobilnega robota smo napisali v programu Arduino IDE. Uporabili smo ga z mehko logiko in PID regulatorjem. Primerjali smo vožnje z obema algoritmoma in jih grafično primerjali. Primerjali smo tudi simulacijski model robota z realnim robotom. Povzeli smo dobljene rezultate in predlagali najbolj optimalno rešitev vodenja mobilnega robota.
Keywords:algoritmi vodenja, mobilni robot, Matlab, Matlab Simulink, Arduino, Arduino IDE, mehka logika, PID regulacija, kinematični model, omni kolesa.
Place of publishing:Maribor
Place of performance:Maribor
Publisher:[M. Adler]
Year of publishing:2018
Number of pages:IX, 70 f.
PID:20.500.12556/DKUM-72849 New window
UDC:004.94.021:007.52(043.2)
COBISS.SI-ID:22283542 New window
NUK URN:URN:SI:UM:DK:SSOKZBWI
Publication date in DKUM:08.01.2019
Views:1665
Downloads:199
Metadata:XML DC-XML DC-RDF
Categories:KTFMB - FS
:
Copy citation
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:Bookmark and Share



Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY 4.0, Creative Commons Attribution 4.0 International
Link:http://creativecommons.org/licenses/by/4.0/
Description:This is the standard Creative Commons license that gives others maximum freedom to do what they want with the work as long as they credit the author.
Licensing start date:29.11.2018

Secondary language

Language:English
Title:Positional control algorithms for mobile robots
Abstract:The master's thesis focuses on the study and production of mobile robot positioning algorithms for playing robotic football. A mobile robot with three omni wheels has been used. Omni wheels allow the robot easier and faster movements. For the brain of the robot the Arudino MEGA 2560 V2.0 microcontroller board had been used. The robot was powered by three electric motors, and the positioning was enabled by the MPU 6050 gyroscope or accelerometer. In the task, it has been attempted to present the algorithms of PID control and fuzzy logic algorithms in the best possible way so that the acquired knowledge could be used by students at robot football competitions. In the task the creation of a robotic kinematic model is described in detail. The obtained kinematic model has been used in the production of programs for the robot simulation model, as well as in the programs for the robot. A robot simulation run in the Matlab program has been presented. The simulation can be used excellently for pedagogical purposes, because it can be clearly seen how the robot behaves at different speeds of omni wheels. For the comparison of control algorithms with P, PI, PD, and PID controller and fuzzy logic, a simulation robot in the Matlab Simulink program has been made. The results have been simulated, and the findings have been presented. The mobile robot management algorithm has been written in the Arduino IDE program. It has been written with fuzzy logic and PID controller. The driving with both algorithms have been compared, and the comparison has been graphically presented. A comparison of the simulation robot model and the robot has been made as well. The results obtained have been summarised, and the most optimal solution for mobile robot management has been proposed.
Keywords:control algorithms, mobile robot, Matlab, Matlab Simulink, Arduino, Arduino IDE, fuzzy logic, PID control, kinematic model, omni wheels.


Comments

Leave comment

You must log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica