Programska potpora za jednostavnu interakciju čovjek - robot
Učenje programiranja ne mora biti mukotrpno i dosadno. Dokaz tome su LEGO Mindstorms roboti. Oni se grade od lego kockica, uz dodatke poput motora i senzora koji se kontroliraju pomoću jednostavnog programabilnog uređaja. Standardni LEGO-ov programski jezik koji služi za njihovo programiranje sadrži...
Main Author: | |
---|---|
Other Authors: | |
Format: | Master Thesis |
Language: | Croatian |
Published: |
Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva.
2015
|
Subjects: | |
Online Access: | https://zir.nsk.hr/islandora/object/fer:2994 https://urn.nsk.hr/urn:nbn:hr:168:925914 https://repozitorij.unizg.hr/islandora/object/fer:2994 https://repozitorij.unizg.hr/islandora/object/fer:2994/datastream/PDF |
id |
ftnulzagrebzir:oai:zir.nsk.hr:fer_2994 |
---|---|
record_format |
openpolar |
spelling |
ftnulzagrebzir:oai:zir.nsk.hr:fer_2994 2023-08-27T04:11:49+02:00 Programska potpora za jednostavnu interakciju čovjek - robot Software application for simple human - robot interaction Horvat, Sara Seršić, Damir 2015-02-26 application/pdf https://zir.nsk.hr/islandora/object/fer:2994 https://urn.nsk.hr/urn:nbn:hr:168:925914 https://repozitorij.unizg.hr/islandora/object/fer:2994 https://repozitorij.unizg.hr/islandora/object/fer:2994/datastream/PDF hrv hrv Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva. University of Zagreb. Faculty of Electrical Engineering and Computing. https://zir.nsk.hr/islandora/object/fer:2994 https://urn.nsk.hr/urn:nbn:hr:168:925914 https://repozitorij.unizg.hr/islandora/object/fer:2994 https://repozitorij.unizg.hr/islandora/object/fer:2994/datastream/PDF http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/closedAccess LEGO Mindstorms EV3 robot ugrađeni program EV3-G Python praćenje linije firmware line following TEHNIČKE ZNANOSTI. Računarstvo TECHNICAL SCIENCES. Computing info:eu-repo/semantics/masterThesis text 2015 ftnulzagrebzir 2023-08-03T18:18:04Z Učenje programiranja ne mora biti mukotrpno i dosadno. Dokaz tome su LEGO Mindstorms roboti. Oni se grade od lego kockica, uz dodatke poput motora i senzora koji se kontroliraju pomoću jednostavnog programabilnog uređaja. Standardni LEGO-ov programski jezik koji služi za njihovo programiranje sadrži razumljive blokove čijim nizanjem se stvara programski kôd. Najnovija i tehnološki najrazvijenija generacija LEGO Mindstorms robota je EV3. Njegov programabilni uređaj radi na Linuxu koji je otvorenoga koda. To je omogućilo razvitak mnogih firmware softvera koji omogućavaju programiranje robota u mnogim programskim jezicima. Stoga je programiranje EV3 robota moguće jednako dobro i u grafičkom i u tekstualnom programskom jeziku. Koji jezik ćemo izabrati ovisi o vrsti problema koji želimo riješiti, o mogućnostima koje nudi sami programski jezik te o našoj privrženosti i znanju pojedinog jezika. U radu su posebno uspoređeni EV3-G programski jezik i Python te je demonstrirano njihovo korištenje na problemu praćenja linije. Learning how to program doesn’t need to be painstaking and boring. Proof for that are LEGO Mindstorms robots. They are built from lego elements with additional motors and sensors which are controlled by simple, yet powerful device. Standard LEGO programming language is organized in easily understanding programmable blocks. The newest and most advanced generation of LEGO Mindstorms is EV3. Its programmable brick is based on Linux system which is open source. That managed development of a variety of firmwares for controlling the robot with other program languages. Therefore, EV3 robots can be programmed with graphical program language as well as with textual program language. Choosing the programming language depends on a problem we want to solve, capabilities of the language itself and our dedication to a specific program language. In this assignment EV3-G program language and Python are compared and demonstrated on the line following problem. Master Thesis sami Croatian Digital Theses Repository (National and University Library in Zagreb) Koda ENVELOPE(41.488,41.488,63.100,63.100) |
institution |
Open Polar |
collection |
Croatian Digital Theses Repository (National and University Library in Zagreb) |
op_collection_id |
ftnulzagrebzir |
language |
Croatian |
topic |
LEGO Mindstorms EV3 robot ugrađeni program EV3-G Python praćenje linije firmware line following TEHNIČKE ZNANOSTI. Računarstvo TECHNICAL SCIENCES. Computing |
spellingShingle |
LEGO Mindstorms EV3 robot ugrađeni program EV3-G Python praćenje linije firmware line following TEHNIČKE ZNANOSTI. Računarstvo TECHNICAL SCIENCES. Computing Horvat, Sara Programska potpora za jednostavnu interakciju čovjek - robot |
topic_facet |
LEGO Mindstorms EV3 robot ugrađeni program EV3-G Python praćenje linije firmware line following TEHNIČKE ZNANOSTI. Računarstvo TECHNICAL SCIENCES. Computing |
description |
Učenje programiranja ne mora biti mukotrpno i dosadno. Dokaz tome su LEGO Mindstorms roboti. Oni se grade od lego kockica, uz dodatke poput motora i senzora koji se kontroliraju pomoću jednostavnog programabilnog uređaja. Standardni LEGO-ov programski jezik koji služi za njihovo programiranje sadrži razumljive blokove čijim nizanjem se stvara programski kôd. Najnovija i tehnološki najrazvijenija generacija LEGO Mindstorms robota je EV3. Njegov programabilni uređaj radi na Linuxu koji je otvorenoga koda. To je omogućilo razvitak mnogih firmware softvera koji omogućavaju programiranje robota u mnogim programskim jezicima. Stoga je programiranje EV3 robota moguće jednako dobro i u grafičkom i u tekstualnom programskom jeziku. Koji jezik ćemo izabrati ovisi o vrsti problema koji želimo riješiti, o mogućnostima koje nudi sami programski jezik te o našoj privrženosti i znanju pojedinog jezika. U radu su posebno uspoređeni EV3-G programski jezik i Python te je demonstrirano njihovo korištenje na problemu praćenja linije. Learning how to program doesn’t need to be painstaking and boring. Proof for that are LEGO Mindstorms robots. They are built from lego elements with additional motors and sensors which are controlled by simple, yet powerful device. Standard LEGO programming language is organized in easily understanding programmable blocks. The newest and most advanced generation of LEGO Mindstorms is EV3. Its programmable brick is based on Linux system which is open source. That managed development of a variety of firmwares for controlling the robot with other program languages. Therefore, EV3 robots can be programmed with graphical program language as well as with textual program language. Choosing the programming language depends on a problem we want to solve, capabilities of the language itself and our dedication to a specific program language. In this assignment EV3-G program language and Python are compared and demonstrated on the line following problem. |
author2 |
Seršić, Damir |
format |
Master Thesis |
author |
Horvat, Sara |
author_facet |
Horvat, Sara |
author_sort |
Horvat, Sara |
title |
Programska potpora za jednostavnu interakciju čovjek - robot |
title_short |
Programska potpora za jednostavnu interakciju čovjek - robot |
title_full |
Programska potpora za jednostavnu interakciju čovjek - robot |
title_fullStr |
Programska potpora za jednostavnu interakciju čovjek - robot |
title_full_unstemmed |
Programska potpora za jednostavnu interakciju čovjek - robot |
title_sort |
programska potpora za jednostavnu interakciju čovjek - robot |
publisher |
Sveučilište u Zagrebu. Fakultet elektrotehnike i računarstva. |
publishDate |
2015 |
url |
https://zir.nsk.hr/islandora/object/fer:2994 https://urn.nsk.hr/urn:nbn:hr:168:925914 https://repozitorij.unizg.hr/islandora/object/fer:2994 https://repozitorij.unizg.hr/islandora/object/fer:2994/datastream/PDF |
long_lat |
ENVELOPE(41.488,41.488,63.100,63.100) |
geographic |
Koda |
geographic_facet |
Koda |
genre |
sami |
genre_facet |
sami |
op_relation |
https://zir.nsk.hr/islandora/object/fer:2994 https://urn.nsk.hr/urn:nbn:hr:168:925914 https://repozitorij.unizg.hr/islandora/object/fer:2994 https://repozitorij.unizg.hr/islandora/object/fer:2994/datastream/PDF |
op_rights |
http://rightsstatements.org/vocab/InC/1.0/ info:eu-repo/semantics/closedAccess |
_version_ |
1775355218537480192 |