This paper introduces an obstacle avoidance control for a mobile robot using a single CCD camera and ultrasonic sensors. First, the mobile robot detects an obstacle based on information of both the image and the distance. Then, from the information obtained about the obstacle, the mobile robot generates a trajectory to avoid the obstacle. Finally, the usefulness of our proposed methods is demonstrated by experiments.