Skip to main content
Skip header

Hardware for mechatronics III

Type of study Bachelor
Language of instruction English
Code 354-0210/02
Abbreviation M-HpM3
Course title Hardware for mechatronics III
Credits 5
Coordinating department Department of Robotics
Course coordinator prof. Ing. Zdenko Bobovský, PhD.

Subject syllabus

Přednášky:
1) Úvod do předmětu. Přehled kurzu. Stanovení semestrálního projektu.
2) Výběr aktuálních existujících mechatronických systémů a subsystémů plnících obdobnou nebo podobnou funkci, kterou je potřeba plnit v semestrálním projektu.
3) Ukázka postupu tvorby prvotních návrhů dle požadavkového listu a rešerše.
4) Přehled nejčastěji používaných a na trhu dostupných subsystémů.
5) Propojování jednotlivých subsystémů, zajištění kompatibility - měniče, převodníky.
6) Tvorba a ukázka vývojových algoritmů.
7) Postup výběru softwaru a instalace potřebných balíčků.
8) Softwarová architektura – ukázky a příklady obdobných řešení, která budou potřeba plnit v semestrálním projektu.
9) Tvorba software pro jednotlivé subsystémy.
10) Testování, simulování, kontrola kódu, hledání chyb – ukázky a příklady na obdobných řešení, která budou potřeba plnit v semestrálním projektu.
11) Testování, simulování, kontrola kódu, hledání chyb – ukázky a příklady na obdobných řešení, která budou potřeba plnit v semestrálním projektu.
12) Tvorba výkresové dokumentace.
13) Příklady odprezentování obdobných projektů.

Osnova cvičení:
1) Úvod do předmětu. Vytyčení hlavních požadavků na jednotlivé subsystémy pro semestrální projekt. Rešerše na jednotlivé subsystémy.
2) Pokračování v rešerši na zvolené subsystémy.
3) Tvorba varianty návrhu dle požadavkového listu a rešerše.
4) Výběr jednotlivých subsystémů na základě varianty návrhu subsystému.
5) Propojení jednotlivých subsystémů, zajištění kompatibility.
6) Výpočty energické spotřeby, návrh zdroje.
7) Tvorba vývojového algoritmu.
8) Výběr softwaru a instalace potřebných balíčků.
9) Navržení softwarové architektury.
10) Tvorba software pro jednotlivé subsystémy a jejich propojení.
11) Testování, simulování, kontrola kódu, řešení chyb a ladění kódy.
12) Výkresová dokumentace.
13) Prezentování projektu

E-learning

The subject is supported by a moodle course.

Literature

[1] SUTHERLAND, Peter E. Principles of electrical safety. Hoboken: Wiley, [2015]. IEEE Press series on power engineering, 45. ISBN 978-1-118-02194-1.

[2] UPTON, Eben a Gareth HALFACREE. Raspberry Pi: User Guide. Wiley-Blackwell, 2016. ISBN 9781119264361 .

[3] Fraden, J. (2012). Handbook of modern sensors: Physics, designs, and applications. Springer.

Advised literature

[1] SCHERZ, Paul a Simon MONK. Practical Electronics for Inventors. 4th Edition. McGraw-Hill Education TAB, 2016. ISBN 1259587541.

[2] M. Quigley, B. Gerkey, and W. D. Smart, “Programming robots with ROS”.

[3] Lentin. Joseph, “Learning robotics using Python : design, simulate, program, and prototype an interactive sutonomous mobile robot fom scratch with the help of Python, ROS, and Open-CV!,” p. 330, 2015.