A waymark recognition algorithm for mobile robot based on Support Vector Machine (SVM) is proposed. Its process traffic sign uses SVM classification. The method shows its learning ability and fault tolerance in various circumstances such as different light intensity, image distortion, shadowing and long shooting distance. Experiment results show the waymark’ s classification is efficient and it has robustness in complicated outdoor environment.