Search
Annotation BRUTE Forum Schedule
,,Drahá slečno Gloryová, Roboti nejsou lidé. Jsou mechanicky dokonalejší než my, mají úžasnou rozumovou inteligenci, ale nemají duši. Ó, slečno Gloryová, výrobek inženýra je technicky vytříbenější než výrobek přírody.“ - Karel Čapek, R.U.R.
[“Miss Glory, robots are not people. They are mechanically much better than we are, they have an amazing ability to understand things, but they don't have a soul. Young Rossum created something much more sophisticated than Nature ever did - technically at least!”]
The course will explain and demonstrate theoretical and computational methods for describing and analyzing the kinematics of industrial robots, the principles of representing spatial motion—rotation matrices, quaternions, Euler vectors, and Cayley parametrization—and robot description using the Denavit–Hartenberg convention for the kinematic analysis of manipulators. The main topics will be: a) solving the inverse kinematics problem for a general 6-DOF serial manipulator, and b) analyzing its singularities. The fundamental theoretical and computational tools will be linear and polynomial algebra, as well as methods of computational algebraic geometry. The theoretical techniques will be verified through implementation tasks using simulations. The course is theoretical and suitable for students interested in mathematics and interested in pursuing an academic career.
Course material: pkr-lecture-2025-09-20.pdf.
Lecturers: Tomáš Pajdla
Teachers: Tomáš Pajdla See Labs for details.
The exam consists of a written and an oral part. Having an assessment is not required for the written part, but is required for the oral part. You may skip the oral exam if you are satisfied with the result after the written exam. Exam content:
Written In-Person exam organization:
Oral exam organization:
The grade depends on the exam (40%), tests (30%), and homework (30%). This means that we compute the relative points for the exam, tests and homework as $$ p_{\mathrm{exam}} = \frac{e}{E} \in [0,1], \quad p_{\mathrm{tests}} = \frac{1}{T}\sum_{j=1}^T\frac{t_j}{T_j} \in [0,1], \quad p_{\mathrm{homework}} = \frac{1}{H}\sum_{j=1}^H\frac{h_j}{H_j} \in [0,1] $$ where $e$ (resp. $E$) is the student's (resp. maximum) number of points for the exam and $p_{\mathrm{tests}}, p_{\mathrm{homework}}$ are as described in the “assessment” part above. The total relative points that define the grade are computed as $$ p_{\mathrm{total}} = 0.4\cdot p_{\mathrm{exam}} + 0.3\cdot p_{\mathrm{tests}} + 0.3\cdot p_{\mathrm{homework}} \in [0,1]. $$
pajdla@cvut.cz
viktor.korotynskiy@cvut.cz
kateryna.zorina@cvut.cz