Computing Systems for Autonomous Driving: State-of-the-Art and Challenges
arXiv:2009.14349
Abstract
The recent proliferation of computing technologies (e.g., sensors, computer vision, machine learning, and hardware acceleration), and the broad deployment of communication mechanisms (e.g., DSRC, C-V2X, 5G) have pushed the horizon of autonomous driving, which automates the decision and control of vehicles by leveraging the perception results based on multiple sensors. The key to the success of these autonomous systems is making a reliable decision in real-time fashion. However, accidents and fatalities caused by early deployed autonomous vehicles arise from time to time. The real traffic environment is too complicated for current autonomous driving computing systems to understand and handle. In this paper, we present state-of-the-art computing systems for autonomous driving, including seven performance metrics and nine key technologies, followed by twelve challenges to realize autonomous driving. We hope this paper will gain attention from both the computing and automotive communities and inspire more research in this direction.
arXiv commentAccepted to IEEE Internet of Things Journal (19 pages, 2 figures, 4 tables)
References in corpus (21)
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
- YOLOv4: Optimal Speed and Accuracy of Object Detection
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
- YOLOv3: An Incremental Improvement
- End to End Learning for Self-Driving Cars
- A Survey of Autonomous Driving: Common Practices and Emerging Technologies
- BinaryConnect: Training Deep Neural Networks with binary weights during propagations
- DSSD : Deconvolutional Single Shot Detector
- Exploiting Linear Structure Within Convolutional Networks for Efficient Evaluation
- A Review on Deep Learning Techniques Applied to Semantic Segmentation
- Object Detection in 20 Years: A Survey
- OpenVSLAM: A Versatile Visual SLAM Framework
- A Survey of End-to-End Driving: Architectures and Training Methods
- CARLA: An Open Urban Driving Simulator
- AdvHat: Real-world adversarial attack on ArcFace Face ID system
- Spatial As Deep: Spatial CNN for Traffic Scene Understanding
- Benchmarking Robustness in Object Detection: Autonomous Driving when Winter is Coming
- Deep Model Compression: Distilling Knowledge from Noisy Teachers
- ProSLAM: Graph SLAM from a Programmer's Perspective
- DublinCity: Annotated LiDAR Point Cloud and its Applications
- Agnostic Lane Detection