Skip to content

Smart autonomous drone using DJI Tello. combining various functionalities of computer vision and speech recognition.

Notifications You must be signed in to change notification settings

ARajgor/Tello-autonomous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Smart autonomous drone using DJI Tello. combining various functionalities of computer vision and speech recognition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages