The world needs people who understand how to get robots moving. Making robots move requires mathematical knowledge and programming skills. In this course, we get started on the problem of describing where things are in the world. We’ll start simply and consider the case of objects in a two-dimensional plane. We’ll then dive into control theory and begin to model dynamic systems including the electric motors and gearboxes that go into a robot. The skills you learn and the tools we use will be essential for completing the practical MATLAB exercises.