SDE WS25: AP 1.2 Schätzung der Roboterpose

Autor: Benutzer:Jan Steffens
Einleitung/Funktion
Um die Positionserfassung des Alphabots durchzuführen, muss auf die TopCon Station und das zugehörige Prisma zurückgegriffen werden. Diese erfasst das Prisma und überträgt die Position per Bluetoooth an MATLAB.
Vorbereitung
- Bluetooth Dongle in PC einstecken
- Topcon Station in der Mitte der Strecke aufbauen Ausrichtung nach grünem Klebepfeil (siehe Abb. 1)
- TopCon gemäß Artikel in Betrieb nehmen.
- Matlab R2024b auf LAB30-04 starten
- Script trackePrisma.m starten
- TopCon Prisma auf Referenzpunkten A und B platzieren um einzumessen. (Karte)
Anforderungen
| ID | Testfallbeschreibung | Eingang | Erwartetes Ergebnis |
|---|---|---|---|
| 1 | Punkte der Alphabotposition werden übergeben | PW (XPos; YPos) | Punkte werden nacheinander übergeben |
| 2 | korrekter Winkel zur X-Achse wird berechnet | dx, dy | Ausgabe von T-Koordinaten |
| 3 | Winkel wird zurückgegeben | -180° bis 180° |
Softwareentwurf
-
Abb. 1: trackePrisma.m
-
Abb. 2: PositionserfassungPrisma.m
Umsetzung
SVN-Links:
Modultest
| ID | Testfallbeschreibung | Eingang | Erwartetes Ergebnis | Testergebnis | Testperson | Datum |
|---|---|---|---|---|---|---|
| 1 | Punkte der Alphabotposition werden übergeben | PW (XPos; YPos) | Jan Steffens | 07.10.2025 | ||
| 2 | korrekter Winkel zur X-Achse wird berechnet | dx, dy | Jan Steffens | 07.10.2025 | ||
| 3 | Winkel wird zurückgegeben | Jan Steffens | 07.10.2025 |
-
Abb. 3: Punkt, an dem der Winkel zur X-Achse 90° beträgt
-
Abb. 4: Startpunkt der Mittelliniendaten und 90°-Punkt auf der Strecke
-
Abb. 5: Winkelverlauf zur x-Achse der Alphabot Ausrichtung
→ zurück zum Hauptartikel: Geregelte Autonome Fahrt
