Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

Image Processing mit Vigra und Igel

Dank unserem Praktikum an der Uni können wir euch folgenden Artikel präsentieren, aufbauend auf der Versuchsanleitung Praktikum Robotik & visuelle Sensorik.
In diesem Versuch werden wir mit den generischen Bildverarbeitungsbibliotheken Vigra und IGEL zunächst Bildsequenzen (von einer Kamera oder aus gespeicherten Bildsequenzen) einlesen, dann glätten und schließlich eine Änderungsdetektion zwischen zwei aufeinanderfolgenden Bildern verwirklichen.

Vorwarnung: IGEL basiert auf Vigra und Qt, wir haben alle hier vorgestellten Bibliotheken und Programme also nur auf Linux-Rechnern getestet!

Joystick mit c auslesen


In diesem Artikel lese ich einen Joystick (mit linux-treibern) mithilfe eines kleinen c-programms aus.

Der Joystick ist ein Saitek ST30, USB, und wird als HID-device und mit dem joydev-modul ins System eingebunden.

strace - wenn man überhaupt nicht mehr weiß was los ist

Da hab ich seid einigen Tagen (oder länger?) auf dem mehr oder minder frisch installieren ArchLinux das Problem, dass ich - besonders dann wenn ich online war - manchmal für triviale Programme ewig gebraucht habe, bis die dann nach einem Klick auch wirklich auf gegangen sind. gnome-terminal z.B. hat halt wirklich locker 2-5sekunden gebraucht, bis es sich dann endlich mal erbarmt hat sich zu zeigen. Damit aber nicht genug - ein vim somefoobarfile hat auch locker die gleiche Zeit gefressen. Nach einigen Versuchen, die alle absolut in die falsche Richtung gingen, hab ich angefangen mal mit strace die Sache ein wenig genauer zu betrachten...

SVN für das Infolexikon

Da wir zu viel coden um auch für alles ein schönes Release für alles raus zu bringen - haben wir uns überlegt doch einfach mal SVN für den ganzen Kram zu benutzen. Gesagt, getan und hier natürlich auch ein mini SVN Tutorial, damit meine beiden Lieblingsnerds auch damit umgehen können - bzw. auch damit unsere Besuchermassen hier auch wissen wie diese das Infolexikon SVN nutzen können.

RoboMobile v. Fischertechnik


Ja, genau! In unserem Praktikum haben wir "richtige" Hardware, den RoboMobile von Fischertechnik..Und ich muss ja auch echt sagen, dass es ziemlich entspannt ist, wenn man sich die Hardware nicht erst selbst zusammenbauen muss..
In diesem und den folgenden Artikeln werden der Andieh und ich mal unsere Erfahrungen, Programme etc. mit euch teilen..

ReiserFS ist toll und DAU freundlich

Wer war und ist der DAU? Ja, natürlich ich! Nachdem ich mich schon länger mit meinem Gentoo gekloppt habe, weil sich gcc, bzw. eher gcc-config nichtmehr dazu zwingen lassen wollte mir ausführbare Binaries zu schenken - musste ich dann doch irgendwann mal radikalere Maßnahmen ergreifen. Nachdem ich mir paar Configfiles und ähnliches vom alten System gebackupt hatte - war ich dann bereit wieder zu ArchLinux zu flüchten. Das lief auch wie gewohnt relativ flott. Kurz nachdem die meisten Sachen wieder funktioniert haben, hatte ich mich dazu entschlossen versehentlich beim Bestätigen eines Bashbefehls anstatt auf "Enter" zu knüppeln, noch schnell die PgUp Taste zu erwischen. Das führte in der Zeile dann zu einem rm -rf /home aus der Bash-History. Dann hab ich noch locker 3-5 Sekunden gebraucht um überhaupt zu verstehen, dass es nicht so lange dauern kann um ein ls auszuführen - also brachte der prüfende Blick auf die Zeile einen Strg+C Reflex mit sich - direkt aus dem Rückenmark^^ - und so begann die Quälerei...

Linienfolger

Da wir's für unser Robotik-Praktikum sowieso programmieren müssen, dachte ich mir, ich mach mal schnell ne Platine mit LEDs und Fototransistoren, um nen ganz einfachen Linienfolger zu konstruieren..

Platinen selbst ätzen - Vidcast I

Endlich hab ich genug Zeit gefunden, um mal meine erste Platine selbst zu ätzen! Schreibtisch freigeräumt, die UV-Lampe eingesteckt, Entwickler- und Ätzlösungen angesetzt, und los gehts!

USBProg Atmel Evu Board

Nachdem ich mim Tobi jetzt schon die ein oder andere Platine geätzt habe, sollte es endlich auch mal was brauchbares (und funktionierendes) sein! Ein Board, das mit USBProg Atmels Atmega8 und Atmega16/32 flashen kann. Und zum debuggen natürlich eine kleine Platine, das mein LCD bedient. Na denn mal los!

Er lebt!

Er ist wieder unterwegs! Nach wochenlangem Grübeln, Messen, Layouten und Platinen-Ätzen ist er endlich unterwegs, um die WG unsicher zu machen: der Afterburner!
Hier mal ein kleines Video, funktioniert trotz ziemlich grober Programmierung und fehlender Kalibrierung erstaunlich gut.

Seiten << 1 2 3 4 5 6 >>