Towards Automatic Code Generation for Robotic Soccer Behavior Simulation

被引:0
|
作者
Sales, Raoni [1 ]
Mascarenhas, Ana Patricia Fontes Magalhaes [1 ,2 ]
Simoes, Marco A. C. [2 ]
Rodrigues de Souza, Josemar [2 ]
机构
[1] Univ Salvador, Syst & Computat, Tancredo Neves, BR-100190 Salvador, Ba, Brazil
[2] State Bahia Univ, Comp Architecture Intelligent Syst & Robot Res Ctr, Rua Silveira Martins, Salvador, Ba, Brazil
关键词
Multi-agent systems; Behavior; Robotic soccer; Model-driven development; Metamodel; Code generation;
D O I
10.1007/s10846-023-02036-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-Agent Systems (MAS) are an Artificial Intelligence (AI) branch where agents handle distributed nature tasks in a cooperative system. MAS is widely used in robotic systems in scenarios where multiple robots must cooperate. In this direction, the robot soccer domain has been used as a test bed to stimulate research in this area, as it reproduces some important features of these systems, such as coordination. Each soccer team member is an agent whose behavior must be coordinated with the other team members cooperating to win the game. Simulation tools are frequently used in this context to create rehearsed plays, called setplays, during team training. However, these tools generally have a limited set of behaviors, e.g., kicking, available to use in setplays, and new behaviors must be manually implemented. This implementation requires knowledge of specific source codes and a significant programming effort, in addition to leaving the behavior coupled and dependent on the tool. This work proposes the Robot Soccer Behavior Generator (RoboSocBG), a solution to develop new behaviors in the context of simulated soccer robots. It uses Model-Driven Development (MDD), an approach that enables the specification of behavior platform-independent models and code generation in specific tools. The solution was tested in our laboratory and validated in a case study. The results evidenced its feasibility to generate code in different platforms.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] Simulation of Automatic Behavior Generation of Artificial Fish Using Elasticity Momentum
    Bahar, H. B.
    Mehri, S.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (08): : 319 - 325
  • [42] A NOVEL APPROACH TO AUTOMATIC CODE GENERATION FOR AUTOMATIC TRAIN PROTECTION
    Chen, Xiangxian
    Liu, Panfeng
    Qiu, Xinxi
    Huang, Hai
    Duan, Huilong
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (09): : 6329 - 6344
  • [43] Towards universal code generator generation
    Richards, Timothy
    Walters, Edward K., II
    Moss, J. Eliot B.
    Palmer, Trek
    Weems, Charles C.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2560 - 2567
  • [44] TOWARDS AN ALGEBRAIC SPECIFICATION OF CODE GENERATION
    BERGHAMMER, R
    EHLER, H
    ZIERER, H
    SCIENCE OF COMPUTER PROGRAMMING, 1988, 11 (01) : 45 - 63
  • [45] Towards Device Emulation Code Generation
    Heinz, Thomas
    Wilhelm, Reinhard
    LCTES'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2009, : 109 - 118
  • [46] Towards Device Emulation Code Generation
    Heinz, Thomas
    Wilhelm, Reinhard
    ACM SIGPLAN NOTICES, 2009, 44 (07) : 109 - 118
  • [47] Benchmark for Coalitions at Multiagent Systems in a Robotic Soccer Simulation Environment
    Nunes Goncalves, Eder Mateus
    Adamatti, Diana
    Klipp, Telmo dos Santos
    MULTI-AGENT BASED SIMULATION XVIII, MABS 2017, 2018, 10798 : 184 - 196
  • [48] Automatic generation of rules for a fuzzy robotic controller
    Castellano, G
    Attolico, G
    Stella, E
    Distante, A
    IROS 96 - PROCEEDINGS OF THE 1996 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS - ROBOTIC INTELLIGENCE INTERACTING WITH DYNAMIC WORLDS, VOLS 1-3, 1996, : 1179 - 1186
  • [49] Automatic layout generation of robotic production cells in a 3D manufacturing simulation environment
    Laemmle, Arik
    Gust, Stefan
    29TH CIRP DESIGN CONFERENCE 2019, 2019, 84 : 316 - 321
  • [50] A symbolic computation method for automatic generation of a full vehicle model simulation code for a driving simulator
    Lee, JY
    Lee, WS
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2005, 19 (01) : 395 - 402