I made this when I was working. I resurrected it when i discovered that #4 machine screws will
replace the #2 nut that fell out. The #4 fits through the mount and doesn't need a nut as it threads itself through the plastic in the motor. So one side has the old #2 with a bolt, the other side has #4 without the nut.
I got an old RC Car with a spare battery and charger (9.6 V NiMh) similar to this:
http://www.radioshack.com/product/index.jsp?productId=24884186
The battery takes up the hidden floor and is held in place with a twist tie. I did obstacle avoidance with optical distance sensors. I even had it slow down when it is near a wall.
It turns and avoids walls but will fall down stairs. The code is here.
http://www.pololu.com/product/136
I used parts from Solarbotics.
https://solarbotics.com/product/23190/
https://solarbotics.com/product/k_cmd/
https://solarbotics.com/product/gm2/
https://solarbotics.com/product/gmb28/
I got the plastic disks from TAP Plastics. I wonder if the cats remember this guy from when they kittens?