Intelligent Control of Automated Driving Systems in Vehicles Using Neural Networks and Genetic Algorithm

Authors

  • Bilal Chiha Tishreen University
  • Zenab Bosheah Tishreen University

Keywords:

Genetic Algorithm, Neural Network, Self-driving vehicle

Abstract

Evolutionary neural networks are a form of machine learning that uses genetic algorithms to train a neural network by estimating neural network weights, optimization of learning rules, as well as optimization of neural network architecture, thus obtaining more accurate and less human-dependent neural networks.

 This research uses a genetic algorithm as an optimal way to choose the weights of the neural network in order to obtain the optimal steering angle for a self-driving car. Each car represents a different chromosome in the generation, in other words a unique set of neural network weights, which are evaluated and transmitted to the next generation by the fitness function (fitness score). The fitness function is the distance traveled by the vehicle along the path without colliding with the boundary of the path, so that the vehicle that stayed the longest period on the path is the best vehicle. The trained car was tested on several methods that differ from the training path, and according to different speeds, and the practical results proved the efficiency of the algorithm used to reach an appropriate steering angle.

Author Biographies

Bilal Chiha, Tishreen University

Associate Professor, Department of Computers and Control, Faculty of Mechanical and Electrical Engineering

Zenab Bosheah, Tishreen University

Postgraduate Student (Master), Department of computer and automatic control, Faculty of Mechanical and Electrical Engineering

Published

2022-03-29

How to Cite

1.
شيحا ب, بوشية ز. Intelligent Control of Automated Driving Systems in Vehicles Using Neural Networks and Genetic Algorithm. Tuj-eng [Internet]. 2022Mar.29 [cited 2024Nov.23];44(1):253-64. Available from: https://journal.tishreen.edu.sy/index.php/engscnc/article/view/12035

Most read articles by the same author(s)

<< < 1 2