Computers are getting faster and more powerful, and artificial intelligence technology is advancing, yet today's robots still seem very primitive compared to those we find in science fiction. Why has it been so hard to make robots that are like us? What are the technological challenges to doing so? Should robot brains be like biological brains, or might they conform to very different principles? And if we do make robots with human-level intelligence, will they be conscious like us?