Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Manancial - Repositório Digital da UFSM |
Texto Completo: | 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. |
id |
UFSM_12f1586b175a38bf9d6dba1e3cf0b8b5 |
---|---|
oai_identifier_str |
oai:repositorio.ufsm.br:1/14684 |
network_acronym_str |
UFSM |
network_name_str |
Manancial - Repositório Digital da UFSM |
repository_id_str |
|
spelling |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôsCreation of a language from ontologies to generate some football actions in robotsParserRobôsOntologiaComportamentoParserRobotOntologyBehaviorCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe 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.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESO avanço da robótica para participação de robôs no cotidiano humano é assunto de diversas pesquisas em áreas da saúde, entretenimento, educação, entre outras. Em específico, a pesquisa e desenvolvimento de robôs para disputa de partidas de futebol tem ganhado força com a implantação da Liga RoboCup. A criação de comportamentos do robô em uma partida de futebol pode alcançar níveis de conhecimento interessantes para outras áreas onde robótica pode ser aplicada, assim sendo, ela se torna um aspecto chave na evolução da robótica em qualquer área de aplicação. No desenvolvimento de comportamentos, linguagens de programação são utilizadas para criar algoritmos nos quais o robô irá se basear para realizar ações. Nota-se que esta não é uma tarefa trivial de ser desenvolvida, e dado que diversas linguagens de programação possam ser utilizadas, a tarefa se torna ainda mais complexa. O presente trabalho aborda a criação de uma ontologia para o domínio de futebol de robôs como forma de descrever de forma semântica e lógica um conjunto de comportamentos do robô, dessa forma, ela busca facilitar a programação. Além disso, tal ontologia serve como forma de compartilhar conhecimento sobre as regras criadas e sobre o domínio utilizado nesse trabalho. Outro ponto abordado pelo trabalho é o desenvolvimento de uma linguagem para programação de comportamentos de robôs inseridos em uma partida de futebol. Essa linguagem, chamada Maia, é baseada na linguagem RS, isso se dá ao fato dela ser simples e ter o formato "Condição ) Ação" o que facilita o raciocínio. Assim, ela visa facilitar o desenvolvimento de comportamentos para robôs, visto que esta é uma tarefa complexa de ser desenvolvida por um leigo no assunto. Dessa forma, o tempo necessário de aprendizado de uma linguagem pode ser um empecilho para o desenvolvedor. Desse modo, ontologia e Maia se complementam formando um papel importante na criação de comportamentos, visto que é possível mapear tal cenário e implementá-lo levando em consideração a dinamicidade do jogo.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em Ciência da ComputaçãoCentro de TecnologiaLibrelotto, Giovani Ruberthttp://lattes.cnpq.br/0865997296771785Gassen, Jonas Bulegonhttp://lattes.cnpq.br/9693649745603984Pereira, Rafael Teodósiohttp://lattes.cnpq.br/0447475597832377Maia, Felipe Pedrozo2018-10-25T21:08:15Z2018-10-25T21:08:15Z2017-08-29info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/14684porAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2018-10-25T21:08:15Zoai:repositorio.ufsm.br:1/14684Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2018-10-25T21:08:15Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
dc.title.none.fl_str_mv |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs Creation of a language from ontologies to generate some football actions in robots |
title |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs |
spellingShingle |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs Maia, Felipe Pedrozo Parser Robôs Ontologia Comportamento Parser Robot Ontology Behavior CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs |
title_full |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs |
title_fullStr |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs |
title_full_unstemmed |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs |
title_sort |
Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs |
author |
Maia, Felipe Pedrozo |
author_facet |
Maia, Felipe Pedrozo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Librelotto, Giovani Rubert http://lattes.cnpq.br/0865997296771785 Gassen, Jonas Bulegon http://lattes.cnpq.br/9693649745603984 Pereira, Rafael Teodósio http://lattes.cnpq.br/0447475597832377 |
dc.contributor.author.fl_str_mv |
Maia, Felipe Pedrozo |
dc.subject.por.fl_str_mv |
Parser Robôs Ontologia Comportamento Parser Robot Ontology Behavior CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
Parser Robôs Ontologia Comportamento Parser Robot Ontology Behavior CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
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. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-08-29 2018-10-25T21:08:15Z 2018-10-25T21:08:15Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufsm.br/handle/1/14684 |
url |
http://repositorio.ufsm.br/handle/1/14684 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
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 |
publisher.none.fl_str_mv |
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 |
dc.source.none.fl_str_mv |
reponame:Manancial - Repositório Digital da UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
instname_str |
Universidade Federal de Santa Maria (UFSM) |
instacron_str |
UFSM |
institution |
UFSM |
reponame_str |
Manancial - Repositório Digital da UFSM |
collection |
Manancial - Repositório Digital da UFSM |
repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
repository.mail.fl_str_mv |
atendimento.sib@ufsm.br||tedebc@gmail.com |
_version_ |
1805922178397372416 |