magistrsko delo
Martin Adler (Author), Uroš Župerl (Mentor), Riko Šafarič (Mentor), Suzana Uran (Co-mentor)

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;mehka logika;PID regulacija;kinematični model;omni kolesa;magistrske naloge;

Data

Language: Slovenian
Year of publishing:
Typology: 2.09 - Master's Thesis
Organization: UM FS - Faculty of Mechanical Engineering
Publisher: [M. Adler]
UDC: 004.94.021:007.52(043.2)
COBISS: 22283542 Link will open in a new window
Views: 692
Downloads: 113
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Positional control algorithms for mobile robots
Secondary 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.
Secondary keywords: control algorithms;mobile robot;Matlab;Matlab Simulink;Arduino;Arduino IDE;fuzzy logic;PID control;kinematic model;omni wheels;
URN: URN:SI:UM:
Type (COBISS): Master's thesis/paper
Thesis comment: Univ. v Mariboru, Fak. za strojništvo, Mehatronika
Pages: IX, 70 f.
ID: 10989749
Recommended works:
, diplomsko delo visokošolskega študijskega programa
, no subtitle data available
, diplomska naloga visokošolskega strokovnega študijskega programa