For this we have to consider three things. 1-Physical Abilities 2- Mental Abilities 3- Spirituality
As far as the physical abilities are concerned. Then humans are fragile creature in front robots. we can make them much more powerful than humans.
Next thing is concerned with the
mental abilities. While considering this we have to first study the human brain that how it works. As far as this article is concerned let me tell you that Human brain works just like a C++ compiler.
When we want to see a person with blue clothes then usually we ignore other colors very easy; this thing help us to find the required person easily. Same way when we are searching for blue pen in our room then it skips we don't want to see and only search for pen. And after one minute you have to search for keys.Although you have seen keys while searching for Pen. there are 90% chances that you have to start your search from zero for keys.
What i mean to say from all these fuss that it is much difficult but not impossible to build such a system that can think not exactly like human but to some extent like them. But, that will be special purpose robots. i mean to say they can do special jobs for example waiter, cleaning etc. But not general purpose robots.
Then come the concept of
Spiritual powers. Then we all stop because, humans are also just like a robot made by Some One. We cant do anything at that place.
"So, Robots can never replace Human ever."