The future of robots: From science fiction to present day predictions