I recently shared an article that covers all of the major flight control projects. But I have come across yet another one… butterflight… as in butter… and butterfly. The key differentiation here, is that the flight control loops run on a kalman filter. Betaflight uses what they call a biquad filter+ FIR filter. Is it any better… not realy (in my opinion)… I think people who say it does could just be because butterflight has a better stock tune… but then again maybe that is reason enough to use it?
The official website is at butterflight.co but you can download it at the github page:
it is a fork of betaflight so has a solid foundation. But the story goes that Kalyn Doerr, a raceflight developer added a kalman filter for betaflight… making loads of people happy at betaflight as now you could choose between the betaflight biquad filter, and kalyn kalman filter. But due to release schedule the betaflight developers decided not to inlude te kalman filter option, I think this is largely due to the extra computational overhead and flght controller support headache, since betaflight runs on hundreds of boards. Others saw this as a slap to Kalyns face… Joshua bardwell does a nice job at explaining and also comparing the two…
At the end of the day, I wish this sort of drama would not happen… imagine how good it could be if everyone contributed to a since project… but then again too many cooks situation could happen…
What do you think… excited about another project,… or will you just stick with betaflight for now?