Course: Introduction to Robotics

« Back
Course title Introduction to Robotics
Course code AUART/AE1L1
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 2
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Vašek Vladimír, prof. Ing. CSc.
  • Novák Jakub, Ing. Ph.D.
  • Chalupa Petr, Ing. Ph.D.
Course content
Lectures: 1. Presentation of the specialization "Intelligent systems with robots" 2. Introduction to robotic systems 3. Basic parts of the robotic system 4. Basic types of industrial robots. 5. Spatial reprezentation in 2D 6. Spatial reprezentation in 3D 7. Transformation of coordinates I 8. Transformation of coordinates II 9. Kinematics of robots 10. Robotic vision I 11. Robotic vision II 12. Mobile robotics 13. AI in robotics 14. Credit test Lab exercises: Students will create small work teams that work on projects during the exercise. Projects are based on work with modular robotic systems (mBot, Lego Mindstorm) Work content in individual weeks: 1: Presentation of the robotic kits that will be used in the course 2-5: Assembling the robot according to the instructions, programming and modification 6-9: Own design, assembly and debugging of a system of 1-2 robots 10-13: Assembling, programming and verifying the functionality of the mobile robot 14: Presentation of results, awarding of credits

Learning activities and teaching methods
  • Preparation for course credit - 12 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 basic elements of SCRATCH programming language
describe basic elements of SCRATCH programming language
explain principles of programming in SCRATCH
explain principles of programming in SCRATCH
describe and explain graphical guides for assembling robots and manipulators
describe and explain graphical guides for assembling robots and manipulators
divide program into functions and procedures
divide program into functions and procedures
design a simple communication interface between control units
design a simple communication interface between control units
Skills
assemble various types of robots according to the instructions
assemble various types of robots according to the instructions
make modifications to assembled robots
make modifications to assembled robots
create, debug and edit a robot program in a graphical environment
create, debug and edit a robot program in a graphical environment
assemble, program and debug a simple workplace consisting of multiple robots
assemble, program and debug a simple workplace consisting of multiple robots
work in a team
work in a team
teaching methods
Knowledge
Exercises on PC
Exercises on PC
Dialogic (Discussion, conversation, brainstorming)
Dialogic (Discussion, conversation, brainstorming)
Simple experiments
Simple experiments
Students working in pairs
Students working in pairs
Teamwork
Teamwork
Skills
Dialogic (Discussion, conversation, brainstorming)
Dialogic (Discussion, conversation, brainstorming)
Simple experiments
Simple experiments
Students working in pairs
Students working in pairs
Teamwork
Teamwork
assessment methods
Knowledge
Analysis of the student's performance
Analysis of the student's performance
Recommended literature


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester