These valuable learning materials are partly derived from Robot Builder's Guide of Fred Martin, the course notes at the Massachusetts Institute of Technology.
Wide Skill Spectrum by Building a Robot
Basic Mechanics— Describes basic mechanics, friction, and the simple machines that comprise the building blocks of more complex machines, like robots.
Sensor Design - Without sensors, a robot is just a machine. Robots need sensors to deduce what is happening in their world and to be able to react to changing situations. This chapter introduces a variety of robotic sensors and explains their electrical use and practical application.
Robot Control - The most common kind of robot failure is not mechanical or electronic failure but rather failure of the software that controls the robot. For example, if a robot were to run into a wall, and its front touch sensor did not trigger, the robot would become stuck (unless the robot is a tank), trying to drive through the wall. This robot is not physically stuck, but it is "mentally stuck"
When you build a robot, you are dealing with Mechanical, Electrical, Electronic and Computer Technologies with the Interfacing.
The improvement in the Wireless Communication, Low Power Hi-Speed Semiconductors coupled with compact gigabytes of Flash/HDD may help build a Creative Robot with a smart brain.