by Tom Brusehaver am a software person, so having a reliable device to program really helps. I had several goals in mind when I started this project:
1. Reliable — if I was going to do software development — not robot repair — the robot has to work every time it is turned on.
2. Not too big — Big robots are more work; they need bigger batteries, a bigger structure, and bigger motor controllers.
3. Not too small — I want space to add additional sensors and interesting hardware.
4. One central CPU, with capability for additional CPUs.
I have built a robot that meets all these goals and has been a real pleasure to work with.
Was this article helpful?