| 
        Lecturer(s)
     | 
    
        
            
                - 
                    Spaček Ľuboš, Ing. Ph.D.
                
 
            
                - 
                    Navrátil Petr, Ing. Ph.D.
                
 
            
                - 
                    Husár Jakub, Ing. Ph.D.
                
 
            
         
     | 
    | 
        Course content
     | 
    
        Students will create small teams, which will elaborate 3 projects during the semester. Projects are based on working with desktop robotic arms (Elephant Robotics) Content of work in individual weeks: week 1: Presentation of the robotic arms that will be used in the course week 2 - 3: Robotic arms introduction, control and programming with myBlockly + Python week 4 - 5 (1st project): Programming the robot to verify its accuracy/repeatability week 6 - 8 (2nd project): Programming a robot to build a tower of cubes week 9 - 13 (3rd project): Project of own choice - with the connection of a camera (use the camera for feedback in the program) week 14: Presentation of results, granting of credits 
         
         
     | 
    | 
        Learning activities and teaching methods
     | 
    | 
        
        
        
        
        unspecified
        
     | 
    
        
        | learning outcomes | 
|---|
| Knowledge | 
|---|
| explain basic concepts in the field of industrial robot programming | 
| explain basic concepts in the field of industrial robot programming | 
| describe the basic composition of the robotic system | 
| describe the basic composition of the robotic system | 
| evaluate the program from the point of view of the effectiveness of the movements | 
| evaluate the program from the point of view of the effectiveness of the movements | 
| describe the options for controlling the system using a manual programming panel | 
| describe the options for controlling the system using a manual programming panel | 
| describe the possibilities of development environments for programming robots | 
| describe the possibilities of development environments for programming robots | 
| Skills | 
|---|
| control the robotic arm via a hand-held programming panel | 
| control the robotic arm via a hand-held programming panel | 
| create simple applications, application data (points, tools), programs through the programming panel | 
| create simple applications, application data (points, tools), programs through the programming panel | 
| create a local robotic cell/local copy of a remote cell (real) in a simulation environment | 
| create a local robotic cell/local copy of a remote cell (real) in a simulation environment | 
| create a simple application for moving a robot along a defined path | 
| create a simple application for moving a robot along a defined path | 
| create and use a library, create a graphical user interface | 
| create and use a library, create a graphical user interface | 
| upload and run the program from the simulation environment on the real robot | 
| upload and run the program from the simulation environment on the real robot | 
    
    
    | 
        Recommended literature
     | 
    
        
         
         
     |