Introducing the Udacity open source self-driving car project
There is another open source self-driving car project by Udacity (https://github.com/udacity/self-driving-car) that was created for teaching their Nanodegree self-driving car program. The aim of this project is to create a complete autonomous self-driving car using deep learning and using ROS as middleware for communication. The project is split into a series of challenges, and anyone can contribute to the project and win a prize. The project is trying to train a convolution neural network (CNN) from a vehicle camera dataset to predict steering angles. This approach is a replication of end-to-end deep learning from NVIDIA (https://devblogs.nvidia.com/parallelforall/deep-learning-self-driving-cars/), used in their self-driving car project called DAVE-2.
The following is the block diagram of DAVE-2. DAVE-2 stands for DARPA Autonomous Vehicle-2, which is inspired by the DAVE project by DARPA.
Figure 38: DAVE-2 block diagram
This system...