Do robots help humans in space ?.