The invention discloses a robot cluster scheduling system, comprising: a user layer, an intermediate layer, an application layer, a plug-in layer and a data persistence layer, the intermediate layer includes a processor mapping module and a state acquisition module, and the application layer includes a task scheduling module and a traffic Scheduling module, the plug-in layer includes task solving engine and traffic planning engine. The task solving engine is used to determine the target robot according to the parameters and state data of the task. The traffic planning engine is used to determine the target route. Both the task solving engine and the traffic planning engine provide APIs. On the one hand, it implements a robot cluster scheduling system that supports secondary development, and the system coupling is low. On the other hand, it realizes the determination of the target robot according to the task, realizes the optimal allocation of robot tasks, and improves the execution of tasks after scheduling. Efficiency, on the other hand, can intelligently plan the traffic route of the robot to prevent traffic jams of the robot.