Inertial unit and Arduino Nano 33 BLE Sense

Hello everyone,

My project is to realize a small inertial unit (2-axis : roll and pitch) using an Arduino Nano 33 BLE Sense for plane/glider monitoring.

The idea is to set up strongly the system on the windshield of the aircraft and then, to turn-on the device. This implies that the orientation of the system can be different each time it is switched on. The initial orientation is the one at start-up.

Once this is done, I would like that my algorithm computes automatically (in the setup function for example) the rotation matrix for switching from the "inertial unit" referential to the "aircraft" referential.

In my loop, thus I could measure the roll and pitch in my "inertial unit" and directly transform them in the "aircraft" referential.

Have you any ideas for :
1/ How to compute this rotation matrix ?
2/ How to calculate the pitch/roll in this configuration ? I do not think that a classic complementary filter could work in this case.

Thank you in advance.

Guillaume

Do You intend to use this project i a manned aircraft? I say No, No, No to such projects. No Arduino is approved for that.
For an RC plane, okey.

Firstly, thank you for your concern for my safety.

However, this is just a project for monitoring datas and it does not impact the safety of the pilot or the aircraft. But I could, indeed, to do it with an RC plane for more safety.

But, I'm still very interrested by the realization of these features. Have you any ideas ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.