{"title":"INI框架:用于控制Nao机器人运动的印尼语翻译软件","authors":"Muhtadin, Eka Prasetyo Herwidodo, A. Zaini","doi":"10.1109/ISITIA.2015.7219954","DOIUrl":null,"url":null,"abstract":"Robotics in education field has recently begun to teach since at elementary level. One of popular robot platform used for education is NAO Robot built by Aldebaran Robotics. Nao robot comes with some tools: Choregraphe and software development kit (SDK). The tools conduct the programming of the robot in order to behave accordance with the expected command. However, this Tools are still difficult to use for novice programmers, moreover by non-programmers. Thus, we need a tool or interpreter that can ease to program Nao robot. Interpreter is a software that acts as translator to language understood by the computer (machine language) command per command. To conduct its functions, the interpreter for Nao robot consists of three parts: Lexer, Parser, and Executor. Lexer is employed to read the input command and turn it into a tokens by using Regular expressions. Parser process the tokens to become middle code representation according to the written syntax. An executor then execute the code representation which sends commands to Nao robot in order to act. The results of this research produced an interpreter that can receive Indonesian commands as input then process it to perform Nao robot motion.","PeriodicalId":124449,"journal":{"name":"2015 International Seminar on Intelligent Technology and Its Applications (ISITIA)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"INI framework: Indonesian language interpreter software for controlling Nao robot movement\",\"authors\":\"Muhtadin, Eka Prasetyo Herwidodo, A. Zaini\",\"doi\":\"10.1109/ISITIA.2015.7219954\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Robotics in education field has recently begun to teach since at elementary level. One of popular robot platform used for education is NAO Robot built by Aldebaran Robotics. Nao robot comes with some tools: Choregraphe and software development kit (SDK). The tools conduct the programming of the robot in order to behave accordance with the expected command. However, this Tools are still difficult to use for novice programmers, moreover by non-programmers. Thus, we need a tool or interpreter that can ease to program Nao robot. Interpreter is a software that acts as translator to language understood by the computer (machine language) command per command. To conduct its functions, the interpreter for Nao robot consists of three parts: Lexer, Parser, and Executor. Lexer is employed to read the input command and turn it into a tokens by using Regular expressions. Parser process the tokens to become middle code representation according to the written syntax. An executor then execute the code representation which sends commands to Nao robot in order to act. The results of this research produced an interpreter that can receive Indonesian commands as input then process it to perform Nao robot motion.\",\"PeriodicalId\":124449,\"journal\":{\"name\":\"2015 International Seminar on Intelligent Technology and Its Applications (ISITIA)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 International Seminar on Intelligent Technology and Its Applications (ISITIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISITIA.2015.7219954\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Seminar on Intelligent Technology and Its Applications (ISITIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISITIA.2015.7219954","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
INI framework: Indonesian language interpreter software for controlling Nao robot movement
Robotics in education field has recently begun to teach since at elementary level. One of popular robot platform used for education is NAO Robot built by Aldebaran Robotics. Nao robot comes with some tools: Choregraphe and software development kit (SDK). The tools conduct the programming of the robot in order to behave accordance with the expected command. However, this Tools are still difficult to use for novice programmers, moreover by non-programmers. Thus, we need a tool or interpreter that can ease to program Nao robot. Interpreter is a software that acts as translator to language understood by the computer (machine language) command per command. To conduct its functions, the interpreter for Nao robot consists of three parts: Lexer, Parser, and Executor. Lexer is employed to read the input command and turn it into a tokens by using Regular expressions. Parser process the tokens to become middle code representation according to the written syntax. An executor then execute the code representation which sends commands to Nao robot in order to act. The results of this research produced an interpreter that can receive Indonesian commands as input then process it to perform Nao robot motion.