Interpreter Bahasa Indonesia Untuk Pengaturan Gerakan Robot Nao

Herwidodo, Eka Prasetyo (2015) Interpreter Bahasa Indonesia Untuk Pengaturan Gerakan Robot Nao. Undergraduate thesis, Institut Technology Sepuluh Nopember.

[img]
Preview
Text
2210100161-Undergraduate Thesis.pdf - Published Version

Download (5MB) | Preview

Abstract

Pendidikan di bidang robotika mulai banyak diajarkan pada tingkat pendidikan dasar. Salah satu robot yang digunakan untuk media riset adalah Nao dari Aldebaran Robotics. Robot Nao dilengka- pi dengan perangkat graphical programming Choregraphe dan Sof- tware development kit (SDK). perangkat tersebut berfungsi untuk melakukan pemrograman terhadap robot agar bisa bergerak sesuai kemampuannya. Perangkat yang melengkapi robot Nao ini dira- sa belum memberikan kemudahan dalam hal mengenalkan pemro- graman robotika terutama bagi Anak SD, dan SMP di Indonesia sehingga diperlukan suatu perangkat/interpreter yang dapat mem- berikan kemudahan dalam melakukan pemrograman robotika teru- tama robot humanoid. Interpreter merupakan software yang ber- fungsi sebagai penerjemah bahasa yang dimengerti oleh komputer (bahasa mesin) perintah per perintah. Dalam melakukan fungsi- nya, interpreter untuk robot Nao terdiri atas 3 bagian yaitu: Lexer, Parser, dan Eksekutor. Bagian lexer membaca masukan perintah dan merubahnya menjadi token dengan menggunakan Regex. Bagi- an parser memproses token menjadi kode representasi tengah sesuai dengan syntax yang dibuat. Bagian eksekutor mengeksekusi kode representasi tengah yang mengirimkan perintah ke robot Nao untuk bergerak. Dari hasil tugas akhir ini dihasilkan sebuah interpreter yang dapat menerima masukan perintah bahasa Indonesia dengan autocompleter yang kemudian memprosesnya menjadi gerakan pa- da robot Nao. Dari 10 anak yang mecoba program Interpreter INI, semuanya mampu membuat gerakan untuk robot NAO. ======================================================================================================= Education in the �eld of robotics recently has began to taught at elementary level of education. One of the robots that are used for media of research is Nao from Aldebaran Robotics. Nao robot co- mes with some tools: Choregraphe and software development kit (SDK). The tools serves to conduct the programming of the robot in order to move accordance with its ability. Tools that comple- ment Nao robot is deemed not provide ease in terms programming its movement especially for elementary school and middle school children in Indonesia. So we need a tool / interpreter that can pro- vide ease of programming particularly in Nao robot. Interpreter is a software that acts as translator to language understood by the com- puter (machine language) command per command. In conducting its functions, the interpreter for Nao robot consists of three parts: Lexer, Parser, and Executor. Part lexer reads the input command and turn it into a token by using Regular expressions. Part parser process the tokens to become middle code representation according to the syntax that are made. Part executor then execute the co- de representation which sends commands to Nao robot in order to move. The results of this study produced an interpreter that can receive Indonesian commands as input then process it to perform Nao robot motion. From 10 children that try this INI Interpreter, all of them can make a motion from NAO robot

Item Type: Thesis (Undergraduate)
Additional Information: RSE 005.452 her i
Uncontrolled Keywords: Robot NAO, Pemrograman, Interpreter, Perintah Bahasa Indonesia, Gerakan.
Subjects: Q Science > QA Mathematics > QA76.6 Computer programming.
Divisions: Faculty of Industrial Technology > Electrical Engineering > (S1) Undergraduate Theses
Depositing User: Mr. Tondo Indra Nyata
Date Deposited: 12 Jul 2018 07:32
Last Modified: 12 Jul 2018 07:32
URI: http://repository.its.ac.id/id/eprint/52213

Actions (login required)

View Item View Item