This document summarizes a study on designing a wheeled mobile robot capable of autonomous navigation and obstacle avoidance. The robot uses a digital compass sensor to navigate towards north and an ultrasonic sensor to detect and avoid obstacles. It is controlled by an Arduino board and programmed in C language. Experimental results showed the robot could successfully navigate towards north and avoid obstacles in outdoor environments. The document discusses the hardware, software, control algorithms and limitations of the sensors used to enable the robot's autonomous navigation and obstacle avoidance capabilities.