JPH09273924A - Apparatus for locating object to be transferred - Google Patents

Apparatus for locating object to be transferred

Info

Publication number
JPH09273924A
JPH09273924A JP8085065A JP8506596A JPH09273924A JP H09273924 A JPH09273924 A JP H09273924A JP 8085065 A JP8085065 A JP 8085065A JP 8506596 A JP8506596 A JP 8506596A JP H09273924 A JPH09273924 A JP H09273924A
Authority
JP
Japan
Prior art keywords
height
target object
transfer target
cucumber
group
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.)
Pending
Application number
JP8085065A
Other languages
Japanese (ja)
Inventor
Kenichi Iwami
憲一 石見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kubota Corp
Original Assignee
Kubota Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kubota Corp filed Critical Kubota Corp
Priority to JP8085065A priority Critical patent/JPH09273924A/en
Publication of JPH09273924A publication Critical patent/JPH09273924A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Sorting Of Articles (AREA)

Abstract

PROBLEM TO BE SOLVED: To specify a hold position so that a required object is caught from a group of long objects arranged in an overlapping state without loading an excessive burden onto a worker. SOLUTION: A plurality of long objects K are overlaid in an up-down direction at an estimated place inside a container 1. A longitudinal direction of the objects K is set in a predetermined direction and, the objects are laid side by side in a direction crossing the longitudinal direction. A height of the group of objects K is specified at each position in a plan view along the laid direction in the estimated place. A position of the object K to be held by a holding means 5 is specified based on the specified height information to be the highest position in the predetermined place.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、複数個の長尺状の
物体が、その長手方向を所定方向に揃え且つその長手方
向に交差する方向に沿って並ぶ状態で予定箇所に上下方
向に積み重ねられた物体群において、移載対象物体の位
置を判別する移載対象物体の位置判別装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention vertically stacks a plurality of elongated objects in a predetermined position with their longitudinal directions aligned in a predetermined direction and aligned along a direction intersecting the longitudinal direction. The present invention relates to a position determination device for a transfer target object that determines the position of the transfer target object in the acquired object group.

【0002】[0002]

【従来の技術】上記移載対象物体の位置判別装置におい
て、従来では、例えば長尺状の物体の一例であるキュウ
リ等の果菜類をその長さ等によって選別する選別機に供
給する場合において、段ボール箱等の容器内部(予定箇
所に相当する)に向きを揃えて積み重ねて収納されてい
る複数個のキュウリからなる物体群の中から、作業者が
移載対象とする所望のキュウリを手でつかんで(把持し
て)取り出して選別機側の検査装置等に移載するように
していた。
2. Description of the Related Art In the above-mentioned apparatus for determining the position of an object to be transferred, conventionally, for example, in the case of supplying fruit and vegetables such as cucumber, which is an example of a long object, to a sorting machine for sorting according to its length, From the object group consisting of multiple cucumbers that are stacked and stored in the container (corresponding to the planned location) such as a cardboard box, the operator manually selects the desired cucumber to be transferred. It was designed to be grasped (grasped), taken out, and transferred to an inspection device or the like on the sorter side.

【0003】[0003]

【発明が解決しようとする課題】上記従来技術では、作
業者が物体群のうちで取り出すべき物体を目視で判断し
て手作業で移載するようにしているので、作業者の労力
が過大になるという不具合があった。
In the above-mentioned prior art, since the operator visually determines the object to be taken out of the object group and transfers it manually, the labor of the operator becomes excessive. There was a problem that became.

【0004】本発明は、上記実情に鑑みてなされたもの
であり、その目的は、作業者に過大な労力の負担をかけ
ることなく、積み重ね状態で並置された長尺状の物体群
の中から移載対象となる所望の物体の位置を判別するた
めの移載対象物体の位置判別装置を得ることにある。
The present invention has been made in view of the above circumstances, and an object of the present invention is to select a long object group that is juxtaposed in a stacked state without imposing an excessive labor burden on an operator. An object of the present invention is to obtain a transfer target object position determination device for determining the position of a desired transfer target object.

【0005】[0005]

【課題を解決するための手段】請求項1によれば、複数
個の長尺状の物体がその長手方向を所定方向に揃え且つ
その長手方向に交差する方向に沿って並ぶ状態で予定箇
所に上下方向に積み重ねられた物体群に対して、予定箇
所内の複数個の物体の並び方向に沿う平面視における各
位置での物体群の高さが検出され、その高さ情報に基づ
いて物体群において移載対象となる物体の位置が判別さ
れる。
According to a first aspect of the present invention, a plurality of elongated objects are arranged at predetermined locations in a state where their longitudinal directions are aligned in a predetermined direction and are aligned along a direction intersecting the longitudinal direction. The height of the object group at each position in plan view along the arrangement direction of multiple objects in the planned location is detected for the object group stacked vertically, and the object group is based on the height information. At, the position of the object to be transferred is determined.

【0006】従って、物体群の各位置において上部側に
位置する物体を先に移載すべき物体として判別できるの
で、この移載対象物体の位置情報に従って、例えば移載
用のロボットによって上記物体を把持して自動移載作業
等を行うことができ、もって、従来のように作業者が目
視で移載対象物体の位置を判断しながら手作業で移載作
業等を行う必要がなくなり、作業者に過大な労力の負担
をかけることが解消される。
Accordingly, at each position of the object group, the object located on the upper side can be discriminated as the object to be transferred first. Therefore, according to the position information of the object to be transferred, for example, the object is transferred by the transfer robot. Since it is possible to perform automatic transfer work etc. by gripping, it is not necessary for the operator to visually perform the transfer work etc. while visually deciding the position of the transfer target object, unlike the conventional case. Excessive labor burden is eliminated.

【0007】請求項2によれば、上記請求項1におい
て、前記予定箇所内の各位置において物体群の高さが最
も高い位置が、移載対象物体の位置として判別される。
According to a second aspect, in the above-mentioned first aspect, the position where the height of the object group is the highest at each position within the planned place is determined as the position of the transfer target object.

【0008】従って、物体群の全体において最も上部側
に位置する物体を最初に移載すべき物体として判別でき
るので、その物体を例えば移載用の把持ロボット等によ
って把持する場合に、ロボットの操作アームが周囲の移
載対象でない物体に接触して操作のじゃまになることも
なく、良好な状態で移載することができ、もって、請求
項1の好適な手段が得られる。
Therefore, since the object located at the uppermost side of the entire object group can be discriminated as the object to be transferred first, when the object is gripped by a gripping robot for transfer or the like, the operation of the robot is performed. The arm does not come into contact with an object that is not a transfer target in the surroundings and does not interfere with the operation, and the transfer can be carried out in a good state, so that the preferable means of claim 1 can be obtained.

【0009】請求項3によれば、上記請求項1又は2に
おいて、前記予定箇所の上方側の所定高さに設置された
距離検出手段によって、予定箇所内の各位置の物体群ま
での距離が検出され、その距離検出手段の距離検出情報
と設置位置情報とに基づいて予定箇所内の各位置での物
体群の高さが検出される。
According to a third aspect of the present invention, in the first or second aspect, the distance detection means installed at a predetermined height above the planned location determines the distance to the object group at each position within the planned location. The height of the object group at each position within the planned location is detected based on the distance detection information of the distance detection means and the installation position information.

【0010】従って、光式等の距離検出手段を予定箇所
の上方側に設置するだけの比較的簡素な構成によって、
物体群の高さを良好に検出することができ、もって、請
求項1又は2の好適な手段が得られる。
Therefore, with a relatively simple structure in which the distance detecting means such as an optical type is installed above the planned location,
The height of the object group can be satisfactorily detected, and the preferred means of claim 1 or 2 can be obtained.

【0011】請求項4によれば、請求項1、2又は3に
おいて、予定箇所を物体の並び方向において複数個の区
画に分割した各区画毎に、物体群の高さが検出され、そ
の各区画毎の高さ検出情報に基づいて、その区画内で物
体群の高さが最も高い位置が移載対象物体の位置として
判別される。
According to a fourth aspect, in the first, second or third aspect, the height of the object group is detected for each of the sections obtained by dividing the planned place into a plurality of sections in the arrangement direction of the objects. Based on the height detection information for each section, the position where the height of the object group is highest in the section is determined as the position of the transfer target object.

【0012】従って、物体群の高さ検出とそれによって
判別した物体の移載作業とを、上記各区画毎に行うこと
ができるので、予定箇所を複数個の区画に分割せずにそ
の予定箇所の全体について、物体群の高さ検出とそれに
よって判別した物体の移載作業とを行うものに比べて、
より短い作業時間間隔で能率良く移載作業等を行うこと
ができ、もって、請求項1、2又は3の好適な手段が得
られる。
Therefore, since the height detection of the object group and the transfer operation of the objects discriminated by the height detection can be performed for each of the above-mentioned sections, the planned location is not divided into a plurality of compartments. For the whole of, compared with the one that performs the height detection of the object group and the transfer work of the objects determined by it,
The transfer work or the like can be efficiently performed in a shorter work time interval, so that the preferable means of claim 1, 2 or 3 can be obtained.

【0013】請求項5によれば、請求項1、2、3又は
4において、長尺状の物体としての複数個の果菜類が、
上部側の開口部を備えた容器の内部を前記予定箇所とし
て収納される。
According to claim 5, in claim 1, 2, 3 or 4, a plurality of fruit and vegetables as elongated objects
The inside of the container having the opening on the upper side is stored as the predetermined place.

【0014】従って、長さや曲がり等のバラツキが大き
いキュウリ等の果菜類を容器に収納して、安定な状態で
物体群を形成してその中での移載すべき果菜類の位置を
判別させ、それに基づいて的確に移載して例えば果菜類
の選別機等に自動供給することができ、もって、請求項
1、2、3又は4の好適な手段が得られる。
Therefore, by storing fruit vegetables such as cucumber having large variations in length and bending in a container, a group of objects is formed in a stable state and the position of the fruit vegetables to be transferred in the container is determined. Based on this, it can be transferred accurately and can be automatically supplied to, for example, a fruit vegetable sorter or the like, and the preferred means of claim 1, 2, 3 or 4 can be obtained.

【0015】[0015]

【発明の実施の形態】以下、本発明の移載対象物体の位
置判別装置を、長尺状の物体としての果菜類の一例であ
るキュウリKを検査して選別するためのキュウリの選別
機に適用した場合について説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the position determining apparatus for an object to be transferred according to the present invention is applied to a cucumber sorter for inspecting and sorting cucumber K which is an example of a fruit and vegetable as a long object. The case where it is applied will be described.

【0016】図1に示すように、選別機は、複数個のキ
ュウリKを収納する容器としてのコンテナ1を搬送して
供給する供給装置Aと、この供給装置A上のコンテナ1
から移載されたキュウリKを検査する検査装置Bと、こ
の検査装置Bで検査されたキュウリKをランク毎に区分
けして収納する複数個の選別容器4を備えた選別部D
と、キュウリKを供給装置Aから検査装置Bへ及び検査
装置Bから選別部Dへ移送するための移送装置Cとを備
えている。
As shown in FIG. 1, the sorting machine conveys and supplies a container 1 as a container for accommodating a plurality of cucumbers K, and a container 1 on the supply device A.
The inspection unit B for inspecting the cucumber K transferred from the inspection unit, and the sorting unit D including the plurality of sorting containers 4 for storing the cucumber K inspected by the inspection unit B for each rank.
And a transfer device C for transferring the cucumber K from the supply device A to the inspection device B and from the inspection device B to the sorting unit D.

【0017】移送装置Cは、図1に示すように、キュウ
リKを両側から挟持するための一対の挟持アーム5を先
端部に備え、且つ、縦軸芯周りでの旋回と前後及び上下
方向への移動動作可能な多関節アーム6a,6bからな
る把持手段としての把持ロボット6に構成されている。
ここで、下側アーム6aの基端部は機台6cに対して縦
軸X1周りに旋回自在で且つ横軸Y1周りに揺動自在で
あり、上側アーム6bの基端部は下側アーム6aの先端
部に対して横軸Y2周りに揺動自在であり、挟持アーム
5は上側アーム6bの先端部に対して横軸Y3周りに揺
動自在で且つ縦軸X2周りに旋回自在に構成されてい
る。尚、図示しないが、各アームに対して、駆動用のモ
ータと、そのモータの作動量を検出するロータリーエン
コーダとが設けられている。
As shown in FIG. 1, the transfer device C is provided with a pair of holding arms 5 for holding the cucumber K from both sides, and is pivoted about the longitudinal axis and in the front-back and up-down directions. Of the articulated arms 6a and 6b capable of moving.
Here, the base end of the lower arm 6a is rotatable about the vertical axis X1 and swingable about the horizontal axis Y1 with respect to the machine base 6c, and the base end of the upper arm 6b is the lower arm 6a. Of the upper arm 6b is swingable about the horizontal axis Y3 and rotatable about the vertical axis X2 with respect to the distal end of the upper arm 6b. ing. Although not shown, each arm is provided with a driving motor and a rotary encoder that detects the operation amount of the motor.

【0018】供給装置Aは、図2にも示すように、コン
テナ1を搬送するローラーコンベヤ2を直線配置して構
成され、コンテナ1内には、複数個のキュウリKが、そ
の長手方向を所定方向つまりローラーコンベヤ2の搬送
方向に直交する方向に揃え、且つその長手方向に交差す
る方向つまりローラーコンベヤ2の搬送方向に沿って並
ぶ状態で容器内部に上下方向に積み重ねられて、物体群
としてのキュウリ群を構成している。ここで、コンテナ
1が、上部側の開口部1aを備えて、その容器内部を上
記キュウリ群が載置される予定箇所としている。
As shown in FIG. 2, the feeder A is constructed by linearly arranging roller conveyors 2 for conveying the container 1, and a plurality of cucumbers K are arranged in the container 1 in a predetermined longitudinal direction. Direction, that is, a direction orthogonal to the transport direction of the roller conveyor 2, and stacked in the container in the vertical direction in a state intersecting the longitudinal direction thereof, that is, aligned along the transport direction of the roller conveyor 2, as an object group. It constitutes a cucumber group. Here, the container 1 is provided with an opening 1a on the upper side, and the inside of the container is set as a place where the cucumber group is to be placed.

【0019】又、図2に示すように、物体供給箇所(図
1で真ん中のコンテナ1の位置)にあるコンテナ1の上
方側の所定高さに、コンテナ1内のキュウリKの並び方
向(ローラーコンベヤ2の搬送方向)に沿う平面視にお
ける各位置でのキュウリ群までの距離を検出する距離検
出手段としての距離センサー7が、揺動用モータ7aに
よって横軸P周りの所定角度範囲に揺動される状態で設
置されている。尚、上記距離センサー7の横軸P周りの
揺動角度を検出するためのロータリーエンコーダ7bが
設けられている(図2参照)。ここで、距離センサー7
としては、光式や超音波式等のセンサーが使用される。
Further, as shown in FIG. 2, at a predetermined height above the container 1 at the object supply position (the position of the container 1 in the middle in FIG. 1), the cucumbers K in the container 1 are arranged in the direction (roller). A distance sensor 7 as a distance detecting means for detecting the distance to the cucumber group at each position in a plan view along the conveyor 2) is oscillated by the oscillating motor 7a within a predetermined angle range around the horizontal axis P. It is installed in a ready state. A rotary encoder 7b for detecting the swing angle of the distance sensor 7 around the horizontal axis P is provided (see FIG. 2). Here, the distance sensor 7
As the sensor, an optical sensor or an ultrasonic sensor is used.

【0020】検査装置Bは、図1及び図2に示すよう
に、搬送用モータ3aによって駆動されて、キュウリK
を始端側から終端側に向けて受入れ位置pと検査位置q
と取出し位置rの順で搬送する搬送コンベヤ3と、この
搬送コンベア3によって上記検査位置qに搬送されたキ
ュウリKを撮像するCCD式のビデオカメラSを備えて
いる。そして、把持ロボット6は、検査対象となるキュ
ウリKを把持して供給装置Aの物体供給箇所(コンテナ
1)から上記受入れ位置pまで移送し、且つ、上記取出
し位置r上の検査済のキュウリKを把持して選別部Dの
各選別容器4つまり物体保管箇所まで移送する。つま
り、受入れ位置pに移送されたキュウリKは、搬送コン
ベヤ3によって検査位置qに搬送され、そこでの撮像情
報に基づいて長さL(図4参照)により5通りのランク
に判別され、その検査済のキュウリKが搬送コンベヤ3
によって取出し位置rへ搬送されると、上記ランク情報
に基づいて所定の選別容器4に移送される。
As shown in FIGS. 1 and 2, the inspection device B is driven by the transportation motor 3a to drive the cucumber K.
From the start end side to the end side, the receiving position p and the inspection position q
And a transfer conveyor 3 for transferring the picked-up position r in that order, and a CCD video camera S for capturing an image of the cucumber K transferred to the inspection position q by the transfer conveyor 3. Then, the gripping robot 6 grips the cucumber K to be inspected and transfers it from the object supply point (container 1) of the supply device A to the receiving position p, and the inspected cucumber K on the take-out position r. Is gripped and transferred to each sorting container 4 of the sorting section D, that is, the object storage location. That is, the cucumber K transferred to the receiving position p is transported to the inspection position q by the transport conveyor 3, and is classified into five ranks by the length L (see FIG. 4) based on the imaging information there, and the inspection is performed. Cucumber K already used is the conveyor 3
When it is conveyed to the take-out position r by, it is transferred to a predetermined sorting container 4 based on the rank information.

【0021】制御構成を図2に示す。マイクロコンピュ
ータ利用の制御装置10が設けられ、この制御装置10
に、前記ビデオカメラSの撮像情報や、前記距離センサ
ー7や、揺動角度検出用のロータリーエンコーダ7b
や、把持ロボット6におけるロータリーエンコーダ等の
各検出情報が入力され、制御装置10からは、前記把持
ロボット6の各アーム5,6a,6bを作動させるため
のモータや、搬送用モータ3aや、揺動用モータ7aに
対する駆動信号が出力されている。
The control configuration is shown in FIG. A control device 10 utilizing a microcomputer is provided, and the control device 10
Further, the image pickup information of the video camera S, the distance sensor 7, and the rotary encoder 7b for detecting the swing angle.
Further, each detection information such as a rotary encoder in the gripping robot 6 is input, and the control device 10 drives a motor for operating the arms 5, 6a, 6b of the gripping robot 6, a transport motor 3a, and a swinging motor. A drive signal for the drive motor 7a is output.

【0022】上記制御装置10及び前記距離センサー7
を利用して、前記コンテナ1内の複数個のキュウリKの
並び方向に沿う平面視における各位置でのキュウリ群の
高さを検出する高さ検出手段102が構成されている。
つまり、高さ検出手段102は、前記距離センサー7を
備え、その距離検出情報と設置位置情報とに基づいて、
前記コンテナ1内の各位置でのキュウリ群の高さを検出
する。
The control device 10 and the distance sensor 7
Utilizing the above, the height detecting means 102 for detecting the height of the cucumber group at each position in a plan view along the arrangement direction of the plurality of cucumbers K in the container 1 is configured.
That is, the height detection means 102 includes the distance sensor 7, and based on the distance detection information and the installation position information,
The height of the cucumber group at each position in the container 1 is detected.

【0023】具体的には、図3に示すように、距離セン
サー7の設置高さH(コンテナ1の底部位置を基準とす
る)と、距離センサー7の真下方向を基準とする揺動角
度φと、距離センサー7からキュウリ群の上部位置まで
の検出距離hの各情報から、距離センサー7の真下位置
からの距離zの位置でのキュウリ群の高さyと、その距
離zとが下式にて求まる。
Specifically, as shown in FIG. 3, the installation height H of the distance sensor 7 (based on the bottom position of the container 1) and the swing angle φ based on the direction directly below the distance sensor 7 are used. And the respective information of the detection distance h from the distance sensor 7 to the upper position of the cucumber group, the height y of the cucumber group at the position of the distance z from the position directly below the distance sensor 7 and the distance z thereof are expressed by the following formula. Can be found at.

【0024】[0024]

【数1】y=H−h・cosφ z=h・sinφ[Formula 1] y = H−h · cos φ z = h · sin φ

【0025】そして、前記制御装置10を利用して、上
記高さ検出手段102の情報に基づいて、そのキュウリ
群において把持すべき移載対象物体としてのキュウリK
の位置を判別する判別手段103が構成されている。具
体的には、判別手段103は、コンテナ1内における各
位置のうちでキュウリ群の高さが最も高い位置を移載対
象となるキュウリKの位置とする。そして、この最も高
さが高い位置のキュウリKが前記把持ロボット6によっ
て把持されて移載される。
Then, using the control device 10, based on the information of the height detecting means 102, the cucumber K as a transfer target object to be grasped in the cucumber group.
A discriminating means 103 for discriminating the position of is formed. Specifically, the determination unit 103 determines the position of the highest cucumber group among the respective positions in the container 1 as the position of the cucumber K to be transferred. Then, the cucumber K at the highest position is gripped and transferred by the gripping robot 6.

【0026】又、上記制御装置10を利用して、前記検
査用のビデオカメラSの撮像情報に基づいてキュウリK
に対応する画像領域を抽出する領域抽出手段100と、
その領域抽出手段100の画像領域情報に基づいて、搬
送コンベヤ3の取出し位置rに位置させたキュウリKを
前記把持ロボット6によって把持するための把持位置を
キュウリKに対応する画像領域の重心位置又はその近傍
位置に設定する位置設定手段101とが構成されてい
る。
Further, by using the control device 10, the cucumber K based on the image pickup information of the inspection video camera S.
Area extracting means 100 for extracting an image area corresponding to
Based on the image area information of the area extraction means 100, the gripping position for gripping the cucumber K located at the take-out position r of the conveyor 3 by the gripping robot 6 is the center of gravity of the image area corresponding to the cucumber K or Position setting means 101 for setting the position in the vicinity thereof is configured.

【0027】具体的には、図4に示すように、上記位置
設定手段101は、キュウリKに対応する長尺状の画像
領域の長手方向に交差する(例えば直交する)方向に沿
う状態でその長尺状の画像領域の重心位置Gを通る直線
LKと、その長尺状の画像領域の短手方向における周縁
部との両交点kpを前記一対のアーム5による把持位置
とし、さらに、上記長尺状の画像領域の横幅方向での中
心位置cpをその長尺状の画像領域の縦方向の複数箇所
で求め、その縦方向の複数箇所における横幅方向での中
心位置cpを結ぶようにして求めた近似直線LNの方向
を前記長尺状の画像領域の長手方向とするように構成さ
れている。
Specifically, as shown in FIG. 4, the position setting means 101 is in a state of being along a direction intersecting (for example, orthogonal to) the longitudinal direction of the long image area corresponding to the cucumber K. A straight line LK passing through the position G of the center of gravity of the elongated image area and an intersection point kp of the peripheral portion of the elongated image area in the lateral direction are set as gripping positions by the pair of arms 5, and The center position cp in the horizontal width direction of the lengthwise image region is obtained at a plurality of vertical positions of the lengthwise image region, and the center positions cp in the widthwise direction at the plurality of vertical positions are obtained by connecting them. The approximate straight line LN is configured to be the longitudinal direction of the elongated image area.

【0028】次に、上記制御装置10による、コンテナ
1内のキュウリ群における把持位置の判別処理と、検査
のためのキュウリKの長さ判別及び取出し用の把持位置
の設定の各処理について、図5及び図6のフローチャー
トに基づいて説明する。
Next, the control device 10 will be described with respect to each process of determining the holding position in the cucumber group in the container 1, determining the length of the cucumber K for inspection, and setting the holding position for taking out. 5 and the flowchart of FIG. 6 will be described.

【0029】キュウリ群における把持位置(つまり、移
載対象となるキュウリの位置)の判別処理(図5)で
は、先ず、距離センサー7の距離検出データと、そのと
きの揺動角度φのデータとが入力される(ステップ2
0、21)。次に、上記データに基づいて、キュウリ群
の高さyと、その位置zとが計算されて記憶される(ス
テップ22)。ここで、予め設定された角度範囲での揺
動が終了しているか否かを判断し、終了していなけれ
ば、上記ステップ20からステップ22を繰り返す一
方、終了していれば、上記各位置zでの高さyのうちで
最大高さymとその位置zmとを判別する(ステップ2
3、24)。つまり、この最大高さymとその位置zm
が、キュウリ群における移載すべきキュウリKの位置と
なる。
In the discrimination processing of the gripping position in the cucumber group (that is, the position of the cucumber to be transferred) (FIG. 5), first, the distance detection data of the distance sensor 7 and the swing angle φ data at that time are detected. Is input (Step 2
0, 21). Next, based on the above data, the height y of the cucumber group and its position z are calculated and stored (step 22). Here, it is determined whether or not the swinging within a preset angle range is completed. If it is not completed, steps 20 to 22 are repeated, while if it is completed, the position z The maximum height ym of the heights y and its position zm are determined (step 2).
3, 24). That is, this maximum height ym and its position zm
Is the position of the cucumber K to be transferred in the cucumber group.

【0030】キュウリの長さ判別及び取り出し用把持位
置の設定処理(図6)では、先ず、ビデオカメラSの画
像が入力される(ステップ1)。このとき、キュウリK
の姿勢は、その長手方向が撮像画面における走査線の方
向と交差する方向(画面縦方向)にほぼ沿う姿勢になっ
ている。そして、ビデオカメラSの画像を各画素毎に設
定閾値に基づいて二値化処理して、キュウリKに対応す
る画像領域とそれ以外の領域とを異なるデータとして処
理する(ステップ2)。つまり、キュウリKに対応する
画像領域のデータを「1」とし、それ以外の領域のデー
タを「0」とする。尚、この二値化画像のキュウリKの
長手方向両端位置から設定距離の範囲で端部画像を除去
して(つまり、データを「0」として)、果柄や花弁等
の影響を除くようにしている。
In the processing for determining the length of the cucumber and setting the gripping position for taking out (FIG. 6), first, the image of the video camera S is input (step 1). At this time, cucumber K
The posture is substantially along the direction (longitudinal direction of the screen) whose longitudinal direction intersects the direction of the scanning line on the imaging screen. Then, the image of the video camera S is binarized for each pixel based on the set threshold value, and the image area corresponding to the cucumber K and the other area are processed as different data (step 2). That is, the data of the image area corresponding to the cucumber K is set to “1”, and the data of the other areas is set to “0”. In addition, the end image is removed within a set distance range from both end positions in the longitudinal direction of the cucumber K of the binarized image (that is, data is set to “0”) to remove the influence of the fruit pattern, petals, and the like. ing.

【0031】次に、ビデオカメラSの画像において、画
面上端からキュウリKの上端までの距離X1 と画面下端
からキュウリKの下端までの距離X2 と(図4参照)を
求め(ステップ3、4)、上下方向の画面幅X0 及び前
記各距離X1 ,X2 よりキュウリKの上下方向に沿う長
さX3 を求める(ステップ5)。
Next, in the image of the video camera S, the distance X 1 from the upper end of the screen to the upper end of the cucumber K and the distance X 2 from the lower end of the screen to the lower end of the cucumber K (see FIG. 4) are obtained (step 3, 4) Obtain the vertical length X 3 of the cucumber K from the vertical screen width X 0 and the distances X 1 and X 2 (step 5).

【0032】次に、キュウリKの画像領域における長手
方向の複数箇所での横幅方向中心位置cpつまり中点列
を求める(ステップ6)。具体的には、各走査線に沿う
画素列毎に、得られた画像領域の周縁部の点、つまり、
データが「0」から「1」に切り換わる点及び「1」か
ら「0」に切り換わる点を順次抽出して、各走査線毎の
中点を求める。そして、このようにして求められた各中
点列を最小2乗法に基づいて直線近似して1本の近似直
線LNを求める(ステップ7)。そして、ステップ5に
おいて求められた長さX3 と、上下方向と近似直線LN
とのなす角θとに基づいて、前記近似直線LNに沿うキ
ュウリKの長さLを、L=X3 ・arccosθの式に
て求め(ステップ8)、その長さLと予め設定記憶され
ている規格値を比較して、5ランクの何れであるかを判
別する(ステップ9)。以上で、長さLの判別処理が終
了する。
Next, the center positions cp in the lateral width direction, that is, the middle point sequence at a plurality of positions in the longitudinal direction in the image area of the cucumber K are obtained (step 6). Specifically, for each pixel row along each scanning line, a point at the peripheral portion of the obtained image area, that is,
The points at which the data changes from "0" to "1" and the points at which the data changes from "1" to "0" are sequentially extracted to obtain the middle point for each scanning line. Then, each midpoint sequence thus obtained is linearly approximated based on the least square method to obtain one approximated straight line LN (step 7). Then, the length X 3 obtained in step 5, the vertical direction and the approximate straight line LN
Based on the angle θ formed by and, the length L of the cucumber K along the approximate straight line LN is obtained by the equation L = X 3 · arccos θ (step 8), and the length L is preset and stored. The standard values that are present are compared to determine which of the five ranks is present (step 9). This is the end of the process of determining the length L.

【0033】次に、前記求めたキュウリKの画像領域に
おける重心位置Gを求め(ステップ10)、この重心位
置Gを通って前記近似直線LNに交差(直交)する直線
LKを求め(ステップ11)、この直線LKと上記キュ
ウリKの画像領域の周縁部での両交点kp、つまり、デ
ータが「0」から「1」に及び「1」から「0」に切り
換わる点を抽出して(ステップ12)、これを把持位置
とする。尚、ここで設定した把持位置は、検査位置qに
在るキュウリKに対するものであり、実際にキュウリK
が把持される取出し位置rに対するものではないが、検
査位置qから取出し位置rまでは予め設定された距離搬
送される、つまり、例えば画面右端が搬送コンベヤ3の
終端位置になるように画像が画面右方向に平行移動した
として、取出し位置rにおけるキュウリKに対する把持
位置が設定される。
Next, the center of gravity position G in the image area of the obtained cucumber K is obtained (step 10), and the straight line LK which intersects (orthogonal to) the approximate straight line LN through the center of gravity position G is obtained (step 11). , Intersection points kp between the straight line LK and the peripheral portion of the image area of the cucumber K, that is, points at which the data switches from “0” to “1” and from “1” to “0” are extracted (step 12), which is the gripping position. The gripping position set here is for the cucumber K at the inspection position q, and is actually the cucumber K.
Is not for the take-out position r at which the image is gripped, but is conveyed by a preset distance from the inspection position q to the take-out position r, that is, for example, the image is displayed on the screen so that the right end of the screen is the end position of the conveyer conveyor 3. Assuming that the movement is parallel to the right direction, the grip position for the cucumber K at the take-out position r is set.

【0034】〔別実施形態〕上記実施例では、高さ検出
手段102が、予定箇所内(容器1の内部)の物体群の
並び方向における全幅を1回の検出動作(揺動動作)の
範囲としたが、これ以外に、図7に示すように、前記予
定箇所を物体Kの並び方向において複数個の区画(図で
は、幅Δz毎の4つの区画)に分割した各区画毎に前記
高さ検出を行うように構成してもよい。つまり、1回の
検出動作(揺動動作)の範囲を上記各区画の範囲とする
ことになる。そして、この場合に、前記判別手段103
は、前記各区画毎の高さ検出情報に基づいて、その区画
内で前記物体群の高さが最も高い位置を把持すべき移載
対象物体Kの位置とするように構成される。
[Other Embodiments] In the above embodiment, the height detection means 102 detects the entire width of the object group in the planned position (inside the container 1) in the direction of arrangement in a range of one detection operation (swing operation). However, in addition to this, as shown in FIG. 7, the planned location is divided into a plurality of sections (four sections each having a width Δz in the figure) in the arrangement direction of the objects K, and the height is increased for each section. It may be configured to perform the depth detection. That is, the range of one detection operation (swing operation) is set as the range of each of the above sections. Then, in this case, the discrimination means 103
On the basis of the height detection information for each section, the position where the height of the object group is the highest in the section is set as the position of the transfer target object K to be gripped.

【0035】上記実施例では、距離検出手段(距離セン
サー7)を、予定箇所(容器1)の上方側に固定状態で
設置したが、これ以外に、図8に示すように、距離セン
サー7を、所定高さH’において水平方向に向いた案内
レール9に沿って移動自在な状態で設置してもよい。こ
の場合には、距離センサー7の真下位置を基準とする距
離zでの物体群(キュウリ群)の高さyが、上記距離セ
ンサー7の高さH’と検出距離h’の各情報から、y=
H’−h’の式によって求まり、距離zは、距離センサ
ー7を案内レール9に沿って移動させるための駆動モー
タ等の回転数を計数する等して求まる。
In the above embodiment, the distance detecting means (distance sensor 7) is fixedly installed above the planned location (container 1). However, in addition to this, as shown in FIG. , May be installed so as to be movable along the guide rail 9 that is horizontally oriented at the predetermined height H ′. In this case, the height y of the object group (cucumber group) at the distance z based on the position directly below the distance sensor 7 is calculated from the information of the height H ′ of the distance sensor 7 and the detection distance h ′. y =
The distance z is obtained by the formula H′−h ′, and the distance z is obtained by counting the number of rotations of a drive motor or the like for moving the distance sensor 7 along the guide rail 9.

【0036】上記実施例では、長尺状の物体Kをキュー
リ等の果菜類とする場合について説明したが、果菜類に
限るものではなく、各種の物体が対象となる。
In the above embodiment, the case where the long object K is a fruit or vegetable such as curie has been described, but the object is not limited to the fruit and vegetable and various objects can be targeted.

【0037】上記実施例では、長尺状の物体Kを容器
(コンテナ1)内に収納して、その容器内部を予定箇所
とするようにしたが、必ずしも容器に収納する必要はな
く、例えば、搬送用のベルトコンベヤ上面の所定範囲を
予定箇所としてそこに直接積み重ねるようにしてもよ
い。
In the above-mentioned embodiment, the long object K is housed in the container (container 1) and the inside of the container is set as the predetermined place. However, it is not always necessary to house it in the container. A predetermined area on the upper surface of the conveyor belt may be set as a predetermined area and directly stacked on the predetermined area.

【0038】上記実施例では、高さ検出手段102が、
予定箇所内における各位置で物体群の高さが最も高い位
置を移載対象物体の位置としたが、これに限るものでは
なく、例えば、両側の隣接する位置よりも高い位置を移
載対象物体の位置としてもよい。
In the above embodiment, the height detecting means 102 is
The position where the height of the object group is the highest at each position in the planned place is the position of the transfer target object, but the position is not limited to this.For example, a position higher than the adjacent positions on both sides is the transfer target object. It may be the position of.

【0039】上記実施例では、高さ検出手段102が、
予定箇所の上方側に設置されて物体群までの距離を検出
する距離検出手段7の検出情報に基づいて、物体群の高
さを検出するようにしたが、これに限るものではない。
In the above embodiment, the height detecting means 102 is
The height of the object group is detected based on the detection information of the distance detection means 7 that is installed on the upper side of the planned location and detects the distance to the object group, but the invention is not limited to this.

【0040】上記実施例では、把持手段6を、一対の挟
持アーム5によって物体Kを両側から挟持する挟持ロボ
ットに構成したが、挟持手段としては、これ以外に、例
えば吸着パッドを先端側に備えた吸着ロボット等でもよ
い。
In the above embodiment, the grasping means 6 is constituted as a nipping robot for nipping the object K from the both sides by the pair of nipping arms 5. However, as the nipping means, in addition to this, for example, a suction pad is provided on the tip side. A suction robot or the like may be used.

【0041】上記実施例では、移載対象物体の位置判別
装置を、物体Kを検査して選別処理する選別機において
検査対象となる物体Kを供給装置側から検査装置側に移
載する場合に適用したが、移載対象物体の位置判別装置
は、これ以外に場合にも適用できる。
In the above-mentioned embodiment, when the object K to be transferred is transferred from the supply device side to the inspection device side in the sorting device for inspecting the object K and performing the sorting processing, Although applied, the position determination device for the transfer target object can be applied to other cases.

【図面の簡単な説明】[Brief description of drawings]

【図1】選別機全体の配置を示す斜視図FIG. 1 is a perspective view showing the arrangement of the entire sorter.

【図2】選別機の制御構成のブロック図FIG. 2 is a block diagram of a control configuration of a sorter.

【図3】キュウリ群に対する高さ検出の説明図FIG. 3 is an explanatory diagram of height detection for a cucumber group.

【図4】長さ判別及び把持位置判別を説明する撮像画面
の図
FIG. 4 is a diagram of an image pickup screen for explaining length determination and grip position determination.

【図5】制御フローチャートFIG. 5 is a control flowchart.

【図6】制御フローチャートFIG. 6 is a control flowchart.

【図7】別実施形態の高さ検出の説明図FIG. 7 is an explanatory diagram of height detection according to another embodiment.

【図8】別実施形態の高さ検出手段の正面図FIG. 8 is a front view of a height detecting means according to another embodiment.

【符号の説明】[Explanation of symbols]

K 物体 102 高さ検出手段 103 判別手段 7 距離検出手段 1 容器 1a 開口部 K object 102 height detection means 103 discrimination means 7 distance detection means 1 container 1a opening

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 複数個の長尺状の物体が、その長手方向
を所定方向に揃え且つその長手方向に交差する方向に沿
って並ぶ状態で予定箇所に上下方向に積み重ねられた物
体群において、移載対象物体の位置を判別する移載対象
物体の位置判別装置であって、 前記予定箇所内の前記複数個の物体の並び方向に沿う平
面視における各位置での前記物体群の高さを検出する高
さ検出手段と、その高さ検出手段の情報に基づいて前記
移載対象物体の位置を判別する判別手段とが設けられて
いる移載対象物体の位置判別装置。
1. An object group in which a plurality of elongated objects are vertically stacked at a predetermined location in a state where their longitudinal directions are aligned in a predetermined direction and arranged along a direction intersecting the longitudinal direction, A position determination device for a transfer target object for determining the position of a transfer target object, the height of the object group at each position in a plan view along the arrangement direction of the plurality of objects in the scheduled location A position determination device for a transfer target object, which is provided with height detection means for detecting, and determination means for determining the position of the transfer target object based on information of the height detection means.
【請求項2】 前記判別手段は、前記予定箇所内におけ
る各位置のうちで前記物体群の高さが最も高い位置を前
記移載対象物体の位置とするように構成されている請求
項1記載の移載対象物体の位置判別装置。
2. The discriminating means is configured so that the position of the highest height of the object group is the position of the transfer target object among the respective positions within the planned place. Device for determining the position of a transfer target object.
【請求項3】 前記高さ検出手段は、前記予定箇所の上
方側の所定高さに設置されて前記予定箇所内の各位置の
前記物体群までの距離を検出する距離検出手段を備え、
その距離検出手段の距離検出情報と設置位置情報とに基
づいて、前記予定箇所内の各位置での前記物体群の高さ
を検出するように構成されている請求項1又は2記載の
移載対象物体の位置判別装置。
3. The height detecting means includes a distance detecting means installed at a predetermined height above the planned place and detecting a distance to each of the object groups at each position in the planned place,
The transfer according to claim 1 or 2, which is configured to detect the height of the object group at each position within the planned location based on the distance detection information of the distance detection means and the installation position information. Positioning device for target object.
【請求項4】 前記高さ検出手段は、前記予定箇所を前
記物体の並び方向において複数個の区画に分割した各区
画毎に前記高さ検出を行うように構成され、前記判別手
段は、前記各区画毎の高さ検出情報に基づいて、その区
画内で前記物体群の高さが最も高い位置を前記移載対象
物体の位置とするように構成されている請求項1、2又
は3記載の移載対象物体の位置判別装置。
4. The height detecting means is configured to detect the height for each of the sections obtained by dividing the planned location into a plurality of sections in the direction in which the objects are arranged. 4. The position of the object group having the highest height within the section is set as the position of the transfer target object based on the height detection information for each section. Device for determining the position of an object to be transferred.
【請求項5】 前記長尺状の物体が果菜類であって、そ
の複数個の果菜類を収納する容器が、上部側の開口部を
備え、その容器内部を前記予定箇所とするように構成さ
れている請求項1、2、3又は4記載の移載対象物体の
位置判別装置。
5. The long object is a fruit and vegetables, and a container for storing a plurality of the fruit and vegetables has an opening on the upper side, and the inside of the container serves as the predetermined location. The position determination device for the transfer target object according to claim 1, 2, 3, or 4.
JP8085065A 1996-04-08 1996-04-08 Apparatus for locating object to be transferred Pending JPH09273924A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8085065A JPH09273924A (en) 1996-04-08 1996-04-08 Apparatus for locating object to be transferred

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8085065A JPH09273924A (en) 1996-04-08 1996-04-08 Apparatus for locating object to be transferred

Publications (1)

Publication Number Publication Date
JPH09273924A true JPH09273924A (en) 1997-10-21

Family

ID=13848237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8085065A Pending JPH09273924A (en) 1996-04-08 1996-04-08 Apparatus for locating object to be transferred

Country Status (1)

Country Link
JP (1) JPH09273924A (en)

Similar Documents

Publication Publication Date Title
US11365068B2 (en) Robotic systems and methods for operating a robot
US20240165671A1 (en) Robotic System Having Shuttle
US9205563B2 (en) Workpiece takeout system, robot apparatus, and method for producing a to-be-processed material
CN102430530B (en) Robot system
CN107399599B (en) Article conveying device
JP2006035397A (en) Conveyance robot system
EP0544833A1 (en) Programmable reconfigurable parts feeder.
CN110431093B (en) Article picking and placing system of split robot
CN109384039B (en) Article carrying device
EP2578365A2 (en) Robot system and method for producing a to-be-processed material
JPH08323669A (en) Part supply method and device therefor
JP3296643B2 (en) Component supply method and device
JP7086380B2 (en) Goods transfer device and cargo pick-up position detection device
US20150014123A1 (en) Production system and method for manufacturing processed product
WO2021053750A1 (en) Work robot and work system
JP2002037441A (en) Aligning method and aligning apparatus for random work
WO2022021561A1 (en) Goods sorting system and sorting method
JP6643921B2 (en) Sorting device and article removal method
JPH09267078A (en) Clamping position discriminating device and object treating device
CN116448780A (en) Chip defect detection device, method and equipment
JPH11198076A (en) Holding position distinguishing device and sorter
JP2001019165A (en) Work picking device
JPH09273924A (en) Apparatus for locating object to be transferred
JP2001199527A (en) Article treatment system
JPH09273925A (en) Apparatus for locating object to be transferred