NASA's robots take one further step towards autonomous maintenance in space