This is multi-tasking autonomous drone project. Main objective is to transfer all the compute intensive tasks to the computer/cloud.
This project is developed in 2021 and since then it's been not updated. currently I'm working on some other projects.
The approach I used may not efficient and better models are available now. You can do this entire project using google mediapipe library. it's very easy to use and efficient.
DJI Tello is a small drone with a camera. It can be controlled by a computer or a smartphone. More information is here. specification is here.
- Voice command control
- Face Tracking
- Face Detection
- Object Detection
- Edge Detection
- Live Recording
- Controlling with Keyboard
This project is divided into three parts.
First part is to basic control the drone with keyboard.
Second part is to perform computer vision tasks like face detection, object detection, edge detection, etc.
Third part is to control the drone with voice commands.
- Basics - Basic commands to control the drone
- Main - Computer vision tasks
- Voice - Voice command control
- Clone this repository
- Install dependencies
pip install -r requirements.txt
- Connect your computer to the drone's Wi-Fi
- Run the program