Objekterkennung mit LiDAR: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 47: | Zeile 47: | ||
[rangescan]=LidarScan(lidar); | [rangescan]=LidarScan(lidar); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Koordinatentransformation polar- zu kartesisch == | |||
= Softwareentwurf in C++ = | = Softwareentwurf in C++ = |
Version vom 20. Juni 2019, 17:16 Uhr
Autor: Peng
Aufgabenstellung
- Einarbeitung in dier bestehende Software
- Softwareentwurf in MATLAB
- Meilenstein 1:
- Ansteuerung des Hokuyo LiDAR
- Koordinatentransformation polar- zu karthesisch
- Testdokumentation der KOS-Trafo
- Objektbildung (z.B. Sukzessiv Edge Following)
- Testdokumentation der Objektbildung
- Meilenstein 2:
- Objekttracking (mit Kalman-Filter)
- Testdokumentation des Objekttrackings
- Attribute schätzen: v, a, B, T, Güte (s. Schnittstellendokument)
- Testdokumentation der Attribute mit Referenz
- Dokumentation im Wiki
- Softwareentwurf in C
- Meilenstein 3:
- Ansteuerung des LiDAR
- Koordinatentransformation polar- zu karthesisch
- Testdokumentation der KOS-Trafo
- Objektbildung (z.B. Sukzessiv Edge Following)
- Testdokumentation der Objektbildung
- Meilenstein 4:
- Objekttracking (mit Kalman-Filter)
- Testdokumentation des Objekttrackings
- Attribute schätzen: v, a, B, T, Güte (s. Schnittstellendokument)
- Testdokumentation der Attribute mit Referenz
- Testoberfläche in Control Desk
- Dokumentation im Wiki
Softwareentwurf in MATLAB
Ansteuerung des LiDAR Hokuyo URG-04LX
Der VerbindungsCode in Matlab wird in SVN schon gefunden. Aber wird es beachtet, dass die Nummer des verwendeten seriellen COM Ports angepasst werden muss, damit dieses funktioniert.
% Stelle Verbindung mit LiDAR her
stComport='COM6';
SetupLidar;
Durch das Anrufsprogramm "LidarScan" wird der Radius erhalten.
% Das Resultat von LidarScan
[rangescan]=LidarScan(lidar);
Koordinatentransformation polar- zu kartesisch
Softwareentwurf in C++
Getting started
→ zurück zum Hauptartikel: SDE Praktikum Autonomes Fahren