Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/36292
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2023_DaniloInacioDosSantosSilva_tcc.pdf906,8 kBAdobe PDFver/abrir
Título: Implementação de simulação da navegação de robôs de acionamento diferencial no simulador HMR Sim usando o controlador PID
Autor(es): Silva, Danilo Inácio dos Santos
Orientador(es): Rodrigues, Genaína Nunes
Assunto: Simuladores
Robótica
Robôs - sistemas de controle
Data de apresentação: 27-Ago-2023
Data de publicação: 5-Out-2023
Referência: SILVA, Danilo Inácio dos Santos. Implementação de simulação da navegação de robôs de acionamento diferencial no simulador HMR Sim usando o controlador PID. 2023. 43 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2023.
Resumo: O uso de robôs para executar tarefas repetitivas e tediosas, tem se tornado nos últimos anos uma tendência não só na área industrial, mas também em ambientes hospitalares, educacionais e residenciais. Essa demanda crescente pelo uso de robôs em ambientes dinâmicos e alocados para tarefas mais complexas, fez crescer o interesse em simuladores de Sistemas Multi-Robôs (SMR). Os testes e prototipação de sistemas robóticos em ambientes reais podem ser muito dispendiosos, exigindo muito tempo e recursos para preparar o ambiente. Mas essas dificuldades podem ser superadas pelo uso de simuladores que permitem a criação de ambientes seguros de forma mais barata e rápida. Existem hoje vários simuladores com diferentes propostas como Gazebo, MORSE, entre outros. Contudo, todos eles possuem limitações como número baixo de agentes robóticos ou baixa variedade de robôs e com- ponentes que podem ser simulados. Nesse contexto foi desenvolvido o HMR Sim, um simulador com baixo nível de de- talhamento físico, que permite simulações com um maior número de agentes robóticos por um menor custo computacional, e tem por objetivo complementar outros simuladores presentes na literatura. Ele também conta com uma integração com o middleware ROS, amplamente utilizado em aplicações robóticas, e que permite com que softwares de cont- role externos ao simulador, possam comunicar-se com ele utilizando as mesmas interfaces ROS que usariam para o controle de robôs reais. No entanto, apesar do HMR Sim cumprir com a sua proposta inicial, ele só é capaz de simular o modelo de navegação omni-direcional. Logo, ao simular robôs com modelos de navegação diferentes, a movimentação do robô simulado será muito distante da real, podendo levar ao desenvolvimento de algoritmos incorretos para coordenação de SMRs, visto que o robô poderá percorrer trajetórias diferentes das disponíveis para ele. Além disso, a lógica que determina os caminhos que devem ser percorridos pelo agente robótico, é implementada internamente no simulador, retirando do software de coordenação de robôs a autonomia sobre o planejamento de rotas. Este projeto tem como objetivo desenvolver um novo mecanismo de navegação que simule robôs de acionamento diferencial e desacopla lógicas de planejamento de rotas que devem ser transparentes ao simulador. A implementação deste novo mecanismos é feita utilizando o modelo cinemático diferencial e um controlador PID, que é um algoritmo de controle versátil e de fácil implementação. O novo mecanismo de navegação implementado, agora permite que o HMR Sim simule um modelo de navegação mais comum e com maior autonomia do software externo de controle de robôs, sobre o planejamento de rotas.
Abstract: The use of robots to perform repetitive and tedious tasks has become a trend in recent years, not only in the industrial field but also in hospital, educational, and residential environments. This increasing demand for the use of robots in dynamic and allocated environments for more complex tasks has sparked interest in Multi-Robot Systems (MRS) simulators. Testing and prototyping robotic systems in real environments can be costly, requiring a lot of time and resources to set up the environment. However, these difficulties can be overcome by using simulators that allow for the creation of safe environments in a cheaper and faster way. There are currently various simulators with different proposals, such as Gazebo, MORSE, among others. However, they all have limitations, such as a low number of robotic agents or a limited variety of robots and components that can be simulated. In this context, the HMR Sim was developed as a simulator with a low level of physical detail, allowing simulations with a higher number of robotic agents at a lower computa- tional cost. Its objective is to complement other simulators available in the literature. It also integrates with the ROS middleware, widely used in robotic applications, which enables external control software to communicate with it using the same ROS interfaces they would use to control real robots. However, despite fulfilling its initial purpose, the HMR Sim can only simulate the omni- directional navigation model. Therefore, when simulating robots with different navigation models, the movement of the simulated robot will be significantly different from reality. This can lead to the development of incorrect algorithms for coordinating MRSs, as the robot may traverse different paths than those available to it. Additionally, the logic determining the paths to be taken by the robotic agent is implemented internally in the simulator, depriving the robot coordination software of autonomy in route planning. This project aims to develop a new navigation mechanism that simulates differential drive robots and decouples route planning logics that should be transparent to the simula- tor. The implementation of this new mechanism utilizes the differential kinematic model and a PID controller, which is a versatile and easy-to-implement control algorithm. With the newly implemented navigation mechanism, the HMR Sim now allows for simulating a more common navigation model with greater autonomy for external robot control software in route planning.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2023.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.