Yes, a robot has reality. Of course it has reality, especially if it can punch you in the face. Does it have a mind? That's a different question.
Do you believe that all humans share a human nature?
Do you believe that all humans share a human nature?