Well the power is obviously an issue and I'll go with a car battery - this adds weight, but that's not a major concern at this stage. As for computing power, I reckon an 800MHz, 1GB RAM system running a cutdown version slackware will handle the software easily enough, though I may opt for a gumstix job instead. The ITX box consumes about 15W, the motors and USB devices will obviously chew up a fair bit more, but I should be able to get a good few hours out of a decent car battery. Might even hook up a solar trickle charger for it.
The chassis I will make myself.
What I need is just a decent USB robot interface card capable of driving 5 motors, the rest I can handle. I've looked at a few online, bought one, blown it up and am really wondering if anyone else has any direct experience. It's fairly elementary stuff I would have thought?