System Design Project Einführungsveranstaltung



Ähnliche Dokumente
System Design Project Einführungsveranstaltung

System Design Project Einführungsveranstaltung

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

Die Bachelorarbeit muss laut Prüfungsordnung nicht mehr thematisch dem gewählten Schwerpunktmodul zuzuordnen sein.

Was meinen die Leute eigentlich mit: Grexit?

Pflegende Angehörige Online Ihre Plattform im Internet

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Nicht über uns ohne uns

Campus Management (CM)

Studieren- Erklärungen und Tipps

1. Weniger Steuern zahlen

Das muss drin sein. Hallo, wir sind die Partei: DIE LINKE.

ANLEITUNG FÜR EINKAUF IM ECHT WEBSHOP Seite 1 von 5

Leichte-Sprache-Bilder

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können

Die Post hat eine Umfrage gemacht

Adressen der BA Leipzig

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Information zum Projekt. Mitwirkung von Menschen mit Demenz in ihrem Stadtteil oder Quartier

Impulse Inklusion Selbst-bestimmtes Wohnen und Nachbarschaft

Fragebogen: Abschlussbefragung

Objektorientierte Programmierung. Kapitel 0: Begrüssung

Professionelle Seminare im Bereich MS-Office

Leitbild. für Jedermensch in leicht verständlicher Sprache

Einrichten des Elektronischen Postfachs

Antrag auf Pauschal-Förderung Aus dem Hamburger Selbsthilfe-Gruppen-Topf

Zimmertypen. Zimmertypen anlegen

Ein Gesuch erfassen und einreichen

Wichtige Forderungen für ein Bundes-Teilhabe-Gesetz von der Bundesvereinigung Lebenshilfe. in Leichter Sprache

Veranstaltungsbelegung in QIS/LSF -- Leitfaden für BW-Studierende --

Grundlagen der Theoretischen Informatik, SoSe 2008

Die neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:

System Design Projekt Einführung in NXC

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

InteGREATer e.v. Berlin vor Ort

Solarstrom selbst erzeugen und speichern so geht s!

Was ist Leichte Sprache?

Auswertung der Teilnehmerumfrage zum. vom November 2010

Europäischer Fonds für Regionale Entwicklung: EFRE im Bundes-Land Brandenburg vom Jahr 2014 bis für das Jahr 2020 in Leichter Sprache

Leitfaden für die ersten Schritte im INIT-eCampus. mailto:

Anleitung zur Online-Schulung

Adventskalender Gewinnspiel

Arbeiten Sie gerne für die Ablage?

Online bezahlen mit e-rechnung

Über den Link erreichen Sie unsere Einstiegsseite:

Nicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003

Unsere Ideen für Bremen!

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Verwendung des IDS Backup Systems unter Windows 2000

EASYINSTALLER Ⅲ SuSE Linux Installation

Statuten in leichter Sprache

Elternzeit Was ist das?

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

SRM - Supplier Self Service (Lieferant) Author: Dennis Vater; Version: 01, January 1th, 2013

Das Leitbild vom Verein WIR

Mein eigener Homeserver mit Ubuntu LTS

Family Safety (Kinderschutz) einrichten unter Windows 8

Lernaufgabe Industriekauffrau/Industriekaufmann Angebot und Auftrag: Arbeitsblatt I Auftragsbeschreibung

Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.

ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht BREMERHAVEN. Der Zauberwürfel-Roboter. Paul Giese. Schule: Wilhelm-Raabe-Schule

Deutsches Forschungsnetz

Wir machen uns stark! Parlament der Ausgegrenzten

1. Was ist der Thüringer Landtag?

Vorsorge Vollmacht. Was ist das?

Das Persönliche Budget in verständlicher Sprache

Ideen für die Zukunft haben.

Landes-Arbeits-Gemeinschaft Gemeinsam Leben Gemeinsam Lernen Rheinland-Pfalz e.v.

EVANGELISCHES SCHULZENTRUM LEIPZIG in Trägerschaft des Evangelisch-Lutherischen Kirchenbezirks Leipzig

Handout Wegweiser zur GECO Zertifizierung

Schnittstelle DIGI-Zeiterfassung

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Kurzanleitung. MEYTON Aufbau einer Internetverbindung. 1 Von 11

* Leichte Sprache * Leichte Sprache * Leichte Sprache *

Nicaragua. Wo die Menschen leben Mehr als die Hälfte der Menschen lebt in Städten. Denn auf dem Land gibt es wenig Arbeit.

Userguide: WLAN Nutzung an der FHH Hannover Fakultät V

Was ist pcon.update? Girsberger Manual Registrierung pcon.update Service - Marketing Edition Sep Seite 1

Welchen Nutzen haben Risikoanalysen für Privatanleger?

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

SICHTBETONT. Easy Lens Sichtbetonte Linsen

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Die Bundes-Zentrale für politische Bildung stellt sich vor

LSF-Anleitung für Studierende

Aufruf der Buchungssystems über die Homepage des TC-Bamberg

Partnerportal Installateure Registrierung

Leitfaden Meine Daten ändern

Zwischenbericht zum Würth Bildungspreis

MASTER-BERATUNG. im Fach Kunstgeschichte

DER SELBST-CHECK FÜR IHR PROJEKT

A.u.S. Spielgeräte GmbH A-1210 Wien Scheydgasse 48 Tel.+43-(0) Fax. +43-(0)

Alle gehören dazu. Vorwort

Drägerware.ZMS/FLORIX Hessen

Schulung Marketing Engine Thema : Einrichtung der App

36. SonntagsBlick Langlaufplausch 2015 Anleitung für eine Gruppenanmeldung

Outlook Vorlagen/Templates

Datenschutzeinweisungen per elearning

Transkript:

System Design Project Einführungsveranstaltung Prof. Dr. Martin Riedmiller Prof. Dr. Wolfram Burgard Albert Ludwigs-Universität Freiburg 19. Oktober 2010 M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 1 / 27

Skript Skript im Netz unter ml.informatik.uni-freiburg.de/teaching/ws1011/sdp Prof. Dr. Martin Riedmiller, MLL Prof. Dr. Wolfram Burgard, AIS M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 2 / 27

Was sollen Sie hier machen? Sie sollen in 4-er bis 5-er Teams ein System entwerfen (ein selbständig agierender Roboter/Fahrzeug) die Hardware planen und aufbauen eine Regelstrategie entwerfen die Software programmieren das System testen, die Parameter abgleichen das System bei einem Wettbewerb vorführen Ihre Arbeit dokumentieren M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 3 / 27

Zeitplan 19.10.10 (heute) Organistorische und thematische Einführung 26.10.10 Einführung in die Programmierung mit NXC Einteilung in Vierergruppen und Verteilung der LEGO-Kästen (überprüfen auf Vollständigkeit) 02.11.10 fehlende Teile können nachbestellt werden. 09.11.10 Ausgabe fehlender Teile 26.11.10 1. Deadline, Fortschritt per email dokumentieren! 02.11.10-08.02.11 Projektdurchführung mit Hilfestellung 09.02.11, 13:00 Start des Wettbewerbs 10.02.11-19.02.11 Dokumentation und Rückgabe der LEGO-Kästen M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 4 / 27

Als erstes sollten Sie: Besorgen Sie sich einen Rechenzentrums-Account Wer diesen nicht hat wendet sich bitte an Frau Schneider aus dem Prüfungsamt Führen Sie die Belegung des SDP wie unten beschrieben durch: http://www.studium.uni-freiburg.de/studium/lehrveranstaltungen/ Vorlesungsverzeichnis Wintersemester 2010/11 Technische Fakultät Studiengang Mikrosystemtechnik (MST) /Microsystems Engineering (MSE) 1. Bachelor Grundlagenmodule System Design Projekt Login und danach Veranstaltung belegen Überlegen Sie sich, mit wem Sie in einer Vierergruppe oder Fünfergruppe arbeiten wollen Nach der Belegungsfrist (bis 01.11.2010) können keine Belegungen mehr durchgeführt werden. M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 5 / 27

Wo ist die Testbahn? in Geb. 102 Kellerraum -01 015 Öffnungszeiten 8:00-18:00 Uhr Betreuungszeiten werden nächste Woche mitgeteilt. M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 6 / 27

Was ist ein System? In allgemeinster Definition ist ein System (griech. systema = Zusammengesetztes) eine aus Elementen materieller oder geistiger Art geordnet zusammengesetzte Ganzheit. M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 7 / 27

Bausteine eines Systems Prozess Zielsetzung Sensoren (LEGO-Sensoren, aber auch eigene erlaubt) Aktoren (max. 3 Motoren) Informationsverarbeitung Algorithmen Kommunikation Architekturen M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 8 / 27

Ressourcen - Lego Mindstorms NXT - Teststrecke zur Linienverfolgung M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 9 / 27

Eindrücke der letzten Jahre M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 10 / 27

Der Wettbewerb Wann: 09.02.11, 13:00 Wo: Georges-Köhler-Allee 101 im Foyer Zuschauer: Studierende Professoren Sponsoren Presse M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 11 / 27

Was müssen Sie leisten Sie müssen sich in 4-er Gruppen zusammenfinden sich anmelden die LEGO-Kästen abholen (Mietvertrag) Ihren Fortschritt per email bestätigen ein selbstständig geregeltes Fahrzeug bauen am Wettbewerb teilnehmen einen Abschlußbericht schreiben den Abschlußbericht und den LEGO-Kasten abgeben M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 12 / 27

Beim Wettbewerb Sie müssen am Wettbewerb erscheinen Maximal 2 Versuche innerhalb von 5 Minuten Ihr Fahrzeug muss zumindest versuchen, einer vorgegebenen Bahn zu folgen Extra: Wenn Ihr Fahrzeug unter den ersten 3 das Ziel erreicht, erhalten Sie zusätzlich einen Preis und eine Urkunde. Zusätzlich gibt s noch einen Sonderpreis Eindrücke vom Wettbewerb 2008/09 (Video) M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 13 / 27

Die Strecke beim Wettbewerb Bahnbreite = 60 cm, dann kommt Abgrund oder Wand Linienbreite = 3-6 cm Streckenlänge = 16 m bei max. 30 Steigung/Gefälle Zielstange (Ø = 4 cm) muss nicht unbedingt berührt werden, die Zeit wird bei Zieldurchfahrt gestoppt. Hindernisgröße = ca. 10 cm x 10 cm, Höhe = 10 cm oder höher Mit unausgeglichener Beleuchtung muss gerechnet werden (Sonne, Deckenstrahler, Tunnel) Wandberührung oder ein Abweichen von der Linie führen nicht zur Disqualifikation solange der Roboter eigenständig die Linie wiederfindet und in der vorgegebenen Richtung weiterfährt. M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 14 / 27

Die Strecke beim Wettbewerb (vereinfacht) M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 15 / 27

Plagiate Sie sollten die Roboter selbst gebaut die Software selbst entwickelt den Bericht selbst verfasst haben. Verwendete Texte, Bilder, Software müssen mit Quellenangaben versehen sein. M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 16 / 27

Abschlussbericht Ihr Abschlußbericht darf maximal 4 Seiten umfassen und muss enthalten (Beispiel wird ins Netz gestellt): Ihre Projektplanung einschließlich Zielspezifikation, Arbeitsplanung und Zeitplanung Welches Gruppenmitglied welche Arbeit durchführte Eine kritische Beurteilung des Projektverlaufs und des Wettbewerbs Die Unterschrift aller Gruppenmitglieder optional freuen wir uns über Vorschläge zur Verbesserung! M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 17 / 27

Warum Projektplanung? Probleme die zu erwarten sind : Mechanik Software zu langsam Parameter Signal / Rauschverhältnis Verwendung von Project Management Software möglich z.b ToDoList http://www.abstractspoon.com mögliche Probleme (Video) M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 18 / 27

Projektaufgabe Pathfinder Schwierigkeiten: Hindernisse auf der Strecke müssen umfahren werden Die Strecke muss nach Umfahren wiedergefunden werden Starke Knicke bergab M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 19 / 27

Regelung M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 20 / 27

Regelung M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 21 / 27

Aufgaben einer Regelung Stabilisierung Ausgleich von Störeinflüssen Regelgröße an die Führungsgröße anpassen Robustheit bei veränderten Prozesseigenschaften M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 22 / 27

Stabilität instabile Regelung stabile Regelung M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 23 / 27

Programmierung NXC (Not Exactly C) als Programmiersprache ermöglicht sanften Einstieg in C mächtig genug um kompliziertere Ansätze zu verfolgen läuft mit verschiedenen Betriebssystemen (Win, MacOSX, Linux) für Windows auch als GUI- Umgebung BricxCC verfügbar M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 24 / 27

Programmierung Verwendung der LEGO-Programmierumgebung ist möglich, aber Unterstützung von den Hiwis gibt es nur für NXC M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 25 / 27

Sonderaufgabe (optional) Mit dem Mindstorm-Kasten lassen sich auch noch andere Dinge realisieren... Kür statt Pflicht (eigener Wettbewerb) bei Interesse bitte bei Abgabe des ersten Zwischenberichts bei Stefan Welker melden http://www.hitechnic.com/models http://www.nxtprograms.com M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 26 / 27

Wer kann Ihnen bei Fragen helfen? Betreuer (HiWis) stehen ab dem 16.11. in der Regel 1,5h pro Tag als Ansprechpartner zur Verfügung. Die genauen Zeiten werden an der Tür zum Kellerraum -01 015 bekannt gegeben. In wichtigen Fällen (und bitte nur in diesen) können die Betreuer Benjamin Fuchs, Richard Rietzel, Karsten Klameth und Farina de Waard auch per Email unter lego@imtek.uni-freiburg.de erreicht werden. Für organisatorische Fragen stehen euch Max Beinhofer (beinhofe@informatik.uni-freiburg.de) und Stefan Welker (swelker@informatik.uni-freiburg.de) zur Verfügung M.Riedmiller / W.Burgard () System Design Project 19. Oktober 2010 27 / 27