Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Sandro Mülhauser, Patrick Beyeler

Ähnliche Präsentationen


Präsentation zum Thema: "Sandro Mülhauser, Patrick Beyeler"—  Präsentation transkript:

1 Sandro Mülhauser, Patrick Beyeler 14.06.2011
Motion Control Sandro Mülhauser, Patrick Beyeler

2 Ablauf Grundidee Projektmanagement Vorgehen Methodik
Dokumente/Meilensteine Zeitmanagement Risiko Management Konzeptanpassungen Technischer Teil Anforderungen Framework Architektur Bildauswertung Bewegungserkennung Schwierigkeiten Zukunft Fazit Mülhauser, Beyeler, Motion Control Presentation

3 Grundidee Mülhauser, Beyeler, Motion Control Presentation Text?

4 Projektmanagement Projekt Team Beyeler Patrick Mülhauser Sandro
Vorgegebener Zeitrahmen 2. Semester des 3. Lehrjahres Aufteilung des Projektes in einzelne Phasen 6 Phasen Mülhauser, Beyeler, Motion Control Presentation

5 Methodik Hermes GIBB SYSTEMENTWICKLUNG INITIALI- SIERUNG VOR- ANALYSE
SYSTEMENTWICKLUNG INITIALI- SIERUNG VOR- ANALYSE KONZEPT REALI- SIERUNG EINFÜH- RUNG AB- SCHLUSS Mülhauser, Beyeler, Motion Control Presentation Technischer und zeitlicher Rahmen für Projekt festlegen Lösungsvariante verfeinern Prototyp Installation und Aufnahme des Betriebs Akzeptanztest Systemziele ausarbeiten Lösungsvarianten Erstellung der Software Tests Dokumentationen Ende des Projektes

6 Dokumente/Meilensteine
Initialisierung Projektantrag Projektplan Voranalyse Voranalysebericht Konzept Konzeptbericht Realisierung Realisierungsbericht Einführung Einführungsbericht Abschluss Präsentation Mülhauser, Beyeler, Motion Control Presentation

7 Zeitmanagement Vorgegebene Termintabelle Projektleitung
Sandro Mülhauser: 1. Februar bis 4. April Patrick Beyeler: 5. April bis 14. Juni Reporting Dienstag Erfolgte durch Projektleitung Mülhauser, Beyeler, Motion Control Presentation

8 Risiko Management Grosses Risiko zu Beginn
Keine Vorstellungen zur Umsetzung Gute Ideen in der Voranalyse Framework zur Bildanalyse Erster Prototyp in der Konzeptphase Lösungsvariante konnte umgesetzt werden Risiko wurde kleiner Mülhauser, Beyeler, Motion Control Presentation

9 Konzeptanpassungen Laser point konnte nicht erkannt werden
Umstellung auf Gestiksteuerung Grüne Farbe Mülhauser, Beyeler, Motion Control Presentation

10 Technischer Teil Code in C# WPF (Windows Presentation Foundation)
AForge.Net Framework .NET Framework 4 Microsoft.Office.Interop Library Mülhauser, Beyeler, Motion Control Presentation

11 Anforderungen Aus Konzeptbericht auf deutsch? 14.06.2011
Mülhauser, Beyeler, Motion Control Presentation Aus Konzeptbericht auf deutsch?

12 Framework Das Aforge.Net Framework besteht aus folgenden Bibliotheken:
AForge.Imaging AForge.Vision AForge.Neuro AForge.Genetic AForge.Fuzzy AForge.MachineLearning AForge.Robotics AForge.Video GNU Lesser General Public License Mülhauser, Beyeler, Motion Control Presentation Andrew Kirillov AForge.Imaging Bildverarbeitung, beispielsweise Filter und Transformationen AForge.Vision Maschinelles Sehen, insbesondere Bewegungserfassung und Bewegungsmessung AForge.Video Videoverarbeitung, z.B. Einlesen von Video-Streams einer angeschlossenen Kamera AForge.Neuro Neuronale Netze AForge.Genetic Evolutionäre Algorithmen AForge.Fuzzy Fuzzylogik AForge.Robotics Unterstützung einiger Robotik-Kits, z.B. Lego Mindstorms AForge.MachineLearning Maschinelles Lernen

13 Architektur Ev. Kleines bild von jeweiliger form 14.06.2011
Mülhauser, Beyeler, Motion Control Presentation Ev. Kleines bild von jeweiliger form

14 Bildauswertung Mit bild und grünem gegenstand erklären 14.06.2011
Mülhauser, Beyeler, Motion Control Presentation Mit bild und grünem gegenstand erklären

15 Bewegungserkennung Koordinaten werden mit vorherigem Bild verglichen
Anhand von Punktesystem wird die Richtung erkannt if (_count >= 40) ResetDirection(); _count++; if (_right >= 25) { NextSlide(); return "right"; } if (_left >= 25) PreviousSlide(); return "left"; Mülhauser, Beyeler, Motion Control Presentation Anhand von Sequence Diagram ablauf erklären (ev. Zusammen mit bildauswertung) Ev. Code zeigen

16 Schwierigkeiten Kameraauflösung Performance
Debugging (sehr viele Berechnungen pro Sekunde) Richtige Farbe erkennen Bewegungsrichtung korrekt erkennen (über eine längere zeit) Context Switching Projektberichte und Programm in Englisch Mülhauser, Beyeler, Motion Control Presentation

17 Zukunft Microsoft Kinect SDK Gestensteuerung ohne bestimmte Farbe
Tiefen Sensorik von Kinect Mülhauser, Beyeler, Motion Control Presentation

18 Fazit Lehrreiches Projekt Hermes GIBB Konzeptanpassungen Englisch
Software und Projektdateien erhältlich via: motion-control.googlecode.com Mülhauser, Beyeler, Motion Control Presentation

19 Es folgt nun die Demonstration des Programmes
Ende Es folgt nun die Demonstration des Programmes


Herunterladen ppt "Sandro Mülhauser, Patrick Beyeler"

Ähnliche Präsentationen


Google-Anzeigen