SubjectsSubjects(version: 978)
Course, academic year 2025/2026
   
Middleware for robotics - NAIL112
Title: Middleware pro robotiku
Guaranteed by: Department of Theoretical Computer Science and Mathematical Logic (32-KTIML)
Faculty: Faculty of Mathematics and Physics
Actual: from 2025 to 2025
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Guarantor: Mgr. Jindřich Vodrážka
RNDr. David Obdržálek, Ph.D.
Teacher(s): Mgr. Jindřich Vodrážka
Annotation -
This course provides an overview of various middleware platforms used in robotics. The course is focused towards autonomous robot control systems (UGV, UAV). We will be using ROS since it is currently one of the most widespread middleware platforms available. Throughout the course we will learn how to control either simulated or real robots.
Last update: Bulín Jakub, RNDr., Ph.D. (22.05.2026)
Aim of the course -

The aim of the course is to introduce students with a modular approach to programming robotic systems using the ROS2 middleware layer.

It is recommended to take this course together with the NAIL108 Mobile Robotics course.

Last update: Vodrážka Jindřich, Mgr. (22.05.2026)
Course completion requirements -

Credit will be awarded for the implementation and presentation of the robotic project using ROS2 middleware.

Last update: Vodrážka Jindřich, Mgr. (22.05.2026)
Literature -

ROS: Robotic Operating System [online]. [cit. 2026-05-22]. Available at: www.ros.org

Last update: Vodrážka Jindřich, Mgr. (22.05.2026)
Syllabus -

Modulární architektura a funkce middleware.

Komunikační rozhraní

Využití existujících modulů, použití existujících

Automatické spouštění systému

Simulace, vizualizace

Propojení s reálným HW

Last update: Vodrážka Jindřich, Mgr. (22.05.2026)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html