A Framework for Advanced Robot Programming in the RoboCup Domain - Using Plug-in System and Scripting Language

被引:0
|
作者
Kobayashi, Hayato [1 ]
Ishino, Akira [1 ]
Shinohara, Ayumi [1 ]
机构
[1] Kyushu Univ, Grad Sch Informat Sci & Elect Engn, Fukuoka 812, Japan
来源
INTELLIGENT AUTONOMOUS SYSTEMS 9 | 2006年
关键词
Framework; Plug-in System; Embedding Scripting Language; RoboCup;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:660 / +
页数:2
相关论文
共 50 条
  • [31] Polarization-sensitive plug-in optical module for a Fourier-domain optical coherence tomography system
    Marques, Manuel J.
    Rivet, Sylvain
    Bradu, Adrian
    Podoleanu, Adrian
    OPTICAL COHERENCE TOMOGRAPHY AND COHERENCE DOMAIN OPTICAL METHODS IN BIOMEDICINE XXI, 2017, 10053
  • [32] A module system for a programming language based on the LF logical framework
    Harper, R
    Pfenning, F
    JOURNAL OF LOGIC AND COMPUTATION, 1998, 8 (01) : 5 - 31
  • [33] Design of Energy Management System of Plug-in Hybrid Electric Vehicle Using Hybrid Systems
    Banvait, Harpreetsingh
    Hu, Jianghai
    Chen, Yaobin
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 1339 - 1344
  • [34] By how much should a general purpose programming language be extended to become a multi-robot system programming language?
    Zielinski, C
    ADVANCED ROBOTICS, 2001, 15 (01) : 71 - 95
  • [35] Plug-in hybrid electric vehicle energy management system using particle swarm optimization
    Banvait, Harpreetsingh
    Lin, Xiao
    Anwar, Sohel
    Chen, Yaobin
    World Electric Vehicle Journal, 2009, 3 (01):
  • [36] Using a programming language for digital system design
    Gupta, Rajesh K.
    Liao, Stan Y.
    IEEE Design and Test of Computers, 1997, 14 (02): : 72 - 80
  • [37] Using a programming language for digital system design
    Gupta, RK
    Liao, SY
    IEEE DESIGN & TEST OF COMPUTERS, 1997, 14 (02): : 72 - 80
  • [38] VEGA - An open platform to develop chemo-bio-informatics applications, using plug-in architecture and script programming
    Pedretti, A
    Villa, L
    Vistoli, G
    JOURNAL OF COMPUTER-AIDED MOLECULAR DESIGN, 2004, 18 (03) : 167 - 173
  • [39] Power System Level Impacts of Plug-In Hybrid Electric Vehicles Using Simulation Data
    Roe, Curtis
    Meisel, Jerome
    Meliopoulos, A. P.
    Overbye, Thomas
    2008 IEEE ENERGY 2030 CONFERENCE, 2008, : 414 - +
  • [40] VEGA – An open platform to develop chemo-bio-informatics applications, using plug-in architecture and script programming
    Alessandro Pedretti
    Luigi Villa
    Giulio Vistoli
    Journal of Computer-Aided Molecular Design, 2004, 18 : 167 - 173