Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/65401
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Luiz Chaimowiczpt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/4499928813481251pt_BR
dc.contributor.referee1Douglas Guimarães Macharetpt_BR
dc.contributor.referee2Renato Martins Assunçãopt_BR
dc.contributor.referee3Valdir Grassi Júniorpt_BR
dc.contributor.referee4David Julián Saldaña Santacruzpt_BR
dc.creatorPaulo Alfredo Frota Rezeckpt_BR
dc.creator.Latteshttp://lattes.cnpq.br/6192098741452112pt_BR
dc.date.accessioned2024-03-06T21:31:21Z-
dc.date.available2024-03-06T21:31:21Z-
dc.date.issued2023-12-04-
dc.identifier.urihttp://hdl.handle.net/1843/65401-
dc.description.abstractEsta tese apresenta uma nova metodologia que estende os conceitos de Campos Aleatórios de Gibbs (GRFs) para o contexto da robótica de enxame, permitindo projetar mecanismos de controle que produzem diferentes comportamentos de enxame usando apenas informações locais. Nesse contexto, um GRF é um modelo gráfico probabilístico que descreve as interações e comportamentos de um grupo de robôs. Assume-se que os robôs interagem uns com os outros de uma forma que pode ser descrita por um conjunto de variáveis aleatórias. Essas variáveis definem um campo aleatório e a função de probabilidade conjunta é uma distribuição de Gibbs que descreve a probabilidade do enxame estar em uma determinada configuração. Utilizando o método Markov Chain Monte Carlo (MCMC), cada robô amostra comandos de velocidade de forma descentralizada, forçando-os a se moverem em direção ao mínimo global do potencial, o que direciona todo o enxame a convergir para o comportamento desejado. Esta abordagem tem várias vantagens sobre os métodos mais tradicionais para controlar o comportamento de um enxame. Por exemplo, permite o controle descentralizado, onde cada robô toma decisões com base em informações locais, em vez de depender de um controlador central. Isso torna o sistema mais robusto e escalável, pois não existe um único ponto de falha e o enxame pode continuar a operar mesmo se os robôs individuais falharem. Além disso, permite uma abordagem mais flexível e adaptável ao comportamento do enxame, pois a função potencial pode ser modificada para levar em conta mudanças nas condições ambientais ou novos objetivos para o enxame. Para demonstrar a aplicação de nossa metodologia, investigamos o design de métodos que abordam três desafios significativos na robótica de enxame: flocking e segregação, transporte cooperativo de objetos e formação de padrões. Simulações numéricas e experimentos utilizando robôs reais mostram que esses métodos são escaláveis, adaptáveis e robustos, mesmo na presença de ruído, falhas e mudanças no ambiente. Mais especificamente, o primeiro método mostra ser capaz de segregar adequadamente um grupo de robôs heterogêneos, mantendo a navegação coesa e evitando obstáculos no ambiente. O segundo método demonstra o transporte de objetos de diferentes formas, tamanhos e massas. Também é escalável e resiliente a mudanças na localização do objetivo e falhas nos robôs. Os experimentos do terceiro método mostram a capacidade de criar diversos padrões usando diferentes restrições de vizinhança e que podem servir de base para aplicações mais tangíveis de um enxame de robôs heterogêneos, como a construção de estruturas encadeadas ou semelhantes a pontes dinâmicas. No geral, a metodologia proposta mostra-se promissora e contribui para o campo da robótica de enxame, permitindo a concepção de mecanismos que produzam adequadamente diferentes comportamentos de um enxame de robôs.pt_BR
dc.description.resumoIn this dissertation, we present a novel methodology that extends the concepts of Gibbs Random Fields (GRFs) to the context of swarm robotics, allowing us to design control mechanisms that produce different swarm behaviors using only local information. In this context, a GRF is a probabilistic graph model that describes the interactions and behaviors of a group of robots. The robots are assumed to interact with each other in a way that can be described by a set of random variables. These variables define a random field, and the joint probability function is a Gibbs distribution that describes the probability of the swarm being in a given configuration. By using a Markov Chain Monte Carlo (MCMC) method, each robot sample velocity commands in a decentralized way, forcing them to move toward the global minimum of the potential, leading the entire swarm to converge to the desired behavior. This approach has several advantages over more traditional methods for controlling the behavior of a swarm. For example, it allows for decentralized control, where each robot makes decisions based on local information rather than relying on a central controller. This makes the system more robust and scalable, as there is no single point of failure, and the swarm can continue to operate even if individual robots fail. Additionally, it allows for a more flexible and adaptable approach to swarm behavior, as the potential function can be modified to account for changing environmental conditions or new goals for the swarm. To demonstrate the application of our methodology, we investigate the design of methods that tackle three significant challenges in swarm robotics: flocking and segregation, cooperative object transportation, and pattern formation. Numerical simulations and real-world experiments show that these methods are scalable, adaptable, and robust, even in the presence of noise, failures, and changes in the environment. More specifically, the first method shows to be able to adequately segregate a group of heterogeneous robots while keeping cohesive navigation and avoiding obstacles in the environment. The second method supports the transportation of objects of different shapes, sizes, and masses. It is also scalable and resilient to changes in goal location and robot failures. The third method experiments show the ability to create diverse patterns using different neighborhood constraints and that it may serve as a basis for more tangible applications such as the construction of chain or bridge-like structures using a swarm of heterogeneous robots. Overall, the proposed methodology shows promise for contributing to the field of swarm robotics, enabling the designing of mechanisms that adequately produce different behaviors of a swarm of robots.pt_BR
dc.description.sponsorshipCNPq - Conselho Nacional de Desenvolvimento Científico e Tecnológicopt_BR
dc.description.sponsorshipFAPEMIG - Fundação de Amparo à Pesquisa do Estado de Minas Geraispt_BR
dc.description.sponsorshipCAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
dc.languageengpt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃOpt_BR
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc/3.0/pt/*
dc.subjectRoboticspt_BR
dc.subjectMulti-agent systempt_BR
dc.subjectSwarm roboticspt_BR
dc.subjectProbabilistic roboticspt_BR
dc.subject.otherComputação – Tesespt_BR
dc.subject.otherRobótica – Tesespt_BR
dc.subject.otherRobôs – Sistema de controles – Tesespt_BR
dc.titleA stochastic approach to generate emergent behaviors in robotic swarmspt_BR
dc.title.alternativeUma abordagem estocástica para a criação de comportamentos emergentes em enxames robóticospt_BR
dc.typeTesept_BR
Appears in Collections:Teses de Doutorado

Files in This Item:
File Description SizeFormat 
Tese_Doutorado_Paulo_Rezeck.pdf19.4 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons