Robot Swarms with Crazyflie 2.1+

Robot Swarms with Crazyflie 2.1+

Robot Swarms with Crazyflie 2.1+ introduces learners to autonomous indoor flight, localization, and coordinated swarm behavior. Through hands-on activities, participants explore sensor-based navigation, optical flow, beacon-based positioning, and coordinate-driven flight using the Crazyflie platform. The course builds a practical foundation for operating and understanding autonomous aerial robots in structured indoor environments. 

Getting Started with Crazyflie

In this unit, learners gain the essential setup skills for working with the Crazyflie platform. They assemble the drone, configure the software environment, attach sensing decks, and update firmware. After verifying stability with a grounded test, they complete a manual test flight before moving on. 

Assisted Flight with Crazyflie

In this unit, learners explore assisted flight modes including altitude hold, hover, and position hold. Using the Flow Deck, they examine sensor-based stabilization and velocity control, and tune values in the PID controller to see how it affects the drone’s ability to correct and hold position. 

Swarm Coordination with Crazyflie

In this unit, learners set up and calibrate the Loco Positioning System, then use it to fly the Crazyflie through coordinate-based missions. They work with both TWR and TDoA modes and advance to multi-drone coordination, gaining firsthand experience with autonomous navigation and swarm operation. 
Contact Us