A robot is a machine that can perform complex tasks automatically, while an android is a humanoid robot that resembles a human in appearance and behavior.
What is the difference between a robot and an android?