Skip to content

QuadControl

Crazyflie 2.1 Brushless, top view

Master embedded control in a 100% hands-on course designed to bridge theory, programming, and real flight.


The drone as a laboratory

Crazyflie 2.1 Brushless, top view

At QuadControl, the star is the Bitcraze Crazyflie 2.1 Brushless: an open-source micro-drone built for education and research. You’ll design the entire estimation and control architecture — from sensors to motors — and watch your algorithms actually fly.


What you’ll learn

  • Flight fundamentals


    Key concepts of aerodynamics and rigid-body dynamics, explained in a clear, intuitive way and applied to a quadcopter.

  • Embedded programming


    Program an ARM microcontroller in C using FreeRTOS — integrate sensors (IMU, ToF, and optical flow) via I²C/SPI, and drive BLDC motors through ESCs.

  • Applied control


    From PID and complementary filters to LQR and Kalman filtering — explore classical and modern control techniques tested in real flight.

  • Layered architecture


    Three control levels with distinct strategies: attitude (sensor fusion + P–P), vertical (1st/2nd-order observers + PD/PID) and horizontal (LQE + LQR = LQG).

  • 100% practical


    No simulations — observe in real time how each gain shapes system behavior: stability, overshoot, and response time.

  • System identification


    Use custom test rigs and jigs that constrain motion to specific axes, enabling precise identification of physical and aerodynamic parameters.


Watch it in action