Crazyflie UAV simulation based on the PyFlyt library
Project description
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file CrazyFlyt-0.0.5.tar.gz.
File metadata
- Download URL: CrazyFlyt-0.0.5.tar.gz
- Upload date:
- Size: 113.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7c595b79f6ed6244d090dfd6d9d17e907aa835cc0dcf76a46442a44f3c0518e
|
|
| MD5 |
a1aa91d65b627d6cc93e70ae7540190c
|
|
| BLAKE2b-256 |
d934972b83a9a0425db01a1ce7edce5486551e31618f0cbe19b2e742116da964
|
File details
Details for the file CrazyFlyt-0.0.5-py3-none-any.whl.
File metadata
- Download URL: CrazyFlyt-0.0.5-py3-none-any.whl
- Upload date:
- Size: 115.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9cb497d6d3b630e18f7432b42aaed9e35ef64508181552f338fcc18e4635a6c9
|
|
| MD5 |
8953b54a7c6bdb13a26d760520bb56e6
|
|
| BLAKE2b-256 |
e202ae51f748d885d3295faecc72ed31aa2d3786f307dc4976f8d043365d06b2
|