Planejamento de movimento de múltiplos robôs com restrição de comunicação

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorBorges, Geovany Araújo-
Autor(es): dc.contributorCarvalho, Marcelo Menezes de-
Autor(es): dc.contributorrodrigowerberich@hotmal.com-
Autor(es): dc.creatorOliveira, Rodrigo Werberich da Silva Moreira de-
Data de aceite: dc.date.accessioned2021-10-14T18:49:08Z-
Data de disponibilização: dc.date.available2021-10-14T18:49:08Z-
Data de envio: dc.date.issued2020-07-02-
Data de envio: dc.date.issued2020-07-02-
Data de envio: dc.date.issued2020-07-02-
Data de envio: dc.date.issued2020-01-23-
Fonte completa do material: dc.identifierhttps://repositorio.unb.br/handle/10482/38794-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/640655-
Descrição: dc.descriptionDissertação (mestrado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2020.-
Descrição: dc.descriptionEsse trabalho apresenta a proposta de uma arquitetura de planejamento de movimento com restrição de comunicação para o desenvolvimento de um sistema de assistentes laboratoriais para o LARA. A arquitetura proposta é distribuída entre um time de robôs e servidores na nuvem que lidam com cálculos mais computacionalmente pesados. Essa arquitetura é composta por três módulos principais: o planejamento de missão, a coordenação de missão e o executor de movimento. Os dois primeiros são módulos mais deliberativos e foram alocados para os servidores, enquanto que o executor é mais reativo e é alocado para cada um dos robôs. O foco deste trabalho foi o desenvolvimento de ferramentas que servissem como base para o planejamento e a coordenação de missão. O planejamento de missão é responsável por determinar os pontos chave que um robô deve passar para executar sua tarefa, e também definir qual tarefa deve ser executada em um dado momento. Para resolver a questão dos pontos chave, foi criado um algoritmo capaz de calcular tarefas-α. Esse termo foi criado neste trabalho e representa tarefas que visam auxiliar a execução de uma tarefa principal, fornecendo conexão para robôs que tenham que executar tarefas fora de uma região de conectividade. Elas permitem determinar um número mínimo de robôs que é necessário para realizar uma tarefa fora da zona de conectividade. Com o auxílio dessas tarefas-α foi proposta a criação de heurísticas que estimam o custo de execução de uma determinada tarefa sendo executada por múltiplos robôs em uma área que não possua conectividade. Utilizando essas heurísticas propôs-se um método para determinar qual tarefa escolher para executar. A coordenação de missão é realizada com o auxílio de algoritmos de busca em árvores aleatórias como o RRT e o RRT*, para garantir que o caminho executado seja realizável sem a perda de conexão adaptou-se o módulo de detecção de colisão para verificar situações onde haveria quebra de conexão. Os testes realizados apontaram algumas situações em que os métodos propostos podem apresentar problemas, mas foi possível constatar que essa arquitetura é uma arquitetura funcional e que esses métodos formam uma base sólida para implementação dessa arquitetura.-
Descrição: dc.descriptionThis works presents a Communication Aware Motion Planning architecture that aims to implement a laboratory assistant system for LARA. The proposed architecture is distributed between the team of robots and cloud server that must execute the most computationally heavy processes. This architecture is composed of three main modules: the mission planer, the mission coordinator and the movement executor. The first two modules are more deliberative and were allocated to the cloud servers, the executor module is more reactive and was allocated to each of the robots. The main focus of this work was the development of tools that would be useful to create a solid basis for the mission planning and coordination modules. The mission planning is responsible for determining the key points that a robot must go through in order to accomplish a given task. It is also responsible for defining which task must be executed given a set of tasks. To solve the key points issue, an algorithm capable of calculation α-task was created. This term was created during the development of this work an represent auxiliary tasks to a main task that aim to provide connection to robots that must execute tasks outside of the connectivity area. They allow you to determine the minimum amount of robots required to execute a task outside of the connectivity region. Using these α-tasks we created some heuristics to estimated the cost of executing a task outside of the connectivity area with multiple robots. Using these heuristics we proposed a method to choose which task must be executed. The mission coordination module is performed with the aid of random trees search algorithms, such as RRT and RRT*. To ensure that the path returned by these algorithms maintains connection, the obstacle detection module was adapted to also verify situations in which the robots would lose connection. The test performed showcased some situation in which the proposed methods may show some problems, but it was possible to state that this architecture is a valid one and that the proposed methods generated a solid ground for the implementations of this architecture.-
Formato: dc.formatapplication/pdf-
Direitos: dc.rightsAcesso Aberto-
Direitos: dc.rightsA concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.-
???dc.source???: dc.sourceCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)-
Palavras-chave: dc.subjectLaboratório - automação-
Palavras-chave: dc.subjectAmostragem-
Palavras-chave: dc.subjectRobótica-
Palavras-chave: dc.subjectInternet das Coisas (IoT)-
Título: dc.titlePlanejamento de movimento de múltiplos robôs com restrição de comunicação-
Título: dc.titleMultiple robot communication aware motion planning-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:UNB

Não existem arquivos associados a este item.