Abstract

In this paper, a convolutional neural network (CNN) to learn safe driving behaviour and smooth steering manoeuvring is proposed as an empowerment of autonomous driving technologies. The training data is collected from a front-facing camera and the steering commands issued by an experienced driver driving in traffic as well as urban roads. This data is then used to train the proposed CNN to facilitate what it is called 'behavioural cloning'. The proposed behaviour cloning CNN is named as 'BCNet', and its deep 17-layer architecture has been selected after extensive trials. The BCNet got trained using Adam's optimisation algorithm as a variant of the stochastic gradient descent (SGD) technique. The paper goes through the development and training process in details and shows the image processing pipeline harnessed in the development. The proposed approach is proved successful in cloning the driving behaviour embedded in the training dataset after extensive simulations.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.