The document provides an introduction to humanoid robots and their increasing popularity in research. It discusses how humanoid robots can work closely with humans by taking advantage of human-centered environments. Developing social interaction skills is important for communication between humans and robots. Having a human-like body also facilitates robot programming and skill learning through imitation of humans. However, fully addressing all relevant research areas simultaneously is beyond the current capabilities of humanoid robots. The document proceeds to review the state of the art in humanoid robotics and possible future developments.