Improving the learning of self-driving vehicles based on real driving behavior using deep neural network techniques

被引:0
|
作者
Zaghari, Nayereh [1 ]
Fathy, Mahmood [2 ]
Jameii, Seyed Mahdi [1 ]
Sabokrou, Mohammad [2 ]
Shahverdy, Mohammad [3 ]
机构
[1] Islamic Azad Univ, Shahr Qods Branch, Dept Comp Engn, Tehran, Iran
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
[3] IRAN Univ Sci & Technol IUST, Dept Comp Engn, Tehran, Iran
来源
JOURNAL OF SUPERCOMPUTING | 2021年 / 77卷 / 04期
关键词
Autonomous vehicle; Self-driving; Real driving behavior; Deep neural network; LSV-DNN;
D O I
10.1007/s11227-020-03399-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Considering the significant advancements in autonomous vehicle technology, research in this field is of interest to researchers. To drive vehicles autonomously, controlling steer angle, gas hatch, and brakes needs to be learned. The behavioral cloning method is used to imitate humans' driving behavior. We created a dataset of driving in different routes and conditions, and using the designed model, the output used for controlling the vehicle is obtained. In this paper, the learning of self-driving vehicles based on real driving behavior using deep neural network techniques (LSV-DNN) is proposed. We designed a convolutional network which uses the real driving data obtained through the vehicle's camera and computer. The response of the driver during driving is recorded in different situations, and by converting the real driver's driving video to images and transferring the data to an Excel file, obstacle detection is carried out with the best accuracy and speed using the Yolo algorithm version 3. This way, the network learns the response of the driver to obstacles in different locations and the network is trained with the Yolo algorithm version 3 and the output of obstacle detection. Then, it outputs the steer angle and amount of brake, gas, and vehicle acceleration. This study focuses on designing a convolutional network using behavioral cloning and motion planning of autonomous vehicle using a deep learning framework. Neural networks are effective systems for finding relationships between data, modeling, and predict new data or classify data. As a result Neural networks with input real data predict steer angle and speed for autonomous driving. The LSV-DNN is evaluated here via extensive simulations carried out in Python and TensorFlow environment. We evaluated the network error using the loss function. The results confirmed that our scheme is capable of exhibiting high prediction accuracy (exceeding 92.93%). In addition, our proposed scheme has high speed (more than 64.41%), low FPR (less than 6.89%), and low FNR (less than 3.95%), in comparison with the other approaches currently being employed. By comparing other methods which were conducted on the simulator's data, we obtained good performance results for the designed network on the data from KITTI benchmark, the data collected using a private vehicle, and the data we collected.
引用
收藏
页码:3752 / 3794
页数:43
相关论文
共 50 条
  • [31] Real-Time Dense Mapping for Self-Driving Vehicles using Fisheye Cameras
    Cui, Zhaopeng
    Heng, Lionel
    Yeo, Ye Chuan
    Geiger, Andreas
    Pollefeys, Marc
    Sattler, Torsten
    [J]. 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 6087 - 6093
  • [32] Ad Hoc-Obstacle Avoidance-Based Navigation System Using Deep Reinforcement Learning for Self-Driving Vehicles
    Manikandan, N. S.
    Kaliyaperumal, Ganesan
    Wang, Yong
    [J]. IEEE ACCESS, 2023, 11 : 92285 - 92297
  • [33] From Software Defined Vehicles to Self-Driving Vehicles: A Report on CPSS-Based Parallel Driving
    Han, Shuangshuang
    Cao, Dongpu
    Li, Li
    Li, Lingxi
    Li, Shengbo Eben
    Zheng, Nan-Ning
    Wang, Fei-Yue
    [J]. IEEE INTELLIGENT TRANSPORTATION SYSTEMS MAGAZINE, 2019, 11 (01) : 6 - 14
  • [34] Visual Global Localization Based on Deep Neural Netwoks for Self-Driving Cars
    Cavalcante, Thiago Goncalves
    Oliveira-Santos, Thiago
    De Souza, Alberto F.
    Badue, Claudine
    Forechi, Avelino
    [J]. 2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [35] Integrated Real-Time Object Detection for Self-Driving Vehicles
    Naghavi, Seyyed Hamed
    Avaznia, Cyrus
    Talebi, Hamed
    [J]. 2017 10TH IRANIAN CONFERENCE ON MACHINE VISION AND IMAGE PROCESSING (MVIP), 2017, : 154 - 158
  • [36] Recognition of traffic signs by convolutional neural nets for self-driving vehicles
    Farag, Wael
    [J]. INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2018, 22 (03) : 205 - 214
  • [37] Deep Learning Algorithm using Virtual Environment Data for Self-driving Car
    Kim, Juntae
    Lim, GeunYoung
    Kim, Youngi
    Kim, Bokyeong
    Bae, Changseok
    [J]. 2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (ICAIIC 2019), 2019, : 444 - 448
  • [38] A Review of Machine Learning Techniques Utilised in Self-Driving Cars
    Dhaif Z.S.
    El Abbadi N.K.
    [J]. Iraqi Journal for Computer Science and Mathematics, 2024, 5 (01): : 205 - 219
  • [39] Graph Neural Network Based Relation Learning for Abnormal Perception Information Detection in Self-Driving Scenarios
    Jin, Kefan
    Wang, Hongye
    Liu, Changxing
    Zhai, Yu
    Tang, Ling
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 8943 - 8949
  • [40] Steering redundancy for self-driving vehicles using differential braking
    Jonasson, M.
    Thor, M.
    [J]. VEHICLE SYSTEM DYNAMICS, 2018, 56 (05) : 791 - 809