MTR Multisensorsysteme: Komplementärfilter
| Dozent: | Prof. Dr.-Ing. Schneider |
| Modul | Multisensorsysteme (Wahlpflichtprofil „Systems Design Engineering“), Wintersemester |
| Modulbezeichnung: | MTR-B-2-7.10 |
| Modulverantwortung: | Ulrich Schneider |
| Lehrveranstaltung: | Praktikum Multisensorsysteme |
| Lektionen: | 12,13 - Komplementärfilter |
Komplementärfilter zur Neigungswinkelschätzung

- Kippen Sie Ihr Handy über die kurze Seite.
- Zeichnen Sie dabei Gyro- und Acc-Daten mit der MATLAB®-App auf.
- Berechnen Sie
ThetaGyro() aus der Integration der passenden Gierrate (z. B. GyroX). - Berechnen Sie
ThetaAcc() aus den passenden Beschleunigungswerten . - Filtern Sie
ThetaAccmittels Tiefpass. - Filtern Sie
ThetaGyromittels Hochpass. - Fusionieren Sie beide Werte mittels Komplementärfilter.
- Stellen Sie das Ergebnis graphisch dar.
- Diskutieren Sie Ihr Ergebnis.
Ergebnisdiskussion
- zeigt Rauschen. Daher wird dieses Signal mit einem Tiefpass gefiltert.
- zeigt eine Drift um 2° in 10 s. Daher wird dieses Signal mit einem Hochpass gefiltert.
- Das Ergebnis des Komplementärfilters zeigt weder Offset noch Rauschen.
- Die Filterung war erfolgreich bei Fehler beim Parsen (Unbekannte Funktion „\vartau“): {\displaystyle \vartau = 0.25\,s} .
Komplementärfilter zur Kurswinkelschätzung
- Legen Sie das Handy flach auf den Tisch (Ruhezustand).
- Drehen Sie das Handy langsam um die Z-Achse um 360°
- Zeichnen Sie dabei Gyro- und Magnetometer-Daten mit der MATLAB®-App auf.
- Berechnen Sie
PsiGyro() aus der Integration der passenden Gierrate (z. B. GyroX). - Berechnen Sie
PsiMag() aus den Magnetometerwerten. - Filtern Sie
PsiMagmittels Tiefpass. - Filtern Sie
PsiGyromittels Hochpass. - Fusionieren Sie beide Werte mittels Komplementärfilter.
- Stellen Sie das Ergebnis graphisch dar.
- Diskutieren Sie Ihr Ergebnis.
Tipps
- Schrittlänge:
→ zurück zum Hauptartikel: MTR Multisensorsysteme WS 25/26