What is the difference between an automaton a robot and android?
While I am hardly an expert, the explanation that I've heard is
that a robot is a preprogrammed mechanical device, an automaton
means a self-operating machine (essentially the same thing as a
robot) and an android refers to a robot or automaton that
physically resembles a human. The female equivalent of an android
is a gynoid (from the Greek meaning "female").