We figured out quite a long time ago that a humanoid form makes little sense for a robot. It is extremely versatile but that comes at a cost of having many compromises. With robots it is much more sensible to make a variety of robots optimized for performing specific tasks. For example a Roomba makes a lot more sense than a humanoid robot with an upright vacuum cleaner. An industrial robot on an automotive assembly line has no use for legs, a body or a head, it doesn't need to move itself around, all it needs is an arm. It would be silly to build a humanoid robot, hand it a welding gun and have it stand there welding body panels as they go by.