1. Project statement
This is a project revolving around creating a swarm of Crazyflie quadcopters. As it stands currently, the Crazyflie open source platform enables the user to fly one or two crazyflies with one included radio. In order to fly more, we need to change how the radio and ground station process these crazyflies. Once we get more than two flying we are going to also implement crazyflie to crazyflie communication. We also have the benefit of a camera system to tell us exactly where these crazyflies are located.
2. purpose
The implementations for this project are extremely open. With a swarm of quadcopters being controlled as a group or individually the user could achieve things like carrying a heavy or strangely shaped load, choreographing a multi camera scene, as well as recreational uses like programming them to perform aerial acrobatics.
3. Goals
We have multiple goals that will build upon each other:
Implement addressing so each Crazyflie can be controlled on one channel.
Remove the acknowledgement the groundstation waits for.
Implement the BigQuad expansion deck to expand crazyflie size.
Enable Crazyflie to Crazyflie communication.
Be able to lift a load with multiple Crazyflie in sync
Control 5-10 Crazyflie on one radio
This is a project revolving around creating a swarm of Crazyflie quadcopters. As it stands currently, the Crazyflie open source platform enables the user to fly one or two crazyflies with one included radio. In order to fly more, we need to change how the radio and ground station process these crazyflies. Once we get more than two flying we are going to also implement crazyflie to crazyflie communication. We also have the benefit of a camera system to tell us exactly where these crazyflies are located.
2. purpose
The implementations for this project are extremely open. With a swarm of quadcopters being controlled as a group or individually the user could achieve things like carrying a heavy or strangely shaped load, choreographing a multi camera scene, as well as recreational uses like programming them to perform aerial acrobatics.
3. Goals
We have multiple goals that will build upon each other:
Implement addressing so each Crazyflie can be controlled on one channel.
Remove the acknowledgement the groundstation waits for.
Implement the BigQuad expansion deck to expand crazyflie size.
Enable Crazyflie to Crazyflie communication.
Be able to lift a load with multiple Crazyflie in sync
Control 5-10 Crazyflie on one radio