Search
The subject aims to provide an overview of the current knowledge in the multi-robotics field, specifically using aerial vehicles. The lectures will briefly introduce the common denominator of today's aerial research: multirotor helicopters. Furthermore, the lecture will span sensors, robot mapping, planning, centralized and decentralized multi-robot group control, and communication.
In the labs, we focus on providing practical experience by implementing common approaches in the field. The students will obtain hands-on experience with
The final grade will be based on the ECTS grading scale, is composed of:
The subject is lab-oriented. Therefore, there are no midterm tests during the semester.
Lecturers: Martin Saska (MS), Tomáš Báča (TB), Robert Pěnička (RP)
During the labs, students will focus on the practical use and implementation of control and estimation algorithms for mobile robots and their groups. The class will utilize a dedicated software container system to provide students with development and simulation environments. We strive to shield students as much as possible from unnecessary technical overhead. The prerequisites for working on the lab tasks are the following:
C++
git
All the lab work will be conducted by working on a standalone C++ program, using libraries limited to the standard libraries and the Eigen algebraic library.
Using a personal laptop is encouraged. The requirements for running the tasks are the following:
However, the development and simulation environment will be available on the computers in the lab for those who don't have the option to run Linux.
The lab's computers are available for in-person and remote use. Follow this link to learn how to connect to the lab remotely.
Students will work individually on three lab assignments. The assignments will be evaluated automatically using the BRUTE system. The final point counts will be confirmed manually.
Each task will earn students a base score when the minimum requirements are met. Some tasks will earn additional points based on the solution's performance. The final number of points accounted for from the labs will be capped at 70.
Since this is the first-course run, we reserve the right to alter the scoring for the whole course in favor of the students.
The total amount of points is the summation of
Late submissions will be penalized by 2 points per each week of submission after the deadline.
Lectures:
Labs: