This is a simple simulation of a Tello drone using Ursina. The drone can be controlled via tcp calls.
In the repo there is the simulation server along with a client class that can be used to interact with the sim server
- Create the virtual environment by running:
python3 -m venv venv
- Activate the virtual environment by running:
source venv/bin/activate
- Install the required packages by running:
pip install -r requirements.txt
- Export the python path by running:
export PYTHONPATH=$PWD
To run the simulation, run the following command:
python tello_sim/run_sim.py
You can try running some of the examples to see how the simulation works. The examples are located in the examples
folder.
Or use the client class to interact with the simulation server. The client class is located in the tello_sim
folder.