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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82918a79d287aa34d36a8a27f176be8104502da86a49ec75688f11de6e199628 |
|
MD5 | 92a7688a49a292560c58f3666d1a2d40 |
|
BLAKE2b-256 | 34ad1d5b85a83b7057d1fc1f9036be99528157b8a9ad952d1689bb3f6508f2d0 |