ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

Optimizing DNN Architectures for High Speed Autonomous Navigation in GPS Denied Environments on Edge Devices

Prakash, P and Murti, C and Nath, S and Bhattacharyya, C (2019) Optimizing DNN Architectures for High Speed Autonomous Navigation in GPS Denied Environments on Edge Devices. In: 16th Pacific Rim International Conference on Artificial Intelligence, PRICAI 2019, 26 - 30 August 2019, Yanuka Island, pp. 468-481.

[img] PDF
PRICAI_2019.pdf - Published Version
Restricted to Registered users only

Download (301kB) | Request a copy
Official URL: https://doi.org/10.1007/978-3-030-29911-8_36


We address the challenge of high speed autonomous navigation of micro aerial vehicles (MAVs) using DNNs in GPS-denied environments with limited computational resources; specifically, we use the ODROID XU4 and the Raspberry Pi 3. The high computation costs of using DNNs for inference, particularly in the absence of powerful GPUs, necessitates negotiating a tradeoff between accuracy and inference. We address this tradeoff by employing sparsified neural networks. To obtain such architectures, we propose a novel algorithm to find sparse “sub networks” of existing pre trained models. Contrary to existing pruning-only strategies, our proposal includes a novel exploration step that efficiently searches for a different, but identically sparse, architecture with better generalization abilities. We derive learning theoretic bounds that reinforce our empirical findings that the optimized network achieves comparable generalization to the original network. We show that using our algorithm it is possible to discover models which, on average, have upto 19x fewer parameters than those obtained using existing state of the art pruning methods on autonomous navigation datasets, and achieve upto 6x improvements on inference time compared to existing state of the art shallow models on the ODROID XU4 and Raspberry Pi 3. Last, we demonstrate that our sparsified models can complete autonomous navigation missions with speeds upto 4 m/s using the ODROID XU4, which existing state of the art methods fail to do.

Item Type: Conference Paper
Publication: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Publisher: Springer Verlag
Additional Information: The copyright for this article belongs to Springer Verlag.
Keywords: Air navigation; Antennas; Artificial intelligence; Deep neural networks; Global positioning system; Inference engines; Micro air vehicle (MAV); Navigation; Program processors, Autonomous navigation; Computation costs; Computational resources; Empirical findings; Generalization ability; Micro aerial vehicle; State of the art; State-of-the-art methods, Network architecture
Department/Centre: Division of Electrical Sciences > Computer Science & Automation
Division of Interdisciplinary Sciences > Robert Bosch Centre for Cyber Physical Systems
Date Deposited: 06 Dec 2022 07:11
Last Modified: 06 Dec 2022 07:11
URI: https://eprints.iisc.ac.in/id/eprint/78274

Actions (login required)

View Item View Item