Filter löschen
Filter löschen

Complementary Filter Reset Orientation

5 Ansichten (letzte 30 Tage)
Alexis
Alexis am 7 Dez. 2023
Kommentiert: Alexis am 8 Jan. 2024
Hi all,
I am using the complementary filter block on Simulink to estaimate the Orientation of my IMU. This seems to be working okay. But what I can't seem to figure out is how to reset the Orientation to either no rotation (so as if I start measuring again) or to a specific orientation. Is there a possibility to do this with the Block?
I could do it afterwards, by using a boolean which stores the orientation at the specific point in time I want to reset it and then just rotates the orientation back by that amount, but there must be a better solution for this.
I hope I could explain the problem well enough, but if not, don't hesitate to ask!
Thanks!
  2 Kommentare
Arun
Arun am 26 Dez. 2023
@Alexis do you want to change the orientation to different values during the simulation?
Alexis
Alexis am 8 Jan. 2024
Well, yes and no. I have another method of calculating the orientation that is much more precise, but which I only do every couple of minutes. So the goal would be to update the current orientation with the one I calculated precisely every couple of minutes and then continue integrating from that one using the IMU until I have a new precise measurement.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by