Scenario No. 1: Dan
steps at the platform above the production line in his company. Below he sees a
number of tireless robots on the conveyor belt assembling newly produced cars.
Day by day, hour by hour, minute by minute. They don't care about anything else;
they just do their job. Their perception and skills are developed to perform
specific tasks or to control if a specific task has been done properly. And
they perform their job excellently! They detect even the smallest
irregularities on the produced components with a great accuracy, they can
estimate the distance and shape of the object using 3D vision, they can
manipulate them with the robot arms. Everything is in place. The car production
is running smoothly.

Scenario No. 2: Dan
withdrew in the last moment from a missile fired by the robot XG68. In the
morning Dan rebelled against the robot’s order and now a platoon of humanoid
robots, a special division for dehumanization of disobedient people, is chasing
him. He will be punished for civil disobedience. In a society ruled by the
robots, people are obliged to strictly comply with their commands!

During this course
we will deal with the scenario No. 1. You will learn how such robot systems
work, what are they compound of, what methods do they use. You will understand
the basic principles of machine perception and robotics. In particular, we will
deal with different methods of robot vision, which will be used for processing
images, edge and corner detection as well as detection of other shapes. We will
learn how to segment an object from the background and how to process and
describe the corresponding segmented region. We will learn the basics of
three-dimensional vision and the basics of robotics as well as the set up
and  the operation principles of the
robot manipulator. You will master the principles and methods in theory and in

We will not deal
with the robots from the second scenario. And you don’t have to worry about
them. People will forever remain the robots’ masters. We shall, however, learn
how to use them for our good as much as possible.