Lecturer(s)
|
-
Spaček Ľuboš, Ing. Ph.D.
-
Husár Jakub, Ing.
|
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
- 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 |
---|
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 |
teaching methods |
---|
Knowledge |
---|
Exercises on PC |
Exercises on PC |
Simple experiments |
Simple experiments |
Teamwork |
Dialogic (Discussion, conversation, brainstorming) |
Teamwork |
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.
|