🚨 Informamos aos concluintes que após a validação do orientador no sistema, A BIBLIOTECA PRECISA DE 7 DIAS ÚTEIS para tratar e processar os dados. Por isso, NÃO DEIXE PARA ENVIAR O TCC (graduação ou pós-graduação) DE ÚLTIMA HORA. Dúvidas: repositorio@ufersa.edu.br🚨

Algoritmos de aprendizagem por reforço aplicados à navegação autônoma de robôs

dc.contributor.advisor1Lima, Náthalee Cavalcanti de Almeida
dc.contributor.authorCosta, Emanoel Lucas Rodrigues
dc.contributor.referee1Silva Segundo, Francisco Carlos Gurgel da
dc.contributor.referee2Mesquita, Marco Diego Aurélio
dc.date.accessioned2021-06-01T22:15:49Z
dc.date.available2021-05-31
dc.date.available2021-06-01T22:15:49Z
dc.date.issued2017-05-15
dc.description.abstractReinforcement Learning (RL) has proven to be a very efficient method when solving problems where it is necessary to learn a behavior from an unknown environment. There are several applications of this method in the most different areas of research, one of these applications has attracted the attention of researchers in the area of computing, which is the ability to create autonomous agents using reinforcement learning. There are several RL algorithms that can be applied to learning tasks, in order to determine an optimal policy for an agent. This work proposes to perform a study of reinforcement learning algorithms applied to problems of autonomous navigation, for this was done a bibliographic survey on the subject and implemented two algorithms quite popular in literature, Q-learning and Sarsa, seeking to analyze them as to the ability to converge to an optimal policy and its performances in the application in an autonomous navigation model, that seeks to learn to avoid obstacles and reach a predetermined goal. The SCILAB software was used to simulate the developed environment and implementation of the RL algorithms, the results obtained in the tests of both algorithms were analyzed regarding the autonomous learning ability of the agent in the search of the determined objective, where changes were made in the parameters of the learning equations and compared the results in order to obtain the best performance. The algorithms presented different results for each variation of the parameters in the accomplishment of the same task in the developed environment, with highlight to the Sarsa algorithm, which was more sensitive to the variations. So, the performance for a reinforcement learning application depends on both, the algorithms used and the learning parameters used.pt_BR
dc.description.resumoA Aprendizagem por Reforço (AR) tem se mostrado um método bastante eficiente quando se trata da resolução de problemas onde é necessário aprender um comportamento de atuação a partir de um ambiente desconhecido. Existem várias aplicações desse método nas mais diferentes áreas de pesquisa, uma dessas aplicações tem chamado muito a atenção de pesquisadores da área de computação, que é a capacidade criar agentes autônomos utilizando a Aprendizagem por Reforço. Existem diversos algoritmos de AR que podem ser aplicados a tarefas de aprendizagem, tendo como objetivo determinar uma política ótima de atuação para um agente. Este trabalho se propõe a realizar um estudo dos algoritmos de Aprendizagem por Reforço aplicado a problemas de navegação autônoma. Para isso, foi realizado um levantamento bibliográfico sobre o tema e implementados dois algoritmos bastante populares na literatura, Q-learning e Sarsa, buscando analisá-los quanto à capacidade de convergência para uma política de atuação ótima e seus desempenhos na aplicação em um modelo de navegação autônoma, que busca aprender a desviar de obstáculos e atingir um objetivo pré-determinado. Foi utilizado o software SCILAB para simulação do ambiente desenvolvido e implementação dos algoritmos de AR, os resultados obtidos nos testes de ambos os algoritmos foram analisados quanto à capacidade de aprendizado autônomo do agente na busca do objetivo determinado, onde foram feita mudanças nos parâmetros das equações de aprendizagem e comparado os resultados, a fim de obter o melhor desempenho. Os algoritmos apresentaram resultados distintos para cada variação dos parâmetros na realização da mesma tarefa no ambiente desenvolvido, com destaque para o algoritmo Sarsa, que se mostrou mais sensível às variações. Assim, o desempenho para uma aplicação de Aprendizagem por Reforço depende tanto dos algoritmos utilizados como dos parâmetros utilizados.pt_BR
dc.description.sponsorshipTrabalho não financiado por agência de fomento, ou autofinanciadopt_BR
dc.identifier.citationCosta (2017) (COSTA, 2017)pt_BR
dc.identifier.urihttps://repositorio.ufersa.edu.br/handle/prefix/6262
dc.languageporpt_BR
dc.publisherUniversidade Federal Rural do Semi-Áridopt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCentro Multidisciplinar de Pau dos Ferrospt_BR
dc.publisher.initialsUFERSApt_BR
dc.relation.referencesCOSTA, Emanoel Lucas Rodrigues. Algoritmos de aprendizagem por reforço aplicados à navegação autônoma de robôs. 2017. 51 f. Monografia (Graduação em Ciência e Tecnologia), Centro Multidisciplinar de Pau dos Ferros, Universidade Federal Rural do Semi-Árido, Pau dos Ferros, 2017.pt_BR
dc.rightsinfo:eu-repo/semantics/openAccesspt_BR
dc.rights.licenseCC-BY-SApt_BR
dc.subjectAprendizagem por Reforçopt_BR
dc.subjectNavegação Autônomapt_BR
dc.subjectPolíticapt_BR
dc.subjectQ-learning. Sarsapt_BR
dc.subjectReinforcement Learningpt_BR
dc.subjectAutonomous Navigationpt_BR
dc.subjectPolicypt_BR
dc.subjectQ-learning. Sarsapt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA E TECNOLOGIApt_BR
dc.titleAlgoritmos de aprendizagem por reforço aplicados à navegação autônoma de robôspt_BR
dc.typeinfo:eu-repo/semantics/bachelorThesispt_BR
dc.type.subtypeMonografiapt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
EmanoelLRC_MONO.pdf
Tamanho:
1,42 MB
Formato:
Adobe Portable Document Format

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1,82 KB
Formato:
Item-specific license agreed upon to submission
Descrição: