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...

Full description

Bibliographic Details
Main Author: Horvat, Sara
Other Authors: Seršić, Damir
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