First of all, I hope to be posting this topic on the right category, and not to be posting a repeated issue. I searched all over but I couldn’t find something that would help me.
I am developing an application with a MPU6050 in which I use flapping wings, that beat at ~25Hz. Well, because of this, and all the structure that supports the sensors, these undergo a lot of vibration, which causes me some problems obtaining the roll and pitch angles.
So, trying to attack the problem, I tested mantaining my robot fixed and I started flapping the wings, exciting the structure and making it vibrate, although the robot mantains the same position. The angle in roll is displayed in attachment.
It is important to note that I’ve tried different materials to damp the vibration on the board, reducing the offset in angle (initially I had about 12 degrees offset) but never eliminating it.
My question here is if all the structure that supports the board suffers from a drift in angle, or if is there something else I can be missing. I’ve tried filtering the data, which helps reducing the noice but it doesn’t solve the offset.
Thank you in advance!