Course: Robotics

« Back
Course title Robotics
Course code KEP/ROB
Organizational form of instruction Lecture + Tutorial
Level of course unspecified
Year of study not specified
Semester Winter
Number of ECTS credits 4
Language of instruction Czech, 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)
  • Mach František, doc. Ing. Ph.D.
  • Kuthan Jiří, Ing. Ph.D.
Course content
1. Introduction to robotics, motivation, and trends 2. Robots as technical systems (basic concepts; taxonomy; topology, geometry, and structure of robots, materials, etc.) 3. Models and simulations (mechanics, kinematics, and dynamics of robots; coordinate systems; transformations; inverse problems) 4. Actuation, locomotion, and perception (drives, actuators, and sensors) 5. Fundamentals of control (regulation and model-based approaches; real-time control, fundamentals of computational robotics) 6. Robot intelligence (computer vision, localisation; motion planning; advanced algorithmic concepts) 7. Industrial robotics (robotic manipulators; effectors; concepts) 8. Collaborative robots and soft robotics (fundamentals of human-robot interaction; concepts) 9. Mobile and unbound robots (locomotion, navigation, and SLAM; concepts) 10. Humanoid robots and social robotics (HRI; emotions and body language; ethics and safety; concepts) 11. Microrobotics (actuation, locomotion, and perception; concepts) 12. Nature-inspired machines and evolutionary robotics (advanced design concepts; bionics, biomimetics, and biomimicry) 13. Presentation of student projects (demo day)

Learning activities and teaching methods
One-to-One tutorial, Group discussion, Individual study
  • Contact hours - 52 hours per semester
  • unspecified - 20 hours per semester
  • Graduate study programme term essay (40-50) - 20 hours per semester
  • Preparation for laboratory testing; outcome analysis (1-8) - 13 hours per semester
prerequisite
Knowledge
explain basics of electrical engineering and computer science
Skills
use basics of laboratory work
Competences
N/A
N/A
N/A
learning outcomes
Knowledge
explain the basics of robotics and their applications
explain the basics of robot kinematics and dynamics
characterize the principles of actuation and locomotion, types of drives/actuators, and sensors
explain the basics of real-time robot control and describe the building blocks of its intelligence
Skills
build a model of a simple robot
select drives/actuators and sensors with regard to the required parameters
design a mechanical structure and produce a prototype using rapid prototyping technologies
design and connect a basic electronic control system
implement and tune basic robot control and intelligence algorithms
document the design and development of the prototype
Competences
N/A
N/A
N/A
teaching methods
Knowledge
Interactive lecture
Lecture supplemented with a discussion
E-learning
Skills
Practicum
Project-based instruction
Competences
Individual study
Project-based instruction
assessment methods
Knowledge
Combined exam
Continuous assessment
Skills
Self-evaluation
Continuous assessment
Skills demonstration during practicum
Competences
Individual presentation at a seminar
Continuous assessment
Recommended literature
  • Corke, Peter I. Robotics, vision and control : fundamental algorithms in Python. 3rd edition. 2023. ISBN 978-3-031-06468-5.
  • Godfrey Onwubolu. Mechatronics: principles and applications. Elsevier. 2005.
  • Kevin Lynch, Frank Park. Modern robotics: Mechanics, planning, and control. 2017.
  • Ross, Larry T.; Fardo, Stephen W.,; Walach, Michael F. Industrial robotics fundamentals : theory and applictions. Fourth edition. 2023. ISBN 978-1-64925-978-3.


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