Text this: Computational Principles of Mobile Robotics