Laserscanner Objektbildung: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
# Segmentieren Sie die Daten sinnvoll (z.B. Successive Edge Following-Algorithmus)
# Segmentieren Sie die Daten sinnvoll (z.B. Successive Edge Following-Algorithmus)
# Bestimmen Sie alle Objekte gemäß [http://193.175.248.52/usvn/svn/MTR_SDE_Praktikum/trunk/Dokumentation/Fahrzeug/Schnittstellendokumentation.docx| Schnittstellendokumentation]  
# Bestimmen Sie alle Objekte gemäß [http://193.175.248.52/usvn/svn/MTR_SDE_Praktikum/trunk/Dokumentation/Fahrzeug/Schnittstellendokumentation.docx| Schnittstellendokumentation]  
= Lösung =
==Einleitung==
[[Datei: Hokuyo_URG-04LX.png|mini|hochkant=0.6|Laserscanner Hokuyo URG 04LX]]
Ein Laserscanner ist ein Gerät, dass Laserstrahlen aussendet, welche dann von einem Objekt reflektiert werden.
Durch die Laufzeit des Strahls, lässt sich ermitteln, in welcher Entfernung sich ein Objekt befindet.
In diesem Fall arbeitet ein rotierender Körper auf einer Kuppel, und sendet in gewissen Abständen das Laserlicht aus.
Im weiteren Verlauf des Artikels, wird die Lösung der Aufgabenstellung dokumentiert.
Die Aufgabe wurde im Rahmen des sechsten Semesters, im Mechatronik Studiengang mit der Fachrichtung "System Design Engineering" gestellt und gelöst.
== Inbetriebnahme des Sensors ==
Zur Inbetriebnahme des Sensors wurde eine Demosoftware übergeben. Diese Beispielscripte dienten als Fundament der anschließenden Aufgabe.
Durch diese Scripte ist man in der Lage, die Daten , welche der Laserscanner liefert zu speichern.
Anfallende Daten wären z.B: die X und Y Koordinaten, an der ein Objekt, bzw. ein reflektierender Gegenstand platziert ist.
Zunächst wurden einige Test gemacht, wozu folgendes Szenario aufgebaut wurde.
Durch durch den Plot Befehl, kann man sich diese Koordinaten Visualisieren und man erhält Beispielsweise folgendes Ergebniss.


== Siehe auch ==
== Siehe auch ==

Version vom 17. Juni 2014, 22:16 Uhr

Autor: Benjamin Brüne
Betreuer: Prof. Schneider

Motivation

Die Datenmenge eines Hokuyo Laserscanners ist sehr hoch und es bedarf einer sinnvollen Zusammenfassung der Datensätze zu Objekten.

Ziel

Segmentieren Sie die Daten des Hokuyo URG 04LX in sinvolle Objekte, die der Realität entsprechen. Prüfen Sie die Angaben im Datenblatt mit realen Messungen. Sind diese plausibel?

Aufgabe

  1. Nehmen Sie den Hokuyo URG 04LX mit Matlab in Betrieb. Eine Demosoftware ist hierfür vorhanden.
  2. Berechnen Sie die wichtigsten Kenngrößen des Sensors und vergleichen Sie diese mit dem Datenblatt.
  3. Transformieren Sie die Polarkoordinaten in ein kartesisches KOS.
  4. Recherchieren Sie Methoden zur Segmentierung von Laserscannerdaten.
  5. Segmentieren Sie die Daten sinnvoll (z.B. Successive Edge Following-Algorithmus)
  6. Bestimmen Sie alle Objekte gemäß Schnittstellendokumentation


Lösung

Einleitung

Laserscanner Hokuyo URG 04LX

Ein Laserscanner ist ein Gerät, dass Laserstrahlen aussendet, welche dann von einem Objekt reflektiert werden. Durch die Laufzeit des Strahls, lässt sich ermitteln, in welcher Entfernung sich ein Objekt befindet. In diesem Fall arbeitet ein rotierender Körper auf einer Kuppel, und sendet in gewissen Abständen das Laserlicht aus.


Im weiteren Verlauf des Artikels, wird die Lösung der Aufgabenstellung dokumentiert.

Die Aufgabe wurde im Rahmen des sechsten Semesters, im Mechatronik Studiengang mit der Fachrichtung "System Design Engineering" gestellt und gelöst.


Inbetriebnahme des Sensors

Zur Inbetriebnahme des Sensors wurde eine Demosoftware übergeben. Diese Beispielscripte dienten als Fundament der anschließenden Aufgabe.

Durch diese Scripte ist man in der Lage, die Daten , welche der Laserscanner liefert zu speichern. Anfallende Daten wären z.B: die X und Y Koordinaten, an der ein Objekt, bzw. ein reflektierender Gegenstand platziert ist.

Zunächst wurden einige Test gemacht, wozu folgendes Szenario aufgebaut wurde.



Durch durch den Plot Befehl, kann man sich diese Koordinaten Visualisieren und man erhält Beispielsweise folgendes Ergebniss.


Siehe auch

Weblinks



→ zurück zum Hauptartikel: Digitale Signal- und Bildverarbeitung SoSe2014