Explorer / Repair Robot

Astronaut helper robot concept meant to be future NASA tech.