2022年4月7日木曜日

Arduino Nano 33 BLE x IMU(LSM9DS1) x Madgwick

Arduino Nano 33 BLE x IMU(LSM9DS1) x Madgwickで「ROLL」と「PITCH」を取得してみたがどうも値の反応がおかしい。
Arduinoを90度の状態から0度に素早く動かしたりすると0度に戻るまで数秒かかったり90度以上の値になったりする。

色々調べてみると補正ゲインに設定されている値が原因っぽい。

MadgwickAHRS.cpp内のbetaDefを0.1fから5.0fほどに上げてみたら良さそうな感じ。
(値のばらつきは少し増えたけど。)

0 件のコメント:

コメントを投稿