AlphaBot Geschwindigkeitsschätzung mit Alpha-Beta-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 |
| Lektion: | 5 - Alpha-Beta-Filter |
Vorbereitung
- Binden Sie Ihren AlphaBot in das Labor-WLAN ein.
- Verbinden Sie den Arduino Uno R4 Wifi mit Simulink.
Tutorial: Arduino Uno R4 Wifi: Verbindung zu Simulink
Aufgabenstellung
Nutzen Sie das Simulink-Modell DemoAlphaBotOdometrie.slx, um die gefahrene Stecke und die Geschwindigkeit des AlphaBots anhand der Odometrie zu schätzen.
- Fahren Sie mit dem AlphaBot 2 m vorwärts und halten Sie an. Wiederholen Sie das Manöver insgesamt 3x.
- Zeichnen Sie die Odometriedaten auf und speichern Sie diese in
YYMMDD_hhmm_DatenAlphaBotOdometrie.mat. - Zeichnen Sie parallel die Referenz mit der Topcon-Station auf und Speicherns Sie diese in
YYMMDD_hhmm_DatenAlphaBotOdometrieRef.mat. - Abtastrate: 0,01 s
- Berechnen Sie in MATLAB die Geschwindigkeit und vergleichen Sie diese mit
VL. - Stellen Sie die Referenz und die Schätzwerte grafisch dar.
- Analysieren Sie die Abweichungen.
- Implementieren und parametrieren Sie ein Alpha-Beta-Filter zur Schätzung von Strecke und Geschwindigkeit.
- Diskutieren Sie Ihr Ergebnis mit Prof. Schneider.
- Übertragen Sie Ihre Erkenntnisse in das Simulink Modell im Block
berechne Geschwindigkeit.
Arbeitsergebnisse:
DemoAlphaBotOdometrie.slxYYMMDD_hhmm_DatenAlphaBotOdometrieRef.matAnalyseOdometrie.m- Block
berechne GeschwindigkeitinDemoAlphaBotOdometrie.slx
→ Bonuspunkte Multisensorsysteme_WS_26/27
→ zurück zum Hauptartikel: MTR Multisensorsysteme: Alpha-Beta-Filter