Self-Navigation Car using Reinforcement Learning

  • Dr. Rafi U Zaman
  • Syed Mujtaba
  • Mirza Jawad Ali
  • M. Saaduddin Ahmed
Keywords: Heuristic, Reinforcement Learning, Reward Function, Self-Driven Car


In this paper, a project is described which is a 2-D modelled version of a car that will learn how to drive itself. It will have to figure everything out on its own. In addition, to achieve that the simulator contains a car running simultaneously &can be controlled by different control algorithms - heuristic, reinforcement learning-based, etc. For each dynamic input, the Reinforcement- Learning modifies new patterns. Ultimately, Reinforcement Learning helps in maximizing the reward from every state. In this first Part, we will implement a Reinforcement-Learning model to build an AI for Self Driving Car. Project will be focusing on the brain of the car not any graphics. The car will detect obstacles and take basic actions. To make autonomous car or self-driving car a reality, some of the factors to be considered are human safety and quality of life.


[1] Arthur Juliani. (2016). Simple reinforcement learning with tensorflow. (Part 4). Available at:
[2] W. H. Organization. (2015). Global status report on road safety. Available at:
[3] Daily M., Swarup, M., Trivedi, M. (2017). Self-driving cars. Computer, 50(12), 18-23. Available at:
[4] Gargi Sharma. (2017). How artificial intelligence is outpacing humans. Available at:
[5] D.J White. (1993). A survey of applications of markov decision processes. Available at:
How to Cite
Dr. Rafi U Zaman, Syed Mujtaba, Mirza Jawad Ali, & M. Saaduddin Ahmed. (2019). Self-Navigation Car using Reinforcement Learning. International Journal of Engineering and Management Research, 9(3), 26-29.