The invention discloses a modular function extension and dynamic task scheduling
service robot system, which relates to the technical field of robots, and comprises the following specific steps: step 1, task
feature extraction, step 2,
machine learning prediction, step 3, dynamic priority calculation, step 4,
heuristic task allocation, and step 5, load balancing scheduling. And step 6, task execution and feedback, in the method, the
execution time and the resource demand of the task are predicted by using a
machine learning model, and an optimal task scheduling scheme is calculated by using dynamic priority calculation,
heuristic task allocation and load balancing scheduling. In the first step, tasks are fragmented, then pass through calculation and then are combined, the calculation complexity can be reduced, and the
algorithm operation efficiency can be improved. In the fourth step, multiple iterations are carried out after
randomization operation, and the scheduling scheme is optimized step by step, so that the global optimality of the scheduling scheme is improved, and falling into a local optimal solution is avoided.