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
Hashes for CrazyFlyt-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cb497d6d3b630e18f7432b42aaed9e35ef64508181552f338fcc18e4635a6c9 |
|
MD5 | 8953b54a7c6bdb13a26d760520bb56e6 |
|
BLAKE2b-256 | e202ae51f748d885d3295faecc72ed31aa2d3786f307dc4976f8d043365d06b2 |