A Dissident's View of Robotics
If you first design a robot using analog circuits, it will have a much better chance of surviving in the real world. There's no reason you shouldn't emulate the analog design with a microprocessor, but trying to program it from scratch will only lead to disappointment.
Some of these web pages don't work well with newer browsers. I'm fixing things as fast as I can, but there's a lot of code to revise. Please be patient.