The document describes the design and components of a PC-based mobile robot for navigation. It uses a vision system with image processing and feature matching to navigate. A fuzzy logic controller computes the speed and angular speed needed by the two motors. An obstacle avoidance algorithm detects obstacles using pixel appearance differences. The robot is powered by a 12V battery and controlled through a software interface on a PC. Testing showed the fuzzy controller could achieve desired turns to navigate autonomously.