z-logo
open-access-imgOpen Access
Low Memory Footprint CNN Models for end-to-end Driving of Autonomous Ground Vehicle and Custom Adaptation to Various Road Conditions.
Publication year - 2019
Publication title -
international journal of innovative technology and exploring engineering
Language(s) - English
Resource type - Journals
ISSN - 2278-3075
DOI - 10.35940/ijitee.a9165.119119
Subject(s) - footprint , computer science , convolutional neural network , convolution (computer science) , memory footprint , terrain , adaptation (eye) , software deployment , artificial neural network , end to end principle , simulation , artificial intelligence , real time computing , paleontology , ecology , physics , optics , biology , operating system
The Idea presented in this paper is to establish that different types of Convolution Neural Network (CNN) model are required to be used for different types of terrains, to optimally drive the vehicle. The Layers and the trainable variables required to be configured as per the road conditions. For simpler roads, lighter and simpler networks and for complicated road, a CNN model with heavier network is required. Existing CNN models were used to build the performance baseline with respect to simple and complicated road conditions. In the proposed CNN models, layers and trainable parameters are adjusted according to the road conditions. The objective of the proposed solution is to successfully drive with minimum number of convolution layers and trainable variables, fit for deployment on computer consuming less than 100 watts, without GPU, for moderate speed autonomous vehicle. These new sets of proposed CNN models are either equal or smaller in network size and trainable parameters, memory footprint and refresh rate compared to Alexnet and Nvidia model. The overall requirement of computational power, cost, and size is also reduced. In this paper, we recommend designing AV software with multiple CNN models to address different road conditions instead of on one Model for all road conditions. Finally, we establish that when the terrain is more complex and requires more features to be extracted then the CNN layers need to be tweaked to extract more features and the speed of the vehicle needs to be reduced.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here