Skip to main content

DroneBlocks Python Utilities

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

droneblocks-python-utils-0.2.2.tar.gz (1.9 MB view hashes)

Uploaded Source

Built Distribution

droneblocks_python_utils-0.2.2-py3-none-any.whl (1.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page