roviopy

This project is an API for the Rovio robot written in Python. My plan is to create a little python script to control it, and then on top of that add some computer vision stuff to write some autonomous code. I think I'll be working this up to a cat play-thing. We are planning on getting a cat next year and this way it'll have something to play with. It seems like a pretty formidable task, but we'll see what I can do on it.

The API for the Rovio is all CGI commands found here. It's a pretty nasty specification without many details, but I think I'll be able to work it out.

There has been some work already done on a python API for the Rovio at University of Buffalo by Jonathan Bona and Michael Prentice. (Link) The code can be found on github here. The reason I'm not using any of that code is 1) it really only is the API layer and it won't take me too long to write that myself / it will help me learn and 2) it's under a license I find a little restrictive. So I'll do it on my own.

The code for this project can be found on googlecode at http://code.google.com/p/roviopy/

If you want to subscribe to my posts on roviopy then click on this link: http://fermentablecode.blogspot.com/feeds/posts/default/-/roviopy 

Powered by Blogger