Crazyflie Swarm: Difference between revisions
→Background: Added High level architecture figure |
Added list of topics for modifying the platform (to be filled in) |
||
| Line 6: | Line 6: | ||
The Crazyflie Swarm platform is based off of the ''Crazyflie'' Nano-quadcopter produced and maintained by [https://www.bitcraze.io/ Bitcraze]. The ''Crazyflie'' is completely open-source so we are able to look at and modify any part of the code and customize it to our needs. | The Crazyflie Swarm platform is based off of the ''Crazyflie'' Nano-quadcopter produced and maintained by [https://www.bitcraze.io/ Bitcraze]. The ''Crazyflie'' is completely open-source so we are able to look at and modify any part of the code and customize it to our needs. | ||
=== | === Major Platform Components: === | ||
[[Image: High_Level_Figure_(Single_Radio_Single_Crazyflie_NO_NUMBERS_CROPPED).jpg|thumb|right|A high level overview of the Crazyflie Platform]] | [[Image: High_Level_Figure_(Single_Radio_Single_Crazyflie_NO_NUMBERS_CROPPED).jpg|thumb|right|A high level overview of the Crazyflie Platform]] | ||
*[[PC Client Software]] | *[[PC Client Software]] | ||
| Line 13: | Line 13: | ||
== Modifying the Platform == | == Modifying the Platform == | ||
*[[PID Controller]] | |||
*[[Logging]] | |||
*[[Keyboard Commands]] | |||
*[[Radio Channels (Link to Section in USB Radio)]] | |||
*[[Flight Modes]] | |||
*[[Callbacks]] | |||
*[[Adding a Crazyflie]] | |||
*[[:Firmware]] | |||
Revision as of 18:28, 27 June 2016
The Crazyflie Swarm is a Networked Control platform designed for students to learn more about control and for researchers that wish to apply their research in practice. Platform development was started during the Summer of 2015 and continues to this day.
Here you will find descriptions on how the platform works, how you can use it, and how you can get involved in developing the platform further!
Background
The Crazyflie Swarm platform is based off of the Crazyflie Nano-quadcopter produced and maintained by Bitcraze. The Crazyflie is completely open-source so we are able to look at and modify any part of the code and customize it to our needs.
Major Platform Components:

Modifying the Platform
- PID Controller
- Logging
- Keyboard Commands
- Radio Channels (Link to Section in USB Radio)
- Flight Modes
- Callbacks
- Adding a Crazyflie
- Firmware
Frequently Asked Questions
For help with common problems and troubleshooting please see the FAQ.
Bitcraze Wiki
Bitcraze maintains their own wiki on the many Crazyflie systems. If you can't find what you are looking for here, chances are they will have something to help.