Diederichs, Claas (2014) Fast and robust camera-based motion tracking using FPGAs in microrobotics. PhD, Universität Oldenburg.
|
Volltext (4Mb) |
Abstract
In microhandling, the optical sensor is often the only way to obtain position information about tools and specimen. In the thesis, different approaches to improving the timing performance of motion tracking in microrobotics are exploited. Firstly, a real-time operating system is used to control the scheduling of tasks. Secondly, a hardware-software co-design strategy was used: An FPGA-implementation of a tracking algorithm was utilized on an embedded system. While the real-time operating system improved all characteristics slightly, the FPGA implementation showed huge improvements especially on latency, jitter and predictability. The achievable update-rate was improved fromm 100 Hz to 1.8 GHz. The developed FPGA-solution was integrated into a microhandling station to evaluate the performance. With the integration it was possible to reduce the time of a single pick-and-place operation from 15 seconds to less than two seconds. To show the flexibility of the developed algorithm, the prototype was also applied to a traffic-sign recognition system.
["eprint_fieldname_title_plus" not defined]
Schnelle, robuste kamera-basierte Bewegungsverfolgung in der Mikrorobotik mit Hilfe von FPGAs
["eprint_fieldname_abstract_plus" not defined]
In Mikromontagesystemen werden Positionen von Werkstücken und Manipulatoren oft durch Mikroskope und Kameras erfasst und ausgewertet. In der Arbeit werden verschiedene Ansätze untersucht, die drei Merkmale Wiederholrate, Latenz und Jitter zu verbessern. Als bester Ansatz hat sich die Benutzung eines Field Programmable Gate Arrays (FPGA) herausgestellt. Durch die Nutzung bekannter sowie neu entwickelten BLOB-Eigenschaften kann ein erkanntes Objekt klassifiziert werden. Eine neuartige Hardware-Implementierung des Binary Large OBject (BLOB) Extraction Algorithmus wurde entwickelt, die alle drei Merkmale im Vergleich zu einer PC-Lösung signifikant verbessern. Der entwickelte Prototyp wurde in eine Mikrohandhabungsstation integriert und konnte dort die Prozesszeit einer einzelnen Pick and Place Operation von 15 Sekunden auf unter 2 Sekunden verbessern. Der Prototyp wurde weiterhin in einem System zur Straßenschilderkennung eingesetzt.
Item Type: | Thesis (PhD) |
---|---|
Uncontrolled Keywords: | Field programmable gate array, Bildverarbeitung, Montagesystem, Mikrobearbeitung |
Subjects: | Generalities, computers, information > Computer science, internet |
Divisions: | School of Computing Science, Business Administration, Economics and Law > Department of Computing Science |
Date Deposited: | 21 Apr 2015 13:04 |
Last Modified: | 21 Apr 2015 13:04 |
URI: | https://oops.uni-oldenburg.de/id/eprint/2374 |
URN: | urn:nbn:de:gbv:715-oops-24552 |
DOI: | |
Nutzungslizenz: |
Actions (login required)
View Item |