首页> 外文会议>International Seminar on Intelligent Technology and Its Applications >INI framework: Indonesian language interpreter software for controlling Nao robot movement
【24h】

INI framework: Indonesian language interpreter software for controlling Nao robot movement

机译:INI框架:印度尼西亚语言解释器软件控制NAO机器人运动

获取原文

摘要

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.
机译:教育领域的机器人最近开始教授初级。用于教育的流行机器人平台之一是由Aldebaran机器人建造的Nao机器人。 Nao Robot附带一些工具:Choregraphe和软件开发套件(SDK)。该工具进行机器人的编程,以便行事按照预期命令。但是,这款工具仍然难以用于新手程序员,而且是非程序员。因此,我们需要一个工具或翻译,可以轻松地编程Nao机器人。解释器是一种用作计算机(机器语言)命令每个命令的语言的转换器的软件。要进行其功能,NAO机器人的解释器由三部分组成:Lexer,Parser和Executor。使用“使用正则表达式”将使用Lexer读取输入命令并将其转换为令牌。解析器处理令牌以根据书面语法成为中间代码表示。然后,执行程序执行代码表示,该代码表示​​将命令发送到NAO机器人以便采用。该研究的结果制作了一个可以接收印度尼西亚命令作为输入的解释器,然后处理它以执行NAO机器人运动。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号