Stand der Technik

Kameras

Kinect:

Pro

Kontra

Windows SDK für Objekterkennung verfügbar

Teuer (ca. 120€)

Tiefensensor für Abstandserkennung

Große Abmessungen (ca. 30x15x15cm)

Fertiges Programm für Abstandserkennung in 2D

Hohe Masse (ca. 1kg)

Viele Informationen und Projekte verfügbar

Hoher Energieverbrauch (externe Versorgung 12V)

Kommunikation über USB

 

 


 

Windows Phone (Nokia Lumia):

Pro

Kontra

Geringe Abmessungen

Keine Bildbearbeitungssoftware installiert

Geringe Masse

Laufzeit durch Akku begrenzt (ohne externen Anschluss)

129€

Kommunikation nicht vorhanden

Betriebssystem Windows

 

 

Industriekameraoptik (Osiris 4):

mvBlueFOX - CCD & CMOS USB 2.0 Kameras

Pro

Kontra

Geringe Abmessungen

Fokus nur manuell einstellbar

Geringe Masse

Bis jetzt nur auf kleine Objekte (ca. 5x5cm getestet)

Bildbearbeitungssoftware Coake vorhanden

Hohe Anschaffungskosten

Knowhow vorhanden

 

Objekterkennung möglich

 

Kommunikation über USB

 

 


 

Webcam:

http://www.logitech.com/assets/30132/3/logitech-hd-webcam-c310.png

Pro

Kontra

Geringe Abmessungen

Keine Bildbearbeitungssoftware installiert

Geringe Masse

 

Geringe Anschaffungskosten

 

Kommunikation über USB möglich

 

Handlich

 

 

GoPro:

http://cdn2.theinertia.com/wp-content/uploads/2012/12/full_GoPro_HD_Hero_3_357728.jpg

Pro

Kontra

Geringe Abmessungen

Keine Bildbearbeitungssoftware installiert

Geringe Masse (ca. 0,3kg)

Live Übertragung mit Smartphone ca. 3 sek. zeitverzögert

Wasser-, staubdicht - je nach Case

Hohe Anschaffungskosten (ca. 350€)

WiFi Übertragung live möglich

 

Kommunikation über USB

 

Handlich

 

Befestigung vorhanden

 


 

Software

Visual Studio/C# :

Visual Studio ist eine integrierte Entwicklungsumgebung für verschiedene Hochsprachen. Die aktuelle Version 12.0 („Visual Studio 2013“) ermöglicht unter anderem die Programmierung in C, C++, C#.

Durch die Hochschule Karlsruhe steht den Studenten die Vollversion des Visual Studios auf Dreamspark.com zur Verfügung. In der Vorlesung Software-Engineering 2 im vierten Semester wurden die Grundlagen der C#-Programmierung vermittelt.

OpenCV/EmguCV :

Bei der Realisierung der Landekreuzerkennung wird bei der Oberflächenbasierenden C# - Programmierung auf die Open-Source Bibliotheken OpenCV, speziell auf EmguCV zurückgegriffen. Durch gezielte Filterung der eingelesenen Bilder kann ein Objekt sicher herausgefiltert und erkannt werden. Hierbei werden durch die angelegten Klassen vorgefertigte Methoden verwendet. Es kann die Größe, Position und weitere Werte der Bilder bestimmt und hiermit die Erkennung des Landekreuzes sichergestellt werden.

http://info.hit-karlsruhe.de/info%2Dws14/WS14%5FPositionsmessung%20Multicopter/Team1/images/OpenCV_Logo_with_text.png

 

Stereokamera

·         Aufbau besteht aus 2 Kameraobjektiven, die in gewissem Abstand zueinander auf gleicher Höhe montiert sind

·         Synchrone Auslösung der beiden Objektive ergibt 2 Halbbilder

·         Durch unterschiedliche Winkel bzw. Perspektiven ergibt sich durch Überlagerung der beiden Kamerabildern eine 2D-Abbildung, die einen räumlichen Eindruck vermittelt

·         Stereokamera nutzt denselben Effekt, den der Mensch zum räumlichen Sehen befähigt

à Objekten können Entfernungen zugeordnet werden

à Erkennung von bewegten Gegenständen mit hoher Reaktionszeit

·         Beispiel Daimler: Neue Mercedes S-Klasse

à Stereo Multi Purpose Camera, kurz Stereokamera, Öffnungswinkel von 45°
à kann querende Objekten und Fußgänger räumlich erfassen und ihre Bahn berechnen

à bis ca. 50 m Reichweite greift das Prinzip der Stereokamera und „dreidimensionales Sehen“ wird ermöglicht (6D-Vision à 3 Dimensionen für die Position des erkannten Objektes und zusätzlich 3 Dimensionen für dessen Bewegungsrichtung)

à insgesamt hat Kamera bis zu einer Entfernung von 500 m das Umfeld vor dem Fahrzeug im Blick

stereokamera