Hallo Leute,

ich bin zur Zeit in der Vorbereitung zu meiner Diplomarbeit in Elektrotechnik.
Das Diplomsemester beginnt für mich zwar erst in ca. 3-4 Monaten, aber ich mache zur Zeit ein Praktikum und kann dort auch mein Diplom schreiben, deswegen habe ich mich mit meinem Betreuer schon über ein mögliches Thema unterhalten.
Das momentane Thema ist "Entwicklung einer intelligenten Kamera(Smart Camera)". Ich weiß, dass es nicht direkt etwas mit Robotern zu tun hat. Aber da die Kamera im Idealfall auch schwenken soll, es sich um eine intelligente Kamera handelt und ich das hier zahlreich versammelte Fachwissen sehr schätze, dachte ich mir, dass roboternetz.de die erste Anlaufstelle für Planungsfragen sein sollte.

Ich stell die Idee hinter dem Thema mal ein bisschen vor:
  • Funktionsumfang der Hardware
    - Aufnahme mit min. 25 Bildern in der Sekunde
    - Auflösung von min. 1024x768
    - Farben denk ich mal 16 Millionen oder schwarz-weiß
    - Objektiv ist erstmal egal
    - Anschluss und Steuerung per Ethernet

    Funktionsumfang der Software
    - Linux als Basissystem
    - Funktionen der Grundsoftware
    [list:0bac8f7fd4]- Überwachung der Ethernet-Schnittstelle
    - Bereitstellung von Informationen über Ethernet (Bilder, Daten etc.)
    - Verarbeitung der internen Daten

- Spezielle Funktionen über Plugins, zB.:
  • - Bewegungsüberwachung
    - Personenzählung
    - Farbraumanalyse
    - Personenerkennung
    - ...

Ungefähre und unvollständige Hardwarevorstellung
- Prozessor: DSP (DaVinci von Texas Instrument) oder ein ARM
- Zusätzlich ein FPGA, um MPEG-Codierung und Co. zu beschleunigen.
- min. 100MBit Ethernet, wenn möglich 1000MBit[/list:u:0bac8f7fd4]
Es soll sich also nicht um eine Industriekamera handeln, die ein Fließband mit 1000Bilder die Sekunde scannt sondern eher um etwas, dass in Autos, Flugzeuge und evtl Gebäude installiert werden kann.
Im Idealfall soll die Kamera die Bilder komplett selbständig auswerten und beim Eintreten eines Ereignisses per Ethernet gewünschte Daten verschicken.

Die Software wird bei mir wahrscheinlich nicht das Problem sein eher die Hardware. In meinem Studium habe natürlich schon etwas mit Prozessoren und Platinenlayout zu tun gehabt, allerdings eher im kleinem Umfeld und nicht unbedingt miteinander verzahnt.

Also hier meine erste Bitte, könnt ihr mir evtl. gute Bücher zu den Themen Platinenlayout spez. im Hinblick auf Rechnerarchitektur empfehlen. Oder um es ein bisschen doof zu formulieren, welche Bücher muss ich lesen, um das obige System auf eine Platine zu bekommen?
Natürlich will und muss ich das ganze auch verstehen, ein Buch "Platinenlayout für Dummies" wäre also nicht sehr hilfreich.
Habe natürlich schon im Internet gesucht, aber ich finde nur sehr allgemeine Lektüre dazu oder mir fallen die passenden Suchbegriffe nicht ein. Ob englisch oder deutsch ist egal. Französisch oder italienisch würden zur Not auch noch gehen.

Meine zweite Bitte ist, mir bei der Auswahl der passenden Hardware etwas unter die Arme zugreifen.
Z.B. ist mir nicht klar, ob ich bei einem DSP noch unbedingt ein FPGA brauche.
Und welche zusätziche Hardware in Form von Controllern und Co. ich einplanen muss, um z.B. den FPGA jeder Zeit über Ethernet->Linux neu beschreiben zu können.

Ich hoffe ihr empfindet diesen Eintrag nicht als Bettelgesuch.
Denn fetige Layouts, Recherchen und extra für mich entworfene Tutorials oder HowTo's würde ich jedem "übel" nehmen. [-(

Also Schlagwörter, Buchempfehlungen, Links und Winks mit dem Zaunpfahl sind jederzeit willkommen.

Natürlich halte ich euch auf dem Laufenden und wenn mein Arbeitgeber mitmacht wäre die Diplomarbeit oder der interessante Teil davon sicher etwas für den Artikel-Bereich.

Gruß und dank fürs Lesen des langen Textes
chackie-lee