Vision-Based Autonomous Drone Control using Supervised Learning in Simulation
arXiv:2009.04298
Abstract
Limited power and computational resources, absence of high-end sensor equipment and GPS-denied environments are challenges faced by autonomous micro areal vehicles (MAVs). We address these challenges in the context of autonomous navigation and landing of MAVs in indoor environments and propose a vision-based control approach using Supervised Learning. To achieve this, we collected data samples in a simulation environment which were labelled according to the optimal control command determined by a path planning algorithm. Based on these data samples, we trained a Convolutional Neural Network (CNN) that maps low resolution image and sensor input to high-level control commands. We have observed promising results in both obstructed and non-obstructed simulation environments, showing that our model is capable of successfully navigating a MAV towards a landing platform. Our approach requires shorter training times than similar Reinforcement Learning approaches and can potentially overcome the limitations of manual data collection faced by comparable Supervised Learning approaches.
References in corpus (5)
- Very Deep Convolutional Networks for Large-Scale Image Recognition
- Deep Drone Racing: From Simulation to Reality with Domain Randomization
- Transferring End-to-End Visuomotor Control from Simulation to Real World for a Multi-Stage Task
- Deep Neural Network for Real-Time Autonomous Indoor Navigation
- Macro F1 and Macro F1