The invention relates to a control system, and discloses a navigation control method of a robot. According to the method, a road face image located in front of the robot is obtained periodically, whether a ground mark exists in the obtained road face image or not is detected, the position and direction of the robot are calculated on two occasions according to the detection result of whether the ground mark exists or not, and accordingly the walking direction and speed of the robot are controlled according to the calculated position and direction. Manufacturing cost of the robot is reduced; the position detection based on the coordinate system and the position detection based on the dead reckoning are both more accurate position calculation modes compared with the infrared detection, so that accurate control over the advancing route of the robot is guaranteed; furthermore, handling is conducted on two occasions according to whether the ground mark can be detected or not, so that the cycle length for obtaining the road face images can be free of limitation, and thus real-time calculation of the advancing direction and position of the robot is guaranteed.