Comencé a construir un quad hace casi 6 meses, tuve muchos problemas con la determinación correcta del ángulo :)
En primer lugar, debe probar esta presentación: http://web.mit.edu/scolton/www/filter.pdf
Es realmente exhaustiva y podría ayudarlo a tener una mejor idea de lo que realmente quiere, prácticamente funcionó. para mi.
Supongo que depende de usted, pero implementar el filtro de Kalman no solo requiere conocimientos sólidos en matemáticas, teoría de sistemas y en este caso física, pero también es muy exigente con respecto a la carga de la CPU. En caso de que tenga en mente usar, digamos que un Atmega328 cronometrado a 16Mhz puede tener problemas al usar este tipo de filtro. Es realmente efectivo si está utilizando un DSP para que pueda filtrar paso bajo su entrada acc.
En general, mi consejo es: intente usar el filtro complementario de primer orden o tal vez incluso el filtro complementario de segundo orden en caso de que no esté satisfecho con los resultados. Si su sistema no tiene vibraciones de alta frecuencia, debería funcionar muy bien. Aparte de eso, el enlace de JustJeff es el lugar perfecto para comenzar en caso de que te quedes atascado con la implementación :)
Todo lo mejor, Dan.