Table of Contents

Labs

Outline

Labs consist of 8 regular labs intended for practical exercises, 5 optional lessons intended for semestral work consultations, last two labs are intended for demonstrations of the semestral work on the real TurtleBots (in case that epidemilogical condition allows for physical presence in Robolab E-132). Active participation in the regular labs is mandatory. The content of regular labs is the implementation of ROS nodes, which solve well defined sub-problems of the semestral work such as localization, mapping and planning (see the program for details). Most of the regular labs are accompanied by homework. If a homework is uploaded after the deadline, it is rewarded by lower amount of points, proportional to the delay. Semestral work deadline is before the beginning of the labs in the eleventh week for simulation part. If the solution of the semestral work is uploaded after the deadline, it is rewarded by 0 points. Both homework and semestral work should be uploaded via the upload system. Practical part of the semestral work will be demonstrated in labs during thirteenth and fourteenth week. Uploading the own solution of homework and the semestral work (which satisfy minimum requirements - it does what it should do) is mandatory credit requirement. Homework and the semestral work can be solved either using remote access to lab computers (preferred option) or your own laptop (Ubuntu 20.04 is the only supported OS).

Program 2023

labs date tutor labs plan links
1 20.2./23.2. Robert Intro to ROS I (E-132) Lab1 , hw1 (5p)
2 27.2./2.3. Robert Intro to ROS II (E-132) Lab2 , hw2 (5p)
3 6.3./9.3. Robert Intro to ROS III (E-132) Lab3
4 13.3./16.3 Martin Factorgraph localization Lab4 , hw3 (5p)
5 20.3./23.3. Ruslan ICP SLAM Lab5 , hw4 (5p)
6 27.3./30.3. Martin Factorgraph SLAM
7 3.4./6.4. Franta Path planning + Semestral work - Assignment Lab7, hw5 (5p)
8 17.4./13.4. Vit Path following hw6 (5p)
9 24.4./20.4. Franta Frontier detection (E-132) hw7 (5p)
10 24.4./27.4. Bedrich Introduction to real robots (E-130)
11 1.5./4.5. holidays
12 8.5./11.5. Bedrich optional consultations (E-130)
13 15.5./18.5. All Demonstration on real robots (E-130)
14 22.5./25.5. All Demonstration on real robots (E-130)

Lecturers

http://mrs.felk.cvut.cz/people/nekovar František Nekovář head of the labs. Exploration path planning lab tutor.
http://mrs.felk.cvut.cz/members/postdocs/penicka Robert Pěnička ROS tutor.
http://mrs.felk.cvut.cz/people/kratky Vít Krátký is the exploration and path following lab tutor.
himmebed@fel.cvut.cz Bedřich Himmel is technical support staff
https://cmp.felk.cvut.cz/~peckama2/ Martin Pecka is localization labs tutor and can help with ROS-related questions.
agishrus@fel.cvut.cz Ruslan Agishev is ICP SLAM lab tutor