The Difference Between AI, Machine Learning, and Robotics

There is a lot of buzz around the emerging technologies of artificial intelligence and machine learning — so much so that these terms often get used interchangeably. Even “robotics” gets thrown in the mix. But what does each really mean, and how are they related?