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.
Annotation in English
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.
Keywords
Zpracování obrazu, OV7670, STM32F4, regulace polohy, detekce kuličky
Keywords in English
Image processing, OV7670, STM32F4, position control, ball detection
Length of the covering note
43 s.
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
Zpracování obrazu, OV7670, STM32F4, regulace polohy, detekce kuličky
Keywords in English
Image processing, OV7670, STM32F4, position control, ball detection
Research Plan
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.
Research Plan
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.
Recommended resources
Matoušek D., Práce s mikrokontroléry Atmel AVR, BEN technická literatura, Praha 2006, ISBN: 80-7300-209-4
Recommended resources
Matoušek D., Práce s mikrokontroléry Atmel AVR, BEN technická literatura, Praha 2006, ISBN: 80-7300-209-4
Enclosed appendices
-
Appendices bound in thesis
-
Taken from the library
No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record
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.