System Design Project Einführungsveranstaltung



Ähnliche Dokumente
System Design Project Einführungsveranstaltung

System Design Project Einführungsveranstaltung

System Design Projekt Einführung in NXC

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.

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

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

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

Pflegende Angehörige Online Ihre Plattform im Internet

Anleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge

Adventskalender Gewinnspiel

Studieren- Erklärungen und Tipps

Anleitung zur Online-Schulung

Adressen der BA Leipzig

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

Nicht über uns ohne uns

Die Post hat eine Umfrage gemacht

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

Was meinen die Leute eigentlich mit: Grexit?

Umstieg auf Microsoft Exchange in der Fakultät 02

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

Kurzanleitung für Verkäufer

Anwendungspraktikum aus JAVA Programmierung im SS 2006 Leitung: Albert Weichselbraun. Java Projekt. Schiffe Versenken mit GUI

Stud.IP ist die Online-Plattform, die allen Angehörigen der Universität Oldenburg zur Unterstützung von Studium und Lehre zur Verfügung steht.

Kursdemo zum Kurs Übungen zum Zivilrecht. Prof. Dr. Inge Scherer

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Campus Management (CM)

Professionelle Seminare im Bereich MS-Office

Statuten in leichter Sprache

Fragebogen: Abschlussbefragung

Impulse Inklusion Selbst-bestimmtes Wohnen und Nachbarschaft

Ein Gesuch erfassen und einreichen

Überblick über das Institut für Telematik

LSF-Anleitung für Studierende

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

Spiel und Spaß im Freien. Arbeitsblat. Arbeitsblatt 1. Zeichnung: Gisela Specht. Diese Vorlage darf für den Unterricht fotokopiert werden.

Stud.IP. Inhalt. Rechenzentrum. Vorgehen zur Eintragung in Veranstaltungen / Gruppen. Stand: Januar 2015

Das große ElterngeldPlus 1x1. Alles über das ElterngeldPlus. Wer kann ElterngeldPlus beantragen? ElterngeldPlus verstehen ein paar einleitende Fakten

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Ökonomik der Agrar und Ernährungswirtschaft in ILIAS

SICHTBETONT. Easy Lens Sichtbetonte Linsen

SMART Newsletter Education Solutions April 2015

KV Betriebssysteme. Mag. iur. Dr. techn. Michael Sonntag

YouTube: Video-Untertitel übersetzen

Hilfedatei der Oden$-Börse Stand Juni 2014

Kursdemo zum Kurs Vertragsgestaltung und Vertragsmanagement. Prof. Dr. Inge Scherer

Lehrer: Einschreibemethoden

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

Hilfe zur ekim. Inhalt:

Family Safety (Kinderschutz) einrichten unter Windows 8

Verwendung des IDS Backup Systems unter Windows 2000

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Anleitung über den Umgang mit Schildern

Informationsveranstaltung Bachelor-Studium

Stadt Nürnberg Amt für Wirtschaft

Family Safety (Kinderschutz) einrichten unter Windows 7

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

Anmeldeverfahren. Inhalt. 1. Einleitung und Hinweise

E l t e r n f r a g e b o g e n

Projektmanagement. Studienplan SS 2016 FERNSTUDIUM INFORMATIK. Inhalt

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

1 Schritt für Schritt zu einem neuen Beitrag

ASP Dokumentation Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Modalitäten der LSF-Belegung für die Lehrveranstaltungen

Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren

Bauteilattribute als Sachdaten anzeigen

Leitfaden zur Moduleinschreibung

Basisanforderungen: EVA-Prinzips. Erweiterte Anforderungen: wirtschaftlichen und privaten Alltag.

Paket 1 (Reportage - Standesamt) Paket 2 (Reportage - Kirche) Paket 3 (Reportage - Trauung + Sektempfang)

Schulungsunterlagen zur Version 3.3

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Projektplan(ung) zu CYOUTOO

Solarstrom selbst erzeugen und speichern so geht s!

Wie nimmt man am Wettbewerb teil? Ihre Bewerbung richten Sie bitte elektronisch in Dateiform oder schriftlich in Papierform an:

macs Support Ticket System

Partnerportal Installateure Registrierung

Was ich als Bürgermeister für Lübbecke tun möchte

Zwischenbericht zum Würth Bildungspreis

Unternehmensname Straße PLZ/Ort Branche Mitarbeiterzahl in Deutschland Projektverantwortlicher Funktion/Bereich * Telefon

AirKey Das Handy ist der Schlüssel

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Drägerware.ZMS/FLORIX Hessen

BEWERBUNGSMARKETING.COM

Schnödewindchens Werkstatt Dipl. Ing. Barbara Schnödewind Kabelstrasse Mönchengladbach

UpToNet DMS Posteingang

Tevalo Handbuch v 1.1 vom

Wie erreiche ich was?

Erstanmeldung/Vergabe einer eigenen PIN und eines Benutzernamens (Alias) 1. Vergabe Ihrer eigenen fünfstelligen PIN

GRS SIGNUM Product-Lifecycle-Management

EASYINSTALLER Ⅲ SuSE Linux Installation

Fachbereich Wirtschaftswissenschaften Die Vorsitzenden der Prüfungsausschüsse

Über den Link erreichen Sie unsere Einstiegsseite:

Das Leitbild vom Verein WIR

System-Update Addendum

Flyer, Sharepics usw. mit LibreOffice oder OpenOffice erstellen

Website freiburg-bahai.de

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

Transkript:

System Design Project Einführungsveranstaltung Albert-Ludwigs-Universität Freiburg Prof. Dr. Martin Riedmiller Prof. Dr. Wolfram Burgard Prof. Dr. Leonhard Reindl 23. Oktober 2012

Einführung Folien im Netz unter ml.informatik.uni-freiburg.de/teaching/ws1213/sdp Prof. Dr. Martin Riedmiller (MLL) Prof. Dr. Wolfram Burgard (AIS) Prof. Dr. Leonhard Reindl (EMP) 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 2 / 32

Was sollen Sie hier machen? Sie sollen in 4-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 (Zwischenbericht und Posterpräsentation) 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 3 / 32

Zeitplan heute, 23.10.12 Organistorische und thematische Einführung Einteilung in Vierergruppen bis zum 26.10.12 Anmeldung der Gruppen per Email 30.10.12, 12:00 Einführung in die Programmierung mit NXC Verteilung der LEGO-Kästen (überprüfen auf Vollständigkeit) 30.10.12-14.02.13 Projektdurchführung mit Hilfestellung 10.12.12 Abgabe des Zwischenberichts 15.02.13, 13:00 Abgabe und Aushang der Posterpräsentation 15.02.13, 14:00 Start des Wettbewerbs 18.02.13 Rückgabe der LEGO-Kästen 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 4 / 32

Was sollten Sie als erstes machen? 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 2012/13 Technische Fakultät Studiengang Mikrosystemtechnik (MST)/Microsystems Engineering (MSE) Bachelor BOK System Design Projekt Login und danach Veranstaltung belegen Nach der Belegungsfrist (bis 01.11.2012) können keine Belegungen mehr durchgeführt werden. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 5 / 32

Wo ist die Testbahn? in Geb. 102 Kellerraum -01 015 Öffnungszeiten 8:00 18:00 Uhr ab 05.11.12 Betreuungszeiten werden nächste Woche mitgeteilt. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 6 / 32

Was ist ein System? «In allgemeinster Definition ist ein "System" (griech. systema = Zusammengesetztes) eine aus Elementen materieller oder geistiger Art geordnet zusammengesetzte Ganzheit.» Simon et al. 1984; Übersetzung: de Shazer, 1994 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 7 / 32

Bausteine eines Systems Prozess Zielsetzung Sensoren Aktoren Informationsverarbeitung Algorithmen Kommunikation Architekturen 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 8 / 32

Ressourcen Lego Mindstorms NXT 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 9 / 32

Ressourcen (maximal zulässig) Sensoren und Aktoren LEGO-Bauteile: maximal 3 Motoren 3 Lichtsensoren 1 Ultraschallsensor 1 Mikrophon 2 Berührungssensoren zusätzlich beliebige selbstgebaute Sensoren und Aktoren zulässig Aktoren: 3 LEGO-Motoren Steuerung: LEGO- oder eigener Mikrocontroller Energieversorgung: 1 LEGO-Akku 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 10 / 32

Eindrücke der letzten Jahre 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 11 / 32

Der Wettbewerb Wann: 15.02.13, 14:00 Wo: Georges-Köhler-Allee 101 im Foyer Zuschauer: Studierende Professoren Sponsoren Presse 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 12 / 32

Was müssen Sie leisten? Sie müssen am Wettbewerb erscheinen (alle Gruppenmitglieder) Maximal 2 Versuche innerhalb von 5 Minuten, 2. Versuch nur bei Abbruch vor Beendigung des 1. Podests Ihr Fahrzeug muss zumindest versuchen, einer vorgegebenen Bahn zu folgen Neben der Strecke sind Bälle auf Podesten positioniert, die in einen Korb gestoßen werden müssen (zumindest versuchen) 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 13 / 32

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 Zeit wird bei Zieldurchfahrt gestoppt. Podestgröße = ca. 10 cm x 10 cm, Höhe = 20 cm; drei Stück 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. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 14 / 32

Die Strecke beim Wettbewerb (vereinfacht) 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 15 / 32

Die Strecke beim Wettbewerb (vereinfacht) Vor jedem Podest (insgesamt 3) wird die Führungslinie durch drei weiße Bereiche (ca. 2 cm lang) unterbrochen. Das Podest befindet sich nach dem 3. weißen Bereich in einem Abstand von 30 cm zur Linie. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 16 / 32

Die Strecke beim Wettbewerb (vereinfacht) Die drei Podeste stehen in der Reihenfolge RECHTS LINKS RECHTS neben der Linie Alle Bälle müssen von den Podesten gestoßen werden (auch der Versuch zählt) Pro nicht getroffenem Korb werden +15 Sekunden auf die Endzeit angerechnet 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 17 / 32

Preisvergabe Sponsoren vergeben Preise für: Das schnellste Team im Ziel 3 Juryentscheidungen großer und kleiner Preis für technische Innovation Designpreis (Aussehen des Roboters) Jurypreise werden nur an Roboter vergeben, bei denen zumindest der Versuch ersichtlich war, die Bälle in den Korb zu stoßen. Die Vergabe liegt völlig im Ermessen der Jury. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 18 / 32

Zwischenbericht Abgabe bis zum 10.12.12 per Ticketsystem Ticket zum Hochladen wird am 03.12.12 an jede Gruppe verschickt Keine Vorgabe für das Layout Kurze Beschreibung (2-3 Seiten) des Fortschritts 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 19 / 32

Posterpräsentation Überblick über das System, verwendete Ansätze und Projektverlauf Findet parallel zum Wettbewerb statt Jede Gruppe bekommt ein Zeitfenster zugewiesen, während dem mindestens ein Mitglied am Poster anzutreffen sein muss (Ausnahme: unvorhergesehene Überschneidung mit Wettbewerbslauf) Besichtigung durch Professoren, Betreuer und Zuschauer Vorlage wird auf der Veranstaltungswebsite bereitgestellt Der Druck muss nicht professionell sein, aneinandergereihte A4-Blätter reichen aus Anbringung bis spätestens 13 Uhr am Wettbewerbstag Zusätzlich Abgabe per Ticketsystem wie Zwischenbericht 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 20 / 32

Plagiate Sie müssen die Roboter selbst gebaut, die Software selbst entwickelt, den Bericht selbst verfasst haben. Verwendete Texte, Bilder, Software, Berichte, Protokolle, Daten... müssen mit Quellenangaben versehen sein. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 21 / 32

Warum Projektplanung? Typische Probleme: Mechanik Software falscher Schwerpunkt für Steigung zu langsam Parameterwahl Signal / Rauschverhältnis Verwendung von Project Management Software möglich z.b ToDoList http://www.abstractspoon.com 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 22 / 32

Projektaufgabe Pathfinder Schwierigkeiten: 1 Podeste erkennen 2 Bälle in die Körbe schubsen 3 Die Strecke muss wiedergefunden werden 4 Starke Knicke bergauf/bergab 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 23 / 32

Regelung 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 24 / 32

Regelung 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 25 / 32

Regelung Beispiel Dampfmaschine Quelle: Wikipedia, Fliehkraftregler http://de.wikipedia.org/wiki/fliehkraftregler, Zugriff am 16.10.2012 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 26 / 32

Aufgaben einer Regelung Stabilisierung Ausgleich von Störeinflüssen Regelgröße an die Führungsgröße anpassen Robustheit bei veränderten Prozesseigenschaften 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 27 / 32

Stabilität instabile Regelung stabile Regelung 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 28 / 32

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 Einführung in NXC nächste Woche 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 29 / 32

Programmierung Verwendung der LEGO-Programmierumgebung ist möglich, aber Unterstützung von den Hiwis gibt es nur für NXC 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 30 / 32

Wer kann Ihnen bei Fragen helfen? Betreuer (HiWis) stehen ab dem 05.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 auch per Email unter lego@imtek.uni-freiburg.de erreicht werden. Für organisatorische Fragen können Maximilian Beinhofer, Thomas Lampe und Karola Rühle ebenfalls unter lego@imtek.uni-freiburg.de kontaktiert werden. 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 31 / 32

Gruppenbildung Heute: Bildung von Gruppen zu je exakt 4 Personen Austausch von Kontaktinformationen Bis 26.10.12 Jede Gruppe sendet eine Email an lego@imtek.uni-freiburg.de Enthält Namen, Email und Matrikelnummern aller Mitglieder Ohne diese Email gibt es keinen LEGO-Kasten Die Absenderadresse dient uns als Kontakt für die Ticketvergabe; bei Ausstieg des Besitzers aus dem Projekt unbedingt melden! Am 30.10.12 werden dann die Kästen ausgegeben (Pflichtveranstaltung, Studentenausweise mitbringen) 23. Oktober 2012 Riedmiller / Burgard / Reindl System Design Project 32 / 32