Abstract
Disclosed is a robot management system comprising a control circuit configured to receive data indicative of a worker task being completed by a human from a human task management system coupled to the robot management system, generate a new robot task based on the data, add the new robot task to a robot task queue, detect an available robot, determine capabilities of the available robot, and filter the robot task queue based on the capabilities of the available robot to generate a group of robot tasks, the group being a subset of the robot task queue and each task in the group can be performed by the available robot. The control circuit is further configured to determine a priority group comprising a priority for the available robot for each task in the group and assign a robot task from the group to the available robot based on the priority group.