Re: Need help choosing the brain for my robot
If you really plan on using that many sensors, then it is pretty likely (read: almost certain) that you will need more than one processing board. One will be a relatively low power microcontroller board for reading the low level sensors, and the other will be a netbook/laptop/mini-ITX/RoBoard/BeagleBoard for vision processing/servo position calculations/sound generation. Depending on what type of servo you go with, you may need another microcontroller board for controlling those alone. Depending on what type of LCD screen you go with, you may need another board for that (the RoBoard VGA card and I think one or more versions of the beagle board have headers for interfacing directly with some LCD screens).
The DARwIn-OP uses a FitPC2i-sbc with an Intel Atom processor and a USB webcam. It connects to the dynamixel bus and an ARM Cortex-M3 sub-board using an FTDI USBtoUART chip. The CM-730 sub-board behaves as a device on the dynamixel bus just like the servos and it can control power to the servos. It also controls several LEDs and is used to read the accelerometer and gyroscope sensor values (also has a pair of microphones that give very simple ADC values for detecting sounds like finger snaps or hand claps) (also has the speaker amplifier chips for the FitPC2's output).
Please pardon the pedantry... and the profanity... and the convoluted speech pattern...
"You have failed me, Brain!"