Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/63274
Comparte esta pagina
Título : | A Formal translation from Robosim to C++ applied in the Robocup 2D simulation environment |
Autor : | CUNHA, Pedro Vítor |
Palabras clave : | RoboCup; simulation; finite-state machines; RoboSim; C++; autonomous agents |
Fecha de publicación : | 15-abr-2025 |
Citación : | CUNHA, Pedro Vítor. A Formal translation from Robosim to C++ applied in the Robocup 2D simulation environment. 2025. Trabalho de Conclusão de Engenharia da Computação – Universidade Federal de Pernambuco, Recife, 2025. |
Resumen : | In the robotics field, simulation environments are essential for designing, evaluating, and validating complex autonomous behaviors before actual deployment, and the RoboCup 2D Simulation League provides a robust framework for testing multi-agent coordination and decision-making under uncertainty, benefiting AI and robotics research. Domain-specific languages like RoboSim enable intuitive high-level robot behavior modeling using finite-state machines (FSMs), yet converting these models into executable code is challenging due to the semantic gap between declarative DSL structures and imperative languages such as C++. This research presents an Eclipse plugin that automates the translation of RoboSim models into code using a C++ library that supports state machine implementations. The translation is systematic as it is based on defining and implementing translation rules to generate accurate FSM representations for the RoboCup 2D simulation environment. The approach ensures behavior consistency, facilitating the transition from high-level design to implementation and simplifying the development of autonomous agents while minimizing errors during deployment. |
URI : | https://repositorio.ufpe.br/handle/123456789/63274 |
Aparece en las colecciones: | (TCC) - Engenharia da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC___PEDRO_2.pdf | 1,13 MB | Adobe PDF | ![]() Visualizar/Abrir | |
TCC Pedro Vitor Cunha.pdf | 1,13 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons