A Convolutional Neural Network Approach Towards Self-Driving Cars
Akhil Agnihotri, Prathamesh Saraf, Kriti Rajesh Bapnad

TL;DR
This paper presents a CNN-based approach for autonomous driving that maps camera pixels to steering commands, trained on datasets and tested in a simulated environment with real-time obstacle detection and vehicle control.
Contribution
It introduces a CNN model for autonomous vehicle control that requires minimal human intervention and integrates real-time obstacle detection with a practical hardware setup.
Findings
CNN effectively maps camera input to steering commands
Model adapts to real-world driving in simulation
System integrates obstacle detection with vehicle control
Abstract
A convolutional neural network (CNN) approach is used to implement a level 2 autonomous vehicle by mapping pixels from the camera input to the steering commands. The network automatically learns the maximum variable features from the camera input, hence requires minimal human intervention. Given realistic frames as input, the driving policy trained on the dataset by NVIDIA and Udacity can adapt to real-world driving in a controlled environment. The CNN is tested on the CARLA open-source driving simulator. Details of a beta-testing platform are also presented, which consists of an ultrasonic sensor for obstacle detection and an RGBD camera for real-time position monitoring at 10Hz. Arduino Mega and Raspberry Pi are used for motor control and processing respectively to output the steering angle, which is converted to angular velocity for steering.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
