A new classification of robot cognitive models is presented in terms of knowledge representation, which clarifies the importance of tacit knowledge in robot cognitive model research. A robot cognitive model based on procedural memory and episodic memory is proposed, and every module in this cognitive model is designed in detail. High-level intelligent behaviors can emerge totally by using experiences without prior knowledge in this cognitive model, and this cognitive model endows the robot with the ability of learning in real time and adaptation.