| 
        Lecturer(s)
     | 
    
        
            
                - 
                    Spaček Ľuboš, 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
     | 
    
        
        Dialogic (Discussion, conversation, brainstorming), Simple experiments, Exercises on PC, Teamwork
        
            
                    
                
                    
                    - Home preparation for classes
                        - 39 hours per semester
                    
 
                
                    
                    - Participation in classes
                        - 42 hours per semester
                    
 
                
             
        
        
     | 
    
        
        | prerequisite | 
|---|
| Knowledge | 
|---|
| Basic user knowledge of working with PC | 
| Basic user knowledge of working with PC | 
| learning outcomes | 
|---|
| 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 possibilities of development environments for programming robots | 
| describe the possibilities of development environments for programming robots | 
| Skills | 
|---|
| 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 an application for robot movement based on feedback from the camera | 
| Create an application for robot movement based on feedback from the camera | 
| teaching methods | 
|---|
| Knowledge | 
|---|
| Exercises on PC | 
| Exercises on PC | 
| Simple experiments | 
| Simple experiments | 
| Teamwork | 
| Teamwork | 
| Dialogic (Discussion, conversation, brainstorming) | 
| Dialogic (Discussion, conversation, brainstorming) | 
| assessment methods | 
|---|
| Analysis of the student's performance | 
| Analysis of the student's performance | 
    
    
    | 
        Recommended literature
     | 
    
        
            
                
                - 
                    BENEDETTELLI, Daniele. The LEGO Mindstorms EV3 laboratory: build, program, and experiment with five wicked cool robots!. San Francisco, 2014. ISBN 9781593275334.
                
 
            
                
                - 
                    VALK, Laurens. The LEGO Mindstorms EV3 discovery book: a beginner's guide to building and programming robots. San Francisco, 2014. ISBN 9781593275327.
                
 
            
         
         
         
     |