Marco Hutter: Katalogdaten im Frühjahrssemester 2019

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-41LCentaur
Voraussetzung: Besuch der Lerneinheit 151-0073-40L Centaurt im HS18.
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-0623-00LETH Zurich Distinguished Seminar in Robotics, Systems and Controls Information
Students for other Master's programmes in Department Mechanical and Process Engineering cannot use the credit in the category Core Courses
1 KP1SB. Nelson, M. Chli, R. Gassert, M. Hutter, W. Karlen, R. Riener, R. Siegwart
KurzbeschreibungThis course consists of a series of seven lectures given by researchers who have distinguished themselves in the area of Robotics, Systems, and Controls.
LernzielObtain an overview of various topics in Robotics, Systems, and Controls from leaders in the field. Please see http://www.msrl.ethz.ch/education/distinguished-seminar-in-robotics--systems---controls--151-0623-0.html for a list of upcoming lectures.
InhaltThis course consists of a series of seven lectures given by researchers who have distinguished themselves in the area of Robotics, Systems, and Controls. MSc students in Robotics, Systems, and Controls are required to attend every lecture. Attendance will be monitored. If for some reason a student cannot attend one of the lectures, the student must select another ETH or University of Zurich seminar related to the field and submit a one page description of the seminar topic. Please see http://www.msrl.ethz.ch/education/distinguished-seminar-in-robotics--systems---controls--151-0623-0.html for a suggestion of other lectures.
Voraussetzungen / BesonderesStudents are required to attend all seven lectures to obtain credit. If a student must miss a lecture then attendance at a related special lecture will be accepted that is reported in a one page summary of the attended lecture. No exceptions to this rule are allowed.
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.