Lecturer(s)
|
-
Huczala Daniel, Ing. Ph.D.
-
Novák Jakub, Ing. Ph.D.
|
Course content
|
The course is divided into 5 blocks: Block 1 - Introduction - course outline, requirements, configuration space, kinematic chains Block 2 - Spatial description - rotation matrices, representation of orientation, homogeneous transforms Block 3 - Manipulator kinematics - forward, differential and inverse kinematics Block 4 - Paths and Trajectories - RRT algorithm, grid search, polynomial trajectories Block 5 - Manipulator dynamics - Forces and torques, moments of inertia, Lagranges approach, equations of motion
|
Learning activities and teaching methods
|
Lecturing, Individual work of students, E-learning
- Participation in classes
- 25 hours per semester
- Term paper
- 36 hours per semester
- Preparation for examination
- 38 hours per semester
- Home preparation for classes
- 36 hours per semester
|
prerequisite |
---|
Knowledge |
---|
Knowledge of the content of subjects Electrical Engineering, Mechatronic Systems, Automatic Control is assumed. Furthermore, high school knowledge of vector calculus in 2D and 3D is assumed. Basic knowledge of mechanics and linear ordinary differential equations of the 1st and 2nd order, acquired during the previous study of the field. |
Knowledge of the content of subjects Electrical Engineering, Mechatronic Systems, Automatic Control is assumed. Furthermore, high school knowledge of vector calculus in 2D and 3D is assumed. Basic knowledge of mechanics and linear ordinary differential equations of the 1st and 2nd order, acquired during the previous study of the field. |
learning outcomes |
---|
Describe the kinematics of simple manipulators |
Describe the kinematics of simple manipulators |
Compute the Jacobian and singularities of manipulators |
Compute the Jacobian and singularities of manipulators |
Design the joint variables trajectory |
Design the joint variables trajectory |
Apply the spatial transformations |
Apply the spatial transformations |
Use different means of describing orientation of objects in space |
Use different means of describing orientation of objects in space |
Skills |
---|
compute the forward and inverse kinematics of serial kinematics chains |
compute the forward and inverse kinematics of serial kinematics chains |
select suitable kinematic structure according to application |
select suitable kinematic structure according to application |
apply homogeneous transformation matrices |
apply homogeneous transformation matrices |
determine the DH parameters for forward kinematics |
determine the DH parameters for forward kinematics |
use Python to compute forward, differential and inverse kinematics |
use Python to compute forward, differential and inverse kinematics |
teaching methods |
---|
Knowledge |
---|
Lecturing |
Lecturing |
Individual work of students |
E-learning |
E-learning |
Individual work of students |
Exercises on PC |
Exercises on PC |
assessment methods |
---|
Analysis of seminar paper |
Analysis of seminar paper |
Oral examination |
Oral examination |
Written examination |
Written examination |
Recommended literature
|
-
CRAIG, J. J. Introduction to Robotics, Mechanics and Control. Reading, Mas. : Addison-Wessley, 1989. ISBN 02-0110-3265.
|