Logo PUC-Rio Logo Maxwell
TRABALHOS DE FIM DE CURSO @PUC-Rio
Consulta aos Conteúdos
Estatística
Título: APPLICATION OF THE NEUROEVOLUTIONARY ALGORITHM NEAT FOR AUTONOMOUS DRIVING
Autor(es): FELIPE VIEIRA FERREIRA
Colaborador(es): AUGUSTO CESAR ESPINDOLA BAFFA - Orientador
Catalogação: 16/JAN/2026 Língua(s): PORTUGUESE - BRAZIL
Tipo: TEXT Subtipo: SENIOR PROJECT
Notas: [pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio.
[en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio.
Referência(s): [pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=75004@1
[en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/TFCs/consultas/conteudo.php?strSecao=resultado&nrSeq=75004@2
DOI: https://doi.org/10.17771/PUCRio.acad.75004
Resumo:
This work explores the use of the NEAT (NeuroEvolution of Augmenting Topologies) algorithm to train artificial neural networks for autonomous driving in a simulated environment built with Pygame. The virtual vehicle perceives its surroundings through distance sensors and learns to navigate without prior human data. The NEAT algorithm evolves both the structure and weights of the networks through generations. The simulation tests include varying track difficulties and obstacle scenarios. Results show that the AI can learn effective navigation strategies over time. NEAT proves to be a viable approach for autonomous control where supervised data is unavailable.
Descrição: Arquivo:   
COMPLETE PDF