[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6426672B2 - ワーク仕分けシステムおよび方法 - Google Patents

ワーク仕分けシステムおよび方法 Download PDF

Info

Publication number
JP6426672B2
JP6426672B2 JP2016168371A JP2016168371A JP6426672B2 JP 6426672 B2 JP6426672 B2 JP 6426672B2 JP 2016168371 A JP2016168371 A JP 2016168371A JP 2016168371 A JP2016168371 A JP 2016168371A JP 6426672 B2 JP6426672 B2 JP 6426672B2
Authority
JP
Japan
Prior art keywords
work
conveyor
robot
group
weight
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
Application number
JP2016168371A
Other languages
English (en)
Other versions
JP2018034233A (ja
Inventor
宏太 小楠
宏太 小楠
佐々木 正明
正明 佐々木
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.)
FANUC Corp
Original Assignee
FANUC 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 FANUC Corp filed Critical FANUC Corp
Priority to JP2016168371A priority Critical patent/JP6426672B2/ja
Priority to US15/643,582 priority patent/US10005107B2/en
Priority to DE102017214634.6A priority patent/DE102017214634B4/de
Priority to CN201710750322.1A priority patent/CN107790398B/zh
Publication of JP2018034233A publication Critical patent/JP2018034233A/ja
Application granted granted Critical
Publication of JP6426672B2 publication Critical patent/JP6426672B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/16Sorting according to weight
    • B07C5/22Sorting according to weight using a plurality of stationary weighing mechanisms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/34Sorting according to other particular properties
    • B07C5/342Sorting according to other particular properties according to optical properties, e.g. colour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/02Measures preceding sorting, e.g. arranging articles in a stream orientating
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/04Sorting according to size
    • B07C5/10Sorting according to size measured by light-responsive means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/16Sorting according to weight
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/36Sorting apparatus characterised by the means used for distribution
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/36Sorting apparatus characterised by the means used for distribution
    • B07C5/361Processing or control devices therefor, e.g. escort memory
    • B07C5/362Separating or distributor mechanisms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/36Sorting apparatus characterised by the means used for distribution
    • B07C5/38Collecting or arranging articles in groups
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G47/00Article or material-handling devices associated with conveyors; Methods employing such devices
    • B65G47/74Feeding, transfer, or discharging devices of particular kinds or types
    • B65G47/90Devices for picking-up and depositing articles or materials
    • B65G47/902Devices for picking-up and depositing articles or materials provided with drive systems incorporating rotary and rectilinear movements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C2501/00Sorting according to a characteristic or feature of the articles or material to be sorted
    • B07C2501/0063Using robots
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/02Control or detection
    • B65G2203/0208Control or detection relating to the transported articles
    • B65G2203/0258Weight of the article
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G2203/00Indexing code relating to control or detection of the articles or the load carriers during conveying
    • B65G2203/04Detection means
    • B65G2203/041Camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Sorting Of Articles (AREA)

Description

本発明は、ワーク仕分けシステムおよび方法に関するものである。
従来、コンベアによって搬送されてくるワークを撮影し、取得された画像に基づいてワークの種類を識別し、ロボットアームによってコンベアからピックアップしてワークの種類毎に区画されたエリアに移載する仕分け装置が知られている(例えば、特許文献1参照。)。
特開2003−211096号公報
しかしながら、重量の異なるワークを重量の種類別に仕分けるには、画像のみによって種類を識別することができないため、各ワークをコンベアから取り出して重量を計測し、計測結果に応じて仕分ける必要があり、多種多量のワークがコンベアによって高速に搬送されてくる場合には、対応することが困難である。
本発明は、上述した事情に鑑みてなされたものであって、多種多量のワークがコンベアによって高速に搬送されてくる場合においても、ワークを重量によって効率よく仕分けることができるワーク仕分けシステムおよび方法を提供することを目的としている。
上記目的を達成するため、本発明は以下の手段を提供する。
本発明の一態様は、重量の異なる複数種のワークをランダムに搬送してくるコンベアと、該コンベアによる前記ワークの搬送位置を検出する搬送位置検出部と、前記コンベアによって搬送されている前記ワークを撮影するカメラと、前記コンベアによる搬送方向に沿って配置され、前記コンベア上の前記ワークを取り出し可能なハンドと、該ハンドにより取り出された前記ワークの重量を測定する重量測定部とを装着した複数のロボットと、各該ロボットを制御する制御部と、前記カメラにより取得された前記ワークの画像に基づいて、各前記ロボットに割り当てられる2以上の大グループに前記ワークを分類する大グループ分類部とを備え、前記制御部は、前記カメラにより取得された前記ワークの画像と前記搬送位置検出部により検出された前記ワークの搬送位置とに基づいて、各前記ロボットを前記コンベアの動作に追従させながら各前記ロボットに前記ワークのハンドリングを行わせるビジュアルトラッキング部を備えるとともに、各前記ロボットに割り当てられた前記大グループに分類された前記ワークを前記ビジュアルトラッキング部により前記ハンドによって前記コンベアから取り出させ、前記重量測定部により測定された重量に基づいて、前記大グループに含まれる小グループ毎に前記ワークを仕分けるよう制御するワーク仕分けシステムを提供する。
本態様によれば、コンベアによってランダムに搬送されてきた重量の異なる複数種のワークがカメラによって撮影されることにより、取得された画像に基づいて、ワークが2以上の大グループに分類され、各大グループが、コンベアの搬送方向に配列されているいずれかのロボットに割り当てられる。各ロボットは、自身に割り当てられた大グループに分類されたワークを、ビジュアルトラッキング部により追従して、ハンドによってコンベアから取り出し、重量測定部によりワークの重量を測定する。そして、制御部が、測定された重量に基づいて、各ロボットを制御して、ロボット自身に割り当てられている大グループに含まれる小グループ毎にワークが仕分けられる。
すなわち、カメラによって取得された画像に含まれるワークの外形によって、複数の大グループに仕分けられるとともに、各ロボットが自身に割り当てられた大グループに分類されたワークをコンベアから取り出して重量を測定することにより、測定された重量に応じて、1以上の小グループに精度よく仕分けることができる。
この場合に、各ロボットは、自身に割り当てられた大グループに分類されたワークのみを取り出して仕分けすればよいので、全てのロボットが全ての小グループのワークを仕分ける必要がなく、ロボット毎の仕分け先の数を抑えて、システムの大型化を防止することができる。
そして、各ロボットが異なる大グループに属するワークを仕分けるので、各小グループに属するワークの仕分け先の数を少なく抑えることができる。
また、各ロボットは大グループ分類部により分類された一部のワークのみを取り扱えば足りるので、多種多量のワークがコンベアによって高速に搬送されてくる場合においても、ワークを重量によって効率よく仕分けることができる。
上記態様においては、前記制御部は、各前記ロボットの前記重量測定部により重量を測定した前記ワークが、搬送方向のより下流に位置する他の前記ロボットに割り当てられた前記大グループに属すると判定されたときに、当該ワークが属する前記大グループを訂正するとともに、前記ビジュアルトラッキング部により、当該ワークを取り出した前記ロボットに前記コンベアの元の位置に当該ワークを戻させるよう制御してもよい。
画像に含まれるワークの外形によって分類した大グループの分類が誤っている場合に、当該ワークの分類された大グループが割り当てられているロボットによって当該ワークをコンベアから取り出して重量を計測して初めて、そのワークに対する大グループの分類が誤っていたことが判明する。
このようにすることで、ワークに対する大グループの分類が誤っていた場合に、ワークが属する大グループを訂正してワークを取り出したコンベア上の元の位置に戻すことにより、より下流のロボットによって、正確な小グループに仕分けさせることができる。
また、上記態様においては、前記制御部は、前記ワークについて、該ワークが属する前記大グループを訂正するときに、前記重量測定部により測定された重量に基づいて、当該ワークの前記小グループを設定し、より下流に位置する他の前記ロボットに割り当てられた前記大グループに属する前記ワークに前記小グループが設定されているときに、設定されている前記小グループに前記ワークを仕分けるように他の前記ロボットを制御してもよい。
このようにすることで、ワークに対する大グループの分類が誤っていたことが判明したときには、当該ワークの重量の測定を既に行っているので、正確な小グループを設定することができ、より下流に位置する他のロボットは、コンベアから取り出すワークに小グループが設定されているときには、重量測定等の処理を行うことなく、そのまま設定されている小グループにワークを仕分けることができ、処理を単純化し、高速に処理することができる。
また、上記態様においては、前記制御部は、前記ビジュアルトラッキング部により、当該ワークを取り出した前記ロボットに前記コンベアの元の位置に元の姿勢で当該ワークを戻させるよう制御してもよい。
このようにすることで、カメラにより取得した画像により各ワークの位置のみならず姿勢も取得できるので、元の姿勢のワークをコンベアに戻すことにより、ワークの姿勢に応じて姿勢を異ならせる必要のあるハンドによるコンベアからのワークの取り出しを容易にすることができる。
また、上記態様においては、前記コンベアの搬送方向に隣接する前記ロボットに割り当てられた2つの前記大グループが、共通の前記小グループを備えていてもよい。
このようにすることで、コンベアにより搬送されてくるワークの内、特定の小グループに属するワークの量が多い場合に、複数のロボットによって当該小グループに属するワークを取り扱うことができ、処理の高速化を図ることができる。また、上流側のロボットに割り当てられた大グループに分類されるべきワークが、誤って下流側のロボットに割り当てられた大グループに分類されてしまった場合でも、下流側のロボットによって仕分けることができる。
また、上記態様においては、共通の前記小グループが、共通の搬出先に割り当てられていてもよい。
このようにすることで、複数のロボットによって共通の小グループを扱う場合でも、搬出先の数を減らして、省スペースを図ることができる。
また、前記ハンドを装着し、前記重量測定部を備えていないロボットが、前記コンベアの搬送方向の最下流に配置されていてもよい。
このようにすることで、上流側のロボットによって仕分けされなかったワークについては、最下流のロボットによって、重量の測定を行うことなく1つの仕分け先に仕分けることができる。
また、本発明の他の態様は、コンベアによってランダムに搬送されてくる重量の異なる複数種のワークを撮影するステップと、撮影により取得された前記ワークの画像に基づいて、2以上の大グループに前記ワークを分類するステップと、前記画像と前記コンベアの搬送位置とに基づいて、前記コンベアの搬送方向に沿って配置された複数のロボットを前記コンベアの動作に追従させながら、各前記ロボットに割り当てられた前記大グループに分類された前記ワークを各前記ロボットに前記コンベアから取り出させて、重量を測定するステップと、測定された前記重量に基づいて、自身に割り当てられた前記大グループに含まれる小グループ毎に前記ワークを前記ロボットに仕分けさせるステップとを含むワーク仕分け方法を提供する。
上記態様においては、前記重量を測定するステップにより重量が測定された前記ワークが、搬送方向のより下流に位置する他の前記ロボットに割り当てられた前記大グループに属すると判定されたときに、当該ワークが属する前記大グループを訂正するとともに、当該ワークを取り出した前記ロボットに前記コンベアの元の位置に当該ワークを戻させてもよい。
また、上記態様においては、前記ワークについて、該ワークが属する前記大グループを訂正するときに、測定された重量に基づいて、当該ワークの前記小グループを設定し、より下流に位置する他の前記ロボットに割り当てられた前記大グループに属する前記ワークに前記小グループが設定されているときに、他の前記ロボットに、設定されている前記小グループに前記ワークを仕分けさせてもよい。
また、上記態様においては、前記ワークを取り出した前記ロボットに前記コンベアの元の位置に元の姿勢で当該ワークを戻させてもよい。
本発明によれば、多種多量のワークがコンベアによって高速に搬送されてくる場合においても、ワークを重量によって効率よく仕分けることができるという効果を奏する。
本発明の一実施形態に係るワーク仕分けシステムを示す全体構成図である。 図1のワーク仕分けシステムに備えられるロボットの例を示す斜視図である。 図1のワーク仕分けシステムにより仕分けるワークの一例における面積と重量との関係を示すグラフである。 図3のワークを仕分けるための大グループ、小グループ、重量および面積の関係の一例を示す図である。 図1のワーク仕分けシステムのカメラにより取得された画像において各ワークの重心位置を算出した例を示す図である。 図1のワーク仕分けシステムを用いたワーク仕分け方法を説明するフローチャートの一部である。 図6のフローチャートに続くフローチャートを示す図である。
本発明の一実施形態に係るワーク仕分けシステム1および方法について、図面を参照しながら以下に説明する。
本実施形態に係るワーク仕分けシステム1は、図1に示されるように、ワークWを一方向に搬送するワーク搬送用コンベア(コンベア)2と、該ワーク搬送用コンベア2上を搬送されているワークWを撮影するカメラ3と、ワーク搬送用コンベア2によるワークWの搬送方向に間隔をあけて配列された複数のロボット4,5,6,7と、これらのロボット4,5,6,7を制御する制御部8と、カメラ3により取得された画像に基づいてワークWを複数の大グループに分類する大グループ分類部9とを備えている。
ワーク搬送用コンベア2には、該ワーク搬送用コンベア2によるワークWの搬送位置を検出するエンコーダ(搬送位置検出部)10が備えられている。
カメラ3は、ワーク搬送用コンベア2の上流側に配置され、所定のフレームレートで、ワーク搬送用コンベア2の全幅にわたる所定範囲の画像を取得するようになっている。
ロボット4,5,6,7は、図2に示されるように、例えば、汎用の6軸多関節型ロボットであり、アーム先端にワークWをハンドリングするためのハンド11を備えているとともに、ハンド11によって把持されたワークWの重量を測定する重量計(重量測定部)12を備えている。ハンド11によってワークWを把持した状態で、ワークWを若干持ち上げるだけでワークWの重量を測定することができるようになっている。一例として、図2にはロボット4を示している。
制御部8は、カメラ3により取得された画像とワーク搬送用コンベア2のエンコーダ10から出力される搬送位置の情報とに基づいて、ロボット4,5,6,7をワーク搬送用コンベア2の動作に追従させながら、ワーク搬送用コンベア2によって搬送されているワークWのハンドリングをロボット4,5,6,7に行わせるビジュアルトラッキング部(図示略)を備えている。
すなわち、カメラ3により取得された画像により、その瞬間のワーク搬送用コンベア2上の基準位置に対するワーク搬送用コンベア2上の各ワークWの所定位置(例えば重心)の座標を取得することができる。ワーク搬送用コンベア2の動作により、ワーク搬送用コンベア2上の基準位置と各ワークWの座標とが維持されたまま搬送方向に移動させられるので、エンコーダ10からの搬送位置の情報により、各ワークWの各時点での座標を正確に算出することができる。
大グループ分類部9は、カメラ3により取得された画像において、各ワークWの外形的特徴を抽出し、抽出された外形的特徴に予め対応づけられている大グループに各ワークWを分類するようになっている。
本実施形態においては、ワークWを、例えば、サツマイモ等の農産物とするとき、図3に示されるように、画像上のワークWの面積によってその重量を大まかに推定することができる。そこで、本実施形態においては、大グループ分類部9は、面積によって、図4に示されるように、全てのワークWを「大」、「中」、「小」の3つの大グループに分類するようになっている。
なお、外形的特徴としては、面積の他に、周長、長軸長、短軸長、縦横比、あるいはそれらの組み合わせを用いることにしてもよい。
図4に示す例では、「大」の大グループには、「3L」および「2L」の2つの小グループが含まれている。また、「中」の大グループには、「L」および「M」の2つの小グループが含まれている。さらに、「小」の大グループには、「S」および「SS」の2つの小グループが含まれている。
本実施形態に係るワーク仕分けシステム1は、図1に示されるように、ワーク搬送用コンベア2によるワークWの搬送方向に間隔をあけて配置された4台のロボット4,5,6,7を備え、上流側の3台のロボット4,5,6には、それぞれの両側に仕分け先コンベア(搬出先)13,14,15,16,17が1つずつ設置されている。上流側から2台目および3台目のロボット5,6は、ロボット5,6間に配置されている仕分け先コンベア16を共有し、最下流のロボット7には、一側のみに配置された1つの仕分け先コンベア18が設置されている。
最上流のロボット4には「大」の大グループが割り当てられ、該ロボット4の両側の2つの仕分け先コンベア13,14は「3L」と「2L」の小グループのワークWの仕分け先に対応している。
上流側から2台目のロボット5には「中」の大グループが割り当てられ、該ロボット5の両側の2つの仕分け先コンベア15,16は、「L」と「M」の2つの小グループのワークWの仕分け先に対応している。
上流側から3台目のロボット6には「中」と「小」の大グループが割り当てられ、該ロボット6の両側の仕分け先コンベア16,17は、「M」と「S」の2つの小グループのワークWの仕分け先に対応している。
最下流のロボット7には「小」の大グループが割り当てられ、最下流の仕分け先コンベア18は「SS」の小グループのワークWの仕分け先に対応している。
本実施形態においては、最下流のロボット7には重量計12は装着されていない。
このように構成された本実施形態に係るワーク仕分けシステム1を用いたワーク仕分け方法について、以下に説明する。
本実施形態に係るワーク仕分け方法は、ワーク搬送用コンベア2によって、重量の異なる複数種類のワークWがランダムに搬送されてきたときに、図6に示されるように、ワーク搬送用コンベア2の最上流の上方に配置されたカメラ3によって、ワーク搬送用コンベア2上のワークWの画像が取得され(ステップS1)、取得された画像から各ワークWの外形的特徴が抽出される(ステップS2)。
そして、各ワークWの外形的特徴から、図5に示されるように、画像の基準位置(例えば、中央位置)Pを基準とした各ワークWの重心位置P,P,P,P・・・が算出される(ステップS3)。
また、各ワークWの外形的特徴である画像上のワークWの面積から、全てのワークWが3つの大グループに分類される(ステップS4)。
すなわち、ワークW毎に、分類された3つの大グループが設定され、「大」の大グループに分類されたワークWの情報が最上流のロボット4に送られ、「中」の大グループに分類されたワークWの情報が上流側から2台目のロボット5に送られ、「小」の大グループに分類されたワークWの情報が下流側の2台のロボット6,7に分配される(ステップS5)。
この時点で、各ワークWには大グループのみが設定され、小グループは設定されていない。
次いで、各ロボット4,5,6,7における処理について説明する。
各ロボット4,5,6,7における処理は、最下流のロボット7か否かによって相違するので、図6に示されるように、最下流のロボット7か否かが判定される(ステップS6)。
最下流のロボット7は重量計12を有していないので、重量測定を行うことなく、該ロボット7に割り当てられている「小」の大グループが設定されているワークWを下流側のものから順にワーク搬送用コンベア2から取り出しに行き(ステップS7)、そのまま、仕分け先である「SS」の小グループの仕分け先コンベア18にワークWを仕分ける(ステップS8)。
このとき、制御部8は、カメラ3によって取得された画像と、ワーク搬送用コンベア2のエンコーダ10から取得した搬送位置の情報とに基づいて、ビジュアルトラッキング部によって、ワーク搬送用コンベア2の動作にロボット7を追従させて、ワーク搬送用コンベア2によって搬送されているワークWを把持可能な位置にハンド11を配置するようにロボット7を制御する。他のロボット4,5,6においても同様である。
ステップS6において、最下流のロボット7ではないと判定された場合には、各ロボット4,5,6に割り当てられている大グループが設定されているワークWを、下流側のものから順にワーク搬送用コンベア2から取り出しに行く。このとき、取り出そうとするワークWに小グループが設定されているか否かを判定する(ステップS9)。取り出そうとするワークWに小グループが設定されている場合には、ロボット4,5,6は重量計測を行うことなく、設定されている小グループ3L,2L,L,M,Sに対応する仕分け先コンベア13,14,15,16,17にワークWを仕分ける(ステップS10)。
ステップS9において、小グループが設定されていないと判定された場合には、各ロボット4,5,6は、割り当てられている大グループが設定されているワークWをハンド11によって把持してワーク搬送用コンベア2から若干持ち上げることにより(ステップS11)、重量計12によってワークWの重量を測定する(ステップS12)。重量が測定されると、そのワークWには小グループが設定される(ステップS13)。
例えば、最上流のロボット4には、「大」の大グループが割り当てられており、「大」の大グループには、「3L」と「2L」の小グループが含まれているので、カメラ3により取得された画像によって「大」の大グループに分類されたワークWは、多くの場合、「3L」または「2L」の小グループに仕分けられるべきものである。しかしながら、大グループの分類が画像に基づいて行われているため、「大」の大グループに属しないワークWである場合もある。他のロボット5,6においても同様である。
次に、図7に示されるように、ロボットが最下流から2台目のロボット6であるか否かが判定され(ステップS14)、最下流から2台目のロボット6ではないと判定された場合、すなわち、本実施形態においては、上流側の2台のロボット4,5のいずれかである場合には、重量測定の結果、ロボット4,5がワーク搬送用コンベア2から取り上げたワークWに設定されている大グループの情報が誤りであるか否かが判定される(ステップS15)。
ステップS15において、大グループの情報が正しいと判定された場合には、ステップS13において設定された小グループに対応する仕分け先コンベア13,14,15,16にワークWが仕分けられる(ステップS10)。
一方、ステップS15において、大グループの情報が誤りであると判定された場合には、ワークWに設定されている大グループの情報が訂正されるとともに(ステップS16)、ビジュアルトラッキング部によって、ワークWが、そのワークWの取り出し前に配置されていたワーク搬送用コンベア2上の元の位置に戻される(ステップS17)。
また、ステップS14において最下流から2台目のロボット6であると判定された場合には、ワークWに設定されている大グループの情報が誤りであるか否かが判定され(ステップS18)、大グループの情報が正しい場合には、小グループが「S」であるか否かが判定される(ステップS19)。小グループが「S」である場合には、大グループの情報が消去され(ステップS20)、「S」の小グループに対応する仕分け先コンベア17にワークWが仕分けられる(ステップS21)。
一方、ステップS19において、小グループが「S」ではない、すなわち、「SS」であると判定された場合には、ビジュアルトラッキング部によって、ワークWが、そのワークWの取り出し前に配置されていたワーク搬送用コンベア2上の元の位置に戻される(ステップS17)。
また、ステップS18において、大グループの情報が誤りであると判定された場合には、上流から2台目のロボット5と共有している小グループ「M」の仕分け先コンベア16にワークWを仕分ける(ステップS22)。
そして、画像内の全てのワークWについて仕分けが終了したか否かが判定され(ステップS23)、終了していない場合には、ステップS6からの工程が繰り返される。画像内の全てのワークWについて仕分けが終了した場合には、ワーク搬送用コンベア2上の全てのワークWの仕分けが終了したか否かが判定され(ステップS24)、終了していない場合には、ステップS1からの工程が繰り返される。
このように本実施形態に係るワーク仕分けシステム1および方法によれば、カメラ3によって取得された画像に基づいて、瞬時かつ大まかに複数の大グループに分類し、各大グループが割り当てられた複数のロボット4,5,6,7がそれぞれ、重量測定によってワークWを複数の小グループ3L,2L,L,M,S,SSに精度よく仕分けることができる。これにより、多種多量のワークWがワーク搬送用コンベア2によって高速に搬送されてくる場合においても、ワークWを重量によって効率よく仕分けることができるという利点がある。
また、1台のロボットが仕分ける種類を減らして、仕分け先となる仕分け先コンベア13,14,15,16,17の数を減らすことができ、省スペースを図ることができる。
特に、本実施形態のようにワークWを6種類に仕分ける場合に、全てのロボット4,5,6,7が6種類の仕分けを行うこととすると、同じ種類のワークWが異なる6カ所の仕分け先に仕分けられることとなり、多大なスペースが必要となるが、本実施形態によれば、同じ種類のワークWを同じ仕分け先に仕分けることができ、仕分け先の数を最小限に抑えることができる。仕分け先の数が少なければ、仕分けられたワークWの回収が容易である。
また、画像から求めたワークWの面積によって分類した大グループに誤りがあった場合にも、ワーク搬送用コンベア2の同じ位置に戻すことによって、下流側のロボット5,6,7により正確な仕分け先に仕分けることができる。
さらに、2台のロボット5,6で仕分け先コンベア16を共有することにより、下流側のロボット6で大グループに誤りがあることが判明した場合でも、正しい仕分け先にワークWを仕分けることができる。
なお、本実施形態においては、最下流のロボット7が重量計12を有しない場合を例示したが、重量計12を有する3台のロボット4,5,6が2つずつの仕分け先に仕分けることにしてもよい。
また、ワークWの種類に応じて、ロボットの台数は適宜選択することにしてもよい。
また、ワークWとして、サツマイモ等の形状が一定しない農産物を例示したが、これに限定されるものではなく、画像に基づく外形的特徴と重量とが一定の関係を有するワークであれば任意のワークに適用してもよい。
また、ロボット4,5,6,7として6軸多関節型ロボットを例示したが、これに限定されるものではない。
また、カメラ3によって取得された画像から、ワークWの外形的特徴を抽出して、各ワークWの重心位置を算出することとした。これにより、ビジュアルトラッキング部によって、ワーク搬送用コンベア2上のワークWをロボット5,6,7が追従して把持し、大グループの情報が誤りであった場合に元の位置に正確に戻すことができる。
これに代えて、ハンド11によってワークWを把持するためにワークWの姿勢を知ることが必要である場合には、各ワークWの重心位置の他にその姿勢も算出することにしてもよい。これにより、大グループの情報に誤りがあって取り出したワークWを元に戻す際にも、元の位置に元の姿勢で戻すことができ、下流側のロボット5,6,7のハンド11による把持を容易にすることができる。
1 ワーク仕分けシステム
2 ワーク搬送用コンベア(コンベア)
3 カメラ
4,5,6,7 ロボット
8 制御部
9 大グループ分類部
10 エンコーダ(搬送位置検出部)
11 ハンド
12 重量計(重量測定部)
13,14,15,16,17 仕分け先コンベア(搬出先)
3L,2L,L,M,S,SS 小グループ
W ワーク

Claims (11)

  1. 重量の異なる複数種のワークをランダムに搬送してくるコンベアと、
    該コンベアによる前記ワークの搬送位置を検出する搬送位置検出部と、
    前記コンベアによって搬送されている前記ワークを撮影するカメラと、
    前記コンベアによる搬送方向に沿って配置され、前記コンベア上の前記ワークを取り出し可能なハンドと、該ハンドにより取り出された前記ワークの重量を測定する重量測定部とを装着した複数のロボットと、
    各該ロボットを制御する制御部と、
    前記カメラにより取得された前記ワークの画像に基づいて、各前記ロボットに割り当てられる2以上の大グループに前記ワークを分類する大グループ分類部とを備え、
    前記制御部は、前記カメラにより取得された前記ワークの画像と前記搬送位置検出部により検出された前記ワークの搬送位置とに基づいて、各前記ロボットを前記コンベアの動作に追従させながら各前記ロボットに前記ワークのハンドリングを行わせるビジュアルトラッキング部を備えるとともに、各前記ロボットに割り当てられた前記大グループに分類された前記ワークを前記ビジュアルトラッキング部により前記ハンドによって前記コンベアから取り出させ、前記重量測定部により測定された重量に基づいて、前記大グループに含まれる小グループ毎に前記ワークを仕分けるよう制御するワーク仕分けシステム。
  2. 前記制御部は、各前記ロボットの前記重量測定部により重量を測定した前記ワークが、搬送方向のより下流に位置する他の前記ロボットに割り当てられた前記大グループに属すると判定されたときに、当該ワークが属する前記大グループを訂正するとともに、前記ビジュアルトラッキング部により、当該ワークを取り出した前記ロボットに前記コンベアの元の位置に当該ワークを戻させるよう制御する請求項1に記載のワーク仕分けシステム。
  3. 前記制御部は、前記ワークについて、該ワークが属する前記大グループを訂正するときに、前記重量測定部により測定された重量に基づいて、当該ワークの前記小グループを設定し、より下流に位置する他の前記ロボットに割り当てられた前記大グループに属する前記ワークに前記小グループが設定されているときに、設定されている前記小グループに前記ワークを仕分けるように他の前記ロボットを制御する請求項2に記載のワーク仕分けシステム。
  4. 前記制御部は、前記ビジュアルトラッキング部により、当該ワークを取り出した前記ロボットに前記コンベアの元の位置に元の姿勢で当該ワークを戻させるよう制御する請求項2または請求項3に記載のワーク仕分けシステム。
  5. 前記コンベアの搬送方向に隣接する前記ロボットに割り当てられた2つの前記大グループが、共通の前記小グループを備える請求項1から請求項4のいずれかに記載のワーク仕分けシステム。
  6. 共通の前記小グループが、共通の搬出先に割り当てられている請求項5に記載のワーク仕分けシステム。
  7. 前記ハンドを装着し、前記重量測定部を備えていないロボットが、前記コンベアの搬送方向の最下流に配置されている請求項1から請求項6のいずれかに記載のワーク仕分けシステム。
  8. コンベアによってランダムに搬送されてくる重量の異なる複数種のワークを撮影するステップと、
    撮影により取得された前記ワークの画像に基づいて、2以上の大グループに前記ワークを分類するステップと、
    前記画像と前記コンベアの搬送位置とに基づいて、前記コンベアの搬送方向に沿って配置された複数のロボットを前記コンベアの動作に追従させながら、各前記ロボットに割り当てられた前記大グループに分類された前記ワークを各前記ロボットに前記コンベアから取り出させて、重量を測定するステップと、
    測定された前記重量に基づいて、自身に割り当てられた前記大グループに含まれる小グループ毎に前記ワークを前記ロボットに仕分けさせるステップとを含むワーク仕分け方法。
  9. 前記重量を測定するステップにより重量が測定された前記ワークが、搬送方向のより下流に位置する他の前記ロボットに割り当てられた前記大グループに属すると判定されたときに、当該ワークが属する前記大グループを訂正するとともに、当該ワークを取り出した前記ロボットに前記コンベアの元の位置に当該ワークを戻させる請求項8に記載のワーク仕分け方法。
  10. 前記ワークについて、該ワークが属する前記大グループを訂正するときに、測定された重量に基づいて、当該ワークの前記小グループを設定し、より下流に位置する他の前記ロボットに割り当てられた前記大グループに属する前記ワークに前記小グループが設定されているときに、他の前記ロボットに、設定されている前記小グループに前記ワークを仕分けさせる請求項9に記載のワーク仕分け方法。
  11. 前記ワークを取り出した前記ロボットに前記コンベアの元の位置に元の姿勢で当該ワークを戻させる請求項9または請求項10に記載のワーク仕分け方法。

JP2016168371A 2016-08-30 2016-08-30 ワーク仕分けシステムおよび方法 Active JP6426672B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016168371A JP6426672B2 (ja) 2016-08-30 2016-08-30 ワーク仕分けシステムおよび方法
US15/643,582 US10005107B2 (en) 2016-08-30 2017-07-07 Workpiece sorting system and method
DE102017214634.6A DE102017214634B4 (de) 2016-08-30 2017-08-22 Werkstücksortiersystem und Verfahren
CN201710750322.1A CN107790398B (zh) 2016-08-30 2017-08-28 工件分拣系统以及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016168371A JP6426672B2 (ja) 2016-08-30 2016-08-30 ワーク仕分けシステムおよび方法

Publications (2)

Publication Number Publication Date
JP2018034233A JP2018034233A (ja) 2018-03-08
JP6426672B2 true JP6426672B2 (ja) 2018-11-21

Family

ID=61166817

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016168371A Active JP6426672B2 (ja) 2016-08-30 2016-08-30 ワーク仕分けシステムおよび方法

Country Status (4)

Country Link
US (1) US10005107B2 (ja)
JP (1) JP6426672B2 (ja)
CN (1) CN107790398B (ja)
DE (1) DE102017214634B4 (ja)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11969764B2 (en) 2016-07-18 2024-04-30 Sortera Technologies, Inc. Sorting of plastics
US12103045B2 (en) 2015-07-16 2024-10-01 Sortera Technologies, Inc. Removing airbag modules from automotive scrap
US12017255B2 (en) 2015-07-16 2024-06-25 Sortera Technologies, Inc. Sorting based on chemical composition
US11278937B2 (en) 2015-07-16 2022-03-22 Sortera Alloys, Inc. Multiple stage sorting
US12109593B2 (en) 2015-07-16 2024-10-08 Sortera Technologies, Inc. Classification and sorting with single-board computers
US11964304B2 (en) 2015-07-16 2024-04-23 Sortera Technologies, Inc. Sorting between metal alloys
US11116352B2 (en) * 2016-09-13 2021-09-14 Kerry Luxembourg S.à.r.l. Beverage preparation system
CN206537925U (zh) * 2016-10-20 2017-10-03 京东方科技集团股份有限公司 一种用于线源坩锅的加料装置
JP6438525B1 (ja) * 2017-05-26 2018-12-12 ファナック株式会社 物品の重さを測定する重さ測定システムおよび方法
EP3784419A4 (en) * 2018-04-26 2021-06-02 Sortera Alloys, Inc. RECYCLING COINS FROM SCRAP
JP6856583B2 (ja) 2018-07-25 2021-04-07 ファナック株式会社 センシングシステム、作業システム、拡張現実画像の表示方法、拡張現実画像の記憶方法、およびプログラム
JP6856590B2 (ja) 2018-08-31 2021-04-07 ファナック株式会社 センシングシステム、作業システム、拡張現実画像の表示方法、およびプログラム
CN109670513A (zh) * 2018-11-27 2019-04-23 西安交通大学 一种基于词袋模型和支持向量机的活塞姿态检测方法
CN109928203A (zh) * 2019-03-26 2019-06-25 盐城工学院 一种基于视觉系统的搬运装置
CN110092163A (zh) * 2019-04-17 2019-08-06 丽水学院 一种基于寻边对中算法的自动感知搬运装置
CN110394785B (zh) * 2019-07-17 2023-04-18 浙江海洋大学 一种分拣用水产抓取装置
CN110941997A (zh) * 2019-11-04 2020-03-31 徐州康博智能控制仪表有限公司 一种抓取识别方法
CN110802591A (zh) * 2019-11-04 2020-02-18 徐州康博智能控制仪表有限公司 一种抓取识别系统
CN111215343A (zh) * 2019-12-04 2020-06-02 苏州毫厘文化传媒科技有限公司 一种生产流水线上的分拣机器人控制系统
US20210260626A1 (en) * 2020-02-26 2021-08-26 InTunes Products, LLC Package handling and sorting system
WO2021202149A1 (en) * 2020-04-03 2021-10-07 Material Handling Systems, Inc. System and method for transferring parcels from a first conveyor to a second conveyor
JP7443151B2 (ja) * 2020-04-30 2024-03-05 ニデックインスツルメンツ株式会社 搬送システム
CN111729855A (zh) * 2020-06-30 2020-10-02 惠安县钗新汽车配件中心 子午线轮胎外观检查用两工位分拣机
CN112222142A (zh) * 2020-08-27 2021-01-15 南京涵铭置智能科技有限公司 一种城市生活垃圾智能分拣装置及方法
CN112139053B (zh) * 2020-09-14 2022-06-21 深圳市几米物联有限公司 视觉引导方法、系统及计算机可读存储介质
CN114405865B (zh) * 2022-01-20 2024-01-30 湖南视比特机器人有限公司 视觉引导钢板分拣方法、视觉引导钢板分拣装置和系统
NL2031308B1 (en) * 2022-03-16 2023-09-29 Awl Techniek B V Loading system and method for loading objects individually onto a main conveyor
TWI832639B (zh) * 2022-06-21 2024-02-11 群邁通訊股份有限公司 物件取放方法及系統
CN118493404B (zh) * 2024-07-16 2024-10-18 深圳市罗宾汉智能装备有限公司 一种基于人工智能的卸货机器人控制系统及控制方法

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4805778A (en) * 1984-09-21 1989-02-21 Nambu Electric Co., Ltd. Method and apparatus for the manipulation of products
ATE162435T1 (de) * 1991-04-15 1998-02-15 Lorillard Tobacco Co Sortierungssystem für zigarettenpackungen
JPH0819763A (ja) * 1994-07-07 1996-01-23 Kubota Corp 長もの野菜選別機
JP3002097B2 (ja) 1994-08-25 2000-01-24 ファナック株式会社 ビジュアルトラッキング方法
JPH104816A (ja) * 1996-06-26 1998-01-13 Nambu Electric Co Ltd 鶏卵等の選別収集装置
JP2000202377A (ja) * 1999-01-18 2000-07-25 Hitachi Ltd 長尺農産物の選別仕分け装置
WO2001022043A2 (en) * 1999-09-10 2001-03-29 Scanvægt International A/S A grader apparatus
JP2003211096A (ja) 2002-01-18 2003-07-29 Fuji Photo Film Co Ltd 物品の仕分け・整列装置
JP4556617B2 (ja) * 2004-10-29 2010-10-06 株式会社デンソーウェーブ 自動作業システム
JP2007030087A (ja) * 2005-07-26 2007-02-08 Fanuc Ltd 物流トラッキング装置
WO2007083324A1 (en) * 2006-01-19 2007-07-26 Marel Hf. Method for batching and grading
JP5288908B2 (ja) 2008-06-30 2013-09-11 ファナック株式会社 物品整列システム及びロボットハンド
FR2936601B1 (fr) * 2008-09-30 2011-02-11 Arbor Sa Procede de traitement d'objets en fonction de leurs poids individuels
US8559699B2 (en) * 2008-10-10 2013-10-15 Roboticvisiontech Llc Methods and apparatus to facilitate operations in image based systems
JP5677759B2 (ja) * 2010-03-26 2015-02-25 ユニ・チャーム株式会社 不良ワーク排出装置
US8373081B2 (en) * 2010-06-01 2013-02-12 Ackley Machine Corporation Inspection system
US8965580B2 (en) * 2012-06-21 2015-02-24 Rethink Robotics, Inc. Training and operating industrial robots
WO2014013608A1 (ja) * 2012-07-20 2014-01-23 株式会社安川電機 ロボットシステムおよび物品移送方法
WO2014013609A1 (ja) * 2012-07-20 2014-01-23 株式会社安川電機 ロボットシステムおよび物品移送方法
US20140046471A1 (en) * 2012-08-10 2014-02-13 Globe Machine Manufacturing Company Robotic scanning and processing systems and method
WO2015032402A1 (en) * 2013-09-06 2015-03-12 Crisplant A/S Method for inducting and singulating items to a sorter
CN104588334A (zh) * 2013-10-30 2015-05-06 邢玉明 一种用流水线分拣杂物的方式、一种分拣流水线和一种光谱并联机械手
JP2016138885A (ja) * 2015-01-27 2016-08-04 ヤンマー株式会社 品質選別装置
WO2016126835A1 (en) * 2015-02-05 2016-08-11 Laitram, L.L.C. Vision-based grading with automatic weight calibration
US20170075331A1 (en) * 2015-09-11 2017-03-16 Yaskawa America, Inc. Apparatus, system, and method for configuring and programming control of a robot

Also Published As

Publication number Publication date
CN107790398B (zh) 2019-06-07
DE102017214634A1 (de) 2018-03-01
US10005107B2 (en) 2018-06-26
DE102017214634B4 (de) 2020-10-08
JP2018034233A (ja) 2018-03-08
CN107790398A (zh) 2018-03-13
US20180056335A1 (en) 2018-03-01

Similar Documents

Publication Publication Date Title
JP6426672B2 (ja) ワーク仕分けシステムおよび方法
US8014899B2 (en) Article conveying robot system
JP6553568B2 (ja) 複数個の物品をひとつずつ最適な経路で取り出す搬送装置
KR102048330B1 (ko) 분류 기계에 물품을 공급하기 위한 장치 및 분류 기계
JP6496333B2 (ja) 少なくとも1つのセンサを用いた物品搬送装置
JP5887383B2 (ja) 物品をコンベヤに整列させる物品整列装置
US20070179671A1 (en) Tracking and handling device
EP3761245B1 (en) Robotic sortation system
WO2018226773A1 (en) System and method for identifying and transferring parcels from a first conveyor to a second conveyor
US10252416B2 (en) Article conveying device having temporary placement section
EP2277020B1 (en) Method and system for processing of items
JP6599827B2 (ja) ワーク取出システム
JP2019126884A (ja) 物品搬送システムおよびロボットシステム
CN112296985B (zh) 具有多个可动部的物品搬运系统
JP2019005856A (ja) ロボットシステム
KR102218894B1 (ko) 중복인식 물체를 처리하는 컨베이어 벨트 영상 처리장치 및 방법
JP2012040669A (ja) バラ積みピッキング装置および方法
US20230271791A1 (en) System and method for transferring parcels
JP2002316716A (ja) 物品処理装置
JP5198161B2 (ja) ハンドリング装置およびワークハンドリング方法
JP2007179301A (ja) 物品の荷崩れ検出方法および装置
JP2024111571A (ja) 計量計数装置
WO2024145692A1 (en) Automated multi-arm robotic system
JP2020199605A (ja) ロボットシステム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180925

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: 20181002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181025

R150 Certificate of patent or registration of utility model

Ref document number: 6426672

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150