Desenvolvimento de uma linguagem baseada em ontologias para geração de ações de futebol de robôs

Detalhes bibliográficos
Autor(a) principal: Maia, Felipe Pedrozo
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