Battlefield robots will probably look humanoid because one of the big goals of the military is to use currently existing trucks and tanks and different weapon systems, so you want a machine that fits into those weapon systems like a human.