Autonomous UAV Control and Mapping in Cluttered Outdoor Environments
Bruna Pearson
Unknown
- 0 Collaborators
Autonomous flying and generalized scene understanding from low-cost drone platforms. ...learn more
Project status: Published/In Market
Robotics, RealSense™, Networking, Artificial Intelligence
Groups
Student Developers for AI,
DeepLearning,
Artificial Intelligence Europe,
Movidius™ Neural Compute Group
Intel Technologies
AI DevCloud / Xeon,
Intel Opt ML/DL Framework,
Movidius NCS
Overview / Usage
Autonomous and intelligent flight under the canopy of densely forested areas remains an unaddressed challenge. It requires a UAV to identify an optimal flight route within an unseen environment based solely on visual perception.
Improving GeneralisationChanges in the domain such as weather and illumination directly affect any algorithmic ability to correctly define flight direction. We address this issue by training a deep neural network (DNN) with a single forward facing camera view. This image is then cropped into {left, right, forward} partitions which can be labelled for trail presence/absence.
Methodology / Approach
DNN training uses a gradient descent optimizer, random weight initialisation with zero node biases and is performed over 90 epochs with a learning rate decay rate of 0.95 per epoch. For both training and testing, we used the high-resolution (752 x 480) IDSIA dataset and a low resolution (106 x 240) Urperth Burn (UB) dataset, gathered locally. After training the model was ported to the Intel Movidius Neural Compute SDK (NC SDK) were we tested the accuracy and inference time.
Technologies Used
Training is performed in the Intel AI DevCloud using the Intel Optimization for Tensorflow and Intel Distribution for Python. Next, data gathered by the Intel Ready to Fly Drone will be tested on the Intel Movidius Neural Compute SDK, during flight.
Repository
https://github.com/brunapearson/movidius