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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e2be6ef49c681a2b3ed7855ae38c67c90b8c55df93f15b57ddfaf97a5e74a0 |
|
MD5 | 8eb62bd430cd0ea9c6170b6c03e06c1f |
|
BLAKE2b-256 | 7c799a29b6cf8435893895b5d5236424a5a047057fb49bbdbb2d68b3f73e26f5 |