Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-MPC-RBTAcad. year: 2025/2026
The course builds on BPC-RBM and BPC-PRP, where students were introduced to the fundamental components of stationary and mobile robots and practiced programming them. This course begins with an overview of managing the development process of mobile robots, followed by several lectures covering the use of ROS2 and software simulators. The second half of the course focuses on well-known algorithms used in mobile robotics, particularly for localization, mapping, and navigation. All lecture content is reinforced in laboratory sessions, where students will program the movements of simulated mobile robots. The course concludes with topics such as motor control to achieve desired robot poses, algorithms for autonomous robot behavior, and modern trends in robotics, including AI, LLMs, and reinforcement learning (RL). While completing BPC-RBM and BPC-PRP is not a prerequisite, it is recommended for a more comprehensive understanding of robotics.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Structure of Point Evaluation (Total 100 points):
Requirements for course credit and exam eligibility:
Requirements for passing the exam:
* = Any absence from a laboratory exercise must be justified and properly excused (e.g., a doctor’s note). The student is then required to make up for the missed exercise at another session covering the same topic. If this is not feasible, the student will undergo an oral examination on the topic of the missed exercise. This oral examination can award up to 10 points.
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
Laboratory exercise
Cv1: Návrh mobilního robotuCv2: Nasazení a udržování robotu v systému LinuxCv3: Robot Operating SystemCv4: Simulátor WebotsCv5: Elementární lokalizační algoritmyCv6: Plánování trasCv7: Řízení mobilního robotuCv8: Behavior trees