AI plays an essential role in robotics to enable them to understand and interact with the surrounding environment. This course gives an introduction to the application of AI in robotics. It focuses on vision-based (and learning-based) techniques to enable robot navigation and object manipulation.