Skip to content

Latest commit

 

History

History
60 lines (37 loc) · 1.66 KB

README.md

File metadata and controls

60 lines (37 loc) · 1.66 KB

Autonomous Drone DJI Tello

Introduction

This is multi-tasking autonomous drone project. Main objective is to transfer all the compute intensive tasks to the computer/cloud.

Status of the project

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.

About the drone

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.

Features

  • Voice command control
  • Face Tracking
  • Face Detection
  • Object Detection
  • Edge Detection
  • Live Recording
  • Controlling with Keyboard

Folder Structure

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

Installation and Setup

  • Clone this repository
  • Install dependencies pip install -r requirements.txt
  • Connect your computer to the drone's Wi-Fi
  • Run the program

Medium Article and demo video