Skip to content

Drone delivery system designed for Covid-19 that involves a deep learning autonomous drone model built using a CNN-LSTM algorithm and a complimentary app for online purchasing, drone delivery processing, and real-time location delivery status.

Notifications You must be signed in to change notification settings

Parth4786/Autonomous-Drone-Delivery-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

Autonomous-Drone-Delivery-System

DroneDeepLearningAlgorithm: Created by Allen Ye and Anant Bhatia

To visit this project and see the research paper and visuals, please visit our github repository here: https://github.com/allenye66/Deep-Learning-Autonomous-Drones

Here is a conglomeration of file depcting the code we wrote to create an autonomous drone using a CNN-LSTM model to aid in food and package delivery during the 2020 quarantine.

Steering Angle Dataset Exploration: Here is where we explored methods in making our CNN-LSTM predictor, as well as coded the final version. We also have graphs for the results of our code. We also define the Gaussian and Edge detection preprocessing functions over here.

Yolov3 Bounding Boxes: Here is where we created a transfer learning model from the Yolov3 architecture to find bounding boxes of cars, people, and trees in our images. These bounding boxes were used by our probability model to calculate the probability of collision.

Weight determination functions: Here is where we defined the functions user to calculate the probability of colliding into any given object. The final probability determination function can be found in the Yolov3 script, as well as the UserModelLibrary scripts.

Data Exploration: Here is where we explored the data intially given to us, and found that the data was abnormally distributed. This helped us deermine the wraparound problem, as well as why our models prediction were near 0 in the early stages of the process.

Trial.py: This is the script to fly the actualy drone.

UserModelLibraries: This is the final conglomeration of all of our code - the probability functions, models, and pre/post processing function used to run our algorithms.

IOSDroneApp: Created by Michael Peng and Gavin Wong

An IOS Application that compliments a Autonomous Drone Algorithm. The App is an online store that simulates deliveries processed by drones. Features such as drone location tracking and order processing are included.

Demo: https://www.youtube.com/watch?v=bujF-BaPpMw&t=120s

About

Drone delivery system designed for Covid-19 that involves a deep learning autonomous drone model built using a CNN-LSTM algorithm and a complimentary app for online purchasing, drone delivery processing, and real-time location delivery status.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 83.8%
  • Swift 11.0%
  • Python 5.1%
  • Ruby 0.1%