Skip to main content

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.

Metadata

Release files for droneblocks-python-utils 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for droneblocks-python-utils 0.2.2
File Size Uploaded Provenance
droneblocks-python-utils-0.2.2.tar.gz 1.9 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for droneblocks-python-utils 0.2.2
File Interpreter ABI Platform
droneblocks_python_utils-0.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 3.8 MB

Release files / droneblocks-python-utils-0.2.2.tar.gz

Download URL droneblocks-python-utils-0.2.2.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
5dfae2941238e61e5bf6c005742359b3c1fbb3a0b560072504ccd8faafc169e3
BLAKE2b-256 checksum
How to use checksums
d2812dabb89e212c642594757f3dbc94d7548e6b914600318551c81150db350e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.4

Release files / droneblocks_python_utils-0.2.2-py3-none-any.whl

Download URL droneblocks_python_utils-0.2.2-py3-none-any.whl
Size 1.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ec5de0c0711af58663a12b4b59d19b88155a730d5e828ca18398f070d894be74
BLAKE2b-256 checksum
How to use checksums
bdd300409c08b3f755ee6ee5a26ed212260fe8c5783af9d07e6ce9b441305d4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.4

Security for droneblocks-python-utils 0.2.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page