This paper puts forward a primitive-based intelligent control method to micro-operation robot. Firstly, the paper presents object-oriented architecture of micro-operation robot. Then based on the typical hierarchy of intelligent robot, the concept of primitive control is brought forward, modules are further encapsulated into primitive methods, and a robot task is simply abstracted into a sequence of task primitive. So the paper implements machine learning and flexible task planing on primitive of micro-operation robot. Experiments show that the control method can effectively improve the intelligence and automation of robot.