Imagine a robot control computer with a GPS receiver, built-in high resolution cameras, 3-axis compass, accelerometer and gyroscope, high resolution camera, and network connectivity using Wifi or 3G/GPRS/HSPDA data services and also Bluetooth communication. On some cases, Near Field Communication (NFC) is also included for landmark recognition using RFID. Imagine that this control computer has programming libraries and frameworks for voice recognition and synthesis that can be easily used in several languages. The processing power is based on low power ARM processors faster than 1GHz with one or multi-core CPUs and using 1GB or more of memory. Finally, imagine that this control computer is manufactured in the scale of millions so that it costs much less than buying all these sensors alone and building a robotic platform.
Such control computer exists and it might be in your pocket. Smartphones are the perfect fit for robots' computers. In fact, IEEE Spectrum Magazine and Robotics and Automation Magazine published articles earlier this year pointing "Smartphone controlled robots: the new brain of robots" as one top robotics trend for the year of 2012.