N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs
We propose the N-Learning paradigm, which allows the sharing (teaching and learning) of behaviors in multi-robot systems autonomously and at run time. The proposed paradigm is based on behavioral robotics and uses cooperative learning. In the formal model, robot behaviors are represented in the fo...
שמור ב:
מחבר ראשי: | |
---|---|
מחברים אחרים: | |
פורמט: | doctoralThesis |
שפה: | pt_BR |
יצא לאור: |
Brasil
|
נושאים: | |
גישה מקוונת: | https://repositorio.ufrn.br/jspui/handle/123456789/26936 |
תגים: |
הוספת תג
אין תגיות, היה/י הראשונ/ה לתייג את הרשומה!
|
id |
ri-123456789-26936 |
---|---|
record_format |
dspace |
institution |
Repositório Institucional |
collection |
RI - UFRN |
language |
pt_BR |
topic |
Sistemas multirrobôs Robôtica baseada em comportamentos Aprendizagem cooperativa CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
spellingShingle |
Sistemas multirrobôs Robôtica baseada em comportamentos Aprendizagem cooperativa CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Costa, Luís Feliphe Silva N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
description |
We propose the N-Learning paradigm, which allows the sharing (teaching and learning) of behaviors in multi-robot systems autonomously and at run time. The proposed
paradigm is based on behavioral robotics and uses cooperative learning. In the formal
model, robot behaviors are represented in the form of a graph, where complex behaviors
can be broken down into simple behaviors that, in turn, can be performed simultaneously.
N-Learning allows to change the scope domain of the robot without the need for reprogramming. That is, a robot that does not have compatible behaviors for a given domain
can change and learn from the other robots acting in that domain. This feature is useful
when there are a large number of robots and several, different missions (in different domains) to be fulfilled. N-Learning can also be used with emerging behaviors that need to
be shared with the team. To validate the paradigm, a reference implementation was developed based on the Python language and the Robot Operating System, using the Stage
simulator and real robots. Results show that individuals in a group of robots can learn
through interaction in the multirobot system. The team comes from a state of less knowledge of robots, individually (ie, robots possessing ability to execute a few behaviors) to
a state of more knowledge (robots accomplishing more behaviors, learned online). With
this approach, behaviors that are specific to certain environments, already existing, do
not need to be preprogrammed in the robots, which can learn them with the other robots
of the team. The experiments demonstrate the versatility of N-Learning, validating our
approach. |
author2 |
Gonçalves, Luiz Marcos Garcia |
author_facet |
Gonçalves, Luiz Marcos Garcia Costa, Luís Feliphe Silva |
format |
doctoralThesis |
author |
Costa, Luís Feliphe Silva |
author_sort |
Costa, Luís Feliphe Silva |
title |
N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
title_short |
N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
title_full |
N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
title_fullStr |
N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
title_full_unstemmed |
N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
title_sort |
n-learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs |
publisher |
Brasil |
publishDate |
2019 |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/26936 |
work_keys_str_mv |
AT costaluisfeliphesilva nlearningumaabordagemparaensinoeaprendizagemautonomosemsistemasmultirrobos |
_version_ |
1773966674923356160 |
spelling |
ri-123456789-269362019-05-26T06:06:51Z N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs Costa, Luís Feliphe Silva Gonçalves, Luiz Marcos Garcia Nascimento, Tiago Pereira do Souza, Anderson Abner de Santana Alsina, Pablo Javier Maia, Rosiery da Silva Sistemas multirrobôs Robôtica baseada em comportamentos Aprendizagem cooperativa CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA We propose the N-Learning paradigm, which allows the sharing (teaching and learning) of behaviors in multi-robot systems autonomously and at run time. The proposed paradigm is based on behavioral robotics and uses cooperative learning. In the formal model, robot behaviors are represented in the form of a graph, where complex behaviors can be broken down into simple behaviors that, in turn, can be performed simultaneously. N-Learning allows to change the scope domain of the robot without the need for reprogramming. That is, a robot that does not have compatible behaviors for a given domain can change and learn from the other robots acting in that domain. This feature is useful when there are a large number of robots and several, different missions (in different domains) to be fulfilled. N-Learning can also be used with emerging behaviors that need to be shared with the team. To validate the paradigm, a reference implementation was developed based on the Python language and the Robot Operating System, using the Stage simulator and real robots. Results show that individuals in a group of robots can learn through interaction in the multirobot system. The team comes from a state of less knowledge of robots, individually (ie, robots possessing ability to execute a few behaviors) to a state of more knowledge (robots accomplishing more behaviors, learned online). With this approach, behaviors that are specific to certain environments, already existing, do not need to be preprogrammed in the robots, which can learn them with the other robots of the team. The experiments demonstrate the versatility of N-Learning, validating our approach. Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) Propomos o paradigma N-Learning, que propicia o compartilhamento (ensino e aprendizagem) de comportamentos em sistemas multirrobôs de forma autônoma e em tempo de execução. O paradigma proposto é baseado na robótica comportamental e utiliza aprendizado cooperativo. No modelo formal, os comportamentos do robô são representados na forma de um grafo, onde comportamentos complexos podem ser decompostos em comportamentos simples que, por sua vez, podem ser executados simultaneamente. O N-Learning permite mudar o domínio de atuação do robô sem a necessidade de reprogramação. Isto é, um robô que não possui comportamentos compatíveis para um determinado domínio pode mudar e aprender com os outros robôs, atuando nesse domínio. Essa característica é útil quando existe um grande número de robôs e várias missões diferentes (em domínios diferentes) a serem cumpridas. O N-Learning também pode ser usado com comportamentos emergentes, que precisam ser compartilhados com a equipe. Para validar o paradigma, uma implementação de referência foi desenvolvida baseada na linguagem Python e no Sistema Operacional de Robôs (Robot Operating System), utilizando o simulador Stage e com robôs reais. Resultados mostram que os indivíduos de um grupo de robôs consegue aprender através de interação no sistema multirrobôs. O time sai de um estado de menos conhecimento dos robôs individualmente (isto é, robôs possuindo capacidade de execução de poucos comportamentos) para um estado de mais conhecimento (robôs conseguindo realizar mais comportamentos, aprendidos on-line). Com essa abordagem, comportamentos específicos de determinados ambientes, já existentes, não precisam estar pré-programados em robôs, que conseguem aprender os mesmos com os outros robôs da equipe. Os experimentos demonstram a versatilidade do N-Learning, validando a nossa abordagem. 2019-04-11T20:22:33Z 2019-04-11T20:22:33Z 2018-12-17 doctoralThesis COSTA, Luís Feliphe Silva. N-Learning, uma abordagem para ensino e aprendizagem autônomos em sistemas multirrobôs. 2018. 85f. Tese (Doutorado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2018. https://repositorio.ufrn.br/jspui/handle/123456789/26936 pt_BR Acesso Aberto application/pdf Brasil UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO |