×

Handling system, work system, and program

  • US 8,442,668 B2
  • Filed: 12/14/2009
  • Issued: 05/14/2013
  • Est. Priority Date: 07/07/2005
  • Status: Active Grant
First Claim
Patent Images

1. A program for execution by a computer connected to a visual sensor, a movement amount detecting part and a handling part, wherein:

  • the visual sensor repeatedly images an imaging region set in a conveyance path through which a carrying part passes at a predetermined time interval,the carrying part carries a plurality of articles,images are acquired by the visual sensor in a plurality of individual tracking ranges obtained by dividing the carrying part in a conveyance direction,the visual sensor detects relative positions of articles within each tracking range with respect to each tracking range based on each acquired image,the movement amount detecting part detects an amount of movement of the carrying part, andthe handling part selectively picks up articles carried on the carrying part, the program causing the computer to function as;

    a tracking range monitoring part for monitoring the amounts of movement of the plurality of tracking ranges from the imaging region based on the amount of movement detected by the movement amount detecting part and specifying the tracking range passing through a predetermined detection area;

    an article selecting part for selecting an article satisfying a predetermined selection condition within the tracking range specified by the tracking range monitoring part;

    a controlling part for controlling the operation of the handling part so as to pick up the article selected by the article selecting part;

    a data managing part for generating a plurality of tracking data corresponding to individual tracking ranges; and

    a storing part for storing the plurality of tracking data generated by the data managing part, whereinthe tracking range monitoring part specifies one of the tracking ranges as a head tracking range and one of the tracking ranges as a tail tracking range passing through the predetermined detection area;

    the article selecting part selects the article satisfying the predetermined selection condition within a region from the head tracking range to the tail tracking range specified by the tracking range monitoring part;

    the controlling part controls the operation of the handling part so as to follow and pick up the article selected by the article selecting part based on the amount of movement detected by the movement amount detecting part and the relative positions detected by the visual sensor,the tracking data includes movement amount information able to specify the amount of movement of a corresponding tracking range from the imaging region, and, when there are any articles in the corresponding tracking range, further includes the number of articles within the corresponding tracking ranges,the article data includes article position information able to specify the relative position of a corresponding article with respect to the tracking range,the data managing part updates the movement amount information stored in the storing part based on the amount of movement detected by the movement amount detecting part,the tracking range monitoring part monitors the amount of movement of the tracking range from the imaging region with reference to the movement amount information of the tracking data and specifies the tracking data of the tracking range passing through the detection area,the article selecting part selects article data satisfying the selection condition with reference to the article data included in the tracking data specified by the tracking range monitoring part, andthe controlling part specifies the relative position of the article with respect to the handling part based on the movement amount information included in the tracking data specified by the tracking range monitoring part and the article position information included in the article data selected by the article selecting part and makes the handling part follow the article.

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