Subject description - BDUM-ROB

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
BDUM-ROB Robotics in Education
Roles:PV Extent of teaching:2P+2L
Department:13135 Language of teaching:CS
Guarantors:Hlinovský M. Completion:Z,ZK
Lecturers:Hlinovský M., Krsek P., Pařil D., Petrucha V. Credits:6
Tutors:Hlinovský M., Pařil D. Semester:Z

Anotation:

Předmět je úvodem do problematiky robotů a součástí je i příprava studentů na zvládnutí výuky v laboratorních cvičeních. Studenti v týmech (obvykle tříčlenných) navrhnou a realizují autonomního mobilního robota (např. ze stavebnice LEGO Mindstorms) schopného splnit zadanou komplexní úlohu. Studenti poznají podstatu tvůrčí inženýrské a výzkumné práce, kdy k úspěšnému zvládnutí úkolu je zapotřebí skloubit mnoho různých dovedností a poznatků, teoretických i praktických. Stavebnice mají studenti k dispozici po celou dobu semestru, částečně tedy řeší zadané úlohy mimo školu. Cvičení slouží především pro konzultace a ověření výsledků, ke kterému jsou typicky nutná speciální hřiště. Studenti povedou výuku ve cvičeních v předmětu B3B35RO1 Roboti.

Study targets:

Cílem předmětu je připravit studenty pro výuku laboratorních cvičeních a poznat podstatu tvůrčí inženýrské a výzkumné práce.

Course outlines:

Osnova přednášek:
1. Úvod, organizace předmětu, přehled interaktivních robotů a robotických hraček vhodných k výuce
2. Vysvětlení projektu řešeného ve cvičeních, informace k vedení studentů bakalářského předmětu B3B35RO1 Roboti
3. Základy stavby a programování robotů
4. Vysvětlení hardwaru a softwaru používaných stavebnic včetně příkladů
5. Jak správně programovat, jak dodržovat správně klíčové části kódu
6. Základní algoritmy včetně vysvětlení regulátorů, zajímavé příklady řídicích systémů
7. Senzory a aktuátory pro robotiku, jejich funkce a základní principy
8. Elektronika v robotech – od hlídání stavu baterie po řídicí jednotku
9. Základní principy pokročilých senzorů používaných v robotice (kamera, hloubkové snímače)
10. Využití údajů ze senzorů pro vytváření mapy prostředí a lokalizaci (SLAM)
11. Poddajné řízení manipulátorů
12. Strojové učení pro řízení robotů
13. Bezpečnost v robotice, a to jak v případě manipulátorů tak autonomních robotů a vozidel

Exercises outline:

Literature:

Doporučená:
1. Výukové materiály – Programování v jazyce Python, Programování v jazyce C, Identifikace a regulace soustavy – diskrétní PID regulace
Doporučená:
1. Materiály k předmětu Roboti, moodle.fel.cvut.cz
2. https://education.lego.com/en-us,
3. https://www.eduxe.cz/
4. LEGO Robotics and more [Online], Available: http://robotics.benedettelli.com/
5. LEJOS Java for LEGO Mindstorms [Online], Available: http://www.lejos.org/
6. Bricx Command Center 3.3 [Online], Available: http://bricxcc.sourceforge.net/
7. Python for EV3 https://education.lego.com/en-au/support/mindstorms-ev3/python-for-ev3

Requirements:

Subject is included into these academic programs:

Program Branch Role Recommended semester
MKUCI_2025 Common courses PV 3


Page updated 11.4.2026 17:52:22, semester: L/2025-6, L/2026-7, Z/2028-9, Z/2027-8, L/2029-30, L/2027-8, L/2028-9, Z/2026-7, Z/2025-6, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)