The key element of Robobo is your smartphone. It provides the robot with high quality sensors like cameras, microphone, gyroscope, magnetometer, accelerometer and tactile screen. Moreover, it has very powerful actuators to interact with the user, like the speaker or the LCD screen. In terms of communications, current smartphones are equipped with WI-FI, Bluetooth, 3G and more. And, as a key feature, the processor is powerful enough to manage all these elements and run complex programs on board.