×

Robot and method for controlling the same

  • US 8,209,074 B2
  • Filed: 02/05/2008
  • Issued: 06/26/2012
  • Est. Priority Date: 02/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A robot, comprising:

  • a main body;

    a traveling mechanism configured to be attached to the main body and to move the main body;

    an image pickup device configured to pick up an image of an object in a space including a traveling plane;

    an object detector configured to detect the object in the space based on the image picked up by the image pickup device;

    a distance calculator configured to calculate a distance to the object detected by the object detector;

    an obstacle decision part configured to make a decision whether the object detected by the object detector is an obstacle based on the distance to the object calculated by the distance calculator;

    a traveling object decision part configured to make a decision whether the obstacle is a traveling object based on the image picked up by the image pickup device and the distance calculated by the distance calculator, and to make a decision, if the obstacle is judged to be a traveling object, whether the traveling object is a person based on the image picked up by the image pickup device;

    a caution requiring person decision part configured to make a decision whether the traveling object is a person against whom caution should be taken, based on the image picked up by the image pickup device and the distance calculated by the distance calculator;

    an approach permissible distance setting part configured to set an approach permissible distance from the object detected by the object detector based on the image picked up by the image pickup device and the distance calculated by the distance calculator, the approach permissible distance setting part being configured to place no restrictions on the approach permissible distance from the object when the object detected by the object detector is not an obstacle, to set the approach permissible distance to a first distance when the object detected by the object detector is an obstacle and is not a traveling object, to set the approach permissible distance to a second distance greater than the first distance when the object detected by the object detector is a traveling object and is not a person, to set the approach permissible distance to a third distance greater than the second distance when the object detected by the object detector is a person and is not a person against whom caution should be taken, and to set the approach permissible distance to a fourth distance greater than the third distance when the object detected by the object detector is a person against whom caution should be taken, the approach permissible distance setting part being further configured to set a degree of caution with respect to the object, wherein the approach permissible distance setting part places no restrictions on the degree of caution when the object detected by the object detector is not an obstacle, sets the degree of caution to a first level when the object detected by the object detector is an obstacle and is not a traveling object, to set the degree of caution to a second level when the object detected by the object detector is a traveling object and is not a person, sets the degree of caution to a third level when the object detected by the object detector is a person and is not a person against whom caution should be taken, and sets the degree of caution to a fourth level when the object detected by the object detector is a person against whom caution should be taken;

    a velocity setting part configured to set a velocity of the main body based on the approach permissible distance and the degree of caution set by the approach permissible distance setting part; and

    a controller configured to control the traveling mechanism so as to cause the traveling velocity of the main body to become the velocity set by the velocity setting part.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×