Personally I think humanoids make terrible robots unless you want to make a robot that is really good at marathon running or something. A gorilla bot may make sense, or a dog/horse/quadruped robot even, but humanoids aren't the best platform for most stuff you would want a robot to do. Too unbalanced, not enough traction, too complicated, too fragile.<p>I'm not surprised that the most successful robots are either just giant arms, wheeled vehicles, or dogs on springy legs. Humanoids are just so difficult!