350 mAh battery and upgraded products
We talked about it before the summer, and it’s finally here! The 350 mAh battery is now available in our shop. It implies some changes in the products we offer, so here is a breakdown of what’s new:...
View ArticleDevelopment plans for Crazyflie Simulation
It seems that many of you are very interested in simulation. We might have gotten the hint when we noticed that our July’s development meeting had our best attendance so far! Therefore, we will be...
View ArticleSay hello to the Crazyflie 2.1-Brushless
It’s been cooking on the slow burner for a long time now, the Crazyflie 2.1-Brushless, or CF21-BL in short. Ever since we got inspired by the tinypepper 1-cell brushless motor controller which showed...
View ArticleTDoA3 hybrid mode
When we originally wrote the TDoA3 implementation for the Loco Positioning System back in 2017 we had the idea of adding functionality to also enable the Crazyflies to send UWB packets in some...
View ArticleAdaptive Cooperative Flight for Transportation using Crazyflies
Today, we welcome Dimitrios Chaikalis from New York University to talk about their project of cooperative flight. Enjoy! For our work in cooperative flight, we developed controllers for many tightly...
View ArticleGo with the Flow: Relative Positioning with the Flow deck
The Flow deck has been around for some time already, officially released in 2017 (see this blog post), and the Flow deck v2 was released in 2018 with an improved range sensor. Compared to MoCap...
View ArticleNew release, 2023.11
Before we start settling down and preparing for Christmas, it’s time for another release! The last one was before the summer in July, and we’ve had quite a few changes on the development master branch...
View ArticleMerry Christmas!
It’s not often a blog post happens on the 25th of December, so this time, you’re having a treat with some new Bitcraze prototypes as a present from us! If you have time to get away from the Christmas...
View ArticleWhat’s up for 2024?
It’s the first day of the year, and it’s become traditional now at the beginning of a new year to (fore)see what we have in store for 2024. Here is how we think it will go: Products: The Christmas...
View ArticleThe Commander Framework part 2: offboard or onboard?
A few years ago, we wrote a blogpost about the Commander framework, where we explained how the setpoint structure worked, which drives the controller of the Crazyflie, which is an essential part of...
View ArticleStart of fault detection master thesis
Hi everyone! Starting today, I, Björn, have started my master thesis here at Bitcraze. My thesis topic will revolve around fault detection of erroneous states as well as appropiate system responses...
View ArticleSimulation sim_cf2 for Multi-Agent Algorithm Development
Today we have a guest blogpost by Thomas Izycki (Technische Hochschule Augsburg) and Klaus Kefferpütz (Ingolstadt Technical University of Applied Sciences, former Augsburg Technical University of...
View ArticleExplaining Kalman Filters with the Crazyflie
A while ago, we wrote a generic blog post about state estimation in the Crazyflie, mostly discussing different ways the Crazyflie can determine its attitude and/or position. At that time, we only had...
View ArticleContact charging for Crazyflie brushless
If you haven’t seen it yet then check out our latest Christmas video! In it, we show off a bunch of new stuff, with the main ones being the new Crazyflie brushless and the Lighthouse V2 (which...
View ArticleNew HQ props in the store
You may have noticed that the HQ propellers, which are a part of the thrust upgrade bundle, have been out of stock for quite some time now. I know that many of you are relying on those propellers for...
View Article2024.2 Firmware release with new Bluetooth stack
There is a new release of the firmware, version 2024.2. The main change, and almost only change, in this release, is the Bluetooth stack that was updated from the Nordic’s semiconductor S110 to S130,...
View ArticleLambdaFlight: Crazyflie Meets Haskell
Today we have a guest blogpost by Simon D. Levy (Washington and Lee University) about using Haskell to warp parts of the Crazylife-firmware. We also have some announcements from Bitcraze itself at the...
View ArticleCrazyflie client: past, present and future
The Crazyflie client has a quite long history, like a lot of things in the Crazyflie ecosystem it has been started when the Crazyflie was used alone using mainly manual control. It has evolved to...
View ArticleParameters and System-id code
Dumping and loading persistent parameters to and from a file We have a small quality-of-life update that will allow users to dump and load persistent parameters to and from a file that has recently...
View ArticlePython bindings for the Crazyflie Firmware
Today, we’d like to take the opportunity to spotlight a feature that’s been in our code base for some time, yet hasn’t been the subject of a blog post: the Python bindings for our Crazyflie firmware....
View Article