SubjectsSubjects(version: 970)
Course, academic year 2024/2025
   Login via CAS
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 2017
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: Hric Jan, RNDr. (04.05.2017)
Aim of the course -

Aim of the course is to introduce students to modular approach in programming robot systems, using middleware.

It is recommended to take this course before enrolling to NAIL108 Mobile Robotics.

Last update: Obdržálek David, RNDr., Ph.D. (06.09.2023)
Course completion requirements -

Course will be credited for making and presenting robotic project using middleware.

Last update: Obdržálek David, RNDr., Ph.D. (06.09.2023)
Literature -

ROS: Robotic Operating System [online]. [cit. 2024-10-02]. Dostupné z: www.ros.org

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

Middleware functions and architecture.

Basic introduction to middleware ROS 2 (concept, interface to the upper and lower layer, communication, synchronization).

Creation of custom packages, usage of existing packages, and composition of more complex systems.

Practical use on a robot (simulation, real environment).

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