×

Method for coordinating cooperative robots

  • US 8,108,071 B2
  • Filed: 01/08/2008
  • Issued: 01/31/2012
  • Est. Priority Date: 07/13/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for coordinating a plurality of cooperative robots, comprising:

  • detecting an abnormal event through a sensor;

    broadcasting the abnormal event to the cooperative robots;

    determining whether a priority of the abnormal event is higher than a priority of the task being currently executed by the robot, wherein if the priority of the abnormal event is higher than the priority of the task being currently executed by the robot, whether function attributes of the robot meet attributes of the abnormal event is then determined, and if the function attributes of the robot do not meet the attributes of the abnormal event, the robot broadcasts to acquire help from other robots to constitute an instantly designated task team, and the instantly designated task team goes to where the abnormal event takes place to process and eliminate the abnormal event; and

    dismissing the instantly designated task team and resuming the original tasks of the robots after the abnormal event has been eliminated;

    wherein the priority of the abnormal event is calculated according to a dot product of an attribute vector of the abnormal event and a function attribute vector of each robot, the weight of the abnormal event, and a distance between each robot and where the abnormal event takes place, and the priority of the task being currently executed is calculated according to a dot product of an attribute vector of the task being currently executed and the function attribute vector of each robot, the weight of the task, and a distance between each robot and where the task is currently executed.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×