The Crazyflie project is focused on getting multiple small drones to work together and map an unknown space on their own.
We use Crazyflie drones running ROS 2 to experiment with autonomous flight, sensing, and communication between multiple drones. The main goal is to eventually have a group of drones enter a room, explore it, and build a map without anyone manually controlling them.
Some of the main problems we're working through are:
Crazyflies are small, relatively safe, and easy to test with indoors, which makes them a good platform for learning autonomous robotics.
They let us work on the software and coordination side of drones without needing to immediately deal with the size, cost, and risk of a larger aircraft.
A lot of what we learn here can later be applied to bigger drone projects.
The end goal is to have a swarm of Crazyflie drones that can autonomously explore and map an unfamiliar area together.