JP5265296B2 - ワーク取り出し方法 - Google Patents

ワーク取り出し方法 Download PDF

Info

Publication number
JP5265296B2
JP5265296B2 JP2008264030A JP2008264030A JP5265296B2 JP 5265296 B2 JP5265296 B2 JP 5265296B2 JP 2008264030 A JP2008264030 A JP 2008264030A JP 2008264030 A JP2008264030 A JP 2008264030A JP 5265296 B2 JP5265296 B2 JP 5265296B2
Authority
JP
Japan
Prior art keywords
workpiece
priority
gripping
shape
image information
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.)
Expired - Fee Related
Application number
JP2008264030A
Other languages
English (en)
Other versions
JP2010089238A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2008264030A priority Critical patent/JP5265296B2/ja
Priority to US13/122,761 priority patent/US8504191B2/en
Priority to EP09818911.1A priority patent/EP2345515B1/en
Priority to PCT/JP2009/004352 priority patent/WO2010041371A1/ja
Priority to CN200980137483.7A priority patent/CN102164718B/zh
Publication of JP2010089238A publication Critical patent/JP2010089238A/ja
Application granted granted Critical
Publication of JP5265296B2 publication Critical patent/JP5265296B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1687Assembly, peg and hole, palletising, straight line, weaving pattern movement
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/75Determining position or orientation of objects or cameras using feature-based methods involving models
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/40Robotics, robotics mapping to robotics vision
    • G05B2219/40053Pick 3-D object from pile of objects
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45063Pick and place manipulator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; Machine component

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Manipulator (AREA)

Description

この発明は、ワーク取り出し方法に関し、特に、バラ積みされて整列されていない状態の複数のワークの中から一つずつワークを取り出す場合に用いられるワーク取り出し方法に関するものである。
ワークをロボットにより取り出す場合に、バラ積み状態とされたワークをカメラで撮影して得られた2次元画像をマスタモデルと比較して一致度が閾値以上である場合にこれを把持する技術が知られている(特許文献1参照)。マスタモデルにはワークの全体である第1のマスタモデルと把持位置に対応した第2のマスタモデルがありこれを記憶している。
特開平2002−200588号公報
しかしながら、上記従来技術にあっては、第1のマスタモデルと照合することにより把持可能候補となるワークを抽出し、その後、把持可能ワークに対して第2マスタモデルと照合することにより把持可能かどうかを判断しているが、実際のバラ積みされたワークは重なり合って積載されている場合が多く、予め算出した把持姿勢とのマッチングは難しいという問題がある。また、長さのあるワークや複雑な形状のワークでは取り出し時に他のワークと引っ掛かり、他のワークも一緒に取り出してしまう可能性が高く、取り出し方向を考慮して取り出し方向に適した把持位置を選択する必要がある。
そこで、この発明は、短時間でワークの取り出しを行うことができ、かつワークを取り出す際に他のワークとの引っ掛かりを防止できるワーク取り出し方法を提供することを目的とする。
上記目的を達成するために、請求項1に記載した発明は、把持対象となる各ワーク(例えば、実施形態におけるワークW)に含まれる代表的な部分形状と当該代表的な部分形状に適した把持位置の優先順位であって、他のワークに引っ掛かり難く、ワークがバラ積みされたバケット(例えば、実施形態におけるバケット2)から抜き出し易くて取り出しに適した把持位置の優先順位を、ワークのマスタモデル情報を用いることなく記憶するステップと、積載されたワークをセンシングしてワークの画像情報を取得すると共にワーク周辺のエリアの画像情報を取得するステップと、前記エリア内にあるワークの前記画像情報によりワークのエッジ検出を行って外部に露出しているワークの部分を認識するステップと、認識されたワークの外部に露出している部分の中から前記代表的な部分形状を備えたワークを選択するステップと、前記代表的なワークの部分形状に一致する部分形状を、記憶された代表的な部分形状から選択するステップと、選択された代表的な形状に適した把持位置を前記優先順位に基づいて決定するステップと、前記決定した把持位置を把持するための把持指令を出力するステップとを備えたことを特徴とする。
ここで、優先順位としては請求項2,3に記載したように、エッジ検出され、面積の算出がなされて選択されたワークをバケットから取り出す際に他のワークが引っ掛かり難い部分を優先して設定したり、ワークを把持するロボットがクリアランス情報に基づいて把持し易い部分を優先したりすることができる。
請求項1に記載した発明によれば、予め選択された部分形状及び把持位置の優先順位を決めていることで、バラ積みされたワークの把持位置を短時間で決定でき迅速にワークの取り出しを行うことができる。また、部分形状毎で取り出しに適した把持位置の優先順位の高い部分を選択することにより、取り出しを行っているワークと他のワークとの引っ掛かりを確実に防止できる効果がある。
また、請求項2、請求項3に記載したように、他のワークが引っ掛かり難い部分や、ロボットが把持し易い部分を把持位置として優先することで、スムーズにワークを把持できる効果がある。
次に、この発明の実施形態を図面に基づいて説明する。図1はこの発明の実施形態のワーク取り出し装置1を示している。このワーク取り出し装置1はバケット2にバラ積みされたワークWをロボット3のロボットアーム3Aにより一個ずつ取り出して、例えば、自動車組立ラインに投入するものである。4はステレオカメラを示し、このステレオカメラ4はロボット3のロボットアーム3Aに取り付けられ、バケット2に積載された多数の同一形状のワークWを上側から見て3次元の画像情報を取得する。
ステレオカメラ4により取得された画像情報は画像情報記憶部5に記憶される。ここで画像情報とは輝度の画像情報である各画素毎のRGB値と距離の画像情報である各画素毎の距離(mm,cm)である。尚、ステレオカメラ4に代えてレーザによる3次元スキャン、距離を検出できる画像センサにより3次元でセンシングすることで輝度の画像情報に加えた距離の画像情報を対応する各画素毎に得るようにしてもよい。
画像情報記憶部5には記憶された画像情報に基づいて画像におけるエッジ検出を行うためのエッジ検出部6が接続されている。エッジ検出部6にはエッジ検出により得られたエッジ部分、つまり外部に露出しているワークWの部分の境界部分K(図6参照)を境にして各部分画像を切り出す画像抽出部7が接続されている。この画像抽出部7により、バラ積みされたワークWのうち比較的上に存在する重なり度合いが少ないワークWが数個選択される。ここで、ワークWが上にあるか否かの選択基準は距離の画像情報によって選別された画像の中から選択されエッジ検出部6による検出時に選別される。切り出された部分画像は画像情報記憶部5に記憶される。
8はワークWの部分形状記憶部を示している。この部分形状記憶部8は取り扱われるワークWの一部に存在する部分形状を記憶すると共に、この部分形状の把持位置を記憶するものであり、部分形状の各把持位置には把持することが最も適切な部位から順に優先順位が付けられている。優先順位については後述するが、優先順位の数字が小さい程他のワークWに引っ掛かること無く把持し易い部位となる。この部分形状記憶部8には予めワークWの部分形状データと把持のための優先順位データが記憶される。
9はマッチング判定部を示している。このマッチング判定部9は、画像情報記憶部5に記憶されたワークWの外部に露出している部分の画像情報と、ワークWの部分形状記憶部8に記憶された部分形状とがパターンマッチングによりマッチングするか否かを判定する。マッチング判定部9によって、対象となるワークWに部分形状記憶部8に記憶された部分形状とマッチングする部位が存在する場合には、把持位置設定部10において、ワークWの部分形状に設定された把持のための優先順位の最も高い部分がそのワークWの把持位置として設定される。
把持位置設定部10はロボットアーム3Aの作動を制御するコントローラ11に接続されている。
ここで、把持位置設定部10には、画像情報記憶部5から画像情報に含まれる把持位置周辺のクリアランス情報も入力され、ロボットアーム3Aが把持位置を把持できるクリアランスが確保されていた場合に、その部分を把持する。ここで、把持位置周辺のクリアランスを見る場合には、3次元の画像情報から取得することもできるが、ロボットアーム3Aを把持位置の近傍まで移動させ、角度を変えて画像情報を取得しクリアランスの有無を確認することも可能である。
図2は、把持対象となるワークWに含まれる代表的な部分形状と取り出しに適した把持位置の優先順位を示している。取り出しに適したとは、最も引っ掛かり難い方向に取り出すことを前提に、取り出した際に他のワークに引っ掛かり難く、抜き出し易いことを意味する。また、優先順位は同一部分形状間だけではなく、異なる部分形状間においても序列がわかるように絶対評価で順位付けをしている。
図2(a)はU字型であって、この部分形状はワークWをバケット2から取り出す場合に、把持位置の如何によっては他のワークWと引っ掛かり易い形状である。弧状部20と弧状部20の両端から伸び互いに平行な延出部21,21とで形成されている。このU字型の把持位置の優先順位1位は弧状部20、優先順位2位は弧状部20に連なる直線部22,22、優先順位3位はこれら直線部22,22に連なる端部を含む直線部23,23である。
つまり、図3に示すように、端部を含む直線部23,23をロボットアーム3Aで把持すると、他のワークWの弧状部20が引っ掛かり易いが、図4に示すように、弧状部20を把持すると引き抜き易く、他のワークWが引っ掛かる可能性が最も低い。尚、弧状部を有するワークであって、弧状部を把持することにより他のワークと引っ掛かり難く、引く抜き易くなるものであれば、J字型などのように部分形状がU字型のものに限られない。
図2(b)はL字型であって、長辺部24と短片部25とが直角に接続されている。把持位置の優先順位1位は長辺部24と短片部25とのコーナ部分26、優先順位2位はコーナ部分26に隣接する長辺部24側と短片部25側の直線部27,27、優先順位3位はこれら直線部27,27に連なる端部を含む直線部28,28である。尚、コーナー部分を有するワークであって、コーナー部分を把持することにより他のワークと引っ掛かり難く、引く抜き易くなるものであれば、V字型などのように部分形状がL字型のものに限られない。
図2(c)はI字型であって、この部分形状は直線的であり引っ掛かり難い形状であるため、把持位置の優先順位は2位から始まり、優先順位2位は両端側の直線部29、優先順位3位は中央の直線部30である。
図2(d)は板状の四角型であって、この部分形状では把持位置の優先順位1位は中央部を除く各辺の中央部分31であり、優先順位2位は各コーナ部32であり、優先順位3位は中央部33である。このようなワークの代表的な部分形状及び把持位置の優先順位は予め部分形状記憶部8に記憶されている。尚、図2において優先順位1位はクロスハッチング、優先順位2位はハッチング、優先順位3位は点ハッチングで示す。
次に、バケット2にバラ積みされたワークWをロボット3のロボットアーム3Aで取り出す手順について説明する。
先ず、図2に示すように、把持対象となるワークWに含まれる代表的な部分形状データと、この代表的な部分形状に対応した把持位置の優先順位データを部分形状記憶部8に記憶しておく。以下に示す例では、部分形状としてU字型の部分を備えたワークWを把持するため、このU字型のデータと、把持位置の優先順位1位、優先順位2位、優先順位3位の各部分をそれぞれ記憶しておく。
次に、図5に示すように、バケット2にバラ積みされたワークWを図1に示すロボット3のロボットアーム3Aに取り付けられたステレオカメラ4で撮影する。取得された外部に露出している部分の画像情報は画像情報記憶部5に記憶される。
図6に示すように、画像情報記憶部5に記憶された画像情報はエッジ検出部6によってエッジ検出され、面積の算出も行う。そして、比較的上に位置するワークWで重なり度合いが比較的少ないワークW、つまり面積の大きいワークWが数個(ここでは面積の大きい順に3個)選択される。したがって、ワークWの選択を高速で行うことができる。
ここで、エッジ検出部6によって行われるエッジ検出は、画像情報において基本的に輝度の値の変化率が大きい部分を境界部分Kとして判定することができるが、このように輝度のみによるエッジ検出ができない場合には、距離の画像情報の距離を所定の範囲に固定して、その範囲内の画像だけを抽出し、その画像に対応する輝度の画像情報のみを用いエッジ検出することができる。尚、図6において、太線で示したのは境界部分Kである。
そして、選択されたワークWは画像抽出部7によって抽出されて画像情報記憶部5に記憶される。このとき、図7に示すように、抽出された画像にはワークWの周辺のエリア(図7に3つの四角a,b,cで示す)も含まれている。したがって、このエリア内に絞ってワークWの部分形状と、部分形状記憶部8に予め記憶されている代表的な部分形状とがマッチングしているか否かをマッチング判定部9によって判定し選択する。このように、エリアを絞っているためマッチング速度を速めることができる。
判定の結果、マッチングしている部分を備えたワークW(図7の点ハッチングの部分)について、図8に示すように、把持するための優先順位の高い部分をマッピングして把持位置設定部10により把持位置を優先順位に基づいて決定する(図8のクロスハッチング、ハッチング部分、点はハッチング部分)。したがって、形状によって優先順位が予め決定されているので、把持位置の設定を迅速に行うことができる。
ここで、把持位置設定部10には画像情報記憶部5から把持位置の周囲のクリアランス情報が入力されるため、図9の四角a、四角bの領域内に点ハッチングで示すように、ワークWを把持するクリアランスがある場合に限り(図8のクロスハッチング部分、ハッチング部分にのみクリアランスがある)、クリアランス情報に基づいて把持位置を正確に計算してコントローラ11に把持指令として出力する。尚、クリアランスが十分でない場合には、次に優先順位の高い把持位置が選択される。
そして、指令を受けたコントローラ11はロボット3を駆動し、ロボットアーム3Aによって、取り出すべきワークWのクリアランスのある最適な把持位置(優先順位の高い把持位置)を把持し、ワークWをバケット2から取り出す。
上記実施形態によれば、ワークWのマスタモデルを記憶しておく必要がなく、選択されたU字型、L字型、I字型、四角型などの代表的な部分形状と、各部分形状について把持する際に他のワークWと引っ掛かり難い程度を示した優先順位1位〜優先順位3位を、部分形状記憶部8に記憶しておけば済むため、データベースの容量も少なくて済み、構成が簡素化するメリットがある。
また、予め選択されたU字型、L字型、I字型、四角型などの部分形状と、各部分形状について把持する際に他のワークWと引っ掛かり難い程度を示した優先順位を優先順位1位〜優先順位3位と段階的に設定しているので、バラ積みされたワークWの把持位置を短時間で決定でき迅速にワークWの取り出しを行うことができる。また、部分形状毎で取り出しに適した把持位置の優先順位の高い部分を選択することにより、取り出しを行っているワークWと他のワークWとの引っ掛かりを確実に防止できる効果がある。
また、ワークをロボット3のロボットアーム3Aによりワークを把持するに先だって、ワークWの把持位置に把持するためのクリアランスが存在していることを条件にしているため、ワークWを確実に把持することができる。
また、把持位置に優先順位を付けているため、クリアランスが無くワークが把持できない場合には、順位を下げて把持位置を変更すれば良く、把持までの時間を短縮できる。
尚、この発明は上記実施形態に限られるものではなく、例えば、把持位置の優先順位を決定するにあたっては、形状のみならずロボット3のロボットアーム3Aが把持し易い部分であることを加味して設定することができる。具体的には凹凸が少ない部分、平坦な部分の方が把持し易いので、凹凸が少ないこと、平坦なことを条件に加味することができる。更に、滑り難い程把持し易いので滑り難さの優先順位や傷の付き難い部分を優先順位に加味することもできる。また、代表的な部分形状として4種類を例にしたが、4種類に限られるものではない。
この発明の実施形態のブロック図である。 前記実施形態のワークの代表的な形状を示す図であり、(a)はU字型、(b)はL字型、(c)はI字型、(d)は四角型を示している。 前記実施形態のU字型のワークの端部を把持した状態の斜視図である。 前記実施形態のU字型のワークの弧状部を把持した状態の斜視図である。 前記実施形態のバラ積みされたワークの斜視図である。 図5において選択されたワークを示した斜視図である。 図6においてワークの代表的な部分形状をエリアと共に示す斜視図である。 図7において把持の優先順位を示す斜視図である。 図8においてクリアランスを示した斜視図である。
符号の説明
2 バケット
W ワーク

Claims (3)

  1. 把持対象となる各ワークに含まれる代表的な部分形状と当該代表的な部分形状に適した把持位置の優先順位であって、他のワークに引っ掛かり難く、ワークがバラ積みされたバケットから抜き出し易くて取り出しに適した把持位置の優先順位を、ワークのマスタモデル情報を用いることなく記憶するステップと、
    積載されたワークをセンシングしてワークの画像情報を取得すると共にワーク周辺のエリアの画像情報を取得するステップと、
    前記エリア内にあるワークの前記画像情報によりワークのエッジ検出を行って、外部に露出しているワークの部分を認識するステップと、
    認識されたワークの外部に露出している部分の中から前記代表的な部分形状を備えたワークを選択するステップと、
    前記代表的なワークの部分形状に一致する部分形状を、記憶された代表的な部分形状から選択するステップと、
    選択された代表的な形状に適した把持位置を前記優先順位に基づいて決定するステップと、
    前記決定した把持位置を把持するための把持指令を出力するステップとを備えたことを特徴とするワーク取り出し方法。
  2. 前記優先順位は、前記エッジ検出され、面積の算出がなされて選択されたワークをバラ積みされた前記バケットから取り出す際に他のワークが引っ掛かり難い部分を優先して設定することを特徴とする請求項1記載のワーク取り出し方法。
  3. 前記優先順位はワークをバラ積みされた前記バケットから取り出す際にロボットがクリアランス情報に基づいて把持し易い部分を優先して設定することを特徴とする請求項1又は請求項2記載のワーク取り出し方法。
JP2008264030A 2008-10-10 2008-10-10 ワーク取り出し方法 Expired - Fee Related JP5265296B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2008264030A JP5265296B2 (ja) 2008-10-10 2008-10-10 ワーク取り出し方法
US13/122,761 US8504191B2 (en) 2008-10-10 2009-09-03 Method for picking up work pieces
EP09818911.1A EP2345515B1 (en) 2008-10-10 2009-09-03 Method for picking up work pieces
PCT/JP2009/004352 WO2010041371A1 (ja) 2008-10-10 2009-09-03 ワーク取り出し方法
CN200980137483.7A CN102164718B (zh) 2008-10-10 2009-09-03 工件取出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008264030A JP5265296B2 (ja) 2008-10-10 2008-10-10 ワーク取り出し方法

Publications (2)

Publication Number Publication Date
JP2010089238A JP2010089238A (ja) 2010-04-22
JP5265296B2 true JP5265296B2 (ja) 2013-08-14

Family

ID=42100333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008264030A Expired - Fee Related JP5265296B2 (ja) 2008-10-10 2008-10-10 ワーク取り出し方法

Country Status (5)

Country Link
US (1) US8504191B2 (ja)
EP (1) EP2345515B1 (ja)
JP (1) JP5265296B2 (ja)
CN (1) CN102164718B (ja)
WO (1) WO2010041371A1 (ja)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5522532B2 (ja) * 2010-05-25 2014-06-18 株式会社Ihi 切削部を有するワークの把持装置及び把持方法
KR101778030B1 (ko) * 2010-09-27 2017-09-26 삼성전자주식회사 로봇 및 그 제어방법
KR101453234B1 (ko) 2010-11-17 2014-10-22 미쓰비시덴키 가부시키가이샤 워크 취출 장치
JP5767464B2 (ja) * 2010-12-15 2015-08-19 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム
FI20106387A (fi) * 2010-12-30 2012-07-01 Zenrobotics Oy Menetelmä, tietokoneohjelma ja laite tartuntakohdan määrittämiseksi
JP5533727B2 (ja) * 2011-02-18 2014-06-25 株式会社安川電機 ワークピッキングシステム
JP5879704B2 (ja) * 2011-03-10 2016-03-08 富士電機株式会社 ロボット制御装置、物品取り出しシステム、プログラムおよびロボットの制御方法
JP5837065B2 (ja) * 2011-06-29 2015-12-24 三菱電機株式会社 部品供給装置
JP5852364B2 (ja) 2011-08-26 2016-02-03 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム
JP5936108B2 (ja) * 2011-12-06 2016-06-15 株式会社Ihi 対象物取り出し装置と方法
DE102013013114A1 (de) * 2012-08-17 2014-02-20 Liebherr-Verzahntechnik Gmbh Vorrichtung zum automatisierten Entnehmen von in einem Behälter angeordneten Werkstücken
JP5641084B2 (ja) * 2013-03-18 2014-12-17 株式会社安川電機 ロボットシステムおよび被加工物の製造方法
JP5754454B2 (ja) * 2013-03-18 2015-07-29 株式会社安川電機 ロボットピッキングシステム及び被加工物の製造方法
JP6170345B2 (ja) * 2013-06-03 2017-07-26 株式会社アマダホールディングス 自動補正システム及びその方法
JP5786896B2 (ja) 2013-06-07 2015-09-30 株式会社安川電機 ワーク検出装置、ロボットシステム、被加工物の製造方法及びワーク検出方法
JP6016716B2 (ja) * 2013-06-12 2016-10-26 三菱電機株式会社 ビンピッキング性能評価装置及び方法
JP6176091B2 (ja) * 2013-12-02 2017-08-09 トヨタ自動車株式会社 把持方法、運搬方法及びロボット
JP6357785B2 (ja) * 2014-02-04 2018-07-18 セイコーエプソン株式会社 ロボット、ロボットシステム、制御装置および制御方法
JP5824173B1 (ja) * 2014-02-28 2015-11-25 ファナック株式会社 ロボットを用いて物品を整列させる物品整列装置及び物品整列方法、並びに物品整列装置を備えた物品移送システム
JP6541397B2 (ja) * 2015-04-06 2019-07-10 キヤノン株式会社 情報処理装置、情報処理方法、およびプログラム
JP6632224B2 (ja) * 2015-06-02 2020-01-22 キヤノン株式会社 把持制御装置、把持制御方法及びプログラム
WO2017005272A1 (en) * 2015-07-08 2017-01-12 Universal Robots A/S Method for extending end user programming of an industrial robot with third party contributions
CN106466848A (zh) * 2015-08-21 2017-03-01 沈昌余 机械手末端机构及取卸料方案
CN105014658B (zh) * 2015-08-22 2017-06-09 衢州市立掏智能科技有限公司 自动取卸物件的方法
CN105598967B (zh) * 2016-01-12 2019-01-01 重庆世纪精信实业(集团)有限公司 基于可调节抱具的智能提示***及方法
CN105598966B (zh) * 2016-01-12 2019-02-05 重庆世纪精信实业(集团)有限公司 基于可调节抱具的自动调节***及其方法
JP7047249B2 (ja) * 2017-01-10 2022-04-05 オムロン株式会社 画像処理システム、画像処理装置、ワークのピックアップ方法、および、ワークのピックアッププログラム
CN110167723B (zh) * 2017-01-12 2022-10-04 株式会社富士 作业机
CN110494257B (zh) 2017-04-04 2020-12-18 牧今科技 控制装置、拾取***、物流***、程序、控制方法以及生产方法
DE112017007397B4 (de) 2017-04-04 2021-09-30 Mujin, Inc. Steuervorrichtung, Greifsystem, Verteilersystem, Programm, Steuerverfahren und Herstellungsverfahren
CN110520259B (zh) 2017-04-04 2021-09-21 牧今科技 控制装置、拾取***、物流***、存储介质以及控制方法
CN110494258B (zh) 2017-04-04 2022-08-09 牧今科技 控制装置、拾取***、物流***、程序、控制方法以及生产方法
WO2018185857A1 (ja) 2017-04-04 2018-10-11 株式会社Mujin 情報処理装置、ピッキングシステム、物流システム、プログラム、及び、情報処理方法
JP6487495B2 (ja) * 2017-05-19 2019-03-20 ファナック株式会社 ワーク取出しシステム
JP6880457B2 (ja) * 2017-11-14 2021-06-02 オムロン株式会社 把持方法、把持システム及びプログラム
JP7467041B2 (ja) * 2018-09-27 2024-04-15 キヤノン株式会社 情報処理装置、情報処理方法及びシステム
TWI677415B (zh) * 2019-01-24 2019-11-21 上銀科技股份有限公司 排除隨機堆疊之複數個工件之干涉的系統
US11485015B2 (en) 2019-02-21 2022-11-01 Hiwin Technologies Corp. System for eliminating interference of randomly stacked workpieces
JP7113778B2 (ja) * 2019-03-27 2022-08-05 Ntn株式会社 ワーク取り出し作業装置
JP7376268B2 (ja) * 2019-07-22 2023-11-08 ファナック株式会社 三次元データ生成装置及びロボット制御システム
JP7351667B2 (ja) 2019-08-01 2023-09-27 ファナック株式会社 複数点嵌合を行うロボット制御システム、制御方法、コンピュータのプログラム、および制御装置
JP7163506B2 (ja) * 2019-09-18 2022-10-31 株式会社Fuji 作業ロボットおよび作業システム
WO2024047711A1 (ja) * 2022-08-29 2024-03-07 ファナック株式会社 取り出し機械制御装置、取り出し機械制御プログラムおよび取り出し機械システム

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2261069B (en) * 1991-10-30 1995-11-01 Nippon Denso Co High speed picking system for stacked parts
JP3225740B2 (ja) * 1994-05-25 2001-11-05 株式会社デンソー 山積み部品の高速ピッキング装置
JP2002200588A (ja) 2000-12-28 2002-07-16 Denso Corp ロボットによる把持可能部品の把持位置検出方法及びその装置
JP3768174B2 (ja) * 2002-07-24 2006-04-19 ファナック株式会社 ワーク取出し装置
JP2004188533A (ja) * 2002-12-10 2004-07-08 Toyota Motor Corp 対象物の取扱い推定方法および取扱い推定装置
JP3805302B2 (ja) * 2002-12-13 2006-08-02 ファナック株式会社 ワーク取出し装置
JP3805310B2 (ja) * 2003-01-30 2006-08-02 ファナック株式会社 ワーク取出し装置
JP3930490B2 (ja) * 2004-04-23 2007-06-13 ファナック株式会社 物品取出し装置
JP4087874B2 (ja) * 2006-02-01 2008-05-21 ファナック株式会社 ワーク取り出し装置
JP4226623B2 (ja) * 2006-09-29 2009-02-18 ファナック株式会社 ワーク取り出し装置
CN100519103C (zh) * 2008-05-12 2009-07-29 刘朝轩 一种方便抓取工件的单配重机械手
US8165929B2 (en) * 2008-08-04 2012-04-24 Chudy Group, LLC Adaptive pharmaceutical product management methods and system

Also Published As

Publication number Publication date
US20110251717A1 (en) 2011-10-13
EP2345515B1 (en) 2013-04-17
WO2010041371A1 (ja) 2010-04-15
CN102164718B (zh) 2014-10-22
US8504191B2 (en) 2013-08-06
EP2345515A4 (en) 2012-03-07
JP2010089238A (ja) 2010-04-22
CN102164718A (zh) 2011-08-24
EP2345515A1 (en) 2011-07-20

Similar Documents

Publication Publication Date Title
JP5265296B2 (ja) ワーク取り出し方法
EP1816604B1 (en) Workpiece picking device
US8380342B2 (en) Workpiece removing device and method
US9957120B2 (en) Stowage pattern calculation device and stowage device for stowing plurality types of objects
US7996114B2 (en) Workpiece picking device and method
CN101152720B (zh) 工件取出装置
JP5088278B2 (ja) 物体検出方法と物体検出装置およびロボットシステム
CN111985293B (zh) 工件识别方法
JP7065632B2 (ja) 箱状物ピッキング装置及びその方法
JP4866890B2 (ja) ワーク形状推定装置
JP2020121352A (ja) 物体把持システム
WO2024067005A1 (zh) 无序线材抓取方法、装置及电子设备
KR20220139254A (ko) 워크 식별 방법
JP6666764B2 (ja) ワーク認識方法及びランダムピッキング方法
CN111687060B (zh) 一种物流多级分拣***及方法
CN113269112A (zh) 一种抓取区域的识别方法、装置、电子设备及存储介质
JP6632224B2 (ja) 把持制御装置、把持制御方法及びプログラム
JP7436170B2 (ja) ロボットシステム
CN113284129A (zh) 基于3d包围盒的压箱检测方法及装置
CN111508014A (zh) 排除随机堆叠的多个工件的干涉的***
TWI677415B (zh) 排除隨機堆疊之複數個工件之干涉的系統
CN117383109A (zh) 物体夹持顺序确定方法、装置、设备及存储介质
JPH09273925A (ja) 移載対象物体の位置判別装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120709

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130222

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130501

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees