Design of Obstacle Avoidance for Autonomous Vehicle Using Deep Q-Network and CARLA Simulator

被引:21
作者
Terapaptommakol, Wasinee [1 ,2 ]
Phaoharuhansa, Danai [1 ]
Koowattanasuchat, Pramote [2 ]
Rajruangrabin, Jartuwat [2 ]
机构
[1] King Mongkuts Univ Technol Thonburi, Dept Mech Engn, Bangkok 10140, Thailand
[2] Natl Sci & Technol Dev Agcy, Rail & Modern Transports Res Ctr, Pathum Thani 12120, Thailand
关键词
obstacle avoidance; autonomous vehicle; deep Q-network; CARLA simulator;
D O I
10.3390/wevj13120239
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a deep Q-network (DQN) method to develop an autonomous vehicle control system to achieve trajectory design and collision avoidance with regard to obstacles on the road in a virtual environment. The intention of this work is to simulate a case scenario and train the DQN algorithm in a virtual environment before testing it in a real scenario in order to ensure safety while reducing costs. The CARLA simulator is used to emulate the motion of the autonomous vehicle in a virtual environment, including an obstacle vehicle parked on the road while the autonomous vehicle drives on the road. The target position, real-time position, velocity, and LiDAR point cloud information are taken as inputs, while action settings such as acceleration, braking, and steering are taken as outputs. The actions are sent to the torque control in the transmission system of the vehicle. A reward function is created using continuous equations designed, especially for this case, in order to imitate human driving behaviors. The results demonstrate that the proposed method can be used to navigate to the destination without collision with the obstacle, through the use of braking and dodging methods. Furthermore, according to the trend of DQN behavior, a better result can be obtained with an increased number of training episodes. This method is a non-global path planning method successfully implemented on a virtual environment platform, which is an advantage of this method over other autonomous vehicle designs, allowing for simulation testing and application with further experiments in future work.
引用
收藏
页数:13
相关论文
共 22 条
[1]  
Barea R, 2018, IEEE INT C INTELL TR, P3481, DOI 10.1109/ITSC.2018.8569962
[2]  
Benterki A, 2019, INT WORKSH INT DATA, P839, DOI 10.1109/IDAACS.2019.8924448
[3]  
CARLA Documentation, 2020, SENS REF
[4]  
Carla Simulator, 2020, OPEN SOURCE SIMULATO
[5]  
Dosovitskiy A., 2017, PROC 1 ANN C ROBOT L
[6]  
Dworak D, 2019, 2019 24TH INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), P600, DOI 10.1109/MMAR.2019.8864642
[7]   Design and Implementation of Autonomous Ground Vehicle for constrained environments [J].
Kiran, G. Rahul Kranti ;
Deo, Indu Kant ;
Agrawal, Sanskar ;
Haldar, Siddhant ;
Shah, Het ;
Rudra, Sohan ;
Maheswari, Harsh ;
Rathore, Aditya ;
Shah, Poojan ;
Nehete, Ashwin ;
Chakravarty, Debashish .
2019 THIRD IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2019), 2019, :236-239
[8]   Identification of Factors Affecting Road Traffic Injuries Incidence and Severity in Southern Thailand Based on Accident Investigation Reports [J].
Klinjun, Nuntaporn ;
Kelly, Matthew ;
Praditsathaporn, Chanita ;
Petsirasan, Rewwadee .
SUSTAINABILITY, 2021, 13 (22)
[9]   A Review of Sensor Technologies for Perception in Automated Driving [J].
Marti, Enrique ;
Perez, Joshue ;
Angel de Miguel, Miguel ;
Garcia, Fernando .
IEEE INTELLIGENT TRANSPORTATION SYSTEMS MAGAZINE, 2019, 11 (04) :94-108
[10]   SAE Level 3 Autonomous Driving Technology of the ETRI [J].
Min, KyoungWook ;
Han, SeungJun ;
Lee, DongJin ;
Choi, DooSeop ;
Sung, KyungBok ;
Choi, JeongDan .
2019 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC): ICT CONVERGENCE LEADING THE AUTONOMOUS FUTURE, 2019, :464-466