Nothing Special   »   [go: up one dir, main page]

JP2006227950A - Information collecting device using code notation and its method - Google Patents

Information collecting device using code notation and its method Download PDF

Info

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
Application number
JP2005041507A
Other languages
Japanese (ja)
Inventor
Kunimi Abiru
邦実 阿比留
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2005041507A priority Critical patent/JP2006227950A/en
Publication of JP2006227950A publication Critical patent/JP2006227950A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide technology for collecting information, when collected using a code notation, together with information for a position hardly adapted to the code notation. <P>SOLUTION: The device for collecting information from an object to which the code notation is fixed comprises an imaging means for imaging the object, a reading means for reading information which the code notation describes, a position specifying means for specifying the fixed position of the code notation in the object in accordance with the image of the code notation in a picture imaged by the imaging means, and an information storing means for storing the information read by the reading means and the fixed position specified by the position specifying means in a pair. <P>COPYRIGHT: (C)2006,JPO&NCIPI

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には、自動車生産ラインの検査工程でバーコードを利用する技術が記載されている。この技術では、自動車に自動車の識別情報を記述するバーコードを貼付しておき、バーコード読取装置によってバーコードを読取ることによって、検査する自動車の識別情報を収集する。自動車の識別情報を収集する作業を機械化することで、人為的なミスを防止するようにしている。
特開平1−306379号公報
Code notation such as bar codes and two-dimensional codes can be read by a reading device, and is therefore applied to production sites of industrial products. For example, Patent Document 1 describes a technique that uses a barcode in an inspection process of an automobile production line. In this technique, a barcode describing vehicle identification information is attached to a vehicle, and the barcode is read by a barcode reader, thereby collecting the identification information of the vehicle to be inspected. By making the task of collecting automobile identification information mechanized, human error is prevented.
JP-A-1-306379

コード表記を利用する従来の情報収集技術は、コード表記されている情報を読取ることに注力しており、収集したい情報を予めコード表記しておく必要がある。従って、コード表記することになじみにくい情報については、コード表記を利用して情報を収集することが得策でないことも多い。
例えば工業製品の検査工程では、製品に生じている製造欠陥の種類情報を収集して記憶することに加え、製造欠陥の存在部位に関する情報をも収集して記憶することが求められている。例えば塗装面の塗装欠陥のように、製品に局所的に生じる製造欠陥については、製造欠陥の種類に関する情報と、その発生位置に関する情報の両者を収集して記憶することが求められる。すなわち塗装欠陥の場合、「異物混入」、「塗料溜り」、「塗料ハゲ」といった種類情報と、その発生位置に関する情報を収集して記憶することが求められる。この場合、前者の種類情報はコード表記しやすい。一方、塗装欠陥の発生位置をコード表記するためには、その発生位置を測定して定量的に把握する必要があり、コード表記しづらい性格を持っている。そのことから従来では、塗装欠陥等の発生位置等を、作業者が記録用紙等にスケッチして残すようにしており、情報化と情報の記憶過程に時間と工数を要している。
本発明は、上記の課題を解決する。本発明では、コード表記を利用して情報を収集する際に、コード表記になじみにくい位置の情報を併せて収集する技術を提供する。
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 transfer device 50 that transfers the workpiece W to each process. The transfer device 50 includes a transfer bed 54 on which the workpiece W is placed, a transfer drive unit 52 that moves the transfer bed 54, and a control unit 56 that adjusts the operation of the transfer drive unit 52. The control unit 56 adjusts the operation of the transport driving unit 52 and controls the flow of each transport bed 54. Thereby, the flow of the workpiece W is controlled.

塗装工程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 coating device 4. The painted workpiece W is transported to the inspection process B by the transport device 50.
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 touch panel 6 a of the bar code label issuing machine 6, operation buttons such as “contamination of foreign matter”, “paint reservoir”, and “paint baldness” are displayed. For example, when a “foreign matter mixed” button is operated, the barcode label issuing machine 6 issues a barcode label T describing a code corresponding to “foreign matter mixed”.
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 touch panel 6a, operation buttons such as “dark color system”, “light color system”, and “white system” indicating the paint color of the workpiece W are displayed. For example, when a “dark color” button is operated, the barcode label issuing machine 6 issues a barcode label T using a sticker base paper (for example, white base paper) whose hue is significantly different from that of the “dark color”.
When the worker H1 in the inspection process B detects a coating defect in the workpiece W, the operator H1 operates the touch panel 6a of the barcode label issuing machine 6 to issue the barcode label T. Next, the issued barcode label T is affixed to the position where the coating defect occurs. At this time, the barcode label T may be affixed on the coating defect, or may be affixed at a position offset by a predetermined distance (for example, 1 cm) in a predetermined direction (for example, the downward direction) from the position where the coating defect has occurred. The operator H1 does not need to record the type and occurrence position of the detected coating defect on a recording sheet or the like. In particular, since it is not necessary to sketch or measure the occurrence position of the coating defect, the worker H1 can quickly perform the inspection work. The inspected work W is transported to the recording process C by the transport device 50.

記録工程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 information collecting device 2 that collects information on coating defects is prepared. In the recording process C, an operator or the like is not directly involved.
The coating defect information collection device 2 includes a camera group 14, an image processing device 10, a data storage device 20, a storage storage device 30, and the like. The storage device 30 is connected to a network server 40 prepared on the production line. A plurality of display devices 42 a, 42 b, 42 c... Are connected to the network server 40. Each of the display devices 42a, 42b, 42c,... Is disposed in each process of the production line, for example, the display device 42b is disposed in the confirmation process E.

カメラ群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 camera group 14 is a so-called digital camera, and creates image data obtained by converting a video (optical signal) into electronic information. As shown in FIG. 2, the camera group 14 includes a plurality of cameras 14U, 14F, 14B, 14L, and 14R. The camera 14U images the workpiece W from above. The camera 14F images the workpiece W from the front. The camera 14B images the workpiece W from behind. The camera 14L images the work W from the left. The camera 14R images the workpiece W from the right side. By using the plurality of cameras 14U, 14F, 14B, 14L, and 14R, almost the entire painted surface of the workpiece W is imaged.
The image information processing apparatus 10 can execute known image processing such as binarization processing and contour enhancement processing. The image information processing apparatus 10 includes a barcode reading unit 11. The barcode reading unit 11 performs processing for reading information described by the barcode from the barcode image captured in 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 data storage device 20 stores electronic data used by the image processing device 10. In the data storage device 20, for example, a vehicle shape database 22 and a barcode database 24 are stored.
As shown in FIG. 3, the vehicle shape database 22 includes a plurality of vehicle shape data 22a, 22b, 22c,. Each vehicle shape data 22a, 22b, 22c,... Describes the shape of the vehicle body (work W) of each vehicle type α, β, γ,. Each vehicle shape data 22a, 22b, 22c,... Describes, for example, the surface position P: (x, y, z) of the automobile body in the xyz coordinate system. For each shape data 22a, 22b, 22c,..., CAD data or the like can be used.
The barcode database 24 describes the code information of the barcode label T issued by the barcode label issuing machine 6 and the type of coating defect in association with each other.
The accumulation storage device 30 accumulates and stores information taught from the image information processing device 10. Information stored in the storage device 30 can be acquired from the display devices 42a, 42b, 42c,... Via the network server 40.

図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 information collecting apparatus 2. The operation of the information collection device 2 will be described along the flow shown in FIG.
Until the work W is carried into the recording process C, the information collecting device 2 is on standby (step S2). When the workpiece W is carried into the recording process C, the process proceeds to step S4. In order to detect that the workpiece W has been carried in, it may be detected using, for example, a photoelectric tube sensor or the like, or may be detected by receiving an instruction from the control unit 56 of the transport device 50.
In step S4, the camera group 14 images the workpiece W. FIG. 5 illustrates a captured image F1 of the camera 14R that captures the workpiece W from the right side. As shown in FIG. 5, an image Wf (work image Wf) of the workpiece W and an image (barcode label image) Tf1 of the barcode label T1 attached to the workpiece W are captured in the captured image F1. . A captured image group captured by the camera group 14 is input to the image processing apparatus 10.

ステップ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 image processing apparatus 10. The image processing apparatus 10 performs the process of each step on each of the captured images captured by the cameras 14U, 14F, 14B, 14L, and 14R. Therefore, in the following description, processing for the captured image F1 of the camera 14R will be described as an example, and processing for images captured by the other cameras 14U, 14F, 14B, and 14L will be omitted.
In step S6, the image processing apparatus 10 specifies the imaging region of the work image Wf or barcode label image Tf1 captured in the captured image F1. For example, an object other than the workpiece W such as the transfer bed 54 is reflected in the captured image F1 (not shown in FIG. 5). In the process of step S6, the noise is removed and the contour of the imaging area of the workpiece image Wf and the barcode label image Tf1 is defined. For this purpose, the image processing apparatus 10 executes a well-known binarization process and a contour enhancement process on the captured image F1, thereby creating a contour enhanced image F2 illustrated in FIG. In the contour emphasis image F2, noise is removed and the contour portion Rw of the workpiece image Wf and the contour portion Rt1 of the barcode label image Tf1 are emphasized. By creating the outline-enhanced image F2, the imaging region of the work image Wf and the barcode label image Tf1 can be accurately specified without being affected by noise or the like included in the captured image F1. As described above, sticker base paper having a coating color and a hue that are significantly different from each other is used for the barcode label T1. As a result, the outline Rt1 of the barcode label image Tf1 is correctly extracted.
In step S8, the barcode reading unit 11 of the image processing apparatus 10 reads information described by the barcode T1 from the barcode label image Tf1 captured in the captured image F1. The barcode reading unit 11 executes a process of reading code information for the imaging region of the barcode label image Tf1 specified in step S8. The bar code reading unit 11 refers to the bar code database 24 for the read code information to identify the type of coating defect occurring in the workpiece W.

ステップ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 image processing apparatus 10 specifies the position of the barcode label image Tf1 in the captured image F1. Also in this process, the image processing apparatus 10 uses the outline enhanced image F2. The image processing apparatus 10 calculates the center position Pf1: (m1, n1) of the barcode label image Tf1 from the contour portion Rt1 of the barcode label image Tf1 of the contour-enhanced image F2 (see FIG. 6).
In step S12, the image processing apparatus 10 queries the vehicle shape database 22, and selects vehicle shape data that matches the shape of the workpiece image Wf of the contour emphasis image F2. Here, for example, it is assumed that the vehicle shape data 22a of the vehicle type α shown in FIG. 3 is selected. Instead of specifying the vehicle type of the workpiece W by the image processing device 10, the vehicle type of the workpiece W may be taught to the image processing device 10 via the network server 40.
In step S14, the image processing apparatus 10 creates the position correspondence map M illustrated in FIG. 7 by superimposing the vehicle shape data 22a selected in step S12 on the work image Wf of the captured image F1 (or the contour emphasis image F2). To do. In the position correspondence map M, the position (for example, Pf1: (m1, n1)) in the captured image F1 (or the contour-enhanced image F2) and the position in the workpiece W (for example, P1: (x, y, z)) are associated with each other. Is described.
In step S16, the image processing apparatus 10 determines from the center position Pf1: (m1, n1) of the barcode label image Tf1 specified in step S10 and the position correspondence map M, the fixed position P1: of the barcode label T1 in the workpiece W. (X1, y1, z1) is specified (see FIG. 7). By the process of step S16, the occurrence position P1: (x1, y1, z1) of the coating defect in the workpiece W is specified. In the inspection process B, when the barcode label T1 is offset from the position where the coating defect occurs, the position where the coating defect occurs is specified by taking the offset amount into consideration.

ステップ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 control unit 56 of the transport device 50. The conveyance device 50 conveys the workpiece W in which the coating defect has occurred to the repair process D, and conveys the workpiece W having no coating defect to the confirmation process E. At this time, even if the workpiece W has a coating defect, it may be transferred to the confirmation process E if it is determined that the repair can be performed in the confirmation process E from the type and location of the coating defect.
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 storage device 30. The storage device 30 stores the taught types of paint defects and occurrence positions P1 in pairs. At this time, for example, the recording date and time, the type of the work W (vehicle type), the worker ID, the product ID, and the like may be stored in the storage device 30 together. Such information can be taught to the storage device 30 via the network server 40, for example.
The coating defect information collecting apparatus 2 repeatedly executes the above processing flow for each work W conveyed to the recording process C.

補修工程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 display device 42b. Since the type and position of the coating defect that has occurred in the workpiece W are accurately displayed on the display device 42b, the operator H3 can accurately confirm the repair position of the coating defect.

蓄積記憶装置30には、ワークWの塗装面に生じた塗装欠陥の種類と発生位置が蓄積記憶されて、塗装欠陥の種類と発生位置に関する正確なデータが作成されていく。図8に例示するように、蓄積記憶された塗装欠陥の種類と発生位置は、ワークWと併せて表示装置42a等に表示することができる。塗装欠陥の種類と発生位置の相関関係等を分析することで、塗装欠陥が発生する原因を正確に特定することも可能となり、塗装欠陥を未然に防ぐための対策を的確に講じることも可能となる。   The accumulation storage device 30 accumulates and stores the types and occurrence positions of the coating defects generated on the painted surface of the workpiece W, and creates accurate data regarding the types and occurrence positions of the coating defects. As illustrated in FIG. 8, the types and occurrence positions of the coating defects accumulated and stored can be displayed together with the workpiece W on the display device 42 a or the like. By analyzing the correlation between the types of paint defects and the location of occurrence, it is possible to accurately identify the cause of paint defects, and to take appropriate measures to prevent paint defects in advance. Become.

以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
上記の実施例では、バーコードラベルを利用しているが、他のコード表記物を利用することも可能である。塗装欠陥の種類情報に対応するコードを表記可能であればよく、各種の記号や色彩等を用いてコードを記述するコード表記物を利用することができる。
本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
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.

実施例の生産ラインの一部を模式的に示す図。The figure which shows typically a part of production line of an Example. カメラ群の構成を示す図。The figure which shows the structure of a camera group. 車両形状データの構成を示す図。The figure which shows the structure of vehicle shape data. 記録装置の動作の流れを示すフローチャート。6 is a flowchart showing a flow of operation of the recording apparatus. 撮像画像の一例を示す図。The figure which shows an example of a captured image. 輪郭強調画像の一例を示す図。The figure which shows an example of an outline emphasis image. 位置対応マップの一例を示す図。The figure which shows an example of a position corresponding | compatible map. 蓄積された塗装欠陥に関する情報の表示例を示す図。The figure which shows the example of a display of the information regarding the accumulated coating defect.

符号の説明Explanation of symbols

2・・記録装置
4・・塗装装置
6・・バーコードラベル発行機
14・・カメラ群
10・・画像処理装置
11・・バーコード読取部
20・・データ記憶装置
22・・車両形状データベース
24・・バーコードデータベース
30・・蓄積記憶装置
40・・ネットワークサーバ
42a、42b、42c・・表示装置
W・・ワーク
T、T1・・バーコードラベル
Wf・・ワーク像
Tf1・・バーコード像
2. Recording device 4 Coating device 6 Bar code label issuing machine 14 Camera group 10 Image processing device 11 Bar code reading unit 20 Data storage device 22 Vehicle shape database 24 -Barcode database 30-Storage storage device 40-Network servers 42a, 42b, 42c-Display device W-Work T, T1-Barcode label Wf-Work image Tf1-Barcode image

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.
前記読取手段は、前記撮像画像中のコード表記物の像に基づいて、コード標記物が記述している情報を読取ることを特徴とする請求項1又は2の情報収集装置。   3. The information collecting apparatus according to claim 1, wherein the reading unit reads information described by the code notation based on an image of the code notation in the captured image. コード表記物が固定されている物体から情報を収集する方法であって、
物体を撮像する撮像工程と、
コード表記物が記述している情報を読取る読取工程と、
撮像工程で撮像した撮像画像中のコード表記物の像に基づいて、物体中におけるコード表記物の固定位置を特定する位置特定工程と、
読取工程で読取った情報と、位置特定工程で特定した固定位置を対にして記憶する情報記憶工程と、
を備える情報収集方法。
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:
JP2005041507A 2005-02-18 2005-02-18 Information collecting device using code notation and its method Pending JP2006227950A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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