Marco Hutter: Katalogdaten im Frühjahrssemester 2021

NameHerr Prof. Dr. Marco Hutter
LehrgebietRobotersysteme
Adresse
Inst. f. Robotik u. Intell. Syst.
ETH Zürich, LEE H 303
Leonhardstrasse 21
8092 Zürich
SWITZERLAND
Telefon+41 44 632 74 17
E-Mailmahutter@ethz.ch
URLhttp://www.rsl.ethz.ch
DepartementMaschinenbau und Verfahrenstechnik
BeziehungAusserordentlicher Professor

NummerTitelECTSUmfangDozierende
151-0073-41LDynamic Quadrupedal Animatronic Belegung eingeschränkt - Details anzeigen
Voraussetzung: Besuch der Lerneinheit 151-0073-40L Dynamic Quadrupedal Animatronic im HS20.
14 KP15AM. Hutter
KurzbeschreibungIm Team ein Produkt von A-Z entwickeln und realisieren! Anwenden und Vertiefen des bestehenden Wissens, Arbeiten in Teams, Selbständigkeit, Problemstrukturierung, Lösungsfindung in unscharfen Problemstellungen, Systembeschreibung und -simulation, Präsentation und Dokumentation, Realisationsfähigkeit, Werkstatt- und Industriekontakte, Anwendung modernster Ingenieur-Werkzeuge (Matlab, Simulink usw).
LernzielDie vielfältigen Lernziele dieses Fokus-Projektes sind:
- Synthetisieren und Vertiefen des theoretischen Wissens aus den Grundlagenfächern des 1.-4. Semesters
- Teamorganisation, Arbeiten in Teams, Steigerung der sozialen Kompetenz
- Selbständigkeit, Initiative, selbständiges Lernen neuer Themeninhalte
- Problemstrukturierung, Lösungsfindung in unscharfen Problemstellungen, Suchen von Informationen
- Systembeschreibung und -simulation
- Präsentationstechnik, Dokumentationserstellung
- Entscheidungsfähigkeit, Realisationsfähigkeit
- Werkstatt- und Industriekontakte
- Erweiterung und Vertiefung von Sachwissen
- Beherrschung modernster Ingenieur-Werkzeuge (Matlab, Simulink, CAD, CAE, PDM)
InhaltMehrere Teams mit je 4-8 Studierenden der ETH, ergänzt durch Studierende anderer Hochschulen und Universitäten, realisieren während zwei Semestern ein Produkt. Ausgehend von einer marktorientierten Problemstellung werden alle Prozesse der Produktentwicklung realitätsnah durchschritten: Marketing, Konzeption, Design, Engineering, Simulation, Entwurf und Produktion. Die Teams werden durch erfahrene Coachs betreut. Ein einmaliges Lernerlebnis wird ermöglicht.
Innovationsideen aus der Industrie (z.T. auch aus Forschungsprojekten) werden gesammelt und durch den Lenkungsausschuss evaluiert. Aus ausgewählten Problemstellungen werden Aufgabenstellungen für die Teams formuliert.
151-0662-00LProgramming for Robotics - Introduction to ROS Belegung eingeschränkt - Details anzeigen
Number of participants limited to 70.

This course targets senior Bachelor students as well as Master students focusing on Robotics, Systems, and Control. Priority is given to people conducting a project work in the field.
1 KP2GM. Hutter
KurzbeschreibungThis course gives an introduction to the Robot Operating System (ROS) including many of the available tools that are commonly used in robotics. With the help of different examples, the course should provide a good starting point for students to work with robots. They learn how to create software including simulation, to interface sensors and actuators, and to integrate control algorithms.
Lernziel- ROS Basics: Navigating in Linux and ROS, package creation and compilation
- ROS Basics: Publisher and subscriber, services, actions
- Hardware interfaces, static and dynamic transforms
- Introduction to GAZEBO simulator, AR tag recognition
- (optional) Localization & mapping
- (optional) Navigation, ROS control
- Good practice in programming
InhaltThis course consists of a guided tutorial and independent exercises with different robots (i.e. mobile robot, industrial robot arm,...). You learn how to setup such a system from scratch using ROS, how to interface the individual sensors and actuators, and finally how to implement first closed loop control systems.
Skriptslides, homepage (http://www.rsl.ethz.ch/education-students/lectures/ros.html)
Literaturslides, homepage (http://www.rsl.ethz.ch/education-students/lectures/ros.html)
Voraussetzungen / BesonderesC++ programming basics, Linux Basics. Students need to bring their own laptop to the lecture. Instructions how to prepare the laptop are provided on the lecture homepage one week prior to the start of the course.
151-9062-00LRobotics Summer School Belegung eingeschränkt - Details anzeigen
Number of participants limited to 30.

Students need to apply here: Link
1 KP2SC. D. Cadena Lerma, M. Chli, M. Hutter
KurzbeschreibungThis summer school offers lectures and hands-on tutorials on fundamental concepts that every roboticist around the world should possess. The tutorials as well as hands-on sessions with cutting edge robotics platforms will take place at a dedicated education and training center for search and rescue.
LernzielPractical robotics application of fundamental concepts of state estimation, control and navigation.
InhaltTrajectory Optimization; State Estimation; Localization and Mapping with multiple sensor modalities; Obstacle Avoidance and Path Planning; Recognition and Tracking.
Voraussetzungen / BesonderesC++ programming basics, Linux Basics. Students need to bring their own laptop to the summer school. Instructions how to prepare the laptop are provided on the summer school homepage one week prior to the start. Students are expected to have taken the "151-0662-00L Programming for Robotics - Introduction to ROS" lecture or have acquired equivalent knowledge of ROS.