B3M33MKR: Mobile and and Collective Robotics (winter term 2021/22)


Lectures

Wednesday 11:00-12:30, KN:E-126 Lecturers:


Seminars

Wednesday 12:45-14:15 KN:E-230 (taught primarily in Czech)

Wednesday 14:30-16:00 KN:E-230 (taught in English)

Teaching assistants:


Course description

The course introduces a basic mobile robot structure design together with control methods aimed to achieve autonomous and collective behaviours for robots. Methods and tool s for data acquisition and processing are presented herein with the overall goal to resolve the task of autonomous navigation for mobile robots comprising the tasks of sensor fusion, environmental modelling including Simultaneous Localization And Mapping (SLAM) approaches. Besides sensor-processing related tasks, methods for robot trajectory planning will be introduced. The central topic of the course stands in specific usage of the afore methods capable of execution with groups of robots and taking the advantage of their cooperation and coordination in groups. Labs and seminars are organized in a form of an Open Laboratory whereas the students will resolve the given problem in simulated environments as well as with real robot hardware.


Content

Week Topic Slides Version
1.Course introductions, Taxonomy of the localization problem, continuous localization. (MK) Slides 23/09/2020
2.Probabilistic methods of localization (MK)Slides
3.
4.SLAM. (MK)Slides
Likelihood Slides
5.Localization in multi-robot teams. (MK)Slides
6.Kinematics of a mobile robot, trajectory control. (LP)Slides 8/12/2020
7.
8.World models and their building. (LP) Slides
9.Introduction to planning in mobile robotics. (LP) Slides 8/12/2020
10.Planning under uncertainty. (LP) Slides 8/12/2020
11.
12.Probabilistic methods to planning (RRT). (LP) Slides 8/12/2020
13.Multi-robot systems, aspects of their design, cooperation, coordination, communication. Swarms. (MK) Slides
14.Introduction to a Research Topic in Mobile Robotics (L. Camara) Slides 8/12/2020



Content of seminars

Week Topic
1.Labs organization, Turtlebot + sensors intro
2.Multi-robot coordination (MRC) start in simulator
3.Individual work (MRC)
4.
5.
6.
7.Particle filter (PF)
8.Individual work (PF)
9.
10.
11.
12.
13. Integration with real robots
14. Integration, grading.


Organization of labs

See the separate page.


Credit allowance conditions


Exam topics

MK