V této bakalářské práce bude uděláno realizace manipulátoru, který bude ovládán kamerovým systémem se strojovým viděním. Cil práce realizovat algoritmus pro označeni objektu a udělat akční člen pro realizace tříděni podle požadavku.
Anotace v angličtině
In this bachelor's thesis, a manipulator will be realized, which will be controlled by a camera system with machine vision. The aim of the work is to implement an algorithm for marking the object and to make an actuator for the realization of sorting according to the requirement.
V této bakalářské práce bude uděláno realizace manipulátoru, který bude ovládán kamerovým systémem se strojovým viděním. Cil práce realizovat algoritmus pro označeni objektu a udělat akční člen pro realizace tříděni podle požadavku.
Anotace v angličtině
In this bachelor's thesis, a manipulator will be realized, which will be controlled by a camera system with machine vision. The aim of the work is to implement an algorithm for marking the object and to make an actuator for the realization of sorting according to the requirement.
Cílem bakalářské práce je konstrukce robotického manipulátoru, ovládaného kamerovým systémem se strojovým viděním, s využitím algoritmů umělé inteligence. Sestava robotického manipulátoru a kamerového systému bude testována na úloze třídění cílových objektů. Tyto objekty budou tříděny dle třídicích kritérií, kterými bude např. barva, velikost, nebo tvar. Ke konstrukci řídicí jednotky zařízení bude použit vybraný typ jednočipového mikropočítače, např. řady ATmega, který může být součástí kompletního vývojového kitu (např. Arduino Mini, UNO, DUE atp.). Zařízení bude řízeno nadřazeným řídicím systémem osobního počítače. Komunikace řídicí jednotky s nadřazeným řídicím systémem bude realizována vybraným typem bezdrátového komunikačního rozhraní.
Teoretická část bude obsahovat rešerši zadaného tématu se zaměřením na hlavní směry konstrukčního řešení srovnatelných technických zařízení a použitých konstrukčních prvků ve vlastním návrhu.
Praktická část bude zaměřena na podrobný popis konstrukce zařízení a jeho testování, včetně příslušného zhodnocení dosažených výsledků. Konstrukční řešení bude zpracováno převážně ve formě 3D modelů, ve vybraném typu návrhového 3D software a následně realizováno s využitím technologie 3d tisku. Firmware řídicí jednotky bude navržen a realizován v jazyce C, C++ pro mikrokontrolery (případně jejich klonů) a software nadřazeného řídicího systému osobního počítače bude realizován v jazyce Python.
Nedílnou součástí práce bude i podrobně zpracovaná výrobní dokumentace, zdokumentované zdrojové kódy firmware mikropočítače a osobního počítače a uživatelský manuál.
Zásady pro vypracování
Cílem bakalářské práce je konstrukce robotického manipulátoru, ovládaného kamerovým systémem se strojovým viděním, s využitím algoritmů umělé inteligence. Sestava robotického manipulátoru a kamerového systému bude testována na úloze třídění cílových objektů. Tyto objekty budou tříděny dle třídicích kritérií, kterými bude např. barva, velikost, nebo tvar. Ke konstrukci řídicí jednotky zařízení bude použit vybraný typ jednočipového mikropočítače, např. řady ATmega, který může být součástí kompletního vývojového kitu (např. Arduino Mini, UNO, DUE atp.). Zařízení bude řízeno nadřazeným řídicím systémem osobního počítače. Komunikace řídicí jednotky s nadřazeným řídicím systémem bude realizována vybraným typem bezdrátového komunikačního rozhraní.
Teoretická část bude obsahovat rešerši zadaného tématu se zaměřením na hlavní směry konstrukčního řešení srovnatelných technických zařízení a použitých konstrukčních prvků ve vlastním návrhu.
Praktická část bude zaměřena na podrobný popis konstrukce zařízení a jeho testování, včetně příslušného zhodnocení dosažených výsledků. Konstrukční řešení bude zpracováno převážně ve formě 3D modelů, ve vybraném typu návrhového 3D software a následně realizováno s využitím technologie 3d tisku. Firmware řídicí jednotky bude navržen a realizován v jazyce C, C++ pro mikrokontrolery (případně jejich klonů) a software nadřazeného řídicího systému osobního počítače bude realizován v jazyce Python.
Nedílnou součástí práce bude i podrobně zpracovaná výrobní dokumentace, zdokumentované zdrojové kódy firmware mikropočítače a osobního počítače a uživatelský manuál.
Seznam doporučené literatury
MATOUŠEK, D. Práce s mikrokontroléry ATMEL AVR-3.díl, edice uP a praxe, 2. vydání, BEN - technická literatura, 2006, ISBN 80-7300-209-4
MAIXNER, L. a kol., Mechatronika, Brno, Computer Press, 2006, ISBN 80-251-1299-3
SZELISKI, Richard. Computer Vision: Algorithms and Applications. Texts in computer science. London: Springer, 2010. ISBN 978-1-84882-934-3.
RASCHKA, Sebastian a MIRJALILI, Vahid. Python machine learning: machine learning and deep learning with Python, scikit-learn, and TensorFlow. Second edition. Expert insight. Birmingham: Packt, 2017. ISBN 978-1-78712-593-3.
Seznam doporučené literatury
MATOUŠEK, D. Práce s mikrokontroléry ATMEL AVR-3.díl, edice uP a praxe, 2. vydání, BEN - technická literatura, 2006, ISBN 80-7300-209-4
MAIXNER, L. a kol., Mechatronika, Brno, Computer Press, 2006, ISBN 80-251-1299-3
SZELISKI, Richard. Computer Vision: Algorithms and Applications. Texts in computer science. London: Springer, 2010. ISBN 978-1-84882-934-3.
RASCHKA, Sebastian a MIRJALILI, Vahid. Python machine learning: machine learning and deep learning with Python, scikit-learn, and TensorFlow. Second edition. Expert insight. Birmingham: Packt, 2017. ISBN 978-1-78712-593-3.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, schémata
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Práce svým zaměřením patří do kapitoly aktuálně zpracovávaných témat zaměřujících se na využití moderních technických prostředků automatického řízení. Správnost návrhu konstrukčního řešení přístroje a jeho následná realizace byla studentem úspěšně ověřena testovacím provozem. Cíle bakalářské práce byly splněny.