├── .github └── workflows │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CrazyFlyt ├── __init__.py ├── drone_controller.py ├── models │ └── cf2x │ │ ├── cf2.dae │ │ ├── cf2x.urdf │ │ └── cf2x.yaml ├── simulator.py └── swarm_controller.py ├── LICENSE.txt ├── examples ├── fly_single.py ├── fly_swarm.py ├── sim_cube.py ├── sim_n_fly_cube_from_scratch.py ├── sim_n_fly_multiple.py ├── sim_n_fly_single.py ├── sim_single.py └── sim_swarm.py ├── pyproject.toml ├── readme.md └── readme_assets ├── scratch_cube.gif ├── simulate_cube.gif ├── simulate_single.gif ├── simulate_swarm.gif └── spinning_cube.gif /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CrazyFlyt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/__init__.py -------------------------------------------------------------------------------- /CrazyFlyt/drone_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/drone_controller.py -------------------------------------------------------------------------------- /CrazyFlyt/models/cf2x/cf2.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/models/cf2x/cf2.dae -------------------------------------------------------------------------------- /CrazyFlyt/models/cf2x/cf2x.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/models/cf2x/cf2x.urdf -------------------------------------------------------------------------------- /CrazyFlyt/models/cf2x/cf2x.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/models/cf2x/cf2x.yaml -------------------------------------------------------------------------------- /CrazyFlyt/simulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/simulator.py -------------------------------------------------------------------------------- /CrazyFlyt/swarm_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/CrazyFlyt/swarm_controller.py -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /examples/fly_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/fly_single.py -------------------------------------------------------------------------------- /examples/fly_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/fly_swarm.py -------------------------------------------------------------------------------- /examples/sim_cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/sim_cube.py -------------------------------------------------------------------------------- /examples/sim_n_fly_cube_from_scratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/sim_n_fly_cube_from_scratch.py -------------------------------------------------------------------------------- /examples/sim_n_fly_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/sim_n_fly_multiple.py -------------------------------------------------------------------------------- /examples/sim_n_fly_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/sim_n_fly_single.py -------------------------------------------------------------------------------- /examples/sim_single.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/sim_single.py -------------------------------------------------------------------------------- /examples/sim_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/examples/sim_swarm.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/readme.md -------------------------------------------------------------------------------- /readme_assets/scratch_cube.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/readme_assets/scratch_cube.gif -------------------------------------------------------------------------------- /readme_assets/simulate_cube.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/readme_assets/simulate_cube.gif -------------------------------------------------------------------------------- /readme_assets/simulate_single.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/readme_assets/simulate_single.gif -------------------------------------------------------------------------------- /readme_assets/simulate_swarm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/readme_assets/simulate_swarm.gif -------------------------------------------------------------------------------- /readme_assets/spinning_cube.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jjshoots/CrazyFlyt/HEAD/readme_assets/spinning_cube.gif --------------------------------------------------------------------------------