Mahru Humanoid Robot

This bipedal robot knows how to move its upper body whilst walking around — an impressive feat, considering it wasn’t all that long ago that scientists first managed to get these things to take five steps without falling flat on their faces. Mahru also releases scents to express its artificial emotions and it has the ability to recognize people and distinguish individual figures. It even communicates with humans, obeys simple vocal demands and imitates gestures. Creating an intelligent and perfect humanoid robots is only a matter of time.