JP6555071B2 - Object position recognition method and object transfer method - Google Patents
Object position recognition method and object transfer method Download PDFInfo
- Publication number
- JP6555071B2 JP6555071B2 JP2015204775A JP2015204775A JP6555071B2 JP 6555071 B2 JP6555071 B2 JP 6555071B2 JP 2015204775 A JP2015204775 A JP 2015204775A JP 2015204775 A JP2015204775 A JP 2015204775A JP 6555071 B2 JP6555071 B2 JP 6555071B2
- Authority
- JP
- Japan
- Prior art keywords
- detection target
- objects
- position recognition
- image data
- virtual inscribed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 40
- 238000005286 illumination Methods 0.000 claims description 20
- 238000001514 detection method Methods 0.000 description 111
- 238000003384 imaging method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 6
- 230000001678 irradiating effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Description
本発明は、物体の位置認識方法の技術に関し、より詳しくは、重なり合った複数の物体である検出対象物の中から最上位に位置する検出対象物を速やかに、且つ正確に見出すことが可能な物体の位置認識方法の技術に関する。 The present invention relates to a technique of an object position recognition method. More specifically, the present invention can quickly and accurately find a detection target positioned at the highest position among detection targets that are a plurality of overlapping objects. The present invention relates to a technique of an object position recognition method.
従来から、互いに重なり合った複数の検出対象物(以下、適宜「検出対象物群」と記載する)の中から最上位に位置する検出対象物を見出すための、様々な技術が知られている。
例えば、「特許文献1」においては、画像情報における画像の濃度分布に基づいて、互いに重なり合った検出対象物群の中から各検出対象物の上下方向の位置関係を判断する技術が開示されている。
また、「特許文献2」においては、検出対象物群の輪郭上に所定の検出図形(検出円)の中心を走らせ、当該検出円と、検出対象物群の輪郭との交点の個数に基づき、重なり合っている検出対象物の個数が1つ以上であるのか否かを判断する技術が開示されている。
2. Description of the Related Art Conventionally, various techniques are known for finding a detection target positioned at the highest position from among a plurality of detection targets that overlap each other (hereinafter referred to as “detection target group” as appropriate).
For example, “
In “Patent Document 2”, the center of a predetermined detection figure (detection circle) is run on the outline of the detection object group, and based on the number of intersections between the detection circle and the outline of the detection object group, A technique for determining whether or not the number of overlapping detection objects is one or more is disclosed.
しかしながら、前記「特許文献1」による技術においては、例えば互いに重なり合う検出対象物間での重なり箇所の濃淡差が微小な場合、これらの検出対象物の上下方向の位置関係を判断するのが困難な場合があった。
また、前記「特許文献2」においては、互いに重なり合った検出対象物群において、ある検出対象物に重なり合う、任意の検出対象物の個数を把握することは可能であるが、各々の検出対象物の上下方向の位置関係まで判断することは困難であった。
However, in the technique according to the above-mentioned “
Further, in the “Patent Document 2”, it is possible to grasp the number of arbitrary detection objects that overlap a certain detection object in a group of detection objects that overlap each other. It was difficult to judge the positional relationship in the vertical direction.
本発明は、以上に示した現状の問題点を鑑みてなされたものであり、重なり合った複数の物体である検出対象物の中から最上位に位置する検出対象物を速やかに、且つ正確に見出すことが可能な物体の位置認識方法を提供することを課題とする。 The present invention has been made in view of the above-described problems of the present situation, and quickly and accurately finds a detection object positioned at the highest position among detection objects that are a plurality of overlapping objects. An object of the present invention is to provide a method for recognizing the position of an object.
本発明の解決しようとする課題は以上の如くであり、次にこの課題を解決するための手段を説明する。 The problem to be solved by the present invention is as described above. Next, means for solving the problem will be described.
即ち、本発明に係る物体の位置認識方法は、重なり合った複数の物体の中から最上位に位置する物体を認識する、物体の位置認識方法であって、前記複数の物体に、斜め上方より照明光を照射して、前記複数の物体の画像データを取得して前記複数の物体の輪郭線を求める第一の工程と、前記複数の物体の陰影および前記輪郭線が求められた前記画像データに対して二値化処理を実行する第二の工程と、前記陰影および前記輪郭線によって閉塞された領域を判別する第三の工程と、前記領域内において最大径の仮想内接円を形成する第四の工程と、前記物体の大きさを超える仮想内接円を除いた他の仮想内接円の中心の位置をもって、最上位に位置する物体の位置と認識する第五の工程と、により構成されることを特徴とする。 That is, the object position recognition method according to the present invention is an object position recognition method for recognizing an object positioned at the highest position among a plurality of overlapping objects, and the plurality of objects are illuminated obliquely from above. A first step of irradiating light to obtain image data of the plurality of objects and obtaining contour lines of the plurality of objects; and the image data from which the shadows and the contour lines of the plurality of objects are obtained A second step of performing binarization processing on the third step, a third step of discriminating a region blocked by the shadow and the contour, and a first step of forming a virtual inscribed circle having the maximum diameter in the region A fourth step and a fifth step of recognizing the position of the object located at the highest position with the center position of the other virtual inscribed circle excluding the virtual inscribed circle exceeding the size of the object. It is characterized by being.
このように、本発明においては、複数の物体に対して斜め上方より照明光Lを照射することとしており、当該複数の物体(検出対象物)の周囲に影を形成し易いことから、前述した「特許文献1」による技術のように、互いに重なり合う物体間での重なり箇所の濃淡差が微小となることが少なく、前記複数の物体の輪郭線をより明確に認識することができ、最上位に位置する物体の探索を、より正確に行うことができる。
また、本発明における物体の位置認識方法によれば、前述した「特許文献2」による技術のように、ある物体(検出対象物)に重なり合う、任意の物体の個数を把握するのではなく、第一乃至第五の工程に基づき、重なり合った複数の物体の中から最上位に位置する物体を認識することができる。
As described above, in the present invention, the illumination light L is irradiated obliquely from above on a plurality of objects, and it is easy to form shadows around the plurality of objects (detection targets). As in the technique disclosed in “
Further, according to the object position recognition method of the present invention, the number of arbitrary objects overlapping with a certain object (detection target object) is not grasped as in the technique according to “Patent Document 2” described above. Based on the first to fifth steps, it is possible to recognize the object located at the highest position from among the plurality of overlapping objects.
また、本発明に係る物体の位置認識方法において、前記物体は、円盤形状の部材からなることが好ましい。 In the object position recognition method according to the present invention, it is preferable that the object is made of a disk-shaped member.
このような構成からなる物体の位置認識方法によれば、前記第四の工程において形成される仮想内接円の形状を、物体(検出対象物)の形状と同等に設定することができることから、前記第一乃至第五の工程を実行するための演算プログラムの単純化を図ることができ経済的である。 According to the object position recognition method having such a configuration, the shape of the virtual inscribed circle formed in the fourth step can be set to be equal to the shape of the object (detection target). The operation program for executing the first to fifth steps can be simplified, which is economical.
本発明の効果として、以下に示すような効果を奏する。
即ち、本発明に係る物体の位置認識方法によれば、重なり合った複数の検出対象物の中から最上位に位置する検出対象物を速やかに、且つ正確に見出すことが可能となる。
As effects of the present invention, the following effects can be obtained.
That is, according to the object position recognition method according to the present invention, it is possible to quickly and accurately find the detection object positioned at the highest position from among a plurality of overlapping detection objects.
次に、発明の実施の形態を説明する。 Next, embodiments of the invention will be described.
[位置認識装置1]
先ず、本発明に係る物体の位置認識方法の実施に用いられる位置認識装置1の全体構成について、図1および図2を用いて説明する。
[Position recognition device 1]
First, an overall configuration of a
本実施形態における位置認識装置1は、互いに重なり合った複数の検出対象物Tg・Tg・・・(検出対象物群T)の中から最上位に位置する検出対象物Tgを探索して見出すための装置であって、図1に示すように、検出対象物群Tに対して斜上方より照明光Lを照射し、当該検出対象物群Tの輪郭を検出して演算処理を実行することにより、最上位に位置する検出対象物Tgを速やかに且つ正確に見出すことを可能とする装置である。
The
ここで、検出対象物Tgは板状部材からなり、本実施形態においては、例えば円盤形状のものを想定しているが、これに限定されるものではない。
即ち、検出対象物Tgは、三角形状や四角形状等の多角形状の板状部材であってもよい。
Here, the detection target Tg is made of a plate-like member. In the present embodiment, for example, a disk-shaped object is assumed, but the present invention is not limited to this.
That is, the detection target Tg may be a plate member having a polygonal shape such as a triangular shape or a quadrangular shape.
但し、後述するように、最上位に位置する検出対象物Tgの探索に用いられる、プログラム上の仮想内接円の形状を、検出対象物Tgの形状と同等に設定することができることから、検出対象物Tgは、演算プログラムの単純化を図る上でも、円盤形状であることが好ましい。 However, as will be described later, since the shape of the virtual inscribed circle on the program used for searching for the detection target Tg located at the highest position can be set to be equal to the shape of the detection target Tg. The object Tg is preferably disk-shaped in order to simplify the calculation program.
また、互いに重なり合った、これら複数の検出対象物Tg・Tg・・・は、各々同等の形状にて構成されている。
具体的には、各検出対象物Tgは、例えば、直径8[mm]、厚み0.3[mm]からなる円盤部材によって構成される。
Further, the plurality of detection objects Tg, Tg,... Overlapped with each other are configured in the same shape.
Specifically, each detection target Tg is configured by a disk member having a diameter of 8 [mm] and a thickness of 0.3 [mm], for example.
位置認識装置1は、主に、撮像手段10、照明手段20、およびピッキング手段30や、位置認識装置1全体の運転を制御する制御装置40などにより構成される。
The
撮像手段10は、検出対象物Tgを撮像するためのものであり、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)を備えてなるエリアカメラやラインスキャンカメラ等を用いることができる。
また、撮像手段10は、高解像度の画像データを効率的に取得する機能を有する。
The imaging means 10 is for imaging the detection target Tg, and for example, an area camera or a line scan camera provided with a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor) can be used. .
The
そして、図2に示すように、撮像手段10は、位置認識装置1に投入された検出対象物群Tに対して、直上より撮像可能に配設される。
As shown in FIG. 2, the
なお、撮像手段10によって取得された画像データは、制御装置40に送られ、格納された演算プログラムに基づき画像処理される。
The image data acquired by the imaging means 10 is sent to the
次に、照明手段20について説明する。
照明手段20は、撮像手段10によって撮像される被写体(検出対象物群T)に対して、照明光Lを照射するためのものである。
照明手段20は、例えば、検出対象物群Tからなる被写体に対して、任意の角度をもって照射光Lを照射することができる直射式のバー照明などによって構成される。
Next, the illumination means 20 will be described.
The
The
なお、直射式のリング照明によって照明手段20を構成した場合は、検出対象物群Tに対して全周にわたって斜上方から照明光が照射されて、検出対象物群Tの周囲に影が形成され難くなるため、適切ではない。
When the
そして、照射手段20・20は、一台の位置認識装置1に対して複数基(例えば、本実施形態においては二基)備えられ、それぞれ斜め上方より検出対象物群Tに対して照明光Lを照射するようにして配置される。 Further, a plurality of irradiation means 20 and 20 are provided for one position recognition device 1 (for example, two in the present embodiment), and illumination light L is applied to the detection target group T obliquely from above. It arrange | positions so that it may irradiate.
このように、本実施形態においては、被写体である検出対象物群Tに対して、斜め上方より照明光Lを照射することとしており、当該検出対象物群Tの周囲に影を形成し易く、当該検出対象物群Tの輪郭線が一層際立つようになっている。
そのため、検出対象物群Tの輪郭線をより明確に認識することができ、後述する演算プログラムによって最上位に位置する検出対象物Tgの探索を、より正確に行うことができる。
As described above, in the present embodiment, the detection target group T that is a subject is irradiated with the illumination light L obliquely from above, and it is easy to form a shadow around the detection target group T. The contour line of the detection target group T is more prominent.
Therefore, the contour line of the detection target group T can be recognized more clearly, and the search for the detection target Tg positioned at the highest level can be performed more accurately by a calculation program described later.
なお、仮想垂直線Vに対する各々の照明手段20のなす傾斜角度θが30°未満である場合(θ<30°)、検出対象物群Tの周囲に形成される影の幅が比較的短くなり、認識しづらくなる。
一方、仮想垂直線Vに対する各々の照明手段20のなす傾斜角度θが70°を超える場合(θ>70°)、検出対象物群Tの周囲に形成される影の幅が長くなりすぎて、認識しづらくなる。
これらのことから、仮想垂直線Vに対する各々の照明手段20のなす傾斜角度θは、30°以上、且つ70°以下(30°≦θ≦70°)であることが望ましい。
When the inclination angle θ formed by each
On the other hand, when the inclination angle θ formed by each
For these reasons, it is desirable that the inclination angle θ formed by each
また、照明手段20・20・・・の基数については、検出対象物群Tの周囲の全方向において影が形成されるように、二基以上備えることが好ましい。 Further, with respect to the radix of the illumination means 20, 20..., It is preferable to provide two or more so that a shadow is formed in all directions around the detection target group T.
次に、ピッキング手段30について説明する。
ピッキング手段30は、図1に示すように、検出対象物群Tより最上位に位置する検出対象物Tgを取出するためのものである。
ピッキング手段30は、例えば、吸着パッド等により構成され、任意の方向に移動する移動機構部(図示せず)が備えられている。
Next, the picking means 30 will be described.
As shown in FIG. 1, the picking means 30 is for taking out the detection target Tg located at the highest position from the detection target group T.
The picking means 30 is composed of, for example, a suction pad and is provided with a moving mechanism unit (not shown) that moves in an arbitrary direction.
そして、ピッキング手段30は、選択された検出対象物Tgを吸着して保持し、その後、図示せぬ移動機構部を介して、当該検出対象物Tgを検出対象物群Tの外部へと搬出する。 Then, the picking means 30 sucks and holds the selected detection target Tg, and then carries the detection target Tg out of the detection target group T via a moving mechanism (not shown). .
次に、制御装置40について説明する。
制御装置40は記憶部や演算部を備え、当該記憶部には、撮像手段10、およびピッキング手段30などの運転に関するプログラムとともに、撮像手段10によって撮像された画像データを処理し、検出対象物群Tにおける最上位に位置する検出対象物を見出すためのプログラムが予め格納されている。
Next, the
The
また、制御装置40には、例えばキーボードやバーコードリーダー等の入力手段が備えられるとともに、モニター等による出力手段が備えられている。
In addition, the
そして、制御装置40は、位置認識装置1全体の運転を制御するように構成されている。
And the
[位置認識装置1の動作手順]
次に、位置認識装置1の動作手順について、図3乃至図8を用いて説明する。
先ず始めに、位置認識装置1における所定の場所に、検出対象物群T(図1を参照)が投入される。
[Operation Procedure of Position Recognition Device 1]
Next, the operation procedure of the
First, the detection target group T (see FIG. 1) is put into a predetermined place in the
この際、検出対象物群Tにおいては、複数の検出対象物Tg・Tg・・・が、互いに重なり合って盛られた状態となっている。
また、検出対象物群Tには、照明手段20によって斜め上方より照明光Lが照射されており、当該検出対象物群Tは、周囲に形成される影によって、よりはっきりと輪郭線を浮き出させた状態にて保持される。
In this case, in the detection target group T, a plurality of detection target objects Tg, Tg,...
Further, the detection target group T is irradiated with illumination light L obliquely from above by the illuminating means 20, and the detection target group T has a contour line more clearly raised by a shadow formed around it. It is held in the state.
そして、投入された検出対象物群Tは、撮像手段10によって直上より撮像され、取得した撮像画像の画像データは、制御装置40へと送られる。
The inputted detection target group T is imaged from directly above by the
画像データを受け取った制御装置40は、予め格納されたプログラムに基づき、当該画像データに対して画像処理を実行し、検出対象物群Tにおける最上位に位置する検出対象物Tgの探索作業を開始する。
具体的には図3に示すように、第一の工程として、画像データの濃淡に基づき検出対象物群Tの輪郭線を抽出して求める抽出処理を実行する(ステップS01)。
The
Specifically, as shown in FIG. 3, as a first step, an extraction process for extracting and obtaining the contour line of the detection target group T based on the density of the image data is executed (step S01).
その結果、撮像手段10によって撮像された画像データは、図4に示すように、検出対象物群Tの輪郭線101(実線にて表示)を有する第一の画像データ100へと処理される。
As a result, the image data picked up by the image pickup means 10 is processed into the
輪郭線の抽出処理を終了すると、図3に示すように、第二の工程として、検出対象物群Tの輪郭線101が求められた第一の画像データ100に対して二値化処理を実行する(ステップS02)。
When the contour line extraction process is completed, as shown in FIG. 3, as a second step, the binarization process is performed on the
その結果、第一の画像データ100は、図5に示すように、検出対象物群Tの輪郭線201、および複数の陰影202・202・・・のみを単一色で表示した第二の画像データ200へと処理される。
As a result, as shown in FIG. 5, the
検出対象物群Tの二値化処理を終了すると、図3に示すように、第三の工程として、第二の画像データ200に対して検出対象物群Tにおける領域の判別処理を実行する(ステップS03)。 When the binarization process for the detection target group T is completed, as shown in FIG. 3, as a third step, a region discrimination process for the detection target group T is performed on the second image data 200 ( Step S03).
その結果、第二の画像データ200は、輪郭線201および陰影202によって閉塞された領域ごとに区分けされ、図6に示すように、例えば、検出対象物群Tの輪郭線301の外側の領域A1、および輪郭線301の内側の領域A2と領域A3からなる第三の画像データ300へと処理される。
As a result, the
検出対象物群Tにおける領域の判別処理を終了すると、図3に示すように、第四の工程として、判別されたこれらの領域A1・A2・A3において、当該領域A1・A2・A3に各々内接する最大の仮想内接円の作成処理を実行する(ステップS04)。 When the region discrimination processing in the detection target group T is completed, as shown in FIG. 3, in the discriminated regions A1, A2, and A3, as shown in FIG. A process of creating the largest virtual inscribed circle that touches is executed (step S04).
ここで、「仮想内接円」としては、検出対象物Tgと同等の形状からなる円形状の仮想図形がプログラム上設定されている。 Here, as the “virtual inscribed circle”, a circular virtual figure having a shape equivalent to the detection target Tg is set in the program.
その結果、第三の画像データ300は、図7に示すように、例えば、領域A1、A2、A3内において各々内接する、内径寸法の異なる仮想内接円D1、D2、D3を有した第四の画像データ400へと処理される。
As a result, as shown in FIG. 7, the
仮想内接円D1、D2、D3の作成処理を終了すると、図3に示すように、第五の工程として、これらの仮想内接円D1、D2、D3を用いて、検出対象物群Tにおける所望の検出対象物Tg、即ち、最上位に位置する検出対象物Tgの選択処理を実行する(ステップS05)。 When the creation process of the virtual inscribed circles D1, D2, and D3 is finished, as shown in FIG. 3, the virtual inscribed circles D1, D2, and D3 are used as the fifth step in the detection target group T. A selection process of a desired detection target Tg, that is, the detection target Tg positioned at the highest level is executed (step S05).
具体的には、例えば、これらの仮想内接円D1、D2、D3のうち、内径寸法が検出対象物Tgの内径寸法と同等のものを選択し、選択された仮想内接円(例えば、本実施形態においては、仮想内接円D2、D3)の中心Gの位置をもって、所望の検出対象物Tgの位置と認識することとしている。
つまり、検出対象物Tgの大きさを超える仮想内接円D1を除いた他の仮想内接円D2、D3の中心Gの位置をもって、最上位に位置する検出対象物Tgの位置と認識する。
Specifically, for example, among these virtual inscribed circles D1, D2, and D3, an inner diameter dimension equivalent to the inner diameter dimension of the detection target Tg is selected, and the selected virtual inscribed circle (for example, the book In the embodiment, the position of the center G of the virtual inscribed circles D2 and D3) is recognized as the position of the desired detection target Tg.
That is, the position of the center G of the other virtual inscribed circles D2 and D3 excluding the virtual inscribed circle D1 exceeding the size of the detected object Tg is recognized as the position of the detection object Tg located at the highest position.
その結果、第四の画像データ400は、図8に示すように、仮想内接円D2、D3によって、最上位に位置する検出対象物Tg2、Tg3が示された、第五の画像データ500へと処理される。
As a result, as shown in FIG. 8, the
こうして、位置認識装置1に投入された検出対象物群Tの中から、最上位に位置する検出対象物Tgを見出すと、制御装置40は、探索作業をひとまず終了する。
Thus, when the detection target Tg positioned at the highest position is found from the detection target group T input to the
その後、制御装置40は、ピッキング手段30に対して動作信号を送信し、当該動作信号を受信したピッキング手段30は、第五の画像データ500において仮想内接円D2、D3によって示された、検出対象物Tg2、Tg3を支持して、所定の場所へと搬出する。
Thereafter, the
ピッキング手段30による検出対象物Tg2、Tg3の搬出が終了すると、制御装置40は、再び、前述したステップS01〜S05を繰り返し、新たに最上位に位置することとなった検出対象物Tgの探索作業を実行する。
When the carrying out of the detection objects Tg2 and Tg3 by the picking means 30 is completed, the
その後、制御装置40は、ピッキング手段30に対して再び動作信号を送信し、当該動作信号を受信したピッキング手段30は、新たに見出された検出対象物Tgを支持して、所定の場所へと搬出する。
Thereafter, the
以上のように、制御装置40による最上位に位置する検出対象物Tgの探索作業、およびピッキング手段30による検出対象物Tgの搬出作業が、互いに交互に繰り返し実行され、位置認識装置1に投入された検出対象物群Tの全てがピッキング手段30によって搬出されることにより、位置認識装置1の運転動作が終了する。
As described above, the search operation of the detection target Tg positioned at the highest position by the
なお、本実施形態においては、ステップS04において複数の仮想内接円D1、D2、D3を作成した後に、ステップS05において最上位に位置する検出対象物Tgの選択処理を実行するように構成しているが、ステップS04において一つの仮想内接円を作成した後に、ステップS05において最上位に位置する検出対象物Tgの選択処理を実行するように構成することもできる。 In the present embodiment, after a plurality of virtual inscribed circles D1, D2, and D3 are created in step S04, the selection processing of the detection target Tg positioned at the highest position is executed in step S05. However, after creating one virtual inscribed circle in step S04, it is also possible to perform the selection process of the detection target Tg positioned at the top in step S05.
例えば、仮想内接円D1を作成した後に(ステップS04)、仮想内接円D1が最上位に位置する検出対象物Tgであるか否かの選択を行い(ステップS05)、仮想内接円D1が最上位に位置する検出対象物Tgでなければ、再度ステップS04を実行して仮想内接円D2を形成し、仮想内接円D2が最上位に位置する検出対象物Tgであるか否かの選択を行う(ステップS05)。 For example, after creating the virtual inscribed circle D1 (step S04), it is selected whether or not the virtual inscribed circle D1 is the detection target Tg positioned at the top (step S05), and the virtual inscribed circle D1 is selected. Is not the highest detection target Tg, step S04 is executed again to form a virtual inscribed circle D2, and whether or not the virtual inscribed circle D2 is the highest detection target Tg. Is selected (step S05).
仮想内接円D2を最上位に位置する検出対象物Tgとして選択した場合、選択した仮想内接円D2の中心Gの位置をもって、所望の検出対象物Tgの位置と認識して、探索作業をひとまず終了するように構成することもできる。
つまり、最上位に位置する検出対象物Tgが一つ選択された時点で、探索作業をひとまず終了するように構成することもできる。
この場合は、その後、仮想内接円D2によって示された場所の検出対象物Tg2がピッキング手段30により搬出され、再度ステップS01〜S05を繰り返して、最上位に位置する検出対象物Tgの探索作業が再度実行される。
When the virtual inscribed circle D2 is selected as the detection object Tg positioned at the top, the position of the center G of the selected virtual inscribed circle D2 is recognized as the position of the desired detection object Tg, and the search operation is performed. It can also be configured to end for the time being.
In other words, the search operation can be completed for the time being when one detection target Tg positioned at the top is selected.
In this case, after that, the detection target Tg2 at the location indicated by the virtual inscribed circle D2 is carried out by the picking means 30, and the steps S01 to S05 are repeated again to search for the detection target Tg positioned at the top. Is executed again.
100 第一の画像データ
101 輪郭線
201 輪郭線
202 陰影
A1 領域
A2 領域
A3 領域
D1 仮想内接円
D2 仮想内接円
D3 仮想内接円
L 照明光
S01 ステップ(第一の工程)
S02 ステップ(第二の工程)
S03 ステップ(第三の工程)
S04 ステップ(第四の工程)
S05 ステップ(第五の工程)
Tg 検出対象物(物体)
100
S02 step (second step)
S03 Step (Third Step)
S04 step (fourth step)
S05 Step (5th process)
Tg Object to be detected (object)
Claims (3)
前記複数の物体に、斜め上方より照明光を照射して、
前記複数の物体の画像データを取得して前記複数の物体の輪郭線を求める第一の工程と、
前記複数の物体の陰影および前記輪郭線が求められた前記画像データに対して二値化処理を実行する第二の工程と、
前記陰影および前記輪郭線によって閉塞された領域を判別する第三の工程と、
前記領域内において最大径の仮想内接円を形成する第四の工程と、
前記物体の大きさを超える仮想内接円を除いた他の仮想内接円のうち、内径寸法が前記物体の内径寸法と同等の他の仮想内接円の中心の位置をもって、最上位に位置する物体の位置と認識する第五の工程と、
により構成される、
ことを特徴とする物体の位置認識方法。 An object position recognition method for recognizing an object located at the highest position among a plurality of overlapping objects each having an equivalent shape and size ,
Illuminating the plurality of objects with illumination light obliquely from above,
A first step of obtaining image data of the plurality of objects to obtain contour lines of the plurality of objects;
A second step of performing binarization processing on the image data for which the shadows and the contour lines of the plurality of objects have been obtained;
A third step of determining an area blocked by the shadow and the contour line;
A fourth step of forming a virtual inscribed circle of maximum diameter in the region;
Among the other virtual inscribed circles excluding the virtual inscribed circle exceeding the size of the object , the inner diameter dimension is located at the top position with the center position of another virtual inscribed circle equivalent to the inner diameter dimension of the object. A fifth step of recognizing the position of the object to be
Composed of,
An object position recognition method characterized by the above.
ことを特徴とする、請求項1に記載の物体の位置認識方法。 The object is made of a disk-shaped member,
The object position recognition method according to claim 1, wherein:
前記複数の物体からなる物体群の外部へと搬出する、Carrying out of the object group consisting of the plurality of objects;
ことを特徴とする物体搬送方法。An object conveying method characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015204775A JP6555071B2 (en) | 2015-10-16 | 2015-10-16 | Object position recognition method and object transfer method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015204775A JP6555071B2 (en) | 2015-10-16 | 2015-10-16 | Object position recognition method and object transfer method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017075915A JP2017075915A (en) | 2017-04-20 |
| JP6555071B2 true JP6555071B2 (en) | 2019-08-07 |
Family
ID=58550155
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015204775A Active JP6555071B2 (en) | 2015-10-16 | 2015-10-16 | Object position recognition method and object transfer method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6555071B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2861014B2 (en) * | 1989-01-18 | 1999-02-24 | 株式会社デンソー | Object recognition device |
| JP2013109692A (en) * | 2011-11-24 | 2013-06-06 | Canon Inc | Image processing device, image processing method, and image processing program |
| US9361695B2 (en) * | 2012-12-11 | 2016-06-07 | Honda Motor Co., Ltd. | Method of recognizing a position of a workpiece from a photographed image |
-
2015
- 2015-10-16 JP JP2015204775A patent/JP6555071B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017075915A (en) | 2017-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10997465B2 (en) | Information processing device, information processing method, and storage medium | |
| CN104227723B (en) | The manufacture method of Workpiece detecting device, robot system, machined object and workpiece inspection method | |
| CN112837371A (en) | Object grasping method, device and computing device based on 3D matching | |
| JP5582126B2 (en) | Work take-out system, robot apparatus, and workpiece manufacturing method | |
| JP6635712B2 (en) | Inspection method, inspection device, image processing device, program, and recording medium | |
| JP6818002B2 (en) | Read support systems, mobiles, read support methods, programs, and storage media | |
| JP6343648B2 (en) | Circle detection method, circle detection apparatus, program, and storage medium | |
| CN117616548A (en) | Wafer pre-alignment device and wafer pre-alignment method | |
| CN105898131A (en) | Image capturing control method and image pickup apparatus | |
| US9911204B2 (en) | Image processing method, image processing apparatus, and recording medium | |
| CN114782509A (en) | Workpiece waste detection method, system and device | |
| CN114419437A (en) | Workpiece sorting system based on 2D vision and control method and control device thereof | |
| JP2009134587A (en) | Image processing device | |
| CN112907668A (en) | Identification method and device for stacking boxes in stacking type and robot | |
| JP6659098B2 (en) | Image processing method, image processing apparatus, program, and recording medium | |
| JP4823996B2 (en) | Outline detection method and outline detection apparatus | |
| US20160063307A1 (en) | Image acquisition device and control method therefor | |
| CN103460029B (en) | Appearance inspection method and device thereof | |
| JP5160366B2 (en) | Pattern matching method for electronic parts | |
| JP2010032258A (en) | Apparatus and method for recognizing position of work for depalletizing | |
| JP2017040598A (en) | Inspection method, inspection device, image processor, program and record medium | |
| JP6555071B2 (en) | Object position recognition method and object transfer method | |
| CN105911065A (en) | Pattern inspection apparatus and pattern inspection method | |
| CN112150541A (en) | A Multi-LED Wafer Positioning Algorithm | |
| CN109863536B (en) | Image processing method and image processing apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180614 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190319 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190514 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190611 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190624 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6555071 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |