Automotive Innovation ›› 2021, Vol. 4 ›› Issue (3): 328-337.doi: 10.1007/s42154-021-00151-3

• • 上一篇    下一篇

End-to-End Autonomous Driving Through Dueling Double Deep Q-Network

Baiyu Peng1, Qi Sun1, Shengbo Eben Li1, Dongsuk Kum2, Yuming Yin1, Junqing Wei3, Tianyu Gu3
  

  1. 1. State Key Lab of Automotive Safety and Energy, School of Vehicle and Mobility, Tsinghua University; 2. Korea Advanced Institute of Science and Technology 3. DiDi Autonomous Driving Company
  • 出版日期:2021-08-16 发布日期:2021-08-16

End-to-End Autonomous Driving Through Dueling Double Deep Q-Network

Baiyu Peng1, Qi Sun1, Shengbo Eben Li1, Dongsuk Kum2, Yuming Yin1, Junqing Wei3, Tianyu Gu3   

  1. 1. State Key Lab of Automotive Safety and Energy, School of Vehicle and Mobility, Tsinghua University;
    2. Korea Advanced Institute of Science and Technology
    3. DiDi Autonomous Driving Company
  • Online:2021-08-16 Published:2021-08-16

摘要:

Recent years have seen the rapid development of autonomous driving systems, which are typically designed in a hierarchical architecture or an end-to-end architecture. The hierarchical architecture is always complicated and hard to design, while the end-to-end architecture is more promising due to its simple structure. This paper puts forward an end-to-end autonomous driving method through a deep reinforcement learning algorithm Dueling Double Deep Q-Network, making it possible for the vehicle to learn end-to-end driving by itself. This paper firstly proposes an architecture for the end-to-end lane-keeping task. Unlike the traditional image-only state space, the presented state space is composed of both camera images and vehicle motion information. Then corresponding dueling neural network structure is introduced, which reduces the variance and improves sampling efficiency. Thirdly, the proposed method is applied to The Open Racing Car Simulator (TORCS) to demonstrate its great performance, where it surpasses human drivers. Finally, the saliency map of the neural network is visualized, which indicates the trained network drives by observing the lane lines. A video for the presented work is available online, https://youtu.be/76ciJmIHMD8 or https://v.youku.com/v_show/id_XNDM4ODc0MTM4NA==.html.

Abstract:

Recent years have seen the rapid development of autonomous driving systems, which are typically designed in a hierarchical architecture or an end-to-end architecture. The hierarchical architecture is always complicated and hard to design, while the end-to-end architecture is more promising due to its simple structure. This paper puts forward an end-to-end autonomous driving method through a deep reinforcement learning algorithm Dueling Double Deep Q-Network, making it possible for the vehicle to learn end-to-end driving by itself. This paper firstly proposes an architecture for the end-to-end lane-keeping task. Unlike the traditional image-only state space, the presented state space is composed of both camera images and vehicle motion information. Then corresponding dueling neural network structure is introduced, which reduces the variance and improves sampling efficiency. Thirdly, the proposed method is applied to The Open Racing Car Simulator (TORCS) to demonstrate its great performance, where it surpasses human drivers. Finally, the saliency map of the neural network is visualized, which indicates the trained network drives by observing the lane lines. A video for the presented work is available online, https://youtu.be/76ciJmIHMD8 or https://v.youku.com/v_show/id_XNDM4ODc0MTM4NA==.html.