Wowwee Rovio und Linux

Unser Ruben bekam zu Weihnachten einen weiteren Roboter für seine inzwischen arg angewachsene Sammlung. Am liebsten mag er die Produkte aus der Wowwee-Reihe, die sind qualitativ in Ordnung und vor allem sind sie keine Kriegsspielzeuge. Diesmal erfreute sich der kleine Junge am Rovio, einen Überwachungsroboter für Kinder jeden Alters. Das Spielzeug kommt mit einer WLAN-Anbindung daher, die zur Konfiguration auch eine adhoc-Verbindung akzeptiert. Gesteuert wird das Teil dann über das lokale LAN oder alternativ über WAN mit einem Browser. Bis hierher wäre alles fein und gut.

Leider wird der Audiostream in beide Richtungen (der Rovio besitzt ein Lautsprecher und ein Mikrofon) über eine active-X-Komponente gesteuert, die es halt nur für Micro$oft-Browser gibt. Auch Mac-User, für die es eine Installationssoftware gäbe, gehen leer aus und können keinen Sound empfangen und auch keine Lautsprache an den Roboter senden, obschon er dereinst einmal eine Übersetzung der active-X-Komponenten für den Mac gab.

Unter Ubuntu läuft alles, ausser eben die Übertragung der Aufnahmen vom Mikrofon des Roboters und in umgekehrter Weise. Das ist sehr schade und so überlegten wir uns, ob wir allenfalls unseren EEEPC 1101HA umnutzen und ein Windows installieren sollten. Das Netbook läuft zwar unter Ubuntu ordentlich, leider fällt regelmässig die WLAN-Verbindung aus und den 3D-Desktop brachte ich auch nicht zum Rennen.

Also besorgte ich ein externes CD/DVD-Gerät, das per USB an das Netbook gehängt und dann damit gebootet wird. Die DVD vom EEEPC-Hersteller startet mit Ghost und bringt für Windows-Verhältnisse das Betriebssystem recht schnell auf die Platte; mit allen Treibern. Das erleichtert die Sache sehr. Danach führte ich die obligaten Updates durch und installierte CalmWin. Ansonsten liess ich das Teil so, wie es ab der DVD installiert wurde. Die 30- oder 60-Tage Testversionen für irgendwelchen Norton-Tools und Microsoft Office nutze ich nicht.

Sobald ich dann Rovio per Browser ansteuerte und das active-X-Teil installierte, lief alles auf Anhieb. Die Umgebungsgeräusche vom Rovio werden an das Netbook übertragen und umgehrt lässt sich der Rovio als schwaches Megaphone ab der Quelle Netbook nutzen. Das ist es, was wir wollten.

Mich ärgert zwar, dass der Rovio mit Linux nicht vollständig nutzbar ist, viel mehr aber gibt mir zu denken, dass wir es offenbar noch immer nicht schaffen, browsergesteuerte Hardware so zu konfektionieren, dass sie plattformunabhängig betrieben werden kann. Dass wir in diesem Punkt noch nicht so weit sind, stösst an ein Unvermögen der Industrie und teilweise auch der Gemeinschaft der OpenSource-Welt.

Dass ich auf meinem Netbook nun Windows nutze(n muss), stört mich nicht wirklich stark. Immerhin ist ja eine Lizenz für XP mit dabei und die Installation verlief recht flott und gut. Freilich, ich setze viel lieber freie Software ein, das heisst aber nicht, dass ich alles andere verteufeln will. Ausserdem scheint beim Gerät EEEPC 1101HA jene verbauten Teile besser bei Windows als bei einem Linux aufgehoben zu sein. Die Hardware wird sauber erkannt, die Treiber installiert und die WLAN-Verbindung läuft nun auch stabil. Nun haben wir wieder ein Windows-Rechner in unsrem Haushalt – nebst vier Ubuntu-Installationen.

Ähnliche Artikel

Schlagwörter: , , , , , , , , ,

12 Kommentare to “Wowwee Rovio und Linux”

  1. grimsrudNo Gravatar schrieb:

    Abgesehen von deinem Wlan-Problem:
    Wine + Internet Explorer wären keine Alternative gewesen?

    Munter. Grimsrud

  2. Roman HanhartNo Gravatar schrieb:

    Hallo grimsrud

    Habe ich mir auch überlegt, wusste dann aber nicht auf Anhieb, ob die activeX-Komponenten laufen würden. Ausserdem wäre – wie Du es auch schon gesagt hast – das Problem mit dem WLAN nicht behoben, was die Steuerung eines Roboters via WLAN etwas schwierig macht ;-)

  3. GerrietNo Gravatar schrieb:

    Hallo ;D

    Ich finds schade, das man durch sowas doch wieder auf Windows zurückgreifen muss.

    Aber das ding sieht spacig aus *gg So ein Roboter wollte ich mir auch mal anschaffen, nur mal zum probieren. Gibts eigentlich auch welche die unter Linux laufen ?

    Tschöö

    Gerriet

  4. grimsrudNo Gravatar schrieb:

    Hmmm… also Google sagt, dass Wine und ActiveX durch das Kopieren zweier dlls gehen sollte.
    Zum Wlan: das ist ja ärgerlich. Wenn ich das richtig sehe (auf die Schnelle), dann brauchst du vermutlich das ath9k-Modul? Falls ja: hast du es mal mit den Backports der Module (linux-backports-modules-generic) versucht? Vielleicht laufen die ja besser?

    Wie dem auch sei: falls kein dringender Handlungsbedarf besteht… viel Spaß mit dem Roboter :-) Wenn auch unter Windows :-)

    Munter. Grimsrud

  5. Christoph HackNo Gravatar schrieb:

    Tolles Spielzeug, aber bei “Kinder jeden Alters” fragt man sich schon ob es nicht auch ein Spielzeug für Papa ist ;)

    Und wenn du etwas damit herumspielen magst, aus den (erstaunlicherweise sogar öffentlichen) API-Docs:

    /GetAudio.cgi (input parameters: none)
    The audio data must be send with HTTP POST method. Audio format: 16bit PCM, 8000Hz

    Das kann man bestimmt irgendwie hinbekommen. Da die NPAPI (die Plugin API für die Browser) aber irgendwie imho sehr umständlich ist, wäre es vermutlich einfacher gleich ein normales Programm zu schreiben. Für die ganzen Steuerbefehle brauchst du eh nur einen CGI-Script aufrufen.

    Viel Spaß beim hacken!

    Gruß,
    Christoph

  6. Roman HanhartNo Gravatar schrieb:

    @Gerriet: Das ist bisher meines Wissens der einzige Roboter aus der WOWWEE-Reihe, der via WLAN läuft. Es gibt noch den RSMedia, der via USB programmiert wird. Der läuft leider auch nur mit Windows oder Mac.

    @grimsrud: Im Moment passt es so. Ist auch wieder mal schön, ein Windows zu nutzen. Und se es nur darum, um zu sehen, wie anders und für mich weniger komfortabel es ist ;-)

    Die Backports habe ich leider ohne Erfolg versucht. Habe aber nicht sehr viel Zeit damit verbracht. Vielleicht kriegt man das Ding schon richtig zum Laufen, auch unter Linux.

  7. Roman HanhartNo Gravatar schrieb:

    Oh danke Christoph Hack! Ich bin halt nicht der Programmierer, aber wer daran Freude hat, wird bestimmt etwas hinkriegen. Schaue mir aber die Infos trotzdem mal an.

    Und die Anspielung wegen den Kindern jeden Alters: Ja, da habe ich natürlich auch einen Link zu mir gedacht. Ich spiele öfters mit dem Teil. Ich muss aber immer zuerst fragen ;-)

  8. AndreasNo Gravatar schrieb:

    WLAN und Ubuntu (oder allgemein Linux?) scheint wirklich ein leidiges Thema zu sein. Wir haben auf einem Netbook (MSI Wind U100) Ubuntu 9.10 installiert und WLAN bricht ständig ab bzw. die Signalstärke ist miserabel, auch wenn man im Nebenzimmer zum WLAN Router ist. Unter Windows XP lief das WLAN wie geschmiert, keinerlei Probleme zu verzeichnen. Kann ich nicht nachvollziehen, wieso das auf so gängigen Geräten wie z.B. den MSI Wind Netbooks nicht in den Griff zu kriegen ist. sowas treibt viele bestimmt zu Windows zurück, die bereits den Umstieg gewagt hatten… :-(

  9. GerrietNo Gravatar schrieb:

    hi ;)

    Ich nochmal, lese grade bei Ubuntu Geek, das Wii Remote dings unter Ubuntu 9.10 laufen soll. Jetzt frage ich mich, warum dann Wlan soviel Problme gibt ? echt seltsam

    http://www.ubuntugeek.com/wiic.....linux.html

  10. Gregor FröhlichNo Gravatar schrieb:

    Neiiii Roman ! Windows im Hause, das darf nicht wahr sein. Das Ding muss unbedingt auf Linux zum laufen kommen ;-)

  11. ChristophNo Gravatar schrieb:

    Ist ja ein wirklich abgefahrenes Spielzeug. Wenn das Ding nicht so teuer und sinnlos wäre, hätte ich durchaus auch Interesse ;)

  12. Roman HanhartNo Gravatar schrieb:

    Naja, sinnlos ist es nicht. Sonst wären ja alle Spielzeuge sinnfrei, oder? Unser Ruben (und ich) haben mindestens Spass daran und um Mami zu erschrecken reicht es allemal ;-)

Hinterlasse einen Kommentar

blogoscoop Blogverzeichnis - Blog Verzeichnis bloggerei.de