Noun
telepuppet (plural telepuppets) A remotely controlled robot for carrying out physical tasks in a space environment.