Development of the intelligent control system of an unmanned car

This study delves into creating an intelligent control system for self-driving vehicles, utilizing cutting-edge machine learning methods. Central to our approach is the NeuroEvolution of Augmenting Topologies (NEAT) algorithm, implemented in the Python programming language. NEAT plays a pivotal role in refining artificial neural networks, enabling autonomous cars to navigate diverse road conditions independently. Through rigorous experimentation, we demonstrate NEAT's capability to automate self-driving operations, ensuring adaptability to various driving scenarios. The result of the research is the development of a complex system proficient in autonomously navigating a variety of race tracks. NEAT's dynamic neural network structures help the vehicle learn quickly.The Python language is quite convenient for implementing such tasks thanks to a large number of libraries. Integration with Pygame equips the system with essential tools for graphics rendering and interaction. Iterative cycles of training and refinement significantly enhance the system's performance and adaptability. Neural networks adeptly learn to navigate tracks, maintain optimal speeds, avoid collisions, and tackle diverse racing challenges. This project demonstrates NEAT's capability, alongside Python and Pygame integration, in crafting intelligent control systems for self-driving cars. This holds promise for further development in autonomous driving technology, aiming to handle more intricate scenarios and seamlessly integrate with real-world hardware. In essence, the successful deployment of an intelligent control system for unmanned vehicles based on NEAT demonstrates the efficacy of evolutionary algorithms in tackling complex control problems. This sets the stage for further research and refinement in unmanned driving, fostering the development of safer and more efficient transportation systems.

Authors

Institutions

Publication Details

Journal
PROBLEMS IN PROGRAMMING
Published
2024-09-01
DOI
https://doi.org/10.15407/pp2024.02-03.375
Primary Topic
Advanced Data Processing Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Development of the intelligent control system of an unmanned car

Andriy Dudnik, Yurii Kravchenko, Наталія Дахно, Anatolii Mіroshnyk et al.
PROBLEMS IN PROGRAMMING
Advanced Data Processing Techniques
article

Development of the intelligent control system of an unmanned car

Andriy Dudnik, Yurii Kravchenko, Наталія Дахно, Anatolii Mіroshnyk, Olga Leshchenko
article en

Abstract

This study delves into creating an intelligent control system for self-driving vehicles, utilizing cutting-edge machine learning methods. Central to our approach is the NeuroEvolution of Augmenting Topologies (NEAT) algorithm, implemented in the Python programming language. NEAT plays a pivotal role in refining artificial neural networks, enabling autonomous cars to navigate diverse road conditions independently. Through rigorous experimentation, we demonstrate NEAT's capability to automate self-driving operations, ensuring adaptability to various driving scenarios. The result of the research is the development of a complex system proficient in autonomously navigating a variety of race tracks. NEAT's dynamic neural network structures help the vehicle learn quickly.The Python language is quite convenient for implementing such tasks thanks to a large number of libraries. Integration with Pygame equips the system with essential tools for graphics rendering and interaction. Iterative cycles of training and refinement significantly enhance the system's performance and adaptability. Neural networks adeptly learn to navigate tracks, maintain optimal speeds, avoid collisions, and tackle diverse racing challenges. This project demonstrates NEAT's capability, alongside Python and Pygame integration, in crafting intelligent control systems for self-driving cars. This holds promise for further development in autonomous driving technology, aiming to handle more intricate scenarios and seamlessly integrate with real-world hardware. In essence, the successful deployment of an intelligent control system for unmanned vehicles based on NEAT demonstrates the efficacy of evolutionary algorithms in tackling complex control problems. This sets the stage for further research and refinement in unmanned driving, fostering the development of safer and more efficient transportation systems.

PROBLEMS IN PROGRAMMING(2-3)
Taras Shevchenko National University of Kyiv (UA)
Openalex Percentile: Top 67%
Advanced Data Processing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.