I picked up two books on robotics yesterday and I like them both.
PIC robotics: A Beginner's Guide to Robotics Projects Using the PIC Micro, which has some useful information on writing programs for microcontrollers used in robots to control various sensors and servos. The microcontroller focused on in this book was the 8-bit
PICmicro distributed by
Microchip. The programming is lower-level than I'm used to, but honestly, if someone had told me how easy it was to program these controllers years ago, I might have never started building the typical business-software. 50% of it is simple bit manipulation. Can you say "gravy train"?
The other book is
The Robot Builder's Bonanza (TAB Electronics), which has a ton of information on the various microcontrollers, cpus, servos, motors, mechanisms, and electrical components of modern-day robots (This was updated in 2001 so there are some new advances since then but the basics are the same).
I'm going to check out the
PC/104 embededs (particularly the
Aaeon PCM-5335 which can run win ce.net), the
Atmel AVR embededs, and of course
Gumstix (which use the Intel Xscale CPU and run Linux) before I decide on a mcu/cpu for my
homebuilt UAV.
In the words of the
bobby digital: "Bung bung. Boom. Throw that out there."