SDE WS25: AP 2.6 Schätzung der Roboterpose: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Jan.steffens@stud.hshl.de (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Jan.steffens@stud.hshl.de (Diskussion | Beiträge)
Zeile 4: Zeile 4:


= Einleitung/Funktion =
= Einleitung/Funktion =
Die aus dem vorherigen erhaltenen Prismapositionspunkte im WeltKOS (X;Y;Z) sollen dem KalmanPos.m Modul übergeben und innerhalb dessen geglättet werden. Außerdem werden vX und vY bestimmt. Rückgabewerte sind die geglätteten X und Y Koordinaten im WeltKOS und die X und Y Geschwindigkeiten (X;Y;vX;vY).
Die aus dem vorherigen Modul erhaltenen Prismapositionspunkte im WeltKOS (X;Y;Z) sollen dem pose.m Modul übergeben werden. Durch den letzten und den aktuellen Positionspunkt wird der Verdrehwinkel zur X-Achse berechnet. Anschließend wird dieser zurückgegeben.


= Vorbereitung =
= Vorbereitung =

Version vom 9. Dezember 2025, 11:57 Uhr

Abb. 1: Autonome Fahrbahnvermessung im Labor Autonome Systeme

Autor: Benutzer:Jan Steffens

Einleitung/Funktion

Die aus dem vorherigen Modul erhaltenen Prismapositionspunkte im WeltKOS (X;Y;Z) sollen dem pose.m Modul übergeben werden. Durch den letzten und den aktuellen Positionspunkt wird der Verdrehwinkel zur X-Achse berechnet. Anschließend wird dieser zurückgegeben.

Vorbereitung

  • Matlab R2024b auf PC starten
  • Script testpose.m starten
  • Script pose.m muss sich im selber Ordner befinden

Anforderungen

ID Testfallbeschreibung Eingang Erwartetes Ergebnis
Tabelle 2: Anforderungen für den Komponententest
1 Punkte der Alphabotposition werden übergeben PW (XPos; YPos) Punkte werden nacheinander übergeben
2 Punkte werden Kalman gefiltert Kalman Parameter geglättete Punkte
3 X und Y Geschwindigkeit wird bestimmt PW (XPos; YPos) vX und vY
4 Geglättete Punkte und Geschwindigkeiten ausgeben (X;Y;vX;vY)

Softwareentwurf

Umsetzung

SVN-Links:

Modultest

Für den Modultest werden die Winkel für die fortlaufenden Positionen bestimmt und gesichtet. Als Test wird der Punkt, an dem der Winkel zur X-Achse 90° beträgt, bestimmt und auf der Karte eingezeichnet.

ID Testfallbeschreibung Eingang Erwartetes Ergebnis Testergebnis Testperson Datum
Tabelle 3: Testbericht für den Komponententest
1 Punkte der Alphabotposition werden übergeben PW (XPos; YPos) Punkte werden nacheinander übergeben Punkte werden eingelesen Jan Steffens 11.11.2025
2 korrekter Winkel zur X-Achse wird berechnet dx, dy passender Winkel zur Position des Alphabots 90° werden erwartet Jan Steffens 11.11.2025
3 Winkel wird zurückgegeben -180° bis 180° 90° wird zurückgegeben Jan Steffens 11.11.2025

→ zurück zum Hauptartikel: Spurverfolgung mit Kamera