×

Robot and task execution system

  • US 8,483,930 B2
  • Filed: 10/07/2008
  • Issued: 07/09/2013
  • Est. Priority Date: 12/04/2007
  • Status: Active Grant
First Claim
Patent Images

1. A robot which executes a task by making autonomous actions on the basis of communication with a support server provided with a task database, comprising:

  • a plurality of active sensors with directivity configured to output;

    at least one of electromagnetic waves and ultrasonic waves; and

    output signals related to an external state of the robot according to received reflection waves of the at least one of the electromagnetic waves and ultrasonic waves; and

    a controller configured to control actions of the robot on the basis of the output signals from the plurality of active sensors;

    wherein the controller is provided with a first processing element and a second processing element,the first processing element is configured to determine a position and an orientation of the robot,store the position and the orientation in the task database on the basis of communication with the support server,recognize a position and an orientation of an associated other robot in the task database on the basis of communication with the support server, the associated other robot comprising a plurality of other active sensors with directivity configured to output at least one of electromagnetic waves and ultrasonic waves, and output signals related to an external state of the associated other robot according to received reflection waves of at least one of the electromagnetic waves and ultrasonic waves, anddesignate in the plurality of active sensors disposed in the robot an active sensor which has a possibility to interfere with any of the plurality of other active sensors disposed in the associated other robot on the basis of the determination result and the recognition result, and designate in the plurality of other active sensors disposed in the associated other robot an other active sensor of the associated other robot with which the designated active sensor of the robot has the possibility to interfere, andthe second processing element is configured to evaluate a degree of contribution of each of the plurality of active sensors to a task being executed by the robot, the degree of contribution evaluated based on a predetermined relationship between each of the plurality of active sensors and the task being executed by the robot,store the degree of contribution in the task database on the basis of communication with the support server,recognize at least a degree of contribution of the other active sensor of the associated other robot designated by the first processing element in the task database on the basis of communication with the support server, compare the degree of contribution of the designated active sensor of the robot with the degree of contribution of the designated other active sensor of the associated other robot on the basis of the determination result and the recognition result, anddecrease an output intensity of the designated active sensor of the robot on a condition that the degree of contribution of the designated active sensor of the robot is lower than the degree of contribution of the designated other active sensor of the associated other robot.

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