Titelbild. Höhe: 13cm Breite: 21 cm

Ähnliche Dokumente
Auf das Wesentliche konzentriert

IDS Industriekameras als Roboteraugen in explosionsgefährdeten Umgebungen

Kompakter 3D-Scanner mit platzsparender Boardlevel-Industriekamera von IDS Pflanzen wachsen sehen

DEUTSCHE VERSION. Gigabit Ethernet ueye SE. Your imagination is our challenge

Der schnellere Weg zur Kameraeinstellung

Release Notes für IDS Software Suite 4.82

Titelbild. Höhe: 13cm Breite: 21 cm

Titelbild. Höhe: 13cm Breite: 21 cm

Titelbild. Höhe: 13cm Breite: 21 cm

Titelbild. Höhe: 13cm Breite: 21 cm. Gesichtsidentifikation mit 18 Megapixel Kameras überführt Straftäter

Release Notes für IDS Software Suite 4.90

USB-Kameras Plug-and-Play!

Flexible und einfache Integration Integrierte Feldbusse Leistungsstarke Software Umfangreiches Zubehör

Release Notes für IDS Software Suite 4.91

Der Tropfenkontur auf der Spur

Parameterwechsel in Echtzeit - Sequencer-Modus verwenden

SC-CSC01. Art-Nr Hauptmerkmale. Spezifikationen. SC-CSC01 Smart Camera System, Farbe, 1280x fps, Linux-OS, CS-Mount, SXGA

SC-MVC02. Art-Nr Hauptmerkmale. Spezifikationen. SC-MVC02 Smart Camera System, s/w, 752x fps, Linux-OS, CS-Mount, Wide-VGA

SC-CVL01. Art-Nr Hauptmerkmale. Spezifikationen. SC-CVL01 Smart Camera System, Farbe, 640x fps, Linux-OS, Optik, LED-Ring, VGA

Mako G G-319. Beschreibung. GigE Kamera, Sony IMX265 CMOS Sensor, Pregius Global Shutter. Vorteile und Features: Optionen:

It s so easy. ueye. USB2.0 Kamera. für den Einsatz im industriellen- und medizinischen Umfeld The easiest way to go digital

Titelbild. Höhe: 13cm Breite: 21 cm

Die richtige Erstmusterprüfung für die Leiterplattenmontage

Titelbild. Höhe: 13cm Breite: 21 cm

Mako G G-503. Beschreibung. GigE Kamera mit ON Semi CMOS Sensor. Vorteile und Features:

Embedded Linux Automatisierung für die Zukunft

Manchmal ist weniger mehr Subsampling, Binning oder Scaler

Mako G G-030. Beschreibung. GigE Kamera mit ams/cmosis CMV300 Sensor. Vorteile und Features: Optionen:

USB3 Vision Wohin geht die Reise?

Der Schlüssel zu Kontrast und Detail Schwarzwert korrigieren

ueye Kamerafamilie USB 3 ueye Kameras USB 3 ueye CP "ComPact" Abb. 1: USB 3 ueye CP

Technologiepacket BV-Sensoren

Inspect Application Forum. mvbluegemini & mvimpact Configuration Studio. Stefan Bertele MATRIX VISION

Ihr perfekter i.mx 6 mit PHYTEC vom Funktionsmuster zum Embedded Serienprodukt

Bonito PRO X Beschreibung. 26,2 Megapixel CMOS Kamera für einen weiten Temperaturbereich - CoaXPress. Vorteile und Features

10 GigE und NBASE-T. Wie dank Cisco und Intel die Bildverarbeitung vereinfacht wird. Referent: Oliver Menken, VRmagic Imaging GmbH

Stereo-3D-Kamera unterstützt das automatisierte Einlagern von Verpackungen Raus aus der Kiste

GLOBAL SHUTTER CMOS KAMERAS & BI-TELEZENTRISCHE HOCHLEISTUNGSOBJEKTIVE FÜR MEHR PRÄZISION

Belichtungszeit belichtet und die Zeilen 3, 4, 7, 8 usw. mit der verkürzten Belichtungszeit.

PROSILICA Flächenkameras FireWire GigE Vision

G-Cam Serie. GigE Vision Kameras

Bildverarbeitende Sensoren der intuitive Einstieg in die Bildverarbeitung

EyeCheck Smart Cameras

Industrial Vision Days 2016

VIS/NIR HSI Basic. » High Performance Hyper Spectral Imaging. » Datenblatt. Kontinuierlicher VIS/NIR Hyperspektral Pushbroom Imager

ESERA-Station. Smart Home Smart System Smart Building für Privat und Semiprofessionell

SL Imaging Modul von ZEISS Komfortabel dokumentieren

Industrie-PC EPC-Serie Leistungsstark in vielen Ausführungen

Toshiba Teli USB3-Vision-Kameras

PROCON-WEB IoT. Software für Industrie 4.0

Manta G-419 NIR. GigE Kamera mit NIR-optimiertem CMOSIS/ams CMV4000 CMOS Sensor. Vorteile und Features. Optionen

Manta G-419. GigE Kamera mit CMOSIS/ams CMV4000 CMOS Sensor. Vorteile und Features. Optionen

Lehrangebot IuK-Projekt ab Sommersemester 2018

Embedded Linux Offene Automation für die Zukunft

EYESPECTOR. Das intelligente all-in-one Bildverarbeitungssystem für anspruchsvolle Prüfaufgaben. Messen Prüfen. Kontrollieren.

Prosilica GT. Beschreibung. 12,5 Megapixel Machine Vision Kamera für den Einsatz in einem weiten Temperaturbereich. Vorteile und Features

Das mache ich selbst! Hotpixel-Korrektur mit dem ueye Hotpixel Editor

HF Long Range Reader ID ISC.LR(M)2500

Software für Machine Vision Was wirklich zählt Dr. Wolfgang Eckstein MVTec Software GmbH

Codes lesen mit dem Raspberry Pi und einer IDS Kamera

Mako G G-234. GigE Vision Kamera mit Sony IMX249 sensor, Global Shutter. Vorteile und Features:

GWI System Glass Wafer Inspection

Die flexible USB-HD-Kamera

FQ Vision Sensor Pressekonferenz - Vision 2010 Stuttgart

Himbeere mit zwei Augen. 3D-Fotografie mit dem Raspberry Pi Kameramodul

Manta G-032. Beschreibung. VGA Machine Vision Kamera mit GigE Vision Interface. Vorteile und Features. Optionen

Spezifikation. IDS NXT vegas GE18013M HALCON (Rev. 1.2) Sensor. Optik. Hersteller. Seitenverhältnis. M12, Flüssiglinse

Echtzeitbildverarbeitung mit FPGAs. Feith Sensor to Image GmbH, Schongau Matthias Schaffland

FireWire Kameras für vicosys

Realtime Daten-Rückschreibung in Tableau mit der Extensions API //

Lu#fotos24. Precision Farming für alle einfach, robust, zielführend. Mar.n von Kameke

Industrie-Lösungen. logger software

UTC-200K1200 Universelles USB - Thermoelementmessgerät in Miniaturbauweise

MEphisto Scope 1 A D. Prozessor-Steuerung. Interner Daten-/Steuer-Bus. Digital I/O-Teil

FireWire Kameras für vicosys

1 Gestatten: Raspberry Pi! Schnellstart: Die erste Inbetriebnahme Den Desktop kennenlernen Wichtige Konsolenbefehle im Griff 69

GigE Vision Kamera Line up Die Kompakte mit exzellenter Bildqualität

3D-BILDVERARBEITUNG VON DER PROBLEMSTELLUNG ZUM ERGEBNIS MAURICE LINGENFELDER, ENTWICKLUNG BILDVERARBEITUNG, STEMMER IMAGING

VISION SENSOR CS 50 DER KLEINSTE VISION SENSOR DER WELT

MTF60 AT/BT Universeller USB magnetischer Temperaturfühler in Miniaturbauweise

Manta G GigE Vision Kamera mit Sony IMX304 CMOS Sensor. Vorteile und Features. Optionen

Richtung weisen. Positionierung neu erfinden. Sicherheit revolutionieren. safepxv und safepgv Absolut-Positioniersysteme nach SIL 3/PL e

Wegweisende Roboter für zukunftsweisende Forschung. Wir stellen vor: KINOVA Gen3 Ultraleicht Roboter. kinovarobotics.com 1

Hindernisfreie Trajektorien und lokale Ausweichstrategien mit Hilfe eines Missionsplanungssystems

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt

Technologie.Transfer.Anwendung. Der Mensch im Fertigungssystem von morgen: Gestensteuerung im industriellen Umfeld. New Technology To Market (NTTM)

Prosilica GT. 2,35 Megapixel Machine Vision Kamera mit Sony IMX CMOS Sensor. Vorteile und Features. Optionen

Matrox Imaging White Paper

HIS-VIS Kamera. » High Performance Hyper Spectral Imaging. » Data Sheet. Kontinuierliche Echtzeit VIS Hyperspektrale Kamera

Lehrangebot Wahlfächer Sommersemester 2016

Microsoft.NET Gadgeteer: Ein raffinierter Weg zum Embedded-Produkt. ECC 2013 Marcel Berger

Goldeye. G-032 Cool. Beschreibung. Goldeye G-032 Cool - rauscharme Kurzwellen-Infrarot Kamera

SIMATIC S Software Controller

Machine Vision Objektive

EyeScan AT 3D. Technische Daten. Bis zu Hz (je nach Modell) Bis zu 4096 Punkte / Profile (je nach Modell)

Transkript:

Titelbild Höhe: 13cm Breite: 21 cm Embedded-Vision-Lösung mit USB-3.0-Boardlevel-Kamera Das fliegende Auge Neben 3D und Robot Vision zählt Embedded Vision zu den Trendthemen der Bildverarbeitung. Denn autonome Transportsysteme und Roboter im Industrie-4.0- Umfeld, selbstfahrende Automobile oder autark agierende Drohnen sind ohne Echtzeit- Bildverarbeitung nicht denkbar. Klassische BV-Systeme aber scheiden aus Platz- oder Kostengründen hier aus, so genannte Smart Cameras sind in ihrer Funktionalität meist stark eingeschränkt. Erst die Kombination aus miniaturisierter Kamera, kompaktem Prozessorboard und flexibel programmierbarer Software ermöglicht es, BV-Applikationen individuell zu entwickeln und direkt in Maschinen oder in Fahrzeuge einzubetten.

An der Technischen Universität Braunschweig beispielsweise hat man einen Multicopter für die Im Katastrophenfall zählt jede Minute Echtzeit-Kartographierung von Katastrophengebieten gebaut. Die Karten werden von einem an Bord montierten Embedded-Vision-System, bestehend aus einem ARM-basierten Single-Board-Computer und einer USB 3.0 Platinenkamera von IDS erstellt. Wie kann eine Drohne in einer Katastrophensituation helfen? Indem sie beispielsweise Wasserproben nimmt, Rettungsringe abwirft oder Geodaten und Bilder aus Gebieten liefert, wo Menschen nicht oder nur mit Mühe hingelangen. Für letztere Aufgabenstellung hat das Team AKAMAV, eine Arbeitsgruppe aus Studierenden und Beschäftigten der Technischen Universität Braunschweig, die durch das Institut für Flugführung (IFF) der TU Braunschweig unterstützt wird, einen speziell ausgestatteten Multicopter gebaut. Dieses Micro Air Vehicle (MAV) überfliegt Katastrophengebiete das können Erdbebengebiete oder überflutete Städte sein, aber auch brennende Fabrikanlagen - und liefert in Echtzeit Karten, die Rettungskräfte sofort als Hilfestellung zur Missionsplanung nutzen können. Der Multicopter operiert autark. Sein Einsatzgebiet wird anhand eines vorliegenden georeferenzierten Satellitenbildes abgesteckt. Daraus wird automatisch, in Abhängigkeit von der Größe des Areals und der gewünschten Bodenauflösung, eine Wegpunktliste erzeugt. Diese wird dann mit Hilfe von GNSS (Global Navigation Satellite System) oder GPS abgeflogen. Der Start und die Landung des Multicopters erfolgen ebenfalls automatisiert. Die Echtzeitanforderungen schließen gängige Ansätze der Fernerkundung, wie zum Beispiel die Photogrammetrie aus. Diese liefert erst Ergebnisse, nachdem alle Bilder aufgenommen und auf Basis meist sehr rechenintensiver Algorithmen zusammengesetzt wurden. Entsprechend erstellte Karten sind dann zwar sehr präzise, jedoch ist die Genauigkeit für einen ersten Überblick im Katastrophenfall zweitrangig und verzögert Rettungseinsätze nur unnötig. Die von AKAMAV konzipierte Lösung basiert dagegen auf dem Prinzip des Image Mosaicing beziehungsweise Stitching, ein bewährtes Verfahren, um aus vielen einzelnen Bildern sehr schnell ein großes Gesamtbild zusammenzusetzen. Um dieses Prinzip an Bord eines Multicopters umzusetzen, müssen die von einer Kamera gelieferten Bilder aber zeit- und ortsnah von einem Rechner verarbeitet werden.

Kostengünstig, platzsparend und flexibel programmierbar Das klassische Vision-System besteht aus einer Industriekamera, die via USB, GigE oder Firewire an einen Desktop-PC oder Box-PC angeschlossen ist; auf dem Rechner erfolgt die eigentliche Bildverarbeitung über eine entsprechende BV- Software und gegebenenfalls die Steuerung weiterer Komponenten innerhalb der Applikation. Eine solche Konfiguration braucht Platz, ist vergleichsweise teuer und bietet viel Funktionalität, die letztlich nicht benötigt wird. Embedded-Vision-Systeme auf der Basis von Einplatinencomputern und in Verbindung mit Open- Source-Betriebssystemen können sehr platzsparend ausgelegt werden, sind dennoch flexibel Über diesen Datenlink erhält der Rechner neben Statusinformationen des Flugsystems auch Infos zur aktuellen Position in Längen- und Breitengraden sowie zur barometrischen Höhe und zur Höhe über dem Referenzellipsoiden. Die Bilderfassung übernimmt eine Platinenkamera aus der USB 3 ueye LE Serie von IDS. Die Industriekamera mit USB 3.0 Anschluss misst in der Boardlevel-Variante nur 36 x 36 mm und bietet dennoch alle wesentlichen Funktionen. Erhältlich ist sie mit CMOS-Sensoren der neuesten Generation von ON Semiconductor und e2v und mit Auflösungen bis 18 Megapixel. Ein 8 Pin Konnektor mit 5 V Stromversorgung, Trigger und Blitz, 2 GPIOs sowie ein I2C-Bus zur Ansteuerung der Peripherie sorgen für nahezu uneingeschränkte Konnektivität und hohe Flexibilität. programmierbar und meist sehr günstig zu realisieren. Ein dementsprechend perfektes Gespann bilden Boardlevel-Kameras mit USB-Interface und ARMbasierte Single-Board-Rechner. Diese bieten eine ausreichende Rechenleistung, weisen einen geringen Energieverbrauch auf, sind in verschiedenen, meist sehr kleinen Formfaktoren und bereits ab unter 100 Euro erhältlich. Man denke beispielsweise an den bekannten Raspberry Pi. Die AKAMAV setzt auf das nur 83 x 60 mm kleine, aber sehr leistungsfähige ODROID-XU4 Board mit OctaCore-ARM-CPU und Linux-Betriebssystem. Der Single-Board-Computer verfügt über alle wichtigen Schnittstellen (u.a. GigE, USB 2.0 und USB 3.0) und ist mit dem Autopiloten des Flugsystems via USB-Interface verbunden. Dank minimaler Abmessungen lässt sich die USB 3 ueye LE besonders leicht platzsparend integrieren und ist somit perfekt für Embedded Systeme und den Kleingerätebau geeignet.

Perfekt abgestimmt Die AKAMAV montiert am Multicopter das Modell UI- 3251LE-C-HQ mit 2 MPixel CMOS-Sensor und S- Mount-Objektivanschluss, wobei die Auflösung der Kamera in diesem Fall sekundär ist, wie Alexander Kern, studentisches Mitglied der AKAMAV, betont. Es wird mit den originalen Bilddaten gearbeitet, die gegebenenfalls sogar verkleinert werden, um die notwendige Performance des Gesamtalgorithmus zu gewährleisten. Sobald ein Bild von der Kamera aufgenommen und an den Single-Board-Rechner weitergeleitet wurde, wird in diesem Bild nach markanten Punkten, sogenannten Features, gesucht und diese werden extrahiert. Auch beim nächsten Bild werden die Features sondiert und mit denen aus dem vorangegangenen Bild gematched. Aus den korrespondierenden Punktpaaren lässt sich dann feststellen, wie die Bilder relativ zueinander getätigt wurden und entsprechend kann jedes neue Bild Pufferung der Bilddaten ist ebenfalls nicht nötig. Besteht eine Funkverbindung zwischen dem Flugsystem und der Kontrollstation, lässt sich der Stitching-Prozess live vom Boden aus verfolgen. Nach Abschluss der Kartographierung kann die komplette Karte entweder per Fernzugriff abgerufen werden, sofern sich der Multicopter in Funkreichweite befindet, oder nach dessen Landung auf einen externen Datenträger kopiert und weiter verbreitet werden. Die Bildverarbeitung hat die AKAMAV mit der Open- Source-Bibliothek OpenCV und C++ realisiert. Da die Problemstellung eine Echtzeit-Anforderung enthält, muss die Software möglichst performant sein, weshalb nur eine Hochsprache in Frage kommt. OpenCV hat sich dabei in den letzten Jahren als Standard für die Bildverarbeitung im Forschungsbereich durchgesetzt und überzeugt mit allerhand existierenden Funktionen für die Bildanalyse oder für maschinelles Sehen, argumentiert Mario Gäbel von der studentischen Arbeitsgruppe AKAMAV. schnell zu einer Gesamtkarte hinzugefügt werden. Für ein ein Hektar großes Areal benötigt der Multicopter circa vier bis fünf Minuten, wenn Start und Landung unmittelbar am Rand des zu kartographierenden Gebiets erfolgen. Bei einer Flughöhe von etwa 40 m und einer skalierten Bildauflösung von 1200 x 800 Pixel beträgt die Bodenauflösung dann im Mittel circa 7 cm/px. Das Embedded-Vision-System ist dabei auf die Fluggeschwindigkeit des Multicopters von max. 5 m/s ausgelegt, entsprechend reicht eine vergleichsweise niedrige Bilderfassungsrate von 1-2 fps aus und eine Die API spielt eine entscheidende Rolle Die Einbindung der Kamera erfolgt über das ueye API. Insbesondere dem API kommt bei allen Vision- Applikationen eine Schlüsselrolle zu, denn es entscheidet erstens, wie einfach es ist, die Kamerafunktionalität zu nutzen und zweitens, wie gut das Potential der Kamera ausgeschöpft werden kann. IDS bietet hier mit seinem eigenen Standard einen entscheidenden Vorteil, von dem insbesondere Entwickler von Embedded-Vision-Anwendungen enorm profitieren:

Denn egal, welche Kamera des Herstellers eingesetzt wird, egal welche Schnittstellentechnologie (USB 2.0, USB 3.0 oder GigE) benötigt wird, und egal, ob eine Desktop- oder Embedded-Plattform zum Einsatz kommt das ueye API ist immer gleich. Das erleichtert nicht nur die Austauschbarkeit von Kamera oder Plattform, es ermöglicht Entwicklern auch, Projekte auf einem Desktop-PC zu entwickeln und später 1:1 und ohne aufwändige Anpassungen des In naher Zukunft werden Micro Air Vehicles wie der AKAMAV Multicopter in vielen Bereichen eine immer größere Rolle spielen. Ob auf dem Gebiet der Messdatenerfassung, in der Katastrophenhilfe, der Verkehrsbeobachtung oder bei der Überwachung von weitreichenden Infrastrukturnetzen, wie etwa Gaspipelines, bringen sie Embedded-Vision-Lösungen an Orte, die für Menschen nur schwer oder gar nicht erreichbar sind. Codes auf dem Embedded-Rechner zu verwenden. www.ids-imaging.de Sowohl die Integration der Kamera als auch die www.akamav.de Adaption an eine Third-Party-Bildverarbeitungssoftware, wie zum Beispiel Halcon, ist auf der Embedded-Plattform absolut identisch zur Desktop- Umgebung. Spezielle Tools, wie das ueye Cockpit, USB 3 ueye LE Die kosten- und platzsparende Projektkamera das ebenfalls Teil des IDS-eigenen Software- Development-Kits ist, reduzieren den Aufwand für Name: UI-3251LE Programmierer darüber hinaus. Nach dem Motto Konfigurieren statt programmieren kann die Kamera am Desktop-PC mit wenigen Mausklicks vorkonfiguriert werden. Die Konfiguration lässt sich speichern und später einfach in die Embedded-Vision- Applikation laden. Gerade im Embedded-Bereich ist die Programmierung durch die Cross-Kompilierung in der Regel sehr aufwändig und aufgrund fehlender Schnittstelle: USB 3.0 Sensortyp: CMOS Framerate: 60 Bilder/Sek. Auflösung: 1600 x 1200 px Hersteller: e2v Shutter: Global Start Shutter, Rolling Shutter Global Shutter Opt. Klasse: 1/1.8 Abmessungen: 36 x 36 x 20 mm Display- und Tastaturanschlüsse gibt es oft keine Gewicht: 12 g Möglichkeiten, die angeschlossene Kamera direkt am Gerät einzustellen. Gerade in so einer Situation ist eine Vorkonfiguration der Kameraeinstellungen im ueye Cockpit Gold wert. Anschlüsse: USB 3.0 Micro-B Anwendungen: Kleingerätebau Medizintechnik Embedded Systeme IDS Imaging Development Systems GmbH Dimbacher Str. 6-8 74182 Obersulm/Germany T: +49 7134 96196-0 Web: www.ids-imaging.com E-Mail: marketing@ids-imaging.com