Search result: Catalogue data in Spring Semester 2020
Computational Science and Engineering Master | ||||||
Fields of Specialization | ||||||
Robotics | ||||||
Number | Title | Type | ECTS | Hours | Lecturers | |
---|---|---|---|---|---|---|
151-0854-00L | Autonomous Mobile Robots | W | 5 credits | 4G | R. Siegwart, M. Chli, N. Lawrance | |
Abstract | The objective of this course is to provide the basics required to develop autonomous mobile robots and systems. Main emphasis is put on mobile robot locomotion and kinematics, environment perception, and probabilistic environment modeling, localizatoin, mapping and navigation. Theory will be deepened by exercises with small mobile robots and discussed accross application examples. | |||||
Objective | The objective of this course is to provide the basics required to develop autonomous mobile robots and systems. Main emphasis is put on mobile robot locomotion and kinematics, environment perception, and probabilistic environment modeling, localizatoin, mapping and navigation. | |||||
Lecture notes | This lecture is enhanced by around 30 small videos introducing the core topics, and multiple-choice questions for continuous self-evaluation. It is developed along the TORQUE (Tiny, Open-with-Restrictions courses focused on QUality and Effectiveness) concept, which is ETH's response to the popular MOOC (Massive Open Online Course) concept. | |||||
Literature | This lecture is based on the Textbook: Introduction to Autonomous Mobile Robots Roland Siegwart, Illah Nourbakhsh, Davide Scaramuzza, The MIT Press, Second Edition 2011, ISBN: 978-0262015356 | |||||
151-0566-00L | Recursive Estimation | W | 4 credits | 2V + 1U | R. D'Andrea | |
Abstract | Estimation of the state of a dynamic system based on a model and observations in a computationally efficient way. | |||||
Objective | Learn the basic recursive estimation methods and their underlying principles. | |||||
Content | Introduction to state estimation; probability review; Bayes' theorem; Bayesian tracking; extracting estimates from probability distributions; Kalman filter; extended Kalman filter; particle filter; observer-based control and the separation principle. | |||||
Lecture notes | Lecture notes available on course website: Link | |||||
Prerequisites / Notice | Requirements: Introductory probability theory and matrix-vector algebra. | |||||
252-0579-00L | 3D Vision | W | 5 credits | 3G + 1A | M. Pollefeys, V. Larsson | |
Abstract | The course covers camera models and calibration, feature tracking and matching, camera motion estimation via simultaneous localization and mapping (SLAM) and visual odometry (VO), epipolar and mult-view geometry, structure-from-motion, (multi-view) stereo, augmented reality, and image-based (re-)localization. | |||||
Objective | After attending this course, students will: 1. understand the core concepts for recovering 3D shape of objects and scenes from images and video. 2. be able to implement basic systems for vision-based robotics and simple virtual/augmented reality applications. 3. have a good overview over the current state-of-the art in 3D vision. 4. be able to critically analyze and asses current research in this area. | |||||
Content | The goal of this course is to teach the core techniques required for robotic and augmented reality applications: How to determine the motion of a camera and how to estimate the absolute position and orientation of a camera in the real world. This course will introduce the basic concepts of 3D Vision in the form of short lectures, followed by student presentations discussing the current state-of-the-art. The main focus of this course are student projects on 3D Vision topics, with an emphasis on robotic vision and virtual and augmented reality applications. | |||||
252-0220-00L | Introduction to Machine Learning Limited number of participants. Preference is given to students in programmes in which the course is being offered. All other students will be waitlisted. Please do not contact Prof. Krause for any questions in this regard. If necessary, please contact Link | W | 8 credits | 4V + 2U + 1A | A. Krause | |
Abstract | The course introduces the foundations of learning and making predictions based on data. | |||||
Objective | The course will introduce the foundations of learning and making predictions from data. We will study basic concepts such as trading goodness of fit and model complexitiy. We will discuss important machine learning algorithms used in practice, and provide hands-on experience in a course project. | |||||
Content | - Linear regression (overfitting, cross-validation/bootstrap, model selection, regularization, [stochastic] gradient descent) - Linear classification: Logistic regression (feature selection, sparsity, multi-class) - Kernels and the kernel trick (Properties of kernels; applications to linear and logistic regression); k-nearest neighbor - Neural networks (backpropagation, regularization, convolutional neural networks) - Unsupervised learning (k-means, PCA, neural network autoencoders) - The statistical perspective (regularization as prior; loss as likelihood; learning as MAP inference) - Statistical decision theory (decision making based on statistical models and utility functions) - Discriminative vs. generative modeling (benefits and challenges in modeling joint vy. conditional distributions) - Bayes' classifiers (Naive Bayes, Gaussian Bayes; MLE) - Bayesian approaches to unsupervised learning (Gaussian mixtures, EM) | |||||
Literature | Textbook: Kevin Murphy, Machine Learning: A Probabilistic Perspective, MIT Press | |||||
Prerequisites / Notice | Designed to provide a basis for following courses: - Advanced Machine Learning - Deep Learning - Probabilistic Artificial Intelligence - Seminar "Advanced Topics in Machine Learning" | |||||
401-5860-00L | Seminar in Robotics for CSE | W | 4 credits | 2S | R. Siegwart | |
Abstract | This course provides an opportunity to familiarize yourself with the advanced topics of robotics and mechatronics research. The seminar consists of a literature study, including a report and a presentation. | |||||
Objective | The students are familiar with the challenges of the fascinating and interdisciplinary field of Robotics and Mechatronics. They are introduced in the basics of independent non-experimental scientific research and are able to summarize and to present the results efficiently. | |||||
Content | This 4 ECTS course requires each student to discuss a study plan with the lecturer and select minimum 10 relevant scientific publications to read through. At the end of semester, the results should be presented in an oral presentation and summarized in a report. |
- Page 1 of 1