Tato bakalářská práce se zabývá realizací SW řízení pro existující přípravek "kulička na ploše". Algoritmus udržuje kuličku na předem určené pozici. Kulička je snímána kamerovým snímačem. Důležitou částí řídícího algoritmu, je detekce kuličky užitím metod digitálního zpracování obrazu.
Anotace v angličtině
This Bachelor thesis deals with the realization of SW control for existing tool "ball on the plane". Algorithm keeps ball on predefined position. The ball is captured by camera sensor. An important part of algorithm is ball detection using methods of digital image processing.
Klíčová slova
Zpracování obrazu, OV7670, STM32F4, regulace polohy, detekce kuličky
Klíčová slova v angličtině
Image processing, OV7670, STM32F4, position control, ball detection
Rozsah průvodní práce
43 s.
Jazyk
CZ
Anotace
Tato bakalářská práce se zabývá realizací SW řízení pro existující přípravek "kulička na ploše". Algoritmus udržuje kuličku na předem určené pozici. Kulička je snímána kamerovým snímačem. Důležitou částí řídícího algoritmu, je detekce kuličky užitím metod digitálního zpracování obrazu.
Anotace v angličtině
This Bachelor thesis deals with the realization of SW control for existing tool "ball on the plane". Algorithm keeps ball on predefined position. The ball is captured by camera sensor. An important part of algorithm is ball detection using methods of digital image processing.
Klíčová slova
Zpracování obrazu, OV7670, STM32F4, regulace polohy, detekce kuličky
Klíčová slova v angličtině
Image processing, OV7670, STM32F4, position control, ball detection
Zásady pro vypracování
Pro výukový přípravek "kulička na nakloněné ploše" demonstrující obecné regulační procesy vytvořte vhodné SW vybavení. Zvolte vhodné již existující HW řešení v podobě vývojového kitu a připojte k němu CMOS kameru. Vytvořte algoritmus detekce plochy a separace kuličky na ploše založený na metodách obrazové detekce a implementujte do HW. Maximální perioda regulační smyčky nesmí přesáhnout 200ms. Ověřte fungování detekce za různých světelných podmínek. Algoritmus musí fungovat zcela autonomně a musí umožnit správnou detekci i v případě zanesení chyby uživatelem. Dále vytvořte vizualizační SW pro OS Windows, či Android s možností ovlivnění parametrů PID regulátoru a vizualizací polohy kuličky na ploše.
Zásady pro vypracování
Pro výukový přípravek "kulička na nakloněné ploše" demonstrující obecné regulační procesy vytvořte vhodné SW vybavení. Zvolte vhodné již existující HW řešení v podobě vývojového kitu a připojte k němu CMOS kameru. Vytvořte algoritmus detekce plochy a separace kuličky na ploše založený na metodách obrazové detekce a implementujte do HW. Maximální perioda regulační smyčky nesmí přesáhnout 200ms. Ověřte fungování detekce za různých světelných podmínek. Algoritmus musí fungovat zcela autonomně a musí umožnit správnou detekci i v případě zanesení chyby uživatelem. Dále vytvořte vizualizační SW pro OS Windows, či Android s možností ovlivnění parametrů PID regulátoru a vizualizací polohy kuličky na ploše.
Seznam doporučené literatury
Matoušek D., Práce s mikrokontroléry Atmel AVR, BEN technická literatura, Praha 2006, ISBN: 80-7300-209-4
Seznam doporučené literatury
Matoušek D., Práce s mikrokontroléry Atmel AVR, BEN technická literatura, Praha 2006, ISBN: 80-7300-209-4
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cíle práce byly v plném rozsahu splněny. Práce je napsána stručným, ale čtivým způsobem. Student po celou dobu pracoval velmi samostatně. Kontrola plagiátorství nalezla shodu u projektových souborů a sdílených knihoven. Autorský text i uživatelské zdrojové kódy jsou unikátní.
Autor práce velmi dobře vysvětlil připomínky členů komise.