VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Robot Dynamics
Last Updated: 2026-06-03 00:07:37
Abstract
We will provide an overview on how to kinematically and dynamically model typical robotic systems such as robot arms, legged robots, rotary wing systems, or fixed wing.
Objective
The primary objective of this course is that the student deepens an applied understanding of how to model the most common robotic systems. The student receives a solid background in kinematics, dynamics, and rotations of multi-body systems. On the basis of state of the art applications, he/she will learn all necessary tools to work in the field of design or control of robotic systems.
Content
The course consists of three parts: First, we will refresh and deepen the student's knowledge in kinematics, dynamics, and rotations of multi-body systems. In this context, the learning material will build upon the courses for mechanics and dynamics available at ETH, with the particular focus on their application to robotic systems. The goal is to foster the conceptual understanding of similarities and differences among the various types of robots. In the second part, we will apply the learned material to classical robotic arms as well as legged systems and discuss kinematic constraints and interaction forces. In the third part, focus is put on modeling fixed wing aircraft, along with related design and control concepts. In this context, we also touch aerodynamics and flight mechanics to an extent typically required in robotics. The last part finally covers different helicopter types, with a focus on quadrotors and the coaxial configuration which we see today in many UAV applications. Case studies on all main topics provide the link to real applications and to the state of the art in robotics.
General Information
- Language
- English
- Levels
- BSC , MSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 120 minutes
- Aids
- 4 A4-pages personal summary + calculator
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Robot Dynamics | No time listed | 2 h weekly |
| exercise | Robot Dynamics | No time listed | 2 h weekly |
Offered In
-
-
-
Robotics (Only one of the two course units 263-5902-00L Computer Vision resp. 227-0447-00L Image Analysis and Computer Vision may be recognised for credits for the overall (CSE Bachelor and Master) study programmes. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits in the field of specialisation `Robotics' for the overall (CSE Bachelor and Master) study programmes. However, the other course unit may be recognised for a different category.)
-
-
-
-
-
-
Robotics, Systems and Control (Focus Coordinator: Prof. Robert Katzschmann)
-
-
-
-
Core Courses (The Core Courses in the Master’s program Mechanical Engineering listed below are indicative and include courses designed by the Department at the Master's level. With the approval of the tutor, students may also select Master's-level courses offered by other departments at ETH. These courses will be marked as non-regular in the LAG, but their categorization as Core Courses is possible if included in the approved LAG.)
-
-
-
-
Robotics (Only one of the two course units 263-5902-00L Computer Vision resp. 227-0447-00L Image Analysis and Computer Vision may be recognised for credits for the overall (CSE Bachelor and Master) study programmes. Only one of the two course units 263-5210-00L Probabilistic Artificial Intelligence resp. 252-0535-00L Advanced Machine Learning may be recognised for credits in the field of specialisation `Robotics' for the overall (CSE Bachelor and Master) study programmes. However, the other course unit may be recognised for a different category.)
-
-
-
-
-
-
-
Deep Track Courses (At least 20 credits must be completed within the deep track courses. Surplus credit points can be counted towards the electives.)
-
-
Deep Track Robotics (These courses can be credited either as a specialization subject or as an elective subject.)
-
-
-