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 条
  • [1] Towards Automatic Code Generation for Robotic Soccer Behavior Simulation
    Raoni Sales
    Ana Patrícia Fontes Magalhães Mascarenhas
    Marco A. C. Simões
    Josemar Rodrigues de Souza
    Journal of Intelligent & Robotic Systems, 2024, 110
  • [2] Towards the CLAWAR robots soccer playing - simulation of robotic soccer
    Okhotsimsky, DE
    Pavlovsky, VE
    Plakhov, AG
    Touganov, AN
    CLIMBING AND WALKING ROBOTS, 2001, : 451 - 456
  • [3] Towards Energy Optimization using Trajectory Smoothing and Automatic Code Generation for Robotic Assembly
    Gleeson, Daniel
    Bjorkenstam, Staffan
    Bohlin, Robert
    Carlson, Johan S.
    Lennartson, Bengt
    6TH CIRP CONFERENCE ON ASSEMBLY TECHNOLOGIES AND SYSTEMS (CATS), 2016, 44 : 341 - 346
  • [4] Towards Code-Aware Robotic Simulation
    Ore, John-Paul
    Detweiler, Carrick
    Elbaum, Sebastian
    2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON ROBOTICS SOFTWARE ENGINEERING (ROSE), 2018, : 40 - 43
  • [5] Ontology and automatic code generation on modeling and simulation
    Gheraibia, Youcef
    Bourouis, Abdelhabib
    2012 6TH INTERNATIONAL CONFERENCE ON SCIENCES OF ELECTRONICS, TECHNOLOGIES OF INFORMATION AND TELECOMMUNICATIONS (SETIT), 2012, : 69 - 73
  • [6] Enhancing UML expressivity towards automatic code generation
    Pais, APV
    Oliveira, CET
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 335 - 344
  • [7] PLC CODE PROCESSING FOR AUTOMATIC SIMULATION MODEL GENERATION
    Popovics, Gergely
    Pfeiffer, Andras
    Kadar, Botond
    Ven, Zoltan
    Monostori, Laszlo
    10TH INTERNATIONAL CONFERENCE ON MODELING AND APPLIED SIMULATION, MAS 2011, 2011, : 155 - 159
  • [8] Automatic generation of behavior trees for the execution of robotic manipulation tasks
    Verma, Parikshit
    Diab, Mohammed
    Rosell, Jan
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [9] TOWARDS TO AUTOMATIC TACTICS' ANALYSIS IN SOCCER
    Averkin, Alexey
    Gusev, Anton
    Shestakov, Mikhail
    NEW DIMENSIONS IN FUZZY LOGIC AND RELATED TECHNOLOGIES, VOL I, PROCEEDINGS, 2007, : 395 - +
  • [10] Towards Automatic and Flexible Unit Test Generation for Legacy HPC Code
    Hovy, Christian
    Kunkel, Julian
    PROCEEDINGS OF SE-HPCCSE 2016: 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING OR HIGH PERFORMANCE COMPUTING IN COMPUTATIONAL SCIENCE AND ENGINEERING, 2016, : 1 - 8