JP2006227950A - Information collecting device using code notation and its method - Google Patents
Information collecting device using code notation and its method Download PDFInfo
- Publication number
- JP2006227950A JP2006227950A JP2005041507A JP2005041507A JP2006227950A JP 2006227950 A JP2006227950 A JP 2006227950A JP 2005041507 A JP2005041507 A JP 2005041507A JP 2005041507 A JP2005041507 A JP 2005041507A JP 2006227950 A JP2006227950 A JP 2006227950A
- Authority
- JP
- Japan
- Prior art keywords
- information
- image
- code notation
- code
- reading
- 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
Links
- 238000000034 method Methods 0.000 title claims description 63
- 238000003384 imaging method Methods 0.000 claims abstract description 19
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000000576 coating method Methods 0.000 description 65
- 239000011248 coating agent Substances 0.000 description 63
- 230000007547 defect Effects 0.000 description 62
- 238000012545 processing Methods 0.000 description 28
- 238000004519 manufacturing process Methods 0.000 description 15
- 239000003973 paint Substances 0.000 description 13
- 238000007689 inspection Methods 0.000 description 10
- 238000012790 confirmation Methods 0.000 description 9
- 230000008439 repair process Effects 0.000 description 9
- 238000012546 transfer Methods 0.000 description 8
- 238000011109 contamination Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 201000004384 Alopecia Diseases 0.000 description 3
- 230000003676 hair loss Effects 0.000 description 3
- 238000010422 painting Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000007591 painting process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002559 palpation Methods 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、コード表記物を物体に固定するとともに、物体に固定されたコード標記物から物体の情報を収集する技術に関する。 The present invention relates to a technique for fixing a code notation to an object and collecting object information from the code notation fixed to the object.
バーコードや二次元コード等のコード表記は、読取装置によって情報を読取ることが可能となることから、工業製品の生産現場等にも応用されている。例えば特許文献1には、自動車生産ラインの検査工程でバーコードを利用する技術が記載されている。この技術では、自動車に自動車の識別情報を記述するバーコードを貼付しておき、バーコード読取装置によってバーコードを読取ることによって、検査する自動車の識別情報を収集する。自動車の識別情報を収集する作業を機械化することで、人為的なミスを防止するようにしている。
コード表記を利用する従来の情報収集技術は、コード表記されている情報を読取ることに注力しており、収集したい情報を予めコード表記しておく必要がある。従って、コード表記することになじみにくい情報については、コード表記を利用して情報を収集することが得策でないことも多い。
例えば工業製品の検査工程では、製品に生じている製造欠陥の種類情報を収集して記憶することに加え、製造欠陥の存在部位に関する情報をも収集して記憶することが求められている。例えば塗装面の塗装欠陥のように、製品に局所的に生じる製造欠陥については、製造欠陥の種類に関する情報と、その発生位置に関する情報の両者を収集して記憶することが求められる。すなわち塗装欠陥の場合、「異物混入」、「塗料溜り」、「塗料ハゲ」といった種類情報と、その発生位置に関する情報を収集して記憶することが求められる。この場合、前者の種類情報はコード表記しやすい。一方、塗装欠陥の発生位置をコード表記するためには、その発生位置を測定して定量的に把握する必要があり、コード表記しづらい性格を持っている。そのことから従来では、塗装欠陥等の発生位置等を、作業者が記録用紙等にスケッチして残すようにしており、情報化と情報の記憶過程に時間と工数を要している。
本発明は、上記の課題を解決する。本発明では、コード表記を利用して情報を収集する際に、コード表記になじみにくい位置の情報を併せて収集する技術を提供する。
Conventional information collection techniques that use code notation focus on reading the information indicated by the code, and it is necessary to code the information to be collected in advance. Therefore, for information that is not familiar with code notation, it is often not a good idea to collect information using code notation.
For example, in the inspection process of industrial products, in addition to collecting and storing type information of manufacturing defects occurring in a product, it is required to collect and store information regarding the location of manufacturing defects. For example, regarding manufacturing defects that occur locally in a product, such as a coating defect on a painted surface, it is required to collect and store both information relating to the type of manufacturing defect and information relating to the position where the defect occurs. That is, in the case of a coating defect, it is required to collect and store type information such as “contamination of foreign matter”, “paint reservoir”, “paint baldness”, and information on the occurrence position. In this case, the former type information is easy to code. On the other hand, in order to code the occurrence position of the coating defect, it is necessary to measure the occurrence position quantitatively, and it is difficult to code the code. For this reason, conventionally, the position where a coating defect occurs or the like is left on the recording sheet by the operator, and time and man-hours are required for the information processing and information storage process.
The present invention solves the above problems. In the present invention, when collecting information using code notation, there is provided a technique for collecting information on positions that are difficult to be familiar with code notation.
本発明は、コード表記物が固定されている物体から情報を収集する装置に具現化することができる。この情報収集装置は、物体を撮像する撮像手段と、コード表記物が記述している情報を読取る読取手段と、撮像手段が撮像した撮像画像中のコード表記物の像に基づいて、物体中におけるコード表記物の固定位置を特定する位置特定手段と、読取手段が読取った情報と、位置特定手段が特定した固定位置を対にして記憶する情報記憶手段を備えている。
ここでいうコード表記とは、バーコードや二次元コード等のように、読取手段によって情報が読取り可能に表記されているものを示し、手書き数字認識装置を利用する場合には手書き数字もコード表記の一種である。
The present invention can be embodied in an apparatus that collects information from an object to which a code notation is fixed. The information collecting apparatus includes: an imaging unit that images an object; a reading unit that reads information described by a code notation; and an image of a code notation in a captured image captured by the imaging unit. Position specifying means for specifying the fixed position of the code notation, information storage means for storing the information read by the reading means and the fixed position specified by the position specifying means in pairs are provided.
Code notation here refers to information that can be read by reading means, such as barcodes and two-dimensional codes. When using a handwritten digit recognition device, handwritten digits are also code notation. It is a kind of.
この情報収集装置によると、コード表記物が記述している情報と、物体中におけるコード表記物の位置情報を対にして収集することができる。
例えば物体表面の塗装欠陥に関する情報を収集する場合、塗装欠陥の種類を記述するコード表記物を用意し、そのコード表記物を塗装欠陥の発生位置に貼付しておけば、この情報収集装置によって、塗装欠陥の種類とその発生位置を対にして収集することができる。塗装欠陥の発生位置にコード表記物を貼付すれば足りることから、塗装欠陥の発生位置を測定する必要がなくなる。
この情報収集装置によると、位置に関する情報を含む情報を収集する際に、コード表記することが面倒な位置に関する情報をコード表記しておく必要がない。コード表記物の位置から位置に関する情報を直接的に収集して記憶することができる。
According to this information collecting apparatus, information described by the code notation and the position information of the code notation in the object can be collected as a pair.
For example, when collecting information on coating defects on the surface of an object, if you prepare a code notation that describes the type of coating defect and paste the code notation at the position where the coating defect occurs, this information collection device It is possible to collect the types of paint defects and their occurrence positions in pairs. Since it is sufficient to attach the code notation to the position where the coating defect occurs, it is not necessary to measure the position where the coating defect occurs.
According to this information collecting apparatus, when collecting information including information related to a position, it is not necessary to code information related to a position that is troublesome to code. Information about the position can be collected directly from the position of the code notation and stored.
上記の情報収集装置では、物体の形状を記述している形状データの記憶手段が付加されていることが好ましい。この場合、位置特定手段は、記憶手段が記憶している形状データを、撮像手段が撮像した撮像画像中の物体の像の領域に重畳することによって、物体中におけるコード表記物の固定位置を特定することが可能となる。
撮像画像中において物体の像の位置が変動する場合でも、物体中におけるコード表記物の固定位置を正確に特定すること可能となる。
In the above information collecting apparatus, it is preferable that a storage unit for shape data describing the shape of the object is added. In this case, the position specifying unit specifies the fixed position of the code notation in the object by superimposing the shape data stored in the storage unit on the area of the object image in the captured image captured by the imaging unit. It becomes possible to do.
Even when the position of the image of the object varies in the captured image, the fixed position of the code notation in the object can be accurately specified.
上記の情報収集装置の場合、コード表記物が記述している情報を読取る読取手段は、物体を撮像する撮像手段が撮像した撮像画像中のコード表記物の像に基づいて、コード標記物が記述している情報を読取ることが好ましい。
それにより、撮像手段が読取り手段を兼用することができる。バーコードリーダといったコード読取り専用装置を不要化することができる。
In the case of the above information collecting device, the reading means for reading the information described by the code notation is described by the code notation based on the image of the code notation in the captured image captured by the image capturing means for capturing the object. It is preferable to read the information.
Thereby, the imaging means can also be used as the reading means. A dedicated code reading device such as a bar code reader can be eliminated.
本発明の技術は、コード表記物が固定されている物体から情報を収集する方法にも具現化される。この情報収集方法は、物体を撮像する撮像工程と、コード表記物が記述している情報を読取る読取工程と、撮像工程で撮像した撮像画像中のコード表記物の像に基づいて、物体中におけるコード表記物の固定位置を特定する位置特定工程と、読取工程で読取った情報と位置特定工程で特定した固定位置を対にして記憶する情報記憶工程を備えている。
この方法によれば、コード表記物を利用して情報を収集する際に、コード表記しづらい位置に関する情報をコード表記しておく必要がなく、それでいながら位置に関する情報を併せて収集することができる。
The technique of the present invention is also embodied in a method for collecting information from an object to which a code notation is fixed. This information collection method is based on an imaging process for imaging an object, a reading process for reading information described by a code notation, and an image of a code notation in a captured image captured in the imaging process. A position specifying step for specifying the fixed position of the code notation and an information storing step for storing the information read in the reading step and the fixed position specified in the position specifying step in pairs are provided.
According to this method, when collecting information using a code notation, it is not necessary to code information related to the position where it is difficult to code, and it is possible to collect information related to the position while still. it can.
本発明は、コード表記物からコード化された情報を読取るのと同時に、コード表記物の位置を利用して、位置に関する情報を併せて収集することができる。それにより、コード表記が困難な位置に関する情報を、コード表記することなく収集することが可能となる。 The present invention can collect information related to the position by using the position of the code notation simultaneously with reading the encoded information from the code notation. As a result, it is possible to collect information regarding positions where code notation is difficult without code notation.
最初に、以下に説明する実施例の主要な形態を列記する。
(形態1) 画像処理装置は、撮像画像に撮像されているバーコード像から、バーコードが記述している情報を読取るバーコード読取部を備えている。
(形態2) 画像処理装置は、ワークの形状を記述している形状データを記憶する装置を備えている。
(形態3) 画像処理装置は、撮像画像中のワーク像の領域や、撮像画像中のバーコード像の領域を特定することができる。
(形態4) 画像処理装置は、撮像画像中のワーク像の領域に、形状データが記述するワークの形状情報を重畳することによって、撮像画像中における位置とワーク中における位置の対応を記述する位置対応マップを作成することができる。
First, main forms of the embodiments described below are listed.
(Mode 1) The image processing apparatus includes a barcode reading unit that reads information described by a barcode from a barcode image captured in the captured image.
(Mode 2) The image processing apparatus includes a device that stores shape data describing the shape of a workpiece.
(Mode 3) The image processing apparatus can specify the area of the workpiece image in the captured image and the area of the barcode image in the captured image.
(Form 4) The image processing apparatus superimposes the shape information of the work described by the shape data on the area of the work image in the captured image, thereby describing the correspondence between the position in the captured image and the position in the work A correspondence map can be created.
(実施例1)
本発明の実施例について図面を参照しながら説明する。本実施例は、自動車の生産ラインに本発明を実施したものである。
図1は、本実施例の自動車生産ラインの一部を示している。図1に示すように、本実施例の自動車生産ラインは、塗装工程Aと検査工程Bと記録工程Cと補修工程Dと確認工程E等を備えている。塗装工程A〜確認工程Eによって、ワーク(自動車ボディ)Wの表面に第1塗装(下塗り塗装)が実施される。なお、本実施例の自動車生産ラインは、第2塗装(中塗り塗装)や第3塗装(上塗り塗装)を実施する工程も別に備えている。第2塗装や第3塗装を実施する工程についても、塗装工程A〜確認工程Eと同様の工程から構成されている。
自動車の生産ラインは、ワークWを各工程に搬送する搬送装置50を備えている。搬送装置50は、ワークWを載置する搬送ベッド54と、搬送ベッド54を動かす搬送駆動部52と、搬送駆動部52の動作を調節する制御部56を備えている。制御部56は、搬送駆動部52の動作を調節し、各搬送ベッド54の流れをコントロールする。それにより、ワークWの流れがコントロールされる。
Example 1
Embodiments of the present invention will be described with reference to the drawings. In this embodiment, the present invention is applied to an automobile production line.
FIG. 1 shows a part of the automobile production line of this embodiment. As shown in FIG. 1, the automobile production line of the present embodiment includes a painting process A, an inspection process B, a recording process C, a repair process D, a confirmation process E, and the like. The first coating (primary coating) is performed on the surface of the workpiece (automobile body) W by the coating process A to the confirmation process E. In addition, the automobile production line of the present embodiment also includes a process of performing the second coating (intermediate coating) and the third coating (top coating). The process of performing the second coating or the third coating is also composed of the same processes as the coating process A to the confirmation process E.
The production line of the automobile includes a
塗装工程Aでは、ワーク(自動車ボディ)Wに塗料を塗布する塗装作業が行われる。塗料の塗布は、塗装装置4によって行われる。塗装後のワークWは、搬送装置50によって検査工程Bへと搬送される。
検査工程Bでは、塗装後のワークWの塗装面を検査する作業が行われる。ワークWの塗装面には、例えば「異物混入」、「塗料溜り」、「塗装ハゲ」等の塗装欠陥が生じることがある。作業者H1は、目視検査や触診によってワークWの塗装面を検査し、ワークWの塗装面に生じている塗装欠陥を検出する。ワークWの塗装面に塗装欠陥を検出した場合、作業者H1は塗装欠陥の発生位置(図中のP1)に、その塗装欠陥の種類に対応するバーコードラベルT1を貼付する。バーコードラベルT1は、検査工程Bに用意されているバーコードラベル発行機6によって発行される。
In the painting process A, a painting operation for applying a paint to the workpiece (automobile body) W is performed. The coating material is applied by the
In the inspection process B, an operation of inspecting the painted surface of the workpiece W after painting is performed. On the painted surface of the workpiece W, for example, coating defects such as “foreign matter contamination”, “paint reservoir”, and “coating baldness” may occur. The worker H1 inspects the painted surface of the workpiece W by visual inspection or palpation, and detects a coating defect occurring on the painted surface of the workpiece W. When a coating defect is detected on the painted surface of the workpiece W, the worker H1 attaches the barcode label T1 corresponding to the type of the coating defect to the position where the coating defect occurs (P1 in the drawing). The barcode label T1 is issued by the barcode label issuing machine 6 prepared in the inspection process B.
バーコードラベル発行機6は、塗装欠陥の種類(例えば「異物混入」)に対応するコードを記述するバーコードラベルTを発行する。バーコードラベル発行機6のタッチパネル6aには、「異物混入」、「塗料溜り」、「塗装ハゲ」等の操作ボタンが表示されている。例えば「異物混入」ボタンが操作された場合、バーコードラベル発行機6は「異物混入」に対応するコードを記述するバーコードラベルTを発行する。
バーコードラベル発行機6には複数色のバーコードラベル原紙がセットされており、バーコードラベル発行機6はシール原紙の色を変更してバーコードTを発行することができる。タッチパネル6aには、ワークWの塗装色を示す「濃色系」、「淡色系」、「白系」等の操作ボタンが表示されている。例えば「濃色系」ボタンが操作された場合、バーコードラベル発行機6は「濃色系」と色相が大きく異なるシール原紙(例えば白色原紙)を用いてバーコードラベルTを発行する。
検査工程Bの作業者H1は、ワークWに塗装欠陥を検出した場合、バーコードラベル発行機6のタッチパネル6aを操作してバーコードラベルTを発行する。次いで、発行したバーコードラベルTを塗装欠陥の発生位置に貼付する。このときバーコードラベルTは、塗装欠陥上に貼付されてもよいし、塗装欠陥の発生位置から所定方向(例えば下方向)に所定距離(例えば1cm)だけオフセットした位置に貼付されてもよい。作業者H1は、検出した塗装欠陥の種類や発生位置を記録用紙等に記録する必要がない。特に、塗装欠陥の発生位置をスケッチしたり計測したりする必要がないことから、作業者H1は検査作業を迅速に行うことができる。検査後のワークWは、搬送装置50によって記録工程Cへと搬送される。
The bar code label issuing machine 6 issues a bar code label T that describes a code corresponding to the type of coating defect (for example, “foreign matter contamination”). On the
The barcode label issuing machine 6 is set with a plurality of colors of barcode label base paper, and the barcode label issuing machine 6 can issue a barcode T by changing the color of the sticker base paper. On the
When the worker H1 in the inspection process B detects a coating defect in the workpiece W, the operator H1 operates the
記録工程Cでは、検査工程Bにおいて作業者H1が検出した塗装欠陥を記録する処理が行われる。記録工程Cには、塗装欠陥に関する情報を収集する情報収集装置2が用意されている。記録工程Cでは、作業者等が直接的に介在することはない。
塗装欠陥の情報収集装置2は、カメラ群14と、画像処理装置10と、データ記憶装置20と、蓄積記憶装置30等を備えている。蓄積記憶装置30は、生産ラインに用意されているネットワークサーバ40に接続されている。ネットワークサーバ40には、複数の表示装置42a、42b、42c・・・が接続されている。各表示装置42a、42b、42c・・・は生産ラインの各工程に配置されており、例えば表示装置42bは確認工程Eに配置されている。
In the recording process C, a process of recording the coating defect detected by the worker H1 in the inspection process B is performed. In the recording process C, an
The coating defect
カメラ群14は、いわゆるデジタルカメラであり、映像(光信号)を電子情報に変換した画像データを作成する。図2に示すように、カメラ群14は複数のカメラ14U、14F、14B、14L、14Rから構成されている。カメラ14UはワークWを上方から撮像する。カメラ14FはワークWを前方から撮像する。カメラ14BはワークWを後方から撮像する。カメラ14LはワークWを左方から撮像する。カメラ14RはワークWを右方から撮像する。複数のカメラ14U、14F、14B、14L、14Rを用いることによって、ワークWの塗装面のほぼ全体が撮像される。
画像情報処理装置10は、二値化処理や輪郭強調処理等の周知の画像処理を実行することができる。また画像情報処理装置10は、バーコード読取部11を備えている。バーコード読取部11は、画像に撮像されているバーコード像から、バーコードが記述している情報を読取る処理を行う。
The
The image
データ記憶装置20は、画像処理装置10が利用する電子データを記憶している。データ記憶装置20には、例えば車両形状データベース22や、バーコードデータベース24が記憶されている。
図3に示すように、車両形状データベース22は、複数の車両形状データ22a、22b、22c、・・・から構成されている。各車両形状データ22a、22b、22c、・・・は、自動車の各車種α、β、γ・・・の自動車ボディ(ワークW)の形状を記述している。各車両形状データ22a、22b、22c、・・・は、例えばxyz座標系における自動車ボディの表面位置P:(x,y,z)を記述している。各形状データ22a、22b、22c、・・・には、CADデータ等を利用することができる。
バーコードデータベース24は、バーコードラベル発行機6が発行するバーコードラベルTのコード情報と、塗装欠陥の種類を対応付けて記述している。
蓄積記憶装置30は、画像情報処理装置10から教示された情報を蓄積記憶する。蓄積記憶装置30に記憶されている情報は、ネットワークサーバ40を介して表示装置42a、42b、42c・・・から取得することができる。
The
As shown in FIG. 3, the
The
The
図4は、塗装欠陥の情報収集装置2の動作の流れを示すフローチャートである。図4に示すフローに沿って、情報収集装置2の動作について説明する。
ワークWが記録工程Cに搬入されるまで、情報収集装置2は待機している(ステップS2)。記録工程CにワークWが搬入されると、ステップS4へと進む。ワークWが搬入されたことを検出するためには、例えば光電管センサ等を用いて検出してもよいし、搬送装置50の制御部56から指示を受けることで検出してもよい。
ステップS4では、カメラ群14がワークWを撮像する。図5に、ワークWを右方から撮像するカメラ14Rの撮像画像F1を例示する。図5に示すように、撮像画像F1には、ワークWの像Wf(ワーク像Wf)や、ワークWに貼付されているバーコードラベルT1の像(バーコードラベル像)Tf1が撮像されている。カメラ群14が撮像した撮像画像群は、画像処理装置10に入力される。
FIG. 4 is a flowchart showing the operation flow of the paint defect
Until the work W is carried into the recording process C, the
In step S4, the
ステップS6〜ステップS20の処理は、主に画像処理装置10によって実行される。画像処理装置10は、各ステップの処理を、各カメラ14U、14F、14B、14L、14Rが撮像した撮像画像のそれぞれに対して実行する。そのことから、以下ではカメラ14Rの撮像画像F1に対する処理を例に挙げて説明し、他のカメラ14U、14F、14B、14Lが撮像した画像に対する処理は省略する。
ステップS6では、画像処理装置10が、撮像画像F1に撮像されているワーク像Wfやバーコードラベル像Tf1の撮像領域を特定する。撮像画像F1には、例えば搬送ベッド54等のワークW以外の物体が写り込んでいる(図5では図示省略)。このステップS6の処理では、それらのノイズを除去するとともに、ワーク像Wfやバーコードラベル像Tf1の撮像領域の輪郭等を画定する。そのために画像処理装置10は、撮像画像F1に周知の二値化処理や輪郭強調処理を実行することで、図6に例示する輪郭強調画像F2を作成する。輪郭強調画像F2では、ノイズが除去されているとともに、ワーク像Wfの輪郭部Rwやバーコードラベル像Tf1の輪郭部Rt1が強調されている。輪郭強調画像F2を作成することによって、撮像画像F1に含まれるノイズ等に影響を受けることなく、ワーク像Wfやバーコードラベル像Tf1の撮像領域を正確に特定することができる。先に説明したように、バーコードラベルT1には、ワークWの塗装色と色相が大きく異なるシール原紙が用いられている。それにより、バーコードラベル像Tf1の輪郭部Rt1は正しく抽出される。
ステップS8では、画像処理装置10のバーコード読取部11が、撮像画像F1に撮像されているバーコードラベル像Tf1から、バーコードT1が記述している情報を読取る。バーコード読取部11は、ステップS8で特定されたバーコードラベル像Tf1の撮像領域に対して、コード情報を読取る処理を実行する。バーコード読取部11は、読取ったコード情報をバーコードデータベース24に照会することで、ワークWに生じている塗装欠陥の種類を特定する。
The processes in steps S6 to S20 are mainly executed by the
In step S6, the
In step S8, the
ステップS10では、画像処理装置10が、撮像画像F1におけるバーコードラベル像Tf1の位置を特定する。この処理においても、画像処理装置10は、輪郭強調画像F2を利用する。画像処理装置10は、輪郭強調画像F2のバーコードラベル像Tf1の輪郭部Rt1から、バーコードラベル像Tf1の中心位置Pf1:(m1,n1)を算出する(図6参照)。
ステップS12では、画像処理装置10が車両形状データベース22を照会し、輪郭強調画像F2のワーク像Wfの形状に一致する車両形状データを選択する。ここでは、例えば図3に示す車種αの車両形状データ22aが選択されたとする。なお、画像処理装置10がワークWの車種を特定することに換えて、ワークWの車種をネットワークサーバ40を介して画像処理装置10に教示するようにしてもよい。
ステップS14では、画像処理装置10が、ステップS12で選択した車両形状データ22aを撮像画像F1(あるいは輪郭強調画像F2)のワーク像Wfに重畳して、図7に例示する位置対応マップMを作成する。位置対応マップMでは、撮像画像F1(あるいは輪郭強調画像F2)における位置(例えばPf1:(m1,n1))と、ワークWにおける位置(例えばP1:(x,y,z))が、対応付けて記述されている。
ステップS16では、画像処理装置10が、ステップS10で特定したバーコードラベル像Tf1の中心位置Pf1:(m1,n1)と、位置対応マップMから、ワークWにおけるバーコードラベルT1の固定位置P1:(x1,y1,z1)を特定する(図7参照)。このステップS16の処理によって、ワークWにおける塗装欠陥の発生位置P1:(x1,y1,z1)が特定される。なお、検査工程BにおいてバーコードラベルT1を塗装欠陥の発生位置からオフセットさせている場合には、そのオフセット量を加味して塗装欠陥の発生位置を特定する。
In step S10, the
In step S12, the
In step S14, the
In step S16, the
ステップS18では、ステップS8で特定した塗装欠陥の種類と、ステップS16で特定した塗装欠陥の発生位置P1が、搬送装置50の制御部56に教示される。搬送装置50は、塗装欠陥が生じているワークWは補修工程Dへと搬送し、塗装欠陥のないワークWは確認工程Eへと搬送する。このとき、塗装欠陥が生じているワークWであっても、塗装欠陥の種類や発生位置から確認工程Eで補修可能と判断すれば、確認工程Eへ搬送することもある。
ステップS20では、ステップS8で特定した塗装欠陥の種類と、ステップS16で特定した塗装欠陥の発生位置P1が、蓄積記憶装置30に記憶される。蓄積記憶装置30は、教示された塗装欠陥の種類と発生位置P1を対にして記憶する。このとき、蓄積記憶装置30には、例えば記録日時、ワークWの種類(車種)、作業者ID、製品ID等を併せて記憶させてもよい。それらの情報は、例えばネットワークサーバ40を介して蓄積記憶装置30に教示することができる。
塗装欠陥の情報収集装置2は、記録工程Cに搬送されてくるワークW毎に、以上の処理フローを繰り返し実行する。
In step S18, the type of coating defect identified in step S8 and the occurrence position P1 of the coating defect identified in step S16 are taught to the
In step S20, the type of coating defect identified in step S8 and the occurrence position P1 of the coating defect identified in step S16 are stored in the
The coating defect
補修工程Dでは、搬入されたワークWに対して、塗装欠陥の補修作業が行われる。塗装欠陥の補修作業は、作業者H2によって行われる。作業者H2は、ワークWに貼付されているバーコードラベルT1を目印にすることによって、塗装欠陥の位置P1を容易に特定することができる。作業者H2は、バーコードラベルT1を除去し、塗装欠陥の補修作業を行う。補修後のワークWは、確認工程Eへと搬送される。
確認工程Eでは、ワークWの塗装面の良否が確認される。塗装面の確認作業は、作業者H3によって行われる。補修工程Dで補修された補修位置(即ち塗装欠陥の発生位置)P1は、補修後の塗装面を観察しても特定することは困難である。本実施例の生産ラインでは、記録工程Cで記録された塗装欠陥の種類と発生位置が、表示装置42bに表示されるようになっている。表示装置42bにはワークWに生じていた塗装欠陥の種類と位置が正確に表示されるので、作業者H3は塗装欠陥の補修位置を正確に確認することができる。
In the repairing process D, a coating defect repairing operation is performed on the workpiece W that has been loaded. The painting defect repair work is performed by the worker H2. The worker H2 can easily identify the position P1 of the coating defect by using the bar code label T1 attached to the workpiece W as a mark. The worker H2 removes the barcode label T1 and repairs the coating defect. The repaired workpiece W is conveyed to the confirmation process E.
In the confirmation step E, the quality of the painted surface of the workpiece W is confirmed. The check operation of the painted surface is performed by the worker H3. It is difficult to specify the repair position (that is, the position where the coating defect occurs) P1 repaired in the repair process D even by observing the painted surface after the repair. In the production line of the present embodiment, the type and occurrence position of the coating defect recorded in the recording process C are displayed on the
蓄積記憶装置30には、ワークWの塗装面に生じた塗装欠陥の種類と発生位置が蓄積記憶されて、塗装欠陥の種類と発生位置に関する正確なデータが作成されていく。図8に例示するように、蓄積記憶された塗装欠陥の種類と発生位置は、ワークWと併せて表示装置42a等に表示することができる。塗装欠陥の種類と発生位置の相関関係等を分析することで、塗装欠陥が発生する原因を正確に特定することも可能となり、塗装欠陥を未然に防ぐための対策を的確に講じることも可能となる。
The
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
上記の実施例では、バーコードラベルを利用しているが、他のコード表記物を利用することも可能である。塗装欠陥の種類情報に対応するコードを表記可能であればよく、各種の記号や色彩等を用いてコードを記述するコード表記物を利用することができる。
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
Specific examples of the present invention have been described in detail above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above.
In the above embodiment, a bar code label is used, but other code notation can also be used. It is only necessary to be able to write a code corresponding to the type information of the coating defect, and a code notation that describes the code using various symbols and colors can be used.
The technical elements described in this specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.
2・・記録装置
4・・塗装装置
6・・バーコードラベル発行機
14・・カメラ群
10・・画像処理装置
11・・バーコード読取部
20・・データ記憶装置
22・・車両形状データベース
24・・バーコードデータベース
30・・蓄積記憶装置
40・・ネットワークサーバ
42a、42b、42c・・表示装置
W・・ワーク
T、T1・・バーコードラベル
Wf・・ワーク像
Tf1・・バーコード像
2.
Claims (4)
物体を撮像する撮像手段と、
コード表記物が記述している情報を読取る読取手段と、
撮像手段が撮像した撮像画像中のコード表記物の像に基づいて、物体中におけるコード表記物の固定位置を特定する位置特定手段と、
読取手段が読取った情報と、位置特定手段が特定した固定位置を対にして記憶する情報記憶手段と、
を備える情報収集装置。 A device that collects information from an object to which code notation is fixed,
Imaging means for imaging an object;
Reading means for reading the information described by the code notation,
Position specifying means for specifying the fixed position of the code notation in the object based on the image of the code notation in the captured image captured by the image pickup means;
Information storage means for storing the information read by the reading means and the fixed position specified by the position specifying means in pairs;
An information collecting apparatus comprising:
前記位置特定手段は、その形状データを、前記撮像画像中の物体の像の領域に重畳することによって、物体中におけるコード表記物の固定位置を特定することを特徴とする請求項1の情報収集装置。 A storage means for shape data describing the shape of the object is added,
2. The information collection according to claim 1, wherein the position specifying unit specifies a fixed position of the code notation in the object by superimposing the shape data on a region of the image of the object in the captured image. apparatus.
物体を撮像する撮像工程と、
コード表記物が記述している情報を読取る読取工程と、
撮像工程で撮像した撮像画像中のコード表記物の像に基づいて、物体中におけるコード表記物の固定位置を特定する位置特定工程と、
読取工程で読取った情報と、位置特定工程で特定した固定位置を対にして記憶する情報記憶工程と、
を備える情報収集方法。 A method of collecting information from an object with a fixed code notation,
An imaging process for imaging an object;
A reading process for reading the information described by the code notation,
A position identifying step for identifying a fixed position of the code notation in the object based on the image of the code notation in the captured image captured in the imaging step;
An information storage process for storing the information read in the reading process and the fixed position specified in the position specifying process in pairs;
An information collecting method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005041507A JP2006227950A (en) | 2005-02-18 | 2005-02-18 | Information collecting device using code notation and its method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005041507A JP2006227950A (en) | 2005-02-18 | 2005-02-18 | Information collecting device using code notation and its method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006227950A true JP2006227950A (en) | 2006-08-31 |
Family
ID=36989284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005041507A Pending JP2006227950A (en) | 2005-02-18 | 2005-02-18 | Information collecting device using code notation and its method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006227950A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009187385A (en) * | 2008-02-07 | 2009-08-20 | Fujitsu Ltd | Mark determination device and mark determination method |
JP2023009108A (en) * | 2021-05-31 | 2023-01-19 | トヨタ自動車株式会社 | Information processing system and information processing device |
-
2005
- 2005-02-18 JP JP2005041507A patent/JP2006227950A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009187385A (en) * | 2008-02-07 | 2009-08-20 | Fujitsu Ltd | Mark determination device and mark determination method |
JP2023009108A (en) * | 2021-05-31 | 2023-01-19 | トヨタ自動車株式会社 | Information processing system and information processing device |
JP7414111B2 (en) | 2021-05-31 | 2024-01-16 | トヨタ自動車株式会社 | Information processing system and information processing device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8238646B2 (en) | Apparatus and method for the automated marking of defects on webs of material | |
CN107860311B (en) | Method of operating a triangulation laser scanner to identify surface characteristics of a workpiece | |
KR100788205B1 (en) | Web inspection method and device | |
JP5273196B2 (en) | Image processing device | |
TWI479353B (en) | Method, system and computer-readable medium of inspection of webs | |
JP6191204B2 (en) | Appearance inspection apparatus and appearance inspection method for automobile body | |
JP5228459B2 (en) | Inspection group data management system | |
JP6052590B2 (en) | Surface inspection apparatus and surface inspection method for automobile body | |
JP2004505337A (en) | How to supply manufacturing-related data, especially for manufacturing objects | |
JP6241052B2 (en) | Image processing system and image processing program | |
KR101203325B1 (en) | Inventory control for web-based articles | |
JP2010071951A (en) | Visual inspection device and visual inspection method | |
JP2010133744A (en) | Defect detection method, and visual inspection device using the same | |
JP2006227950A (en) | Information collecting device using code notation and its method | |
JP6729111B2 (en) | Identification device, traceability system, and identification method | |
JP4744665B2 (en) | Substrate inspection apparatus and substrate inspection system | |
JP2008160635A (en) | Camera state detection method | |
JP4788475B2 (en) | Image processing apparatus and image processing method | |
JP5571023B2 (en) | Identification number inspection method for cylindrical containers | |
JP7380332B2 (en) | Image processing device, control method and program for the image processing device | |
CN211697573U (en) | Automatic printing detection system | |
JP7248144B2 (en) | Defect location determination system, visual inspection method and program | |
JP4118855B2 (en) | Printed solder inspection apparatus and printed solder inspection method | |
JP2019054139A (en) | Identification device, identification method, and program | |
JP2010121941A (en) | Inspection apparatus and method for print position displacement |