Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola

U ovom radu bavit ćemo se upravljanjem svesmjernog robota. Prvo ćemo se posvetiti teorijskim aspektima upravljanja svesmjernog robota. Prikazat ćemo robota u prostoru tako što ćemo razviti kinematički model robota i kotača. Nakon toga, obradit ćemo komunikaciju između dva mikrokontrolera putem SPI p...

Full description

Bibliographic Details
Main Author: Veber, Hrvoje
Other Authors: Matijević, Domagoj
Format: Bachelor Thesis
Language:Croatian
Published: Sveučilište Josipa Jurja Strossmayera u Osijeku. Odjel za matematiku. 2021
Subjects:
Online Access:https://zir.nsk.hr/islandora/object/mathos:581
https://urn.nsk.hr/urn:nbn:hr:126:772105
https://repozitorij.unios.hr/islandora/object/mathos:581
https://repozitorij.unios.hr/islandora/object/mathos:581/datastream/PDF
id ftnulzagrebzir:oai:zir.nsk.hr:mathos_581
record_format openpolar
spelling ftnulzagrebzir:oai:zir.nsk.hr:mathos_581 2023-08-27T04:11:51+02:00 Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola Controling Omnidirectional Robot in Real Time via Mobile Device Using http and SPI Protocol Veber, Hrvoje Matijević, Domagoj 2021-10-19 application/pdf https://zir.nsk.hr/islandora/object/mathos:581 https://urn.nsk.hr/urn:nbn:hr:126:772105 https://repozitorij.unios.hr/islandora/object/mathos:581 https://repozitorij.unios.hr/islandora/object/mathos:581/datastream/PDF hrv hrv Sveučilište Josipa Jurja Strossmayera u Osijeku. Odjel za matematiku. Josip Juraj Strossmayer University of Osijek. Department of Mathematics. https://zir.nsk.hr/islandora/object/mathos:581 https://urn.nsk.hr/urn:nbn:hr:126:772105 https://repozitorij.unios.hr/islandora/object/mathos:581 https://repozitorij.unios.hr/islandora/object/mathos:581/datastream/PDF http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/openAccess kinematika robota SPI protokol PID regulator HTTP Joystick Web server robot kinematics SPI protocol PRIRODNE ZNANOSTI. Matematika. Matematička logika i računarstvo NATURAL SCIENCES. Mathematics. Mathematical Logic and Accounting info:eu-repo/semantics/bachelorThesis text 2021 ftnulzagrebzir 2023-08-03T17:08:22Z U ovom radu bavit ćemo se upravljanjem svesmjernog robota. Prvo ćemo se posvetiti teorijskim aspektima upravljanja svesmjernog robota. Prikazat ćemo robota u prostoru tako što ćemo razviti kinematički model robota i kotača. Nakon toga, obradit ćemo komunikaciju između dva mikrokontrolera putem SPI protokola. Na jedan mikrokontroler primat ćemo podatke sa Joysticka i slati ih na drugi mikrokontroler. Zatim ćemo reći nešto o upravljanju motora i PID regulatoru koji je zaslužan za glatku responzivnost motora. Na kraju ćemo prikazati praktični zadatak implementacije svesmjernog robota koristeći obrađene teme. Zanimljivo je kako smo s ovakvim jednim projektom povezali low-level i web programiranje kroz tri programska jezika (Python, C i JavaScript). Također, morali smo poznavati i hardware do neke razine, što znači da smo obuhvatili ne samo softverski dio već i hardverski. U konačnici dobili smo neuobičajenog svesmjernog robota kojeg sami možemo kontrolirati preko pametnog telefona. Činjenica je da će ovakvi roboti postati sve zastupljeniji i da će imati veliku ulogu u svijetu, a ovime smo samo zagrebali površinu onoga što sve roboti ovakvog tipa mogu postići. In this paper, we will deal with the control of an omnidirectional robot. We will first focus on the theoretical aspects of omnidirectional robot control. We will show the robot in space by developing a kinematic model of the robot and the wheel. After that, we will process the communication between the two microcontrollers via the SPI protocol. We will receive data from Joystick on one microcontroller and send it to another microcontroller. Then we will say something about motor control and PID controller which is responsible for the smooth responsiveness of the motor. Finally, we will present the practical task of implementing an omnidirectional robot using the processed topics. newline It is interesting how we connected low-level and web programming through three programming languages (Python, C and JavaScript) with one such project. Also, we had to know ... Bachelor Thesis sami Croatian Digital Theses Repository (National and University Library in Zagreb) Morali ENVELOPE(146.583,146.583,61.983,61.983)
institution Open Polar
collection Croatian Digital Theses Repository (National and University Library in Zagreb)
op_collection_id ftnulzagrebzir
language Croatian
topic kinematika robota
SPI protokol
PID regulator
HTTP
Joystick
Web server
robot kinematics
SPI protocol
PRIRODNE ZNANOSTI. Matematika. Matematička logika i računarstvo
NATURAL SCIENCES. Mathematics. Mathematical Logic and Accounting
spellingShingle kinematika robota
SPI protokol
PID regulator
HTTP
Joystick
Web server
robot kinematics
SPI protocol
PRIRODNE ZNANOSTI. Matematika. Matematička logika i računarstvo
NATURAL SCIENCES. Mathematics. Mathematical Logic and Accounting
Veber, Hrvoje
Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola
topic_facet kinematika robota
SPI protokol
PID regulator
HTTP
Joystick
Web server
robot kinematics
SPI protocol
PRIRODNE ZNANOSTI. Matematika. Matematička logika i računarstvo
NATURAL SCIENCES. Mathematics. Mathematical Logic and Accounting
description U ovom radu bavit ćemo se upravljanjem svesmjernog robota. Prvo ćemo se posvetiti teorijskim aspektima upravljanja svesmjernog robota. Prikazat ćemo robota u prostoru tako što ćemo razviti kinematički model robota i kotača. Nakon toga, obradit ćemo komunikaciju između dva mikrokontrolera putem SPI protokola. Na jedan mikrokontroler primat ćemo podatke sa Joysticka i slati ih na drugi mikrokontroler. Zatim ćemo reći nešto o upravljanju motora i PID regulatoru koji je zaslužan za glatku responzivnost motora. Na kraju ćemo prikazati praktični zadatak implementacije svesmjernog robota koristeći obrađene teme. Zanimljivo je kako smo s ovakvim jednim projektom povezali low-level i web programiranje kroz tri programska jezika (Python, C i JavaScript). Također, morali smo poznavati i hardware do neke razine, što znači da smo obuhvatili ne samo softverski dio već i hardverski. U konačnici dobili smo neuobičajenog svesmjernog robota kojeg sami možemo kontrolirati preko pametnog telefona. Činjenica je da će ovakvi roboti postati sve zastupljeniji i da će imati veliku ulogu u svijetu, a ovime smo samo zagrebali površinu onoga što sve roboti ovakvog tipa mogu postići. In this paper, we will deal with the control of an omnidirectional robot. We will first focus on the theoretical aspects of omnidirectional robot control. We will show the robot in space by developing a kinematic model of the robot and the wheel. After that, we will process the communication between the two microcontrollers via the SPI protocol. We will receive data from Joystick on one microcontroller and send it to another microcontroller. Then we will say something about motor control and PID controller which is responsible for the smooth responsiveness of the motor. Finally, we will present the practical task of implementing an omnidirectional robot using the processed topics. newline It is interesting how we connected low-level and web programming through three programming languages (Python, C and JavaScript) with one such project. Also, we had to know ...
author2 Matijević, Domagoj
format Bachelor Thesis
author Veber, Hrvoje
author_facet Veber, Hrvoje
author_sort Veber, Hrvoje
title Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola
title_short Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola
title_full Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola
title_fullStr Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola
title_full_unstemmed Upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i SPI protokola
title_sort upravljanje svesmjernim robotom u stvarnome vremenu preko pametnog telefona korištenjem http i spi protokola
publisher Sveučilište Josipa Jurja Strossmayera u Osijeku. Odjel za matematiku.
publishDate 2021
url https://zir.nsk.hr/islandora/object/mathos:581
https://urn.nsk.hr/urn:nbn:hr:126:772105
https://repozitorij.unios.hr/islandora/object/mathos:581
https://repozitorij.unios.hr/islandora/object/mathos:581/datastream/PDF
long_lat ENVELOPE(146.583,146.583,61.983,61.983)
geographic Morali
geographic_facet Morali
genre sami
genre_facet sami
op_relation https://zir.nsk.hr/islandora/object/mathos:581
https://urn.nsk.hr/urn:nbn:hr:126:772105
https://repozitorij.unios.hr/islandora/object/mathos:581
https://repozitorij.unios.hr/islandora/object/mathos:581/datastream/PDF
op_rights http://rightsstatements.org/vocab/InC/1.0/
info:eu-repo/semantics/openAccess
_version_ 1775355392432275456