Make your ideas fly!

A flying open development platform

From the blog

Merging Crazyswarm functionality into the official Crazyflie firmware

We have seen a big interest in flying swarms of Crazyflies and there are many challenges in doing so. The USC ACT Lab has developed Crazyswarm, a collection of software and firmware that allows to fly big swarms of Crazyflie using a motion capture system. This project has been used by USC and other universities… Read More



Love to fly? Like to tinker with toys? Want to modify and explore? Hate limitations and closed systems? The Crazyflie is for you!

Add decks for light and sound effects, or why not build your own deck? Create a skin to make it look like your favourite flying creature or add a camera and do First Person View (FPV) flying. Use the Crazyflie on a bigger quadcopter frame and build the optimal drone, tailored to your needs.

Example applications: flying for fun, FPV racing, flying art, application skinning and exploring quadcopters

Used in research

The Crazyflie is ideal for many areas of research. The source code and hardware is open, making it possible to tap into any part of the system for complete control and full flexibility. New hardware or sensors can be added through the versatile expansion ports, enabling the addition of the latest sensors. The small size and light weight reduces the need for safety equipment and increases productivity.

Example applications: autonomous flight, path finding, sensor fusion, swarms and environment scanning

Used in education

The popularity of quadcopters makes the Crazyflie a perfect tool for higher education. The source code is open making it easy to investigate or modify any part of the system, giving the students a direct connection from theory to the real world.

Example areas: realtime systems, automatic control and signal processing

Used in development

Prototype your flying application in the comfort of your lab and usual development environment on a small and handy Crazyflie. Add sensors and other hardware as needed through the expansion ports. When everything is tested and working as expected, move to a larger platform and go outdoors. Try out if your favourite programming language is doing well for drones or investigate how to use sensor data to understand the real world.

Examples: remote control, sensor integration, autonomous flight

Used by the industry

The posibility to add expansion decks in combination with the open source firmware/software makes the Crazyflie the perfect platform for sensor manufacturers to demonstrate the performance of sensors as well as a base for evaluation or reference boards.

Examples areas: demonstrator and evaluation boards for sensors

Used by

Chalmers University of Technology
University of Bologna
ETH Zurich
University of Illinois at Urbana-Champaign
Polytechnique Montreal
McGill University
Bosch Sensortec

Is your organization missing?  Improve this page