MTR Multisensorsysteme: 1D-Kalman-Filter
Zur Navigation springen
Zur Suche springen
| 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: | 5, 6 - Anwendung des 1D-Kalman-Filter |
Lernziele
Die Studierenden sollen Messdaten mit einem Smartphone aufnehmen, Rauschen identifizieren und mithilfe eines Kalman-Filters glätten. Dabei lernen sie, reale Sensordaten auf ein mathematisches Modell (konstante Geschwindigkeit / Position) abzubilden.
Aufgabe 1
Benötigtes Material
- Ultraschall Messstrecke
- Arduino Baukasten
- PC mit Arduino IDE
Durchführung
- Lesen Sie den Ultraschallsensor mit dem Arduino ein.
- Schreiben Sie ein Kalman-Filter in C, um die Messwerte in Echtzeit zu glätten.
- Geben Sie das Ergebnis auf dem seriellen Plotter aus.
Aufgabe 2
Benötigtes Material
- Ultraschall Messstrecke
- Arduino Baukasten
- PC mit Arduino IDE und MATLAB®
Durchführung
- Lesen Sie den Ultraschallsensor mit dem Arduino ein und geben Sie die
Zeit in sundEntfernung in cmüber die Serielle Schnittstelle aus. - Lesen Sie die Messwerte über die serielle Schnittstelle mit MATLAB® ein.
- Schreiben Sie ein Kalman-Filter in MATLAB®, um die Messwerte in Echtzeit zu glätten.
- Geben Sie das Ergebnis als Plot aus.
- Diskutieren Sie Ihr Ergebnis.
Aufgabe 3
Benötigtes Material
- Smartphone mit Phyphox-App (Android/iOS, kostenlos)
- PC mit MATLAB®
- Möbelrolle
- Gliedermaßstab
Durchführung
- Öffne Phyphox → Beschleunigung (linear).
- Legen Sie das Smartphone flach auf einem Tisch auf eine Möbelrolle.
- Starten Sie die Messung und bewege das Smartphone geradlinig (z. B. leicht anschubsen).
- Stoppen Sie die Messung nachdem das Smartphone zum Stehen gekommen ist.
- Messen Sie die zurückgelegte Strecke mit dem Gliedermaßstab.
- Exportiere die Daten als CSV (über „Teilen → CSV-Datei“).
- Importieren Sie die CSV-Datei in MATLAB®.
- Wählen die Achse der Bewegungsrichtung (z. B. ax).
- Nutzen Sie ein 1D-Kalman-Filter, um den Zustandsvektor zu schätzen.
- Vergleichen Sie den Endwert für s mit der Referenzmessung .
- Diskutieren Sie Ihr Ergebnis.
→ zurück zum Hauptartikel: MTR Multisensorsysteme WS 25/26