Programska potpora za jednostavnu interakciju čovjek - robot

Sažetak na hrvatskom: 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 njihov...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:48716/Details
Glavni autor: Horvat, Sara (-)
Ostali autori: Seršić, Damir (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, S. Horvat, 2015.
Predmet:
LEADER 03070na a2200229 4500
003 HR-ZaFER
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid4561 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Horvat, Sara 
245 1 0 |a Programska potpora za jednostavnu interakciju čovjek - robot :  |b diplomski rad /  |c Sara Horvat ; [mentor Damir Seršić]. 
246 1 |a Software application for simple human - robot interaction  |i Naslov na engleskom:  
260 |a Zagreb,  |b S. Horvat,  |c 2015. 
300 |a 81 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Obradba informacija, šifra smjera: 51, datum predaje: 2015-02-06, datum završetka: 2015-02-26 
520 3 |a Sažetak na hrvatskom: 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. 
520 3 |a Sažetak na engleskom: 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. 
653 1 |a LEGO Mindstorms  |a EV3 robot  |a ugrađeni program  |a EV3-G  |a Python  |a praćenje linije 
653 1 |a LEGO Mindstorms  |a EV3 robot  |a firmware  |a EV3-G  |a Python  |a line following 
700 1 |a Seršić, Damir  |4 ths 
942 |c Y 
999 |c 48716  |d 48716