In this paper we describe three vision-based behaviors for mobile autonomous robots. The first behavior is vision based collision avoidance. The second behavior is a tracking behavior, which allows the study of autonomous robots moving in a room. The third behavior is the use of the tracking program to communicate to the robot where it is and how to get to its goal, a type of visual servoing. All of the behaviors are implemented on the TJ Pro(tm) robot with the Argos(tm) pan-tilt head. The PC is connected to the robot through RF serial and video connections.