JPS60200385A - 姿勢判定方式 - Google Patents

姿勢判定方式

Info

Publication number
JPS60200385A
JPS60200385A JP59056200A JP5620084A JPS60200385A JP S60200385 A JPS60200385 A JP S60200385A JP 59056200 A JP59056200 A JP 59056200A JP 5620084 A JP5620084 A JP 5620084A JP S60200385 A JPS60200385 A JP S60200385A
Authority
JP
Japan
Prior art keywords
posture
parameters
determination method
parts
attitude
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
JP59056200A
Other languages
English (en)
Inventor
Yoshie Nishida
西田 良枝
Seiji Hata
清治 秦
Akira Miyagawa
晃 宮川
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59056200A priority Critical patent/JPS60200385A/ja
Priority to US06/807,880 priority patent/US4680802A/en
Priority to PCT/JP1985/000144 priority patent/WO1985004502A1/ja
Priority to EP19850901573 priority patent/EP0178329A4/en
Publication of JPS60200385A publication Critical patent/JPS60200385A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00—Pattern recognition
    • G06F18/20—Analysing
    • G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/211—Selection of the most significant subset of features

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Image Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)
  • Manipulator (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、画像処理による部品認識に係り、特に部品の
回転による位置変化または姿勢の表裏の認識に好適な姿
勢判定方式に関するものである。
〔発明の背景〕
従来の姿勢判定方式でも、部品の穴の位置関係やモーメ
ントをめて行なわれていたが、そのパラメータ選択につ
いては、各認識の都度、対象にあわせてユーザーにより
適当なパラメータが決定されていたため、ユーザー自身
に依存する所が多く、システム開発が必ずしも効率的で
なかった。
〔発明の目的〕
本発明の目的は、このような事情に鑑み、画像処理によ
る部品認識において、高速で高精度の姿勢判定方式を提
供することにある。
〔発明の概要〕
本発明に係る姿勢判定方式は、パーツフィーダ上の部品
をTVカメラで撮像し、その画像信号に基づいて画像処
理装置が対象部品の有無・位置・姿勢を認識し、その情
報・指示に従ってロボットが当該部品の把握・組付けを
するようにした自動組立システムの姿勢判定方式におい
て、標準データ作成時に、姿勢判定に用いるパラメータ
の組合せを決定しておき、それらの組合せによってタイ
プ分けを行い、そのタイプごとに指定されたパラメータ
の組合せについてのみ計算を行なって所望の部品の姿勢
を判定するようにしたものである。
これを要するに、姿勢判定時の精度を良くするため、精
度を左右する誤差パラメータをめ、それが十分な精度を
保証するパラメータの組合によって姿勢を判定し、さら
に、高速化のだめ、標準データ作成時にパラメータの組
合せパターンを決定し、認識時においては、必要十分な
パラメータの算出のみ行なうようにするものである。
〔発明の実施例〕
以下、本発明の実施例を図に基づいて説明する。
第1図は、本発明に係る姿勢判定方式の一実施例が実現
される自動組立システムの構成図である。
本システムは、旋回式パーツフィーダ1によって供給さ
れた部品を、ベルトコンベア2の上を流れて来るシャー
7に組み付けるものである。まず、TV右カメラで旋回
式パーツフィーダ1上の部品の画像を入力し、画像処理
装置4に転送する。画像処理装置4では、入力画像から
組み付けるべき部品の有無を認識し、当該部品がある場
合は、部品の位置、姿勢を計算してこれを組立ロボット
5に転送する。組立ロボット5は、画像処理装置4から
送られた情報をもとに、部品をつかみ、組付ける。旋回
式パーツフィーダ1は、中央の円盤上に山積みされた部
品を外周のトラック上に供給する。部品は、トラック上
で2次元的に任意の位置。
姿勢にあり、組立ロボット5が部品をつかむだめには、
画像から部品の方向性を知る必要がある。
第2図は、本発明に係る姿勢判定方式の一実施例の処理
手順図であって、その囚は標準データの作成処理、同[
F])は認識処理に対するものである。
以下、第2図に基づいて、標準データの作成手順と認識
手順を説明する。両者とも、画像を入力し、2値化し、
白黒のかだまりごとに領域を分けるセグメンテーション
処理(ラベリング処理)を行う。
本システムでは、面積、穴数9周囲長等の画像データか
ら計算できる特徴パラメータの組合ぜにより、部品種別
を判定する。このため、標準データ作成時には、部品の
種別を決定する同定パラメータ(面積、穴数等)をめて
おく。次に姿勢判定パラメータの組合せのタイプ決定処
理を行う。
認識時には、固定パラメータを算出して、標準データと
の比較を行い、部品種別を判定する。そして標準データ
作成時に分けられたタイプ別に、指定されたパラメータ
のみを計算することにより、姿勢を高速に判定する。
第3図は本発明に係る姿勢判定方式の一実施例の姿勢判
定パラメータの決定論理の説明図である。
各パラメータの詳細を説明する。
(1)穴位置・・・・・・部品の重心と穴の重心を結ぶ
直線について、部品の重心まわりに、角度と長さによっ
て対応付ける。
(2)2次モーメント・・・・・・部品の2次モーメン
トによる慣性主軸。
(3)最遠点・・・・・・重心と輪郭線を結ぶ最長距離
。
(4)極値・・・・・・重心と輪郭線を結ぶ距離が増加
から減少し始める点であって、画像パターンには複数点
が存在する。
各ケースにつき、以上4つのパラメータの組合せによっ
て姿勢を決定する。−例として、穴位置によって姿勢を
決定する場合には、重心と穴重心とを結んだ直線の方向
性により、表裏及び姿勢の判定を行うことができる。
第4図は、本発明に係る姿勢判定方式の一実施例の標準
データ作成時の姿勢判定パラメータ決定の処理手順図で
ある。
標準データの作成時には、誤差パラメータによって精度
を評価し、ある一定値以上のときに姿勢判定のパラメー
タとして指定し、組合せによってタイプ分けする。
まず、部品に穴があり、さらに部品の重心と穴重心の距
離がa画素以上(同図SL)で、b画素以内に他の穴が
存在しないものを、穴位置によって姿勢を判定できるT
YPE=1とする。上記以外のものに関して、2次モー
メントをめIX2/Y”−11により、2次モーメント
での姿勢判定可否を調べ、ある一定値(例えば0.2)
以内(同図82)の場合は、判定パラメータとして使用
することにし、2次モーメントと他のパラメータとの組
合せにより、姿勢判定(同図83)を行う。
ここでは、最遠点をめC画素以内に他の極値が存在しな
ければ、21次モーメントと最遠点とにより、判定でき
るTYPE=2とする。以下同様に、2次モーメントと
穴位置パターンとの場合にTYPE=3、極値パターン
との場合にTYPE=4.180%ターン回転させて不
一致度との場合にTYPE=5とする。さら((,2次
モーメントの値でIX2/Y”−11が基準値以上であ
った場合には、穴位置パターン、極値パターン、対称性
処理有無において、判定が可能かどうか確認し、それぞ
れTYPE=6.7.8に分ける。認識時には、このタ
イプ別に指定されたパラメータのみをめ、姿勢を決定し
、マツチングを行う。
〔発明の効果〕
以上、詳細に説明したように、本発明によれば、任意の
部品に対して自動的に認識データを生成するので、対象
ごとの姿勢判定に関するプログラミングの必要がなく、
また認識時においては必要十分なパラメータのみ算出す
るので、高速化され、さらに各パラメータは精度的に評
価・保証されたものであるため、高精度なものとなり、
その効果は顕著である。
【図面の簡単な説明】
第1図は、本発明に係る姿勢判定方式の一実施例が実現
される自動組立システムの構成図、第2図は、その処理
手順図、第3図は、同姿勢判定パラメータの決定論理の
説明図、第4図は、同標準データ作成時の姿勢判定パラ
メータ決定の処理手順図である。 1・・・旋回式ハーツフイーダ、2・・・ベルトコンベ
ア、3・・・TVカメラ、4・・・画像処理装置、訃・
・組立口茅 I 目 第20 (A) <B)

Claims (1)

  1. 【特許請求の範囲】 1、 パーツフィーダ上の部品をTVカメラで撮像し、
    その画像信号に基づいて画像処理装置が対象部品の有無
    ・位置・姿勢を認識し、その情報・指示に従ってロボッ
    トが当該部品の把握・組付けをfるようにした自動組立
    システムの姿勢判定方式において、標準データ作成時に
    、姿勢判定に用いるパラメータの組合せを決定しておき
    、それらの組合せによってタイプ分けを行い、そのタイ
    プごとに指定されたパラメータの組合せについてのみ計
    算を行なって所望の部品の姿勢を判定することを特徴と
    する姿勢判定方式。 2、特許請求の範囲第1項記載のものにおいて、標準デ
    ータ作成時に、各パラメータの精度を評価しておき、姿
    勢判定に際して精度が一定値以上となるようなパラメー
    タの組合せを選択するようにする姿勢判定方式。
JP59056200A 1984-03-26 1984-03-26 姿勢判定方式 Pending JPS60200385A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP59056200A JPS60200385A (ja) 1984-03-26 1984-03-26 姿勢判定方式
US06/807,880 US4680802A (en) 1984-03-26 1985-03-25 Posture judgement system in image processing
PCT/JP1985/000144 WO1985004502A1 (fr) 1984-03-26 1985-03-25 Systeme de determination de position pour le traitement d'images
EP19850901573 EP0178329A4 (en) 1984-03-26 1985-03-25 POSITION DETERMINATION SYSTEM FOR IMAGE PROCESSING.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59056200A JPS60200385A (ja) 1984-03-26 1984-03-26 姿勢判定方式

Publications (1)

Publication Number Publication Date
JPS60200385A true JPS60200385A (ja) 1985-10-09

Family

ID=13020475

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59056200A Pending JPS60200385A (ja) 1984-03-26 1984-03-26 姿勢判定方式

Country Status (4)

Country Link
US (1) US4680802A (ja)
EP (1) EP0178329A4 (ja)
JP (1) JPS60200385A (ja)
WO (1) WO1985004502A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3412414A2 (en) 2017-06-06 2018-12-12 Seiko Epson Corporation Control apparatus of robot system and robot system

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4876728A (en) * 1985-06-04 1989-10-24 Adept Technology, Inc. Vision system for distinguishing touching parts
JPH0743722B2 (ja) * 1985-08-02 1995-05-15 株式会社東芝 帰納推論装置
JPS62267610A (ja) * 1986-05-16 1987-11-20 Fuji Electric Co Ltd 対象パタ−ンの回転角検出方式
JPH0810132B2 (ja) * 1986-06-04 1996-01-31 富士電機株式会社 対象パタ−ンの回転角検出方式
US4873651A (en) * 1987-04-21 1989-10-10 Case Western Reserve University Method and apparatus for reconstructing three-dimensional surfaces from two-dimensional images
US4942539A (en) * 1988-12-21 1990-07-17 Gmf Robotics Corporation Method and system for automatically determining the position and orientation of an object in 3-D space
US5566247A (en) * 1989-02-10 1996-10-15 Fanuc Ltd. Taught data setting method in a visual sensor system
JPH02210584A (ja) * 1989-02-10 1990-08-21 Fanuc Ltd 視覚センサにおける画像処理用教示データ設定方法及び視覚センサ
US4985846A (en) * 1989-05-11 1991-01-15 Fallon Patrick J Acoustical/optical bin picking system
GB2261069B (en) * 1991-10-30 1995-11-01 Nippon Denso Co High speed picking system for stacked parts
US5600733A (en) * 1993-11-01 1997-02-04 Kulicke And Soffa Investments, Inc Method for locating eye points on objects subject to size variations
US5875264A (en) * 1993-12-03 1999-02-23 Kaman Sciences Corporation Pixel hashing image recognition system
DE4416707A1 (de) * 1994-05-11 1995-11-16 Tax Ingenieurgesellschaft Mbh Verfahren zur Zielwegkorrektur eines Lastträgers und Lastentransportanlage
US6121743A (en) * 1996-03-22 2000-09-19 Genmark Automation, Inc. Dual robotic arm end effectors having independent yaw motion
US5789890A (en) * 1996-03-22 1998-08-04 Genmark Automation Robot having multiple degrees of freedom
US6489741B1 (en) 1998-08-25 2002-12-03 Genmark Automation, Inc. Robot motion compensation system
JP3377465B2 (ja) * 1999-04-08 2003-02-17 ファナック株式会社 画像処理装置
JP3300682B2 (ja) * 1999-04-08 2002-07-08 ファナック株式会社 画像処理機能を持つロボット装置
US20060083419A1 (en) * 2004-10-18 2006-04-20 Michael Carbaugh Systems and methods for isolating parts
US8923602B2 (en) * 2008-07-22 2014-12-30 Comau, Inc. Automated guidance and recognition system and method of the same
JP5630208B2 (ja) * 2010-10-25 2014-11-26 株式会社安川電機 形状計測装置、ロボットシステムおよび形状計測方法
US9304319B2 (en) 2010-11-18 2016-04-05 Microsoft Technology Licensing, Llc Automatic focus improvement for augmented reality displays
CA2750287C (en) 2011-08-29 2012-07-03 Microsoft Corporation Gaze detection in a see-through, near-eye, mixed reality display
JP5975685B2 (ja) 2012-03-09 2016-08-23 キヤノン株式会社 情報処理装置、情報処理方法
JP5977544B2 (ja) 2012-03-09 2016-08-24 キヤノン株式会社 情報処理装置、情報処理方法
JP6000579B2 (ja) * 2012-03-09 2016-09-28 キヤノン株式会社 情報処理装置、情報処理方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4017721A (en) * 1974-05-16 1977-04-12 The Bendix Corporation Method and apparatus for determining the position of a body
US3986007A (en) * 1975-08-20 1976-10-12 The Bendix Corporation Method and apparatus for calibrating mechanical-visual part manipulating system
DE2951605A1 (de) * 1978-01-07 1981-07-09 Goetze Ag, 5093 Burscheid Verfahren und vorrichtung zum lageorientierten ausrichten von unrunden werkstuecken
JPS56132505A (en) * 1980-03-24 1981-10-16 Hitachi Ltd Position detecting method
US4437114A (en) * 1982-06-07 1984-03-13 Farrand Optical Co., Inc. Robotic vision system
JPS58217084A (ja) * 1982-06-11 1983-12-16 Fujitsu Ltd ロボツト用視覚装置
JPS592187A (ja) * 1982-06-29 1984-01-07 Fujitsu Ltd 物体認識装置
JPS59117672A (ja) * 1982-12-25 1984-07-07 Matsushita Electric Ind Co Ltd 画像認識装置
US4550432A (en) * 1983-04-13 1985-10-29 At&T Bell Laboratories Image processor using a moment generator

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3412414A2 (en) 2017-06-06 2018-12-12 Seiko Epson Corporation Control apparatus of robot system and robot system
US10894316B2 (en) 2017-06-06 2021-01-19 Seiko Epson Corporation Control apparatus and robot system
EP4223462A1 (en) 2017-06-06 2023-08-09 Seiko Epson Corporation Control apparatus of robot system and robot system
USRE50190E1 (en) 2017-06-06 2024-10-29 Seiko Epson Corporation Control apparatus and robot system

Also Published As

Publication number Publication date
US4680802A (en) 1987-07-14
EP0178329A4 (en) 1988-07-04
EP0178329A1 (en) 1986-04-23
WO1985004502A1 (fr) 1985-10-10

Similar Documents

Publication Publication Date Title
WO1985004502A1 (fr) Systeme de determination de position pour le traitement d'images
CN110443210A (zh) 一种行人跟踪方法、装置以及终端
CN111160527A (zh) 一种基于mask rcnn网络模型的目标识别方法、装置
CN110287907A (zh) 一种对象检测方法和装置
CN106682619A (zh) 一种对象跟踪方法及装置
CN114782509A (zh) 工件废料检测方法、系统及装置
CN114898267B (zh) 通过稳健视觉方案识别分拨中心粗暴处理的系统和方法
CN114543819A (zh) 车辆定位方法、装置、电子设备及存储介质
CN115922738A (zh) 堆叠场景下的电子元器件抓取方法、装置、设备及介质
WO2024066980A1 (zh) 一种重定位方法以及装置
CN115713547A (zh) 运动轨迹的生成方法、装置及处理设备
CN107330918A (zh) 一种基于在线多示例学习的足球视频球员跟踪方法
JPS60200376A (ja) 部分パタ−ンマツチング方式
CN114399834A (zh) 跳绳计数方法、装置、系统、电子装置和存储介质
CN112597799B (zh) 一种基于视觉的固定翼飞行器飞行趋势判断方法
CN114821731A (zh) 一种基于国产cpu和os的动态人脸识别优化方法
CN109948570A (zh) 一种用于动态环境下的无人机实时检测方法
JP3039241B2 (ja) リング状ワークの特徴点抽出方法
WO2023082417A1 (zh) 抓取点信息获取方法、装置、电子设备和存储介质
EP3644093B1 (en) Method and controller for tracking moving objects
JP2983080B2 (ja) 物体認識処理方法
CN108875844A (zh) 激光雷达图像与摄像机图像的匹配方法及系统
CN108734098A (zh) 人体图像识别方法及装置
JPH01283677A (ja) 視覚認識装置
CN113657231A (zh) 一种基于多旋翼无人机的图像识别方法及装置