Für alle Entwickler die Spass daran haben Ihren Rovio ein wenig mehr Leben zu spendieren, habe ich eine JRovioApi geschrieben. Mittels dieser API lassen sich fast alle Kommandos einfachst per Java ausführen. Hinzu wird der Abstandssensor ausgelesen und es kann die WebCam genutzt werden.

Mit der Google Speech Engine kann auch Sprache simuliert werden.
Sehr einfach kann auch eine Tonaufnahme vom Rovio Mikrofon erstellt werden.




Hier ein paar Beispiele von Befehlen:

Rovio fährt nach vorne:
rovioApi.manualDrive(JRovioApi.MOVE.Forward); 

Rovio Status inkl. Sensor:
rovioApi.getNavigationStatus();

Rovio soll zur Dockingstation fahren:
rovioApi.goHomeAndDock(); 


Rovio soll eine Audio Aufnahme machen und nach test.wav speichern:
rovioApi.captureAudio("test.wav"); 

Die Binaries sind in Kürze hier verfügbar.