TelloCommander is a Python project that allows you to control a DJI Tello drone using hand signals and voice commands. Using computer vision and voice recognition techniques, this project provides a unique and intuitive way to interact with your drone.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Python 3.8 or higher
- Pipenv
- DJI Tello drone
- Clone this repository to your local machine using:
git clone https://github.com/username/TelloCommander.git
- Navigate to the cloned
TelloCommander
directory:
cd TelloCommander
- Install the required dependencies using Pipenv:
pipenv install
To use TelloCommander, follow these steps:
-
Ensure your machine is connected to the Tello drone's Wi-Fi.
-
Activate the Pipenv environment:
pipenv shell
- Run the main script:
python main.py
We welcome contributions to TelloCommander! Please see the CONTRIBUTING.md
file for details on how to contribute.
This project is licensed under the terms of the MIT License. For the full text of the license, please see the LICENSE
file in the root directory of this repository, or visit the MIT License webpage.
- DJI for creating the amazing Tello drone and providing the SDK.
- The Python community for providing a wealth of libraries and tools.