Realisierung von prototypischen Systemen mit Fähigkeiten von Maschinellem Sehen,
Algorithmischem Lernen, Intelligentem Agieren.
Für folgende Studierende: Hauptstudium Diplom Angewandte Informatik (Bereiche B, C, F),
Master Angewandte Informatik (Wahlbereich "Informatik für Anwendungsbereich - Intelligente Technische Systeme und Wissenschaftliches Rechnen"), Master ISE Computer Engineering (Profil "Reliable Systems", Profil "Interactive Systems and Visualisation").
Veranstaltung über 6 SWS
Realisierung von prototypischen Systemen mit Fähigkeiten von Maschinellem Sehen,
Algorithmischem Lernen, Intelligentem Agieren.
Für Bachelor Angewandte Informatik und Bachelor ISE Computer Engineering.
Im Wintersemester 2010/2011 veranstalten wir das Projekt "Intelligente Systeme".
Wir werden mit Robotern des Herstellers Evolution Robotics arbeiten
und mit diesen verschiedene Aufgaben aus den Gebieten maschinelles Sehen,
intelligentes Agieren und algorithmisches Lernen lösen.
Kenntnisse in den Bereichen Autonome Robotersysteme, Bildverarbeitung,
Computer/Robot Vision sind zwar wünschenswert, bilden aber keine Voraussetzung
für die Teilnahme. Programmierkenntnisse in C++ sowie Erfahrungen mit OpenCV
sind ebenfalls vorteilhaft. Allgemeine Programmierkenntnisse sind Voraussetzung!
Organisatorisches
Termine
Beginn
Tag
Zeit
Raum
Thema
14.07.2010
Mittwoch
15:30-16:30
BC 422
Vorbesprechung
11.10.2010
Montag
15:00-16:30
BC 422
1. Besprechung
21.10.2010
Donnerstag
16:15-17:45
BC 422
2. Besprechung
6.12.2010
Montag
16:15-17:45
BC 422
3. Besprechung, Zwischenergebnisse
17.01.2011
Montag
16:15-17:45
BC 422
4. Besprechung, Zwischenergebnisse
4.02.2011
Freitag
14:00-16:00
BC 422
5. Besprechung, Endpräsentation
Hinweise und Materialien
Die Folien zur Vorbesprechung vom 14.07. finden sich hier.
Die Folien zur 1. Besprechung vom 11.10. finden sich hier.
Entwicklungswerkzeuge
Microsoft Visual Studio 2003 Professional Edition
Entwicklungsumgebung: Quelltexteditor, Compiler, Linker, Debugger
GNU Make 3.79.1 und Minimal SYStem (msys) 1.0.10
Hilfsprogramme: Steuerung und Automatisierung des Kompiliervorgangs
SlikSVN 1.5.1 und TortoiseSVN
Quelltextdatenbank: parallele Bearbeitung und Archivierung
siehe hier
und hier
trac 0.11.1
Wiki: Projektfortschritt, Dokumentation, Anbindung an Quelltextdatenbank
siehe hier
Qt 4.3.2
Bibliothek: komplexe grafische Oberflächen, Multi-Threading, Netzwerk
siehe hier
OpenCV 2.1
Bibliothek: Bildverarbeitung, maschinelles Lernen, lineare Algebra
siehe hier
und hier
ERSP 3.0
Bibliothek: Ansteuerung der Roboterhardware, Software-Architektur
siehe hier und hier