Abstract

Neuroevolution has been used to train neural networks for challenging deep Reinforcement Learning (RL) problems like Atari, image hard maze, and humanoid locomotion. The performance is comparable to the performance of neural networks trained by algorithms like Q-learning and policy gradients. This work conducts a detailed comparative study of using neuroevolution algorithms in solving the self-driving car problem. Different neuroevolution algorithms are used to train deep neural networks to predict the steering angle of a car in a simulated environment. Neuroevolution algorithms are compared to the Double Deep Q-Learning (DDQN) algorithm. Based on the experimental results, the neuroevolution algorithms show better performance than DDQN algorithm. The Evolutionary Strategies (ES) algorithm outperforms the rest in accuracy in driving in the middle of the lane, with the best average result of 97.13%. Moreover, the Random Search (RS) algorithm outperforms the rest in terms of driving the longest while keeping close to the middle of the lane, with the best average result of 403.54m. These results confirm that the entire family of genetic and evolutionary algorithms with all their performance optimization techniques, are available to train and develop self driving cars.

Highlights

  • Autonomous vehicles is an important technology that will help improve the quality of living in many aspects

  • The results show that neuroevolution algorithms always produces models that can drive better around the center of the lane regardless of using which reward function

  • If the variance is set correctly, the sampling is done in the neighborhood of the mean, if the mean is in a good performance area, the algorithm will reach better solutions

Read more

Summary

Introduction

Autonomous vehicles is an important technology that will help improve the quality of living in many aspects. Most accidents occur due to some sort of human error, so autonomous vehicles are expected to help eliminate this error, dramatically decrease the number of accidents and fatalities. Improve the mobility of those who are unable to drive for whatever reason. Make better use of vehicles, as most vehicles are driven to work, stay parked through a significant portion of the day. Help people use their time more efficiently, as they can be more productive in their commute time, like reply to mails, read books, prepare for meetings, or at least rest. European Journal of Engineering Science and Technology, 2 (4):[6,7,8,9,10,11]

Methods
Findings
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.