SDE WS25: AP 1.2 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)
Jan.steffens@stud.hshl.de (Diskussion | Beiträge)
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 4: Zeile 4:


= Einleitung/Funktion =
= Einleitung/Funktion =
Um die Positionserfassung des Alphabots durchzuführen, muss auf die [[Referenzmessung_mit_der_Topcon_Robotic_Total_Station | TopCon Station]] und das zugehörige Prisma zurückgegriffen werden. Diese erfasst das Prisma und überträgt die Position per Bluetoooth an MATLAB.
Zur Berechnung der genauen Lage der Mittellinienpunkte auf der Fahrstrecke, muss die Roboterpose, also die Ausrichtung des Alphabots zur X-Achse des Weltkoordinatensystems bestimmt werden.


= Vorbereitung =
= Vorbereitung =
Zeile 40: Zeile 40:
= Softwareentwurf =
= Softwareentwurf =
<gallery widths="400px" heights="600px" >  
<gallery widths="400px" heights="600px" >  
Datei:pose_PAP.png|Abb. 1: pose.m
Datei:pose_PAP.png|Abb. 1: PAP für pose.m
</gallery>
</gallery>



Aktuelle Version vom 11. November 2025, 15:12 Uhr

Abb. 1: Autonome Fahrbahnvermessung im Labor Autonome Systeme

Autor: Benutzer:Jan Steffens

Einleitung/Funktion

Zur Berechnung der genauen Lage der Mittellinienpunkte auf der Fahrstrecke, muss die Roboterpose, also die Ausrichtung des Alphabots zur X-Achse des Weltkoordinatensystems bestimmt werden.

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 korrekter Winkel zur X-Achse wird berechnet dx, dy passender Winkel zur Position des Alphabots
3 Winkel wird zurückgegeben -180° bis 180°

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: Geregelte Autonome Fahrt