Robots are computers in motion. AI gives machines the ability to reason. ML enables machines to learn, improve, and make predictions. ML can be descriptive, predictive, or prescriptive.
Supervised learning uses data to map $x \rightarrow y$.
Unsupervised learning uses unlabeled data to find general patterns and classifications.
Reinforcement learning learns tasks by maximizing reward.
Perception $\rightarrow$ planning $\rightarrow$ actions.