Deep Q-Network Based Decision Making for Autonomous Driving

Max Peter Ronecker,Yuan Zhu
DOI: https://doi.org/10.1109/ICRAS.2019.8808950
2023-03-21
Abstract:Currently decision making is one of the biggest challenges in autonomous driving. This paper introduces a method for safely navigating an autonomous vehicle in highway scenarios by combining deep Q-Networks and insight from control theory. A Deep Q-Network is trained in simulation to serve as a central decision-making unit by proposing targets for a trajectory planner. The generated trajectories in combination with a controller for longitudinal movement are used to execute lane change maneuvers. In order to prove the functionality of this approach it is evaluated on two different highway traffic scenarios. Furthermore, the impact of different state representations on the performance and training process is analyzed. The results show that the proposed system can produce efficient and safe driving behavior.
Robotics,Machine Learning
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to achieve efficient decision - making in autonomous vehicles, especially the lane - changing operations in highway scenarios. Specifically, the author proposes a method that combines Deep Q - Networks (DQN) and control theory, aiming to train a Deep Q - Network that can serve as a central decision - making unit. This network proposes target points for trajectory planning through simulation training. The generated trajectory is used in combination with the longitudinal motion controller to perform lane - changing operations. To verify the effectiveness of this method, it was evaluated in two different highway traffic scenarios, and the influence of different state representations on performance and the training process was analyzed. The research results show that the proposed system can generate efficient driving behaviors while ensuring safety. The key to the paper lies in using deep reinforcement learning techniques to solve decision - making problems in complex environments in autonomous driving, especially how to let the system learn to handle these decisions without explicit rules. In this way, the paper explores a new method to address the decision - making and planning challenges in autonomous driving and also shows the potential of this method in practical applications.