Skip to main content

CrazyFlyt

This library very much in the developmental stage

This is a library for flying real CrazyFlie 2.x drones with support for a simulation environment via the PyFlyt library. Example scripts are provided under examples/***.py.

The library is built using CrazyFlie drones, check out the documentation.

Simulation Only

sim_single.py

Simulates a single drone in the pybullet env with position control.

sim_swarm.py

Simulates a swarm of drones in the pybullet env with velocity control.

sim_cube.py

Simulates a swarm of drones in a spinning cube.

Hardware Only

fly_single.py

Flies a real Crazyflie, check out the documentation and how to connect to get your URI(s) and modify them in line 18.

fly_swarm.py

Flies a real Crazyflie swarm, same as the previous example, but now takes in a list of URIs.

Simulation or Hardware

sim_n_fly_single.py

Simple script that can be used to fly a single crazyflie in sim or with a real drone using either the --hardware or --simulate args.

sim_n_fly_multiple.py

Simple script that can be used to fly a swarm of crazyflies in sim or with real drones using either the --hardware or --simulate args.

sim_n_fly_cube_from_scratch.py

Simple script that can be used to fly a swarm of crazyflies in sim or with real drones using either the --hardware or --simulate args, and forms the same spinning cube from takeoff as in sim_cube.py.

Metadata

Release files for CrazyFlyt 0.0.5

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

Source distribution (sdist)

Source distribution for CrazyFlyt 0.0.5
File Size Uploaded
CrazyFlyt-0.0.5.tar.gz 113.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for CrazyFlyt 0.0.5
File Interpreter ABI Platform
CrazyFlyt-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 229.3 kB

Release files / CrazyFlyt-0.0.5.tar.gz

Download URL CrazyFlyt-0.0.5.tar.gz
Size 113.4 kB
Tags Source
SHA-256 checksum
How to use checksums
b7c595b79f6ed6244d090dfd6d9d17e907aa835cc0dcf76a46442a44f3c0518e
BLAKE2b-256 checksum
How to use checksums
d934972b83a9a0425db01a1ce7edce5486551e31618f0cbe19b2e742116da964
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / CrazyFlyt-0.0.5-py3-none-any.whl

Download URL CrazyFlyt-0.0.5-py3-none-any.whl
Size 115.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9cb497d6d3b630e18f7432b42aaed9e35ef64508181552f338fcc18e4635a6c9
BLAKE2b-256 checksum
How to use checksums
e202ae51f748d885d3295faecc72ed31aa2d3786f307dc4976f8d043365d06b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

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