The teaching platform integrates multiple application scenarios such as disordered feeding, carton unstacking, high-precision positioning, etc. Users can easily deploy multiple typical applications of intelligent robots; The system contains rich visual algorithm modules (such as 3D general processing algorithm, 3D feature processing, 3D model creation and matching, depth learning, 2D general processing algorithm, 2D feature processing, 2D matching, pose adjustment, trajectory class, measurement class and other special algorithms), which can be applied to many typical actual scenes.