Hi... I'm trying to build a computer-controlled ball bot. I've been fascinated by these things for a while now. The body consists of a fairly large (~12") plastic rodent ball obtained from a local pet store. It has an internal frame made from wood and is supported by a bearing on one side and drill-bit / drill on the other. I'm planning on controlling the bot with an arduino + zigbee wireless adapter. Locomotion will be provided by a cheap black n' decker drill I've built into the frame -- the idea is that the internal frame will contain enough mass such that the energy required to rotate the body is less than that required to rotate the frame. Turning will be accomplished by a servo located at the center of the frame that causes a weight to lean left or right, which will in turn cause the body to lean left or right.
To give you a sense of my skills and experience, this is my first project that didn't involve anything other than just reading/sending IO over a zigbee or turning a servo. I have had very little success doing anything other than connecting a battery directly to a pre-built development board so, I expect motor control to be a challenge.
At the moment, there is only the body, the internal frame, and the motor. I need to get a motor driver to control the speed/direction of the motor using the arduino. Then, I'll connect the arduino + zigbee (which will probably also involve adding a separate battery package) and then figure out how to mount the servo/weight to control steering.
Here's the motor controller I'm considering: http://www.pololu.com/catalog/product/713
I'll probably use both channels for the one motor. The motor itself runs off of 4 AA batteries. I did some tests with a multimeter and could only get it to pull slightly less than an amp when trying to stop the drill with my hand. I'm trying to do this on a budget so I'd prefer not to just buy a shield or two. I already had the zigbees and arduino from another project.
Enough babbling, here are some pics. It's leaning to the left in the picture because I haven't tried to center it yet -- I'll do that after I finish added the rest of the components.
And, the obligatory XKCD reference: http://xkcd.com/413/
Edit: I just found this guy's project: http://www.photopete.com/swarm/hamsterball.htm
His design is certainly cleaner than mine so it'll make a good reference.
