VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Introduction to Robotics and Mechatronics
Last Updated: 2026-02-05 16:08:05
Abstract
The aim of this lecture is to expose students to the fundamentals of mechatronic and robotic systems. Over the course of these lectures, topics will include how to interface a computer with the real world, different types of sensors and their use, different types of actuators and their use.
Objective
An ever-increasing number of mechatronic systems are finding their way into our daily lives. Mechatronic systems synergistically combine computer science, electrical engineering, and mechanical engineering. Robotics systems can be viewed as a subset of mechatronics that focuses on sophisticated control of moving devices. The aim of this course is to practically and theoretically expose students to the fundamentals of mechatronic and robotic systems. Over the course of the semester, the lecture topics will include an overview of robotics, an introduction to different types of sensors and their use, the programming of microcontrollers and interfacing these embedded computers with the real world, signal filtering and processing, an introduction to different types of actuators and their use, an overview of computer vision, and forward and inverse kinematics. Throughout the course, students will periodically attend laboratory sessions and implement lessons learned during lectures on real mechatronic systems. By the end of the course, you will be able to independently choose, design and integrate these different building blocks into a working mechatronic system.
Content
The course consists of weekly lectures and lab sessions. The weekly topics are the following: 0. Course Introduction 1. C Programming 2. Sensors 3. Data Acquisition 4. Signal Processing 5. Digital Filtering 6. Actuators 7. Computer Vision and Kinematics 8. Modeling and Control 9. Review and Outlook The lecture schedule can be found on our course page on the MSRL website ( www.msrl.ethz.ch )
Resources
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- BSC , MSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
- Digital
- The exam takes place on devices provided by ETH Zurich.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Introduction to Robotics and Mechatronics
Permission from lecturers required for all students.
|
|
2 h weekly |
| exercise |
Introduction to Robotics and Mechatronics
Permission from lecturers required for all students.
The students will be informed about the choice of time slots for the exercise session during the enrollment process. The time slots will two hours on Monday from 12-4 p.m. and Tuesday from 1-5 p.m.
|
No time listed | 2 h weekly |
Offered In
-
-
-
-
Mechatronics and Robotics (Focus Coordinator: Prof. Marco Hutter)
-
Manufacturing Science (Focus Coordinator: Prof. Konrad Wegener To achieve the required 20 credit points for the focus specialization you need to pass all 3 compulsory courses (HS/FS). The other 8 credit points can be achieved from the elective courses.)
-
Engineering for Health (Focus Coordinator: Prof. Bradley Nelson)
-
-
-
-
-
-
Robotics, Systems and Control (The courses listed in this category “Core Courses” are recommended. Alternative courses can be chosen in agreement with the tutor. .)
-
Bioengineering (The courses listed in this category “Core Courses” are recommended. Alternative courses can be chosen in agreement with the tutor.)
-
-
-
-
-
-
Recommended Elective Courses (These courses are particularly recommended for the Bioelectronics track. Please consult your track adviser if you wish to select other subjects.)
-
-
-
-
-
-
Systems and Control (The core courses and specialization courses below are a selection for students who wish to specialize in the area of "Systems and Control", see . The individual study plan is subject to the tutor's approval.)
-
Specialization Courses (These specialization courses are particularly recommended for the area of "Systems and Control", but you are free to choose courses from any other field in agreement with your tutor. A minimum of 40 credits must be obtained from specialization courses during the Master's Programme.)
-
-
-
-
Major Courses (A total of 42 CP must be achieved form courses during the Master Program. The individual study plan is subject to the tutor's approval.)
-
-
Recommended Subjects (These courses are recommended, but you are free to choose courses from any other special field. Please consult your tutor.)
-
-
-
-
-
-