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
关键词
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 条
  • [1] Robot Programming Language Based on VB Scripting for Robot Motion Control
    Li, Zheng
    Gao, Sheng
    Zhang, Wei
    Liu, Xiaoyuan
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2019, PT V, 2019, 11744 : 87 - 98
  • [2] Development of a gripper for a plug-in grafting robot system
    Nishiura, Y
    Murase, H
    Honami, N
    Taira, T
    Wadano, A
    INTERNATIONAL SYMPOSIUM ON PLANT PRODUCTION IN CLOSED ECOSYSTEMS - AUTOMATION, CULTURE, AND ENVIRONMENT, 1997, (440): : 475 - 480
  • [3] Plug-in Based System Framework for Image Processing
    Magar, Shyamsundar
    Kolte, Jagruti
    Shedge, Snehal
    Mahajan, Rupali
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 1069 - 1074
  • [4] An Eclipse Plug-in for SVG Animations in an Educational System for Programming
    Yanagisawa, Naoki
    Takai, Kenichi
    Kagawa, Koji
    Tarumi, Hiroyuki
    TOWARDS SUSTAINABLE AND SCALABLE EDUCATIONAL INNOVATIONS INFORMED BY LEARNING SCIENCES, 2005, 133 : 938 - 941
  • [5] Programmable uniformity correction by using plug-in finger arrays in advanced lithography system
    Cheng, Weilin
    Zhang, Yunbo
    Zhu, Jing
    Yang, Baoxi
    Zeng, Aijun
    Huang, Huijie
    OPTICS COMMUNICATIONS, 2017, 392 : 77 - 85
  • [6] To plug-in or not to plug-in? Geomorphic analysis of rivers using the River Styles Framework in an era of big data acquisition and automation
    Fryhs, Kirstie A.
    Wheaton, Joseph M.
    Bizzi, Simone
    Williams, Richard
    Brierley, Gary J.
    WILEY INTERDISCIPLINARY REVIEWS-WATER, 2019, 6 (05):
  • [7] Development of a composite material shaping device for plug-in grafting robot system
    Nishiura, Y
    Hoanmi, N
    Taira, T
    Yasukuri, Y
    INTELLIGENT AUTONOMOUS SYSTEMS: IAS-5, 1998, : 519 - 525
  • [8] WAPPEN: A Web-based Application Framework for Programming and Its Bison/Flex Plug-in
    Kagawa, Koji
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 383 - 383
  • [9] Design of Visual Language Syntax for Robot Programming Domain
    Plauska, Ignas
    Damasevicius, Robertas
    INFORMATION AND SOFTWARE TECHNOLOGIES (ICIST 2013), 2013, 403 : 297 - 309
  • [10] Advanced Modular Photovoltaic System for Plug-in Small Electric Vehicles (PsEV)
    Onose, Bogdan-Alexandru
    Hanek, Mihai Aurelian
    Vataselu, Gabriel
    Demeter, Lucian Nicolae
    2017 ELECTRIC VEHICLES INTERNATIONAL CONFERENCE (EV), 2017,