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...
Main Author: | |
---|---|
Other Authors: | |
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 |