A framework for advanced robot programming in the RoboCup domain - Using plug-in system and scripting language

Hayato Kobayashi, Akira Ishino, Ayumi Shinohara

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

RoboCup is a competition for autonomous robots playing soccer that makes contributions to various Intelligent Autonomous Systems. In RoboCup, frameworks to support robot programming are important because we have to resolve complex difficulties by software, especially in the four-legged robot league, where we can never resolve these difficulties by hardware since only fixed hardware is available. This paper describes an extensible framework which is suitable for advanced robot programming in the RoboCup domain. Our framework integrates a plug-in system and the scripting language Lua, which we embed in the system. In our framework, modules are freely replaced, without changing the bindings for the scripting language. Therefore, in our framework, even programming beginners can contribute to the development of huge, complex, robot programs without difficulty. Since many students who are not familiar with practical programming often join the team only a short time before the RoboCup competition, our framework is a good choice.

Original languageEnglish
Title of host publicationIntelligent Autonomous Systems 9, IAS 2006
Pages660-667
Number of pages8
Publication statusPublished - 2006 Dec 1
Event9th International Conference on Intelligent Autonomous Systems, IAS 2006 - Tokyo, Japan
Duration: 2006 Mar 72006 Mar 9

Publication series

NameIntelligent Autonomous Systems 9, IAS 2006

Other

Other9th International Conference on Intelligent Autonomous Systems, IAS 2006
CountryJapan
CityTokyo
Period06/3/706/3/9

Keywords

  • Embedding Scripting Language
  • Framework
  • Plug-in System
  • RoboCup

ASJC Scopus subject areas

  • Computer Science(all)
  • Computational Mechanics
  • Control and Systems Engineering

Fingerprint Dive into the research topics of 'A framework for advanced robot programming in the RoboCup domain - Using plug-in system and scripting language'. Together they form a unique fingerprint.

Cite this