Präsentation

(Prolog: Prof. Maria Cristina Moreno)

In Zukunftsromanen haucht der Verfasser wie ein Alchemist Robotern Leben ein, die sich heute in unserem täglichen Leben finden; von einem einfachen Kaffeeautomaten zum Mars Rover.

Die Zielsetzung ist, dass diese Technologie und Ausbildung eine Richtung in die Zukunft zeigen. Der Vorschlag ist, dass wir zu Hause und in der Schule einfache Roboter bauen und handhaben können.

Mit diesen Voraussetzungen stellt Marcelo Duschkin das Projekt Mi Primer Robot vor, basierend auf einer einfachen und wirtschaftlichen elektronischen Schnittstelle, TortuRob, das wir frei herstellen können (Creative Common-Lizenz) .

Die gewählte Software zum Steuern des Roboters von einem PC ist XLogo , eine moderne Version des traditionellen Logos, das von Seymour Papert in den siebziger Jahren am MIT erschaffen wurde. XLogo ist freie Software, veröffentlicht mit der GPL Lizenz und arbeitet unter Linux, Mac und Windows.

Warum XLogo?

Im November 2006 erschien die erste Version von XLogo (als Patch) zum Ansteuern einer externen Schnittstelle für die Robotik, im "Cafeconf - Aulas Libres" Kongreß.

Im Augenblick umfaßt XLogo offiziell einige Primitive für Netzwerkkommunikation; zusätzlich zur Verwendung beim Experimentieren mit Robotik, Netzwerk-Gruppenaufgaben, Chat und erlaubt es die Steuerung eines PC von einem anderen PC.

Bild: Marco Antonio de Hoyos

Die Elektronik:

TortuRob ist ein elektronisches Schnittstellen-Projekt. Es ist eine Schaltung, die auf einem PIC16F628A Mikroprozessor basiert, die Befehle vom PC empfängt und Eingangs- und Ausgangsports zum Steuern der Robotermechanik enthält.

Vier Schalter und vier LED gehören auch dazu, mit der Absicht sie zu verwenden, wenn das System gelernt wird. Auf diese Weise wird für die ersten Tests die Mechanik nicht benötigt.

Die Platine hat kleine Abmessungen (9.5 cm mal 7 cm) und ist sehr einfach von einem Elektronikfan zu bauen.

Bestückte Leiterplatine

Die Mechanik:

In der Mi Primer Robot Site sehen Sie im Link "Konstruktive Details" können Sie Modelle von Roboterbauten mit motorisierten Spielzeugen oder Bausteinen sehen.

Erzieherischer Aspekt:

Die Zielsetzung dieses Projektes ist, das Interesse am Studium und an der lokalen Anwendung der Technologie zu fördern. Der Gebrauch von freien Werkzeugen und eine Haltung zum Teilen von Wissen, ist eine Schlüssel-Botschaft für künftige Generationen.

Der Logo-Schöpfer Seymour Papert sagt:

"Wenn irgendeine Fähigkeit, die ein Junge erlernt, überholt ist bevor er sie verwendet, was ist es was er lernen muß? Die Antwort liegt auf der Hand: Die einzige langfristig konkurrierende Fähigkeit ist die Fähigkeit zu lernen".

Von der Didaktik ist die Versetzung, die die Schildkröte ausführt, grundlegend, damit Kursteilnehmer über die Sprache sprechen können, und das Konzept von Koordinaten unter Verwendung von Graphiken und Farben verstehen.

Mit Logo unterrichtet der Schüler die Schildkröte. Auf diese Weise ist seine Rolle aktiv und kreativ.

Logo ist das passende Werkzeug, damit der Schüler lernt ein kompliziertes Problem zu lösen, in dem er es in viele einfache Aufgaben zerlegt.

Technische Details:

XLogo verwendet Ethernet, um mit der "äußeren Welt" verbunden zu sein. Weil TortuRob eine serielle Schnittstelle (RS232) benutzt, ist eine Zwischenumwandlung notwendig. In Linux ist es einfach (offensichtlich) und tatsächlich wird diese Umwandlung durch Software mit einem einfachen Tcl/Tk Skript implementiert, das zusammen mit XLogo läuft. Diese Wahl ist angemessen für einzelne PC.

Die Umwandlung kann auch durch ein externes Modul erfolgen; empfohlen wird diese Option in einem Klassenzimmer mit mehreren PC, die in einem lokalen Netz verwendet werden. Auf diese Weise sind die Schnittstelle und der Roboter am PC des Lehrers angeschlossen, wobei jeder Schüler sie von seinem PC ansteuern kann.

Diese Flexibilität ist angebracht, wenn das System mit anderen Schnittstellen benutzt wird, wie mit dem spanischen Enconor, mit einem eigenen Design oder einem geänderten TortuRob. Das Kommunikationsprotokoll wird in der Mi Primer Robot - Site bildlich dargestellt.

Alles bereit zum Gebrauch:

Alle notwendige Software unseres Labors "Edukative Robotik" ist freie Software, und folglich ist es vorhanden zum Downloaden und Installieren. Aber dieses trägt eine Schwierigkeit in sich für solche, die gerade beginnen oder ungeduldig sind "Hand anzulegen".

So wurde die Idee geboren, die Live-CD RoboTux zu verwenden, die auf Puppy-Linux basiert, eine fantastische Mini-Linux Distribution, passend in PC mit begrenzten Ressourcen.

RoboTux bringt ein bereits installiertes XLogo für Java (Sun JRE 1.5) mit, das Serienterminal CuteCom (für Hardwaretests) und ein Tcl/Tk Script, um zwischen Ethernet und RS232 mit Hilfe von Software. Selbstverständlich gibt es auch alle Unterlagen (Handbuch und Beispiele), die notwendig sind, dass alles ohne Komplikationen arbeitet.

Da Puppy nicht auf Spanisch vorhanden ist, schließt das Projekt ein zukünftig die möglichst komplette übersetzung aller anderen typisch inbegriffenen Anwendungen zu erreichen (Browser, Email, Chat, Publisher, usw.).

Ein ISO-Abbild vom ersten Beta von RoboTux kann von descarlinux.com.ar herunter geladen werden.

Informationen von, wie man eine bootbare CD vom ISO-Abbild herstellt, können betrachtet werden unter www.espaciolinux.com

Kontakt und Mailing-Liste, um Erfahrungen zu teilen:

Sie können mit mir für jede mögliche Beratung über das Thema in Verbindung treten. Auch gibt es eine Mailingliste in Spanisch im Besonderen zum Gebrauch von XLogo in Edukativer Robotik. Sie können teilnehmen, indem Sie sich registrieren: ar.groups.yahoo.com/group/xlogo-es