PB120 Robotics

Fakulta informatiky
jaro 2026
Rozsah
2/2/0. 3 kr. (plus ukončení). Ukončení: zk.
Vyučováno kontaktně
Vyučující
Ing. Jan Král, Ph.D. (přednášející)
doc. RNDr. Zdeněk Matěj, Ph.D. (přednášející)
Mgr. Martin Skalský (přednášející)
Garance
doc. RNDr. Zdeněk Matěj, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Předpoklady
Ability to write code in C++ and Python, Ability to read equations with vectors and matrices, Understanding of elementary mathematical analysis. Understanding of basic graph algorithms (DFS, BFS).
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
The course aims to give students a hands-on introduction to robotics and teach general skills needed to implement software for a simple robotic platform. It should provide students with an initial overview of the problematics and serve as an entry point for further education in modern robotic algorithms.
Výstupy z učení
Students will understand what typical robot software architecture looks like and be able to implement it for a simple autonomous system.
Osnova
  • Introduction to robotics: 1. State Space, Control Space, Reference Frames 2. Kinematics, Dynamics. 3. Sensors and Actuators
  • State Estimation: 2. Sampling-based solutions - Monte Carlo methods 3. Analytical solutions - Kalman Filtering 4. Maximum likelihood estimation - Optimisation methods 5. SLAM
  • Control: 5. PID Controller 6. LQR, MPC
  • Planning: 7. Graph-based planning - A* 8. Sampling-based planning - RRT* 9. Optimisation-based planning
Literatura
    doporučená literatura
  • Springer handbook of robotics. Edited by Bruno Siciliano - Oussama Khatib. 2nd edition. Heidelberg: Springer, 2016, lxxvi, 222. ISBN 9783319325507. info
  • THRUN, Sebastian; Wolfram BURGARD a Dieter FOX. Probabilistic robotics. London, England: MIT Press, 2006, xx, 647. ISBN 9780262201629. info
Výukové metody
Theoretical lecture followed by application of presented techniques on a simple robotic platform. Students are expected to spend extra time finishing the tasks given in lectures outside of lectures.
Metody hodnocení
Students will obtain credit upon completing all the tasks given in lectures.
Vyučovací jazyk
Angličtina
Další komentáře
Předmět je vyučován každoročně.
Výuka probíhá každý týden.

  • Statistika zápisu (nejnovější)
  • Permalink: https://is.muni.cz/predmet/fi/jaro2026/PB120