Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs
Ano de defesa: | 2017 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Santa Maria
Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://repositorio.ufsm.br/handle/1/14684 |
Resumo: | The advances in robotics for everyday life are subject of research in several fields such as health, entertainment and education. Specifically, the research and development of robots for the dispute of soccer matches has gained strength with the RoboCup league. The development of robot behaviors for soccer matches can lead to applications in several areas of knowledge, becoming a key aspect in the evolution of robotics in any application. For the development of behaviors, programming languages are used to create algorithms that determine the robot’s actions. It is noticeable that this is not a trivial task, specially when considered that several programming languages may be used. The current work approaches the creation of an ontology for the robot soccer domain, as a way of describing in a semantic and logic form the set of behaviors of a robot. Furthermore, the ontology facilitates the process of sharing the rules created under this domain. Another topic of this work is the development of a language for programming robot behaviors in the context of soccer matches. The programming language, called Maia, is based in the RS language due the fact that it is simple and has a format “Condition -> Action” that facilitates reasoning. In this context, the goal of the programming language is to ease the development of behavior for robots, once it is a complex task for non-experts, where the time necessary to learn a programming language can be limiting factor. Hence, the ontology and the Maia programming language complement themselves becoming an important factor in the creation of behaviors, once that it is possible to map each scenario and implement it taking into consideration the dynamism of the game. |