In this thesis, a system architecture is proposed to effectively integrate a robotic system for small-size humanoid robot. This system has a common database and variable names are unified so that the communication between each subsystems in the robotic system can be more smoothly. In addition, a vision system with the abilities of feature recognition and matching is designed and implemented in this system architecture. Scale Invariant Feature Transform (SIFT) is used as the image feature recognition algorithm and Kd-BBF Tree is used as the image feature matching algorithm. From the experimental results, we can see that the design and implementation of the method can effectively identify image features, and can accurately identify the target.