Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments

Detalhes bibliográficos
Autor(a) principal: Viedman, Juan Manuel Nogales
Data de Publicação: 2018
Tipo de documento: Tese
Idioma: eng
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/22758
http://dx.doi.org/10.14393/ufu.te.2018.816
Resumo: Na natureza, a tarefa de forrageamento tem uma importância vital para diversos organismos que exibem comportamento coletivo. Por esse motivo, uma das tarefas mais investigadas na robótica de enxame é o forrageamento. Neste trabalho se considera um time de robôs forrageiros no qual cada membro repete a tarefa de pegar um objeto e transportá-lo até um depósito. A navegação desses robôs depende de indicações visuais e locais, pois, nem odometria nem orientações globais foram utilizadas. O controlador é uma máquina de estados hierárquica, na qual subjazem os comportamentos dos robôs. Eles podem aprender qual comportamento se ajusta melhor às condições ambientais, que são dinâmicas. Para lidar com as mudanças ambientais, desenvolvemos estratégias que permitem aos robôs se adaptarem. Tais estratégias são avaliadas em ambientes distribuídos e aproveitam dois tipos de conexões: robô-ambiente e robô-robô. Em particular, essas conexões permitem o fluxo, a combinação das informações e, como consequência, o aprendizado. Visto que a informação influencia os comportamentos de cada robô e o desempenho do time, nossas estratégias foram avaliadas em dois cenários distintos: i) alocação de tarefas e ii) particionamento de tarefas. No ambiente de alocação de tarefas, os robôs interagem em três regiões do ambiente. Cada região conta com interfaces que geram objetos a diferentes taxas e compartilham informações entre elas e com os robôs trabalhando na região. A estratégia proposta alcançou uma solução próxima do ótimo teórico quando os robôs incorporaram essas informações. No outro ambiente, os robôs empregam interfaces para transferir objetos entre duas regiões ou os levam através de um caminho alternativo. Nesse cenário, as interfaces mudam a velocidade de transfe\-rên\-cia dos objetos e os robôs aprendem a partir de informações compartilhadas entre si. As estratégias propostas permitem que os robôs ajustem suas conexões para adaptar seu aprendizado e, assim, tomar decisões apropriadas à demanda pelas interfaces.
id UFU_40c14a853502c07ef5d002bdfd962740
oai_identifier_str oai:repositorio.ufu.br:123456789/22758
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling 2018-11-07T14:10:24Z2018-11-07T14:10:24Z2018-03-21VIEDMAN, Juan Manuel Nogales. Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments. 2018. 162 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2018. Disponível em: http:/dx.doi.org/10.14393/ufu.te.2018.816.https://repositorio.ufu.br/handle/123456789/22758http://dx.doi.org/10.14393/ufu.te.2018.816Na natureza, a tarefa de forrageamento tem uma importância vital para diversos organismos que exibem comportamento coletivo. Por esse motivo, uma das tarefas mais investigadas na robótica de enxame é o forrageamento. Neste trabalho se considera um time de robôs forrageiros no qual cada membro repete a tarefa de pegar um objeto e transportá-lo até um depósito. A navegação desses robôs depende de indicações visuais e locais, pois, nem odometria nem orientações globais foram utilizadas. O controlador é uma máquina de estados hierárquica, na qual subjazem os comportamentos dos robôs. Eles podem aprender qual comportamento se ajusta melhor às condições ambientais, que são dinâmicas. Para lidar com as mudanças ambientais, desenvolvemos estratégias que permitem aos robôs se adaptarem. Tais estratégias são avaliadas em ambientes distribuídos e aproveitam dois tipos de conexões: robô-ambiente e robô-robô. Em particular, essas conexões permitem o fluxo, a combinação das informações e, como consequência, o aprendizado. Visto que a informação influencia os comportamentos de cada robô e o desempenho do time, nossas estratégias foram avaliadas em dois cenários distintos: i) alocação de tarefas e ii) particionamento de tarefas. No ambiente de alocação de tarefas, os robôs interagem em três regiões do ambiente. Cada região conta com interfaces que geram objetos a diferentes taxas e compartilham informações entre elas e com os robôs trabalhando na região. A estratégia proposta alcançou uma solução próxima do ótimo teórico quando os robôs incorporaram essas informações. No outro ambiente, os robôs empregam interfaces para transferir objetos entre duas regiões ou os levam através de um caminho alternativo. Nesse cenário, as interfaces mudam a velocidade de transfe\-rên\-cia dos objetos e os robôs aprendem a partir de informações compartilhadas entre si. As estratégias propostas permitem que os robôs ajustem suas conexões para adaptar seu aprendizado e, assim, tomar decisões apropriadas à demanda pelas interfaces.In nature, foraging is a fundamental task for several organisms that exhibit collective behaviors. For this reason, one of the most researched tasks in swarm robotics is foraging. In this work, we consider a team of foraging robots where each member repeats the same task: to pick up an object and transport it to a nest. Robot navigation depends completely on local visual clues. Neither dead reckoning nor global orientation helped them. The controller is a hierarchical state machine, which underlies robot behaviors. They learn which behavior fits better with the current condition. Since the environment changes, we developed strategies that enabled robots to achieve a good adaptation. These strategies dealt with distributed environments and exploited: robot-environment and robot-robot connections. In particular, such set of connections allowed the information to flow at a good rate and, as a consequence, their social learning. Since information influences robot behaviors and team performance, the proposed strategies were evaluated in two scenarios: $i$) task allocation and $ii$) task partitioning. In the task-allocation environment, robots interact within an environment, which consists of three regions where robots can forage. Each region includes a set of interfaces generating objects at different rates. These interfaces share information among them and with the subgroup of robots working inside each region. The proposed strategy reached a near-optimal solution because robots incorporated that information to make their decisions. In the task-partitioning environment, robots employ a set of interfaces to transfer objects between both regions or they carry the objects through an alternative path. In this scenario, those interfaces change their speed for transferring objects and robots only share information with other robots. The proposed solution allowed robots to adjust their connections to adapt their learning rate. As a consequence, they make decisions that fitted better to the changes in the interfaces.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorOEA - Organização das Nações AmericanasTese (Doutorado)engUniversidade Federal de UberlândiaPrograma de Pós-graduação em Ciência da ComputaçãoBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAOForagingMulti-robot systemsProbabilistic decision-makingAdaptive learningTask allocationTask partitioningComputaçãoRobóticaRobôs-movimentoExploring communication network structures for the adaptability of a team of robots working in dynamical foraging environmentsExplorando estruturas de redes de comunicação para a adaptabilidade de um time de robôs trabalhando em ambientes dinâmicos de forrageamentoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisOliveira, Gina Maira Barbosa dehttp://lattes.cnpq.br/7119433066704111Lopes, Carlos Robertohttp://lattes.cnpq.br/6737493567462425Souza, Jefferson Rodrigo dehttp://lattes.cnpq.br/1805897404307170Chaimowicz, Luizhttp://lattes.cnpq.br/4499928813481251Romero, Roseli Aparecida Francelinhttp://lattes.cnpq.br/0241862487783754http://lattes.cnpq.br/0376288004315195Viedman, Juan Manuel Nogales162info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFULICENSElicense.txtlicense.txttext/plain; charset=utf-81792https://repositorio.ufu.br/bitstream/123456789/22758/2/license.txt48ded82ce41b8d2426af12aed6b3cbf3MD52ORIGINALExploringCommunicationNetwork.pdfExploringCommunicationNetwork.pdfapplication/pdf52356876https://repositorio.ufu.br/bitstream/123456789/22758/1/ExploringCommunicationNetwork.pdf160ce49f6ae9b871e98efc6a128351ecMD51TEXTExploringCommunicationNetwork.pdf.txtExploringCommunicationNetwork.pdf.txtExtracted texttext/plain1156https://repositorio.ufu.br/bitstream/123456789/22758/3/ExploringCommunicationNetwork.pdf.txt13a21435bfb075b21a97545c2b07cf58MD53THUMBNAILExploringCommunicationNetwork.pdf.jpgExploringCommunicationNetwork.pdf.jpgGenerated Thumbnailimage/jpeg1367https://repositorio.ufu.br/bitstream/123456789/22758/4/ExploringCommunicationNetwork.pdf.jpgcfbedf0d9cb3df5f2a41ac97a3ecb270MD54123456789/227582018-11-07 12:15:46.879oai:repositorio.ufu.br:123456789/22758w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLCBhbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYSBsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0gY29udGF0byBhdHJhdsOpcyBkbyBlLW1haWwgIHJlcG9zaXRvcmlvQHVmdS5ici4KCkxJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBbyBhc3NpbmFyIGUgZW50cmVnYXIgZXN0YSBsaWNlbsOnYSwgby9hIFNyLi9TcmEuIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpOgoKYSkgQ29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBVYmVybMOibmRpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0gZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFViZXJsw6JuZGlhIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBVYmVybMOibmRpYSwgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFViZXJsw6JuZGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldShzKSBub21lKHMpIGNvbW8gbyhzKSBhdXRvcihlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvIGVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2018-11-07T14:15:46Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.pt_BR.fl_str_mv Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
dc.title.alternative.pt_BR.fl_str_mv Explorando estruturas de redes de comunicação para a adaptabilidade de um time de robôs trabalhando em ambientes dinâmicos de forrageamento
title Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
spellingShingle Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
Viedman, Juan Manuel Nogales
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO
Foraging
Multi-robot systems
Probabilistic decision-making
Adaptive learning
Task allocation
Task partitioning
Computação
Robótica
Robôs-movimento
title_short Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
title_full Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
title_fullStr Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
title_full_unstemmed Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
title_sort Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments
author Viedman, Juan Manuel Nogales
author_facet Viedman, Juan Manuel Nogales
author_role author
dc.contributor.advisor1.fl_str_mv Oliveira, Gina Maira Barbosa de
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/7119433066704111
dc.contributor.referee1.fl_str_mv Lopes, Carlos Roberto
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/6737493567462425
dc.contributor.referee2.fl_str_mv Souza, Jefferson Rodrigo de
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/1805897404307170
dc.contributor.referee3.fl_str_mv Chaimowicz, Luiz
dc.contributor.referee3Lattes.fl_str_mv http://lattes.cnpq.br/4499928813481251
dc.contributor.referee4.fl_str_mv Romero, Roseli Aparecida Francelin
dc.contributor.referee4Lattes.fl_str_mv http://lattes.cnpq.br/0241862487783754
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0376288004315195
dc.contributor.author.fl_str_mv Viedman, Juan Manuel Nogales
contributor_str_mv Oliveira, Gina Maira Barbosa de
Lopes, Carlos Roberto
Souza, Jefferson Rodrigo de
Chaimowicz, Luiz
Romero, Roseli Aparecida Francelin
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAO::MODELOS ANALITICOS E DE SIMULACAO
Foraging
Multi-robot systems
Probabilistic decision-making
Adaptive learning
Task allocation
Task partitioning
Computação
Robótica
Robôs-movimento
dc.subject.por.fl_str_mv Foraging
Multi-robot systems
Probabilistic decision-making
Adaptive learning
Task allocation
Task partitioning
Computação
Robótica
Robôs-movimento
description Na natureza, a tarefa de forrageamento tem uma importância vital para diversos organismos que exibem comportamento coletivo. Por esse motivo, uma das tarefas mais investigadas na robótica de enxame é o forrageamento. Neste trabalho se considera um time de robôs forrageiros no qual cada membro repete a tarefa de pegar um objeto e transportá-lo até um depósito. A navegação desses robôs depende de indicações visuais e locais, pois, nem odometria nem orientações globais foram utilizadas. O controlador é uma máquina de estados hierárquica, na qual subjazem os comportamentos dos robôs. Eles podem aprender qual comportamento se ajusta melhor às condições ambientais, que são dinâmicas. Para lidar com as mudanças ambientais, desenvolvemos estratégias que permitem aos robôs se adaptarem. Tais estratégias são avaliadas em ambientes distribuídos e aproveitam dois tipos de conexões: robô-ambiente e robô-robô. Em particular, essas conexões permitem o fluxo, a combinação das informações e, como consequência, o aprendizado. Visto que a informação influencia os comportamentos de cada robô e o desempenho do time, nossas estratégias foram avaliadas em dois cenários distintos: i) alocação de tarefas e ii) particionamento de tarefas. No ambiente de alocação de tarefas, os robôs interagem em três regiões do ambiente. Cada região conta com interfaces que geram objetos a diferentes taxas e compartilham informações entre elas e com os robôs trabalhando na região. A estratégia proposta alcançou uma solução próxima do ótimo teórico quando os robôs incorporaram essas informações. No outro ambiente, os robôs empregam interfaces para transferir objetos entre duas regiões ou os levam através de um caminho alternativo. Nesse cenário, as interfaces mudam a velocidade de transfe\-rên\-cia dos objetos e os robôs aprendem a partir de informações compartilhadas entre si. As estratégias propostas permitem que os robôs ajustem suas conexões para adaptar seu aprendizado e, assim, tomar decisões apropriadas à demanda pelas interfaces.
publishDate 2018
dc.date.accessioned.fl_str_mv 2018-11-07T14:10:24Z
dc.date.available.fl_str_mv 2018-11-07T14:10:24Z
dc.date.issued.fl_str_mv 2018-03-21
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv VIEDMAN, Juan Manuel Nogales. Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments. 2018. 162 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2018. Disponível em: http:/dx.doi.org/10.14393/ufu.te.2018.816.
dc.identifier.uri.fl_str_mv https://repositorio.ufu.br/handle/123456789/22758
dc.identifier.doi.pt_BR.fl_str_mv http://dx.doi.org/10.14393/ufu.te.2018.816
identifier_str_mv VIEDMAN, Juan Manuel Nogales. Exploring communication network structures for the adaptability of a team of robots working in dynamical foraging environments. 2018. 162 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2018. Disponível em: http:/dx.doi.org/10.14393/ufu.te.2018.816.
url https://repositorio.ufu.br/handle/123456789/22758
http://dx.doi.org/10.14393/ufu.te.2018.816
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
dc.publisher.program.fl_str_mv Programa de Pós-graduação em Ciência da Computação
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Uberlândia
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
bitstream.url.fl_str_mv https://repositorio.ufu.br/bitstream/123456789/22758/2/license.txt
https://repositorio.ufu.br/bitstream/123456789/22758/1/ExploringCommunicationNetwork.pdf
https://repositorio.ufu.br/bitstream/123456789/22758/3/ExploringCommunicationNetwork.pdf.txt
https://repositorio.ufu.br/bitstream/123456789/22758/4/ExploringCommunicationNetwork.pdf.jpg
bitstream.checksum.fl_str_mv 48ded82ce41b8d2426af12aed6b3cbf3
160ce49f6ae9b871e98efc6a128351ec
13a21435bfb075b21a97545c2b07cf58
cfbedf0d9cb3df5f2a41ac97a3ecb270
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1802110387855818752