Introducing my Piro robot, using a Raspberry Pi 2 as its CPU.
I have always been interested in robotics, but only recently when I got a Raspberry Pi 2 (originally for testing my rpix86 on it) I finally decided to actually build a robot myself. I am more interested in the software side of robotics, but did not want to build a simple robot-controlled car, so I decided that a two-wheel balancing robot might be achievable with my limited building skills. Last Sunday I finally managed to get my robot to balance for the first time! https://youtu.be/mIFhwdpM5oQ
Since I am more of a programmer than a hardware guy, working on a robot has been very educational. I made some mistakes along the way, and as with my rpix86 project, I have documented my mistakes as well as my achievements on my blog posts on the new http://piro.patrickaalto.com pages.
My plans include adding speech recognition, face recognition, environment mapping, deep learning, and so on into my robot. Basically I am just interested in learning the algorithms used in the field of robotics, and instead of simply looking at the algorithms on the computer screen, I wanted to see the algorithms in action, thus I created Piro. It is still very much a work in progress, I will post here (and obviously on my blog) whenever I get something interesting done with it. Assuming there is any interest, of course.
Anyways, thanks for reading, and best of luck with your own projects! After building my own robot I can appreciate how difficult it sometimes is to make hardware working. Programming is easy compared to that!

Pate