Many many years ago as a kid I bought the book 'How to Build Your Own Self-Programming Robot', by David L Heiserman, and dreamed of building my own trainable robot pet. I never did, but I kept the book so now with some modifications to accommodate modern cheaper and easier to work with parts like Arduino's I am going to build it.
I searched around for the best way to do this and ended up deciding to order a little three wheeled arduino robot kit from China that I could just load with a ported version of the software in the book. Unfortunatly This is the kit I ordered.

And this is the kit I received. More than half the kit was missing and the Arduino was damaged and faulty. I did manage to get half my money back but that seemed like little compensation after I'd waited a month for the kit to arrive.

I found a kit of parts at the local Jaycar to replace most of the missing parts, and bought a replacement Arduino there as well.

I had to modify the base plate a little and move some of the boards around a bit, but everything seems to fit OK.
