telepuppet

Noun

 * 1) A remotely controlled robot for carrying out physical tasks in a space environment.