End-to-End Neural Network for Autonomous Steering using LiDAR Point Cloud Data

Although numerous studies on end-to-end autonomous driving systems based on deep learning have been conducted, many of them used shallow feedforward neural networks, which are unsuitable for extracting useful information from complicated contexts and are mainly focused on video frames. This study investigates a LiDAR point cloud-based end-to-end autonomous steering problem in structured roads. The control command to the vehicle is focused on the steering angle of the wheel, which is discretized into continuous integers as the direction category. The problem is then converted into a classification task, which is a mapping connection between the original point cloud data and the driving direction category. On the basis of the PointNet++ framework, we propose using K-means, KNN, and weighted sampling, to perform the steering decision making. Using the CARLA simulation environment, we have shown that the proposed approach is performing effective autonomous decision making with a rate strictly higher than 91% while requiring less inference speed compared to benchmarks.

[1]  Chen Lv,et al.  An Integrated Decision-Making Framework for Highway Autonomous Driving Using Combined Learning and Rule-Based Algorithm , 2022, IEEE Transactions on Vehicular Technology.

[2]  Cheng Wang,et al.  A GCN-Based Method for Extracting Power Lines and Pylons From Airborne LiDAR Data , 2021, IEEE Transactions on Geoscience and Remote Sensing.

[3]  João L. Monteiro,et al.  Point-cloud based 3D object detection and classification methods for self-driving applications: A survey and taxonomy , 2021, Inf. Fusion.

[4]  Hakim Ghazzai,et al.  Elevated LiDAR Placement under Energy and Throughput Capacity Constraints , 2020, 2020 IEEE 63rd International Midwest Symposium on Circuits and Systems (MWSCAS).

[5]  Michael C. Lucic,et al.  A Latency-Aware Task Offloading in Mobile Edge Computing Network for Distributed Elevated LiDAR , 2020, 2020 IEEE International Symposium on Circuits and Systems (ISCAS).

[6]  Silvio Savarese,et al.  4D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networks , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  V. Koltun,et al.  CARLA: An Open Urban Driving Simulator , 2017, CoRL.

[8]  Leonidas J. Guibas,et al.  PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space , 2017, NIPS.

[9]  Leonidas J. Guibas,et al.  PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[11]  Hamdi Friji,et al.  A Reinforcement Learning Framework for Video Frame-Based Autonomous Car-Following , 2021, IEEE Open Journal of Intelligent Transportation Systems.