Humans will walk on Mars first. Humanoid robots still wrestle with balance, power, dust, and life-support.