droneblocks-python-utils

DroneBlocks Python Utilities


License
MIT
Install
pip install droneblocks-python-utils==0.2.2

Documentation

DroneBlocks Python Utils

DroneBlocks Tello drone Python utilities used in many of the advanced Tello programming with Python courses.

Some of the features:

  • DroneBlocksTello class that added Robomaster TT commands to the DJITelloPy Tello class
  • Aruco marker utilities
  • Video image effect utilities
  • tello_script_runner to create an easy to use Tello script execution environment

Install using pip

pip install droneblocks-python-utils

Usage

Simple Tello Example

from droneblocks.DroneBlocksTello import DroneBlocksTello

tello = DroneBlocksTello()

tello.connect()
tello.takeoff()

tello.move_up(100)
tello.rotate_counter_clockwise(90)
tello.move_forward(100)

tello.land()

Simple Robomaster TT Example

from droneblocks.DroneBlocksTello import DroneBlocksTello
import time

tello = DroneBlocksTello()

tello.connect()
tello.clear_display()
tello.takeoff()
tello.display_heart()
tello.move_up(100)
tello.rotate_counter_clockwise(90)
tello.display_smile()
tello.move_forward(100)
time.sleep(2)
tello.clear_display()
tello.land()

Tello Example

in a terminal type:

python -m droneblocks.tello_web

You can then open a browser and type the following url:

http://localhost:8080

and you should see a web page that allows you to interact with the Tello.