Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7654733B2 - Inspection system and inspection method - Google Patents
[go: Go Back, main page]

JP7654733B2 - Inspection system and inspection method - Google Patents

Inspection system and inspection method Download PDF

Info

Publication number
JP7654733B2
JP7654733B2 JP2023144720A JP2023144720A JP7654733B2 JP 7654733 B2 JP7654733 B2 JP 7654733B2 JP 2023144720 A JP2023144720 A JP 2023144720A JP 2023144720 A JP2023144720 A JP 2023144720A JP 7654733 B2 JP7654733 B2 JP 7654733B2
Authority
JP
Japan
Prior art keywords
workpiece
image
inspection
operated
operation image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2023144720A
Other languages
Japanese (ja)
Other versions
JP2025037655A (en
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.)
Kawasaki Motors Ltd
Original Assignee
Kawasaki Jukogyo KK
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 Kawasaki Jukogyo KK filed Critical Kawasaki Jukogyo KK
Priority to JP2023144720A priority Critical patent/JP7654733B2/en
Priority to TW113133928A priority patent/TWI911904B/en
Priority to CN202480057190.2A priority patent/CN121794566A/en
Priority to PCT/JP2024/032030 priority patent/WO2025053255A1/en
Priority to JP2025030581A priority patent/JP2026049624A/en
Publication of JP2025037655A publication Critical patent/JP2025037655A/en
Application granted granted Critical
Publication of JP7654733B2 publication Critical patent/JP7654733B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Description

この開示は、検査システムおよび検査方法に関する。 This disclosure relates to an inspection system and an inspection method.

従来、表面検査装置が知られている(たとえば、特許文献1参照)。 Conventionally, surface inspection devices are known (see, for example, Patent Document 1).

上記特許文献1には、対象物の塗装面の検査を行う表面検査装置が開示されている。この表面検査装置では、カメラにより対象物が撮影される。そして、撮影された対象物の画像から、対象物の傷が検出される。そして、検出された対象物の傷の位置が表示装置に表示された対象物の図形上の位置に変換されて、表示装置に表示される。 The above-mentioned Patent Document 1 discloses a surface inspection device that inspects the painted surface of an object. In this surface inspection device, an image of the object is captured by a camera. Any scratches on the object are then detected from the captured image of the object. The position of the detected scratch on the object is then converted to a position on the graphic of the object displayed on a display device, and is then displayed on the display device.

特開2008-046103号公報JP 2008-046103 A

しかしながら、上記特許文献1に記載された表面検査装置では、対象物の傷の位置が対象物の図形上に表示されるだけであるため、ワークとしての対象物の画像に関するユーザの利便性が不十分であるという問題点がある。 However, the surface inspection device described in Patent Document 1 above only displays the location of scratches on the object on a graphic representation of the object, which means that there is a problem in that the convenience for the user regarding the image of the object as a workpiece is insufficient.

この開示は、上記のような課題を解決するためになされたものであり、ワークの画像に関するユーザの利便性を向上させることが可能な検査システムおよび検査方法を提供することである。 This disclosure has been made to solve the above-mentioned problems, and aims to provide an inspection system and an inspection method that can improve user convenience regarding workpiece images.

この開示の第1の局面による検査システムは、ロボットと、ワークを検査する検査部と、ロボットによりワークに対して検査部を相対的に移動させて、検査部によりワークを検査することにより、ワークの検査画像を取得する処理と、取得した検査画像内のワークの欠陥を検出する処理と、検出した欠陥の位置をワークの3次元画像に表示する処理と、表示した欠陥に対する入力がされた場合、入力がされた欠陥に関して実物のワークに関する処理を行う処理と、を行う、処理部と、を備え、処理部は、欠陥に対応する操作画像を表示するとともに、表示した操作画像が操作された場合、操作された操作画像に対応する欠陥の位置が見やすくなるようにワークの3次元画像を自動的に移動させるとともに、操作された操作画像に対応する欠陥に関して実物のワークに関する処理を行う An inspection system according to a first aspect of this disclosure comprises a robot, an inspection unit for inspecting a workpiece, and a processing unit that performs the following processes: acquiring an inspection image of the workpiece by having the robot move the inspection unit relative to the workpiece and inspecting the workpiece with the inspection unit; detecting defects in the workpiece in the acquired inspection image; displaying the positions of the detected defects in a three-dimensional image of the workpiece; and, when input is made for the displayed defect , performing processing related to the actual workpiece in relation to the input defect ; the processing unit displays an operation image corresponding to the defect, and, when the displayed operation image is operated, automatically moves the three-dimensional image of the workpiece so that the position of the defect corresponding to the operated operation image is easier to see, and performs processing related to the actual workpiece in relation to the defect corresponding to the operated operation image .

この開示の第1の局面による検査システムでは、上記のように、検出した対象の位置をワークの3次元画像に表示する処理と、表示した対象に対する入力がされた場合、入力がされた対象に関して実物のワークに関する処理を行う処理と、を行う。これにより、ユーザは、3次元画像によりワークにおける対象の位置を確認することができるだけでなく、対象に対する入力を行うことにより、入力がされた対象に関して実物のワークに関する処理を行うことができる。その結果、単にワークの画像に対象の位置を表示するだけの場合に比べて、ワークの画像に関するユーザの利便性を向上させることができる。 As described above, the inspection system according to the first aspect of this disclosure performs the process of displaying the position of the detected target on a three-dimensional image of the workpiece, and, when input is made for the displayed target, the process of performing processing on the actual workpiece in relation to the input target. This not only enables the user to confirm the position of the target on the workpiece using the three-dimensional image, but also allows the user to perform processing on the actual workpiece in relation to the input target by making input for the target. As a result, it is possible to improve the user's convenience regarding the workpiece image compared to the case where the position of the target is simply displayed on the workpiece image.

この開示の第2の局面による検査方法は、ロボットによりワークに対して検査部を相対的に移動させて、検査部によりワークを検査することにより、ワークの検査画像を取得することと、取得した検査画像内のワークの欠陥を検出することと、検出した欠陥の位置をワークの3次元画像に表示することと、表示した欠陥に対する入力がされた場合、入力がされた欠陥に関して実物のワークに関する処理を行うことと、を備え、表示した欠陥に対する入力がされた場合に実物のワークに関する処理を行うことは、欠陥に対応する操作画像を表示するとともに、表示した操作画像が操作された場合、操作された操作画像に対応する欠陥の位置が見やすくなるようにワークの3次元画像を自動的に移動させるとともに、操作された操作画像に対応する欠陥に関して実物のワークに関する処理を行うことを含む An inspection method according to a second aspect of this disclosure comprises: acquiring an inspection image of the work by using a robot to move an inspection unit relative to the work and inspecting the work with the inspection unit; detecting defects in the work in the acquired inspection image; displaying the positions of the detected defects in a three-dimensional image of the work; and, when input is made for the displayed defect , performing processing related to the actual work for the input defect , wherein performing processing related to the actual work when input is made for the displayed defect includes displaying an operation image corresponding to the defect, and, when the displayed operation image is operated, automatically moving the three-dimensional image of the work so that the position of the defect corresponding to the operated operation image becomes easier to see, and performing processing related to the actual work for the defect corresponding to the operated operation image .

この開示の第2の局面による検査方法では、上記のように、検出した対象の位置をワークの3次元画像に表示することと、表示した対象に対する入力がされた場合、入力がされた対象に関して実物のワークに関する処理を行うことと、を行う。これにより、ユーザは、3次元画像によりワークにおける対象の位置を確認することができるだけでなく、対象に対する入力を行うことにより、入力がされた対象に関して実物のワークに関する処理を行うことができる。その結果、単にワークの画像に対象の位置を表示するだけの場合に比べて、ワークの画像に関するユーザの利便性を向上させることが可能な検査方法を提供することができる。 In the inspection method according to the second aspect of this disclosure, as described above, the position of the detected target is displayed on a three-dimensional image of the workpiece, and when input is made for the displayed target, processing is performed on the actual workpiece for the input target. This allows the user not only to check the position of the target on the workpiece using the three-dimensional image, but also to perform processing on the actual workpiece for the input target by making input for the target. As a result, it is possible to provide an inspection method that can improve the user's convenience regarding the workpiece image, compared to a case where the position of the target is simply displayed on the workpiece image.

本開示によれば、上記のように、ワークの画像に関するユーザの利便性を向上させることができる。 According to the present disclosure, as described above, it is possible to improve the user's convenience regarding work images.

一実施形態による検査システムを示した図である。FIG. 1 illustrates an inspection system according to one embodiment. 一実施形態による検査システムを示したブロック図である。FIG. 1 is a block diagram illustrating an inspection system according to one embodiment. 一実施形態による検査システムの制御処理を説明するためのフローチャートである。11 is a flowchart for explaining a control process of the inspection system according to an embodiment. 一実施形態によるワークの検査を説明するための図である。FIG. 1 is a diagram for explaining inspection of a workpiece according to an embodiment. 一実施形態による検査画像を説明するための図である。FIG. 1 is a diagram for explaining an inspection image according to an embodiment. 一実施形態による検査結果の表示を説明するための図である。FIG. 13 is a diagram for explaining display of inspection results according to an embodiment. 一実施形態によるロボットを動作させるための操作画像を操作した場合を説明するための図である。11A and 11B are diagrams for explaining a case where an operation image for operating a robot according to an embodiment is operated. 一実施形態によるロボットにより対象の位置を実物のワークに示すことを説明するための図である。1A to 1C are diagrams for explaining how a target position is indicated on an actual workpiece by a robot according to an embodiment. 一実施形態による検査画像を表示させるための操作画像を操作した場合を説明するための図である。13A and 13B are diagrams for explaining a case where an operation image for displaying an inspection image is operated according to one embodiment. 一実施形態による検査画像を表示することを説明するための図である。FIG. 13 is a diagram for explaining display of an inspection image according to an embodiment. 一実施形態による処置が完了したか否かの表示を説明するための図である。FIG. 13 is a diagram for explaining an indication of whether or not a procedure has been completed according to one embodiment.

以下、本開示を具体化した実施形態を図面に基づいて説明する。 Below, an embodiment of this disclosure will be described with reference to the drawings.

(検査システムの構成)
図1および図2を参照して、一実施形態による検査システム100の全体構成について説明する。
(Inspection system configuration)
The overall configuration of an inspection system 100 according to one embodiment will be described with reference to FIGS.

図1に示すように、検査システム100は、ワーク200の外観を検査する外観検査システムである。ワーク200は、たとえば、自動車、農業機械、陶器、または、家庭用電気機器に関する製品または部品である。ワーク200は、特に限定されない。 As shown in FIG. 1, the inspection system 100 is an appearance inspection system that inspects the appearance of a workpiece 200. The workpiece 200 is, for example, a product or part related to an automobile, agricultural machinery, ceramics, or household electrical appliance. The workpiece 200 is not particularly limited.

検査システム100は、ロボット10と、検査部20と、指示部30と、ロボットコントローラ40と、画像処理装置50と、結果表示装置60とを備えている。 The inspection system 100 includes a robot 10, an inspection unit 20, an instruction unit 30, a robot controller 40, an image processing device 50, and a result display device 60.

ロボット10は、ワーク200に対して検査部20を相対的に移動させる。ロボット10は、垂直多関節ロボットである。ロボット10は、ベース部11と、ベース部11に接続されたアーム部12とを含んでいる。ベース部11は、床、壁、天井などの設置面に固定される。なお、ベース部11は、移動可能な台車に取り付けられてもよい。アーム部12は、複数の関節を有している。複数の関節の各々は、駆動源としてサーボモータを有している。また、アーム部12の先端は、検査部20および指示部30を保持している。ロボット10は、アーム部12の複数の関節を駆動することにより、固定されたワーク200に対して、アーム部12の先端に保持された検査部20および指示部30を移動させる。 The robot 10 moves the inspection unit 20 relative to the workpiece 200. The robot 10 is a vertical multi-joint robot. The robot 10 includes a base unit 11 and an arm unit 12 connected to the base unit 11. The base unit 11 is fixed to an installation surface such as a floor, a wall, or a ceiling. The base unit 11 may be attached to a movable cart. The arm unit 12 has a plurality of joints. Each of the plurality of joints has a servo motor as a driving source. The tip of the arm unit 12 holds the inspection unit 20 and the instruction unit 30. The robot 10 moves the inspection unit 20 and the instruction unit 30 held at the tip of the arm unit 12 relative to the fixed workpiece 200 by driving the plurality of joints of the arm unit 12.

検査部20は、ロボット10に配置され、ワーク200を検査する。検査部20は、撮像部であり、ワーク200を撮像する。具体的には、検査部20は、ライン型のカメラであり、ロボット10によりワーク200の表面に沿って移動されて、ワーク200の表面をスキャン撮像する。 The inspection unit 20 is disposed on the robot 10 and inspects the workpiece 200. The inspection unit 20 is an imaging unit and images the workpiece 200. Specifically, the inspection unit 20 is a line-type camera that is moved along the surface of the workpiece 200 by the robot 10 to scan and image the surface of the workpiece 200.

指示部30は、ロボット10に配置され、検査により取得される後述する対象201の位置をワーク200に示す。指示部30は、レーザ照射部であり、レーザ光を照射して、対象201の位置をワーク200に示す。 The instruction unit 30 is disposed on the robot 10, and indicates to the workpiece 200 the position of the target 201 (described later) that is obtained by inspection. The instruction unit 30 is a laser irradiation unit, and irradiates a laser beam to indicate the position of the target 201 to the workpiece 200.

図1および図2に示すように、ロボットコントローラ40は、ロボット10の動作を制御する。ロボットコントローラ40は、処理部41と、記憶部42とを含んでいる。処理部41は、プロセッサを含み、ロボット10の動作に関する各種の処理を行う。記憶部42は、不揮発性メモリを含み、ロボット10を動作させるためのプログラムなどの各種の情報を記憶する。 As shown in Figures 1 and 2, the robot controller 40 controls the operation of the robot 10. The robot controller 40 includes a processing unit 41 and a storage unit 42. The processing unit 41 includes a processor and performs various processes related to the operation of the robot 10. The storage unit 42 includes a non-volatile memory and stores various information such as programs for operating the robot 10.

画像処理装置50は、検査部20により撮像された画像に対して画像処理を行う。また、画像処理装置50は、検査部20による撮像タイミングを制御する。画像処理装置50は、処理部51と、記憶部52とを含んでいる。処理部51は、プロセッサを含み、検査部20により撮像された画像、および、検査部20による撮像タイミングに関する各種の処理を行う。記憶部52は、不揮発性メモリを含み、画像処理を行うためのプログラムなどの各種の情報を記憶する。 The image processing device 50 performs image processing on the image captured by the inspection unit 20. The image processing device 50 also controls the timing of imaging by the inspection unit 20. The image processing device 50 includes a processing unit 51 and a storage unit 52. The processing unit 51 includes a processor, and performs various processes related to the image captured by the inspection unit 20 and the timing of imaging by the inspection unit 20. The storage unit 52 includes a non-volatile memory, and stores various information such as programs for performing image processing.

結果表示装置60は、ワーク200の検査結果を表示する。結果表示装置60は、処理部61と、記憶部62と、表示部63と、操作部64とを含んでいる。処理部61は、プロセッサを含み、ワーク200の検査結果の表示に関する各種の処理を行う。記憶部62は、不揮発性メモリを含み、ワーク200の検査結果を表示するためのプログラム、ワーク200の3次元画像などの各種の情報を記憶する。表示部63は、液晶モニタなどのモニタを含み、ワーク200の検査結果の画面などを表示する。操作部64は、マウスおよびキーボードなどの入力装置を含み、ユーザの入力操作を受け付ける。なお、表示部63および操作部64は、一体型であってもよい。すなわち、表示部63および操作部64は、タッチパネルなどの操作部兼表示部によって構成されてもよい。 The result display device 60 displays the inspection results of the work 200. The result display device 60 includes a processing unit 61, a storage unit 62, a display unit 63, and an operation unit 64. The processing unit 61 includes a processor and performs various processes related to the display of the inspection results of the work 200. The storage unit 62 includes a non-volatile memory and stores various information such as a program for displaying the inspection results of the work 200 and a three-dimensional image of the work 200. The display unit 63 includes a monitor such as a liquid crystal monitor and displays a screen of the inspection results of the work 200. The operation unit 64 includes input devices such as a mouse and a keyboard and accepts input operations from the user. The display unit 63 and the operation unit 64 may be integrated. In other words, the display unit 63 and the operation unit 64 may be configured by an operation unit and display unit such as a touch panel.

(検査システムの制御処理)
図3から図11を参照して、検査システム100の制御処理について説明する。
(Control process of the inspection system)
The control process of the inspection system 100 will be described with reference to FIGS.

図3および図4に示すように、ステップS1において、ロボットコントローラ40の処理部41は、移動経路13に基づいて、ロボット10を動作させて、検査部20によりワーク200を検査する処理を行う。移動経路13は、ロボット10のアーム部12を動作させるための経路であり、ワーク200を検査するために複数生成される。また、移動経路13は、ワーク200を検査する前に、予め生成される。 As shown in Figures 3 and 4, in step S1, the processing unit 41 of the robot controller 40 operates the robot 10 based on the movement path 13, and performs processing to inspect the workpiece 200 by the inspection unit 20. The movement path 13 is a path for operating the arm unit 12 of the robot 10, and multiple movement paths 13 are generated in order to inspect the workpiece 200. In addition, the movement paths 13 are generated in advance before inspecting the workpiece 200.

たとえば、処理部41は、ユーザによるアーム部12の動作の教示を受け付けて、受け付けた教示に基づいて、ロボット10の移動経路13を生成する処理を行う。また、たとえば、処理部41は、ユーザによるアーム部12の動作の教示によらず、ロボット10の移動経路13を自動的に生成する処理を行う。また、処理部41は、曲面などのワーク200の表面に沿った移動経路13を生成する処理を行う。 For example, the processing unit 41 receives instructions from the user on the operation of the arm unit 12, and performs processing to generate a movement path 13 for the robot 10 based on the received instructions. Also, for example, the processing unit 41 performs processing to automatically generate a movement path 13 for the robot 10, regardless of instructions from the user on the operation of the arm unit 12. Also, the processing unit 41 performs processing to generate a movement path 13 that follows the surface of the workpiece 200, such as a curved surface.

図3~図5に示すように、画像処理装置50の処理部51は、検査部20の出力結果に基づいて、検査画像21を取得する処理を行う。検査画像21は、検査部20により撮像したワーク200の表面の撮像画像である。 As shown in Figures 3 to 5, the processing unit 51 of the image processing device 50 performs processing to obtain an inspection image 21 based on the output result of the inspection unit 20. The inspection image 21 is an image of the surface of the workpiece 200 captured by the inspection unit 20.

処理部51は、移動経路13に沿って一定の距離間隔ごとに検査部20をワーク200を検査するように動作させて、検査画像21を取得する処理を行う。具体的には、処理部51は、一定の距離間隔ごとに、検査部20をワーク200を撮像するように動作させて、ワーク200をスキャン撮像する処理を行う。より具体的には、処理部41は、一定の距離間隔ごとに、パルス信号を処理部51に出力する処理を行う。処理部51は、処理部41からのパルス信号に基づいて、一定の距離間隔ごとに、トリガ信号を検査部20に出力する処理を行う。検査部20は、トリガ信号に基づいて、一定の距離間隔ごとに、ワーク200を撮像する。なお、一定の距離間隔は、ロボット10の制御点の距離間隔である。ロボットの10の制御点は、検査部20が撮像部である場合、検査部20の撮像の焦点位置に設定される。また、検査部20の撮像の焦点位置は、ワーク200の表面の近傍に設定される。ロボット10の制御点は、検査部20によりワーク200を撮像する処理を行うために設けられている。 The processing unit 51 operates the inspection unit 20 to inspect the workpiece 200 at regular intervals along the moving path 13, and performs a process of acquiring the inspection image 21. Specifically, the processing unit 51 operates the inspection unit 20 to image the workpiece 200 at regular intervals, and performs a process of scanning and imaging the workpiece 200. More specifically, the processing unit 41 performs a process of outputting a pulse signal to the processing unit 51 at regular intervals. The processing unit 51 performs a process of outputting a trigger signal to the inspection unit 20 at regular intervals based on the pulse signal from the processing unit 41. The inspection unit 20 images the workpiece 200 at regular intervals based on the trigger signal. The regular intervals are the intervals of the control point of the robot 10. When the inspection unit 20 is an imaging unit, the control point of the robot 10 is set to the focal position of the imaging of the inspection unit 20. Also, the focal position of the imaging of the inspection unit 20 is set near the surface of the workpiece 200. The control point of the robot 10 is provided to perform the process of imaging the workpiece 200 by the inspection unit 20.

処理部41は、全ての移動経路13について、検査部20によりワーク200を検査する処理を行う。また、処理部51は、全ての移動経路13について、検査画像21を取得する処理を行う。 The processing unit 41 performs a process of inspecting the workpiece 200 using the inspection unit 20 for all of the movement paths 13. The processing unit 51 also performs a process of acquiring the inspection image 21 for all of the movement paths 13.

図3および図5に示すように、ステップS2において、画像処理装置50の処理部51は、検査画像21内のワーク200の対象201を検出する処理を行う。処理部51は、検査画像21に対して所定の画像処理を行うことにより、検査画像21内の対象201を検出する処理を行う。対象201は、たとえば、傷、異物、凹みなどの欠陥である。処理部51は、全ての検査画像21について、検査画像21内の対象201を検出する処理を行う。また、処理部51は、ワーク200の検査結果を、ロボットコントローラ40の処理部41および結果表示装置60の処理部61に出力する処理を行う。 As shown in FIG. 3 and FIG. 5, in step S2, the processing unit 51 of the image processing device 50 performs processing to detect the object 201 of the workpiece 200 in the inspection image 21. The processing unit 51 performs processing to detect the object 201 in the inspection image 21 by performing a predetermined image processing on the inspection image 21. The object 201 is, for example, a defect such as a scratch, a foreign object, or a dent. The processing unit 51 performs processing to detect the object 201 in the inspection image 21 for all the inspection images 21. The processing unit 51 also performs processing to output the inspection results of the workpiece 200 to the processing unit 41 of the robot controller 40 and the processing unit 61 of the result display device 60.

図3および図6に示すように、ステップS3において、結果表示装置60の処理部61は、対象201の位置をワーク200の3次元画像に表示する処理を行う。具体的には、処理部61は、検査画像21における対象201の座標値をワーク200の3次元画像における対象201の座標値に変換する所定の座標変換処理を行って、ワーク200の3次元画像に対象201の位置を表示する処理を行う。この際、処理部61は、ワーク200の3次元画像に対象201の位置を示す画像を重畳する処理を行う。そして、処理部61は、対象201の位置を示す画像を重畳したワーク200の3次元画像を表示部63に表示する処理を行う。なお、対象201の位置を示す画像を重畳したワーク200の3次元画像は、操作部64を用いたユーザの操作に基づいて、拡大、縮小または回転させることが可能である。また、対象201の位置を示す画像は、傷、異物、凹みなどの対象201の種類に応じて、異なる色または異なる形状で表示されてもよい。 3 and 6, in step S3, the processing unit 61 of the result display device 60 performs a process of displaying the position of the object 201 on the three-dimensional image of the workpiece 200. Specifically, the processing unit 61 performs a predetermined coordinate conversion process of converting the coordinate values of the object 201 in the inspection image 21 into the coordinate values of the object 201 in the three-dimensional image of the workpiece 200, and performs a process of displaying the position of the object 201 on the three-dimensional image of the workpiece 200. At this time, the processing unit 61 performs a process of superimposing an image indicating the position of the object 201 on the three-dimensional image of the workpiece 200. Then, the processing unit 61 performs a process of displaying the three-dimensional image of the workpiece 200 on which the image indicating the position of the object 201 is superimposed on the display unit 63. Note that the three-dimensional image of the workpiece 200 on which the image indicating the position of the object 201 is superimposed can be enlarged, reduced, or rotated based on the user's operation using the operation unit 64. In addition, the image indicating the position of the object 201 may be displayed in a different color or shape depending on the type of the object 201, such as a scratch, foreign object, or dent.

また、処理部61は、ワーク200の検査結果をリスト形式で表示する処理を行う。ワーク200の検査結果とは、全ての検査画像21について、検査画像21内の対象201を検出する処理を行った結果を表している。ワーク200の検査結果は、検出した対象201の番号と、検出した対象201の種類とを含んでいる。 The processing unit 61 also performs processing to display the inspection results of the workpiece 200 in list format. The inspection results of the workpiece 200 represent the results of processing to detect the object 201 in the inspection image 21 for all the inspection images 21. The inspection results of the workpiece 200 include the number of the detected object 201 and the type of the detected object 201.

また、本実施形態では、処理部61は、ワーク200の検査結果と共に操作画像71、72をリスト形式で表示する処理を行う。操作画像71は、後述する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行うための画像である。操作画像72は、後述する対象201の検査画像21を表示する処理を行うための画像である。操作画像71、72は、検出した対象201の番号および種類との対応関係を識別可能なように、ワーク200の検査結果と共にリスト形式で表示されている。処理部61は、リスト形式のワーク200の検査結果および操作画像71、72を表示部63に表示する処理を行う。また、処理部61は、ワーク200の3次元画像、リスト形式のワーク200の検査結果および操作画像71、72を同じ枠内に表示する処理を行う。操作画像71は、第1操作画像の一例である。操作画像72は、第2操作画像の一例である。 In addition, in this embodiment, the processing unit 61 performs a process of displaying the operation images 71 and 72 in a list format together with the inspection results of the workpiece 200. The operation image 71 is an image for performing a process of operating the robot 10 so that the position of the target 201 described later is shown on the actual workpiece 200. The operation image 72 is an image for performing a process of displaying the inspection image 21 of the target 201 described later. The operation images 71 and 72 are displayed in a list format together with the inspection results of the workpiece 200 so that the correspondence with the number and type of the detected target 201 can be identified. The processing unit 61 performs a process of displaying the inspection results of the workpiece 200 in the list format and the operation images 71 and 72 on the display unit 63. The processing unit 61 also performs a process of displaying the three-dimensional image of the workpiece 200, the inspection results of the workpiece 200 in the list format, and the operation images 71 and 72 in the same frame. The operation image 71 is an example of a first operation image. The operation image 72 is an example of a second operation image.

ここで、本実施形態では、図3、図7~図10に示すように、ステップS4およびS5において、処理部61は、対象201に対する入力がされた場合、入力がされた対象201に関して実物のワーク200に関する処理を行う。具体的には、処理部61は、対象201に対応する操作画像71、72が操作された場合、操作された操作画像71、72に対応する対象201に関して実物のワーク200に関する処理を行う。ユーザは、操作部64を用いて、所望の操作画像71、72を操作する。 In this embodiment, as shown in FIG. 3 and FIG. 7 to FIG. 10, in steps S4 and S5, when an input is made to the target 201, the processing unit 61 performs processing on the actual workpiece 200 for the input target 201. Specifically, when the operation images 71, 72 corresponding to the target 201 are operated, the processing unit 61 performs processing on the actual workpiece 200 for the target 201 corresponding to the operated operation images 71, 72. The user operates the desired operation images 71, 72 using the operation unit 64.

操作画像71が操作された場合、処理部61は、ステップS4の処理を行う。図7および図8に示すように、ステップS4において、処理部61は、操作された操作画像71に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行う。具体的には、処理部61は、操作された操作画像71に対応する対象201を特定するための特定情報を、ロボットコントローラ40の処理部41に出力する処理を行う。特定情報は、たとえば、対象201の番号である。処理部41は、処理部61からの特定情報に基づいて、対象201を特定し、特定した対象201の位置を、操作された操作画像71に対応する対象201の位置として実物のワーク200に示すようにロボット10を動作させる処理を行う。 When the operation image 71 is operated, the processing unit 61 performs the process of step S4. As shown in FIG. 7 and FIG. 8, in step S4, the processing unit 61 performs a process of operating the robot 10 so that the position of the target 201 corresponding to the operated operation image 71 is shown on the actual workpiece 200. Specifically, the processing unit 61 performs a process of outputting specific information for identifying the target 201 corresponding to the operated operation image 71 to the processing unit 41 of the robot controller 40. The specific information is, for example, the number of the target 201. The processing unit 41 performs a process of identifying the target 201 based on the specific information from the processing unit 61, and operates the robot 10 so that the position of the identified target 201 is shown on the actual workpiece 200 as the position of the target 201 corresponding to the operated operation image 71.

より具体的には、処理部41は、ロボット10を動作させて、指示部30により実物のワーク200に対象201の位置を示す処理を行う。すなわち、処理部41は、ロボット10を動作させて、対象201の位置を示すことが可能な所定の位置に指示部30を移動させる処理を行う。そして、処理部41は、指示部30を所定の位置に配置した状態で、指示部30からレーザ光を照射して、実物のワーク200に対象201の位置を示す処理を行う。 More specifically, the processing unit 41 operates the robot 10 and performs a process of indicating the position of the target 201 on the actual workpiece 200 by the instruction unit 30. That is, the processing unit 41 operates the robot 10 and performs a process of moving the instruction unit 30 to a predetermined position where the position of the target 201 can be indicated. Then, with the instruction unit 30 placed at the predetermined position, the processing unit 41 irradiates laser light from the instruction unit 30 and performs a process of indicating the position of the target 201 on the actual workpiece 200.

なお、操作画像71に対応する対象201の位置を実物のワーク200に示すことは、1つの操作画像71についてのみ行われてもよいし、複数の操作画像71についてまとめて行われてもよい。たとえば、処理部61は、操作画像71が操作されるごとに、操作された操作画像71に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行ってもよい。また、たとえば、処理部61は、複数の操作画像71がまとめて操作された場合、操作された複数の操作画像71に対応する複数の対象201の位置を連続して実物のワーク200に示すようにロボット10を動作させる処理を行ってもよい。この場合、実物のワーク200における複数の対象201の位置を容易に確認することが可能である。また、同じ種類の複数の操作画像71がまとめて操作されれば、実物のワーク200における同じ種類の複数の対象201の位置を容易に確認することが可能である。 The position of the target 201 corresponding to the operation image 71 may be displayed on the real workpiece 200 for only one operation image 71, or may be displayed on multiple operation images 71 at once. For example, the processing unit 61 may perform a process of operating the robot 10 so that the position of the target 201 corresponding to the operated operation image 71 is displayed on the real workpiece 200 each time the operation image 71 is operated. Also, for example, when multiple operation images 71 are operated at once, the processing unit 61 may perform a process of operating the robot 10 so that the positions of multiple targets 201 corresponding to the operated multiple operation images 71 are successively displayed on the real workpiece 200. In this case, it is possible to easily confirm the positions of multiple targets 201 in the real workpiece 200. Also, if multiple operation images 71 of the same type are operated at once, it is possible to easily confirm the positions of multiple targets 201 of the same type in the real workpiece 200.

また、本実施形態では、処理部61は、操作画像71が操作された場合、操作された操作画像71に対応する対象201の位置をワーク200の3次元画像において強調表示させるとともに、操作された操作画像71に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行う。たとえば、処理部61は、点滅、拡大、または、色の変更などの強調表示方法により、対象201の位置をワーク200の3次元画像において強調表示させる処理を行う。 In addition, in this embodiment, when the operation image 71 is operated, the processing unit 61 performs processing to highlight the position of the target 201 corresponding to the operated operation image 71 in the three-dimensional image of the workpiece 200, and to operate the robot 10 so that the position of the target 201 corresponding to the operated operation image 71 is shown in the actual workpiece 200. For example, the processing unit 61 performs processing to highlight the position of the target 201 in the three-dimensional image of the workpiece 200 by a highlighting method such as blinking, enlargement, or color change.

操作画像72が操作された場合、処理部61は、ステップS5の処理を行う。図9および図10に示すように、ステップS5において、処理部61は、操作された操作画像72に対応する対象201の検査画像21を表示する処理を行う。具体的には、処理部61は、ワーク200の3次元画像、リスト形式のワーク200の検査結果および操作画像71、72が表示された枠とは異なる枠に、検査画像21を表示する処理を行う。なお、処理部61は、ワーク200の3次元画像、リスト形式のワーク200の検査結果および操作画像71、72が表示された枠と同じ枠内に、検査画像21を表示する処理を行ってもよい。 When the operation image 72 is operated, the processing unit 61 performs the process of step S5. As shown in FIG. 9 and FIG. 10, in step S5, the processing unit 61 performs a process of displaying the inspection image 21 of the target 201 corresponding to the operated operation image 72. Specifically, the processing unit 61 performs a process of displaying the inspection image 21 in a frame different from the frame in which the three-dimensional image of the workpiece 200, the inspection results of the workpiece 200 in list format, and the operation images 71 and 72 are displayed. Note that the processing unit 61 may perform a process of displaying the inspection image 21 in the same frame as the frame in which the three-dimensional image of the workpiece 200, the inspection results of the workpiece 200 in list format, and the operation images 71 and 72 are displayed.

また、本実施形態では、処理部61は、操作画像72が操作された場合、操作された操作画像72に対応する対象201の位置をワーク200の3次元画像において強調表示させるとともに、操作された操作画像72に対応する対象201の検査画像21を表示する処理を行う。たとえば、処理部61は、点滅、拡大、または、色の変更などの強調表示方法により、対象201の位置をワーク200の3次元画像において強調表示させる処理を行う。 In addition, in this embodiment, when the operation image 72 is operated, the processing unit 61 performs a process of highlighting the position of the target 201 corresponding to the operated operation image 72 in the three-dimensional image of the workpiece 200, and displaying the inspection image 21 of the target 201 corresponding to the operated operation image 72. For example, the processing unit 61 performs a process of highlighting the position of the target 201 in the three-dimensional image of the workpiece 200 by a highlighting method such as blinking, enlargement, or color change.

また、処理部61は、操作画像72が操作された場合、操作された操作画像72に対応する対象201の位置が見やすくなるようにワーク200の3次元画像を移動させるとともに、操作された操作画像72に対応する対象201の検査画像21を表示する処理を行う。たとえば、処理部61は、操作された操作画像72に対応する対象201の位置が正面を向くようにワーク200の3次元画像を回転させることにより、対象201の位置を見やすくする処理を行う。この際、ワーク200の3次元画像の位置が正面を向いた位置に固定されるわけではなく、ユーザは、操作部64を用いて、ワーク200の3次元画像を自由に回転させることが可能である。 When the operation image 72 is operated, the processing unit 61 moves the three-dimensional image of the workpiece 200 so that the position of the target 201 corresponding to the operated operation image 72 is easily visible, and displays the inspection image 21 of the target 201 corresponding to the operated operation image 72. For example, the processing unit 61 performs a process of making the position of the target 201 easier to see by rotating the three-dimensional image of the workpiece 200 so that the position of the target 201 corresponding to the operated operation image 72 faces forward. At this time, the position of the three-dimensional image of the workpiece 200 is not fixed to a position facing forward, and the user can freely rotate the three-dimensional image of the workpiece 200 using the operation unit 64.

また、本実施形態では、図11に示すように、処理部61は、対象201への処置が完了したか否かを表す識別表示73を表示する処理を行う。対象201への処置とは、たとえば、欠陥としての対象201に対して修復作業を行うことである。また、識別表示73は、チェックボックス73aに入るチェックマークである。ユーザは、対象201への処置が完了した場合、操作部64を用いて、チェックボックス73aにチェックを入れる操作を行い、識別表示73を表示させる。 In this embodiment, as shown in FIG. 11, the processing unit 61 performs processing to display an identification display 73 that indicates whether or not treatment of the target 201 has been completed. Treatment of the target 201 means, for example, performing repair work on the target 201 as a defect. The identification display 73 is a check mark that is entered into a check box 73a. When treatment of the target 201 has been completed, the user uses the operation unit 64 to perform an operation to enter a check mark into the check box 73a, thereby displaying the identification display 73.

また、処理部61は、ワーク200の検査結果および操作画像71、72と共に、識別表示73およびチェックボックス73aをリスト形式で表示する処理を行う。識別表示73およびチェックボックス73aは、検出した対象201の番号および種類との対応関係を識別可能なように、ワーク200の検査結果と共にリスト形式で表示されている。処理部61は、リスト形式のワーク200の検査結果、操作画像71、72、識別表示73およびチェックボックス73aを表示部63に表示する処理を行う。また、処理部61は、ワーク200の3次元画像、リスト形式のワーク200の検査結果、操作画像71、72、識別表示73およびチェックボックス73aを同じ枠内に表示する処理を行う。 The processing unit 61 also performs processing to display the identification display 73 and check box 73a in list format together with the inspection results of the workpiece 200 and the operation images 71, 72. The identification display 73 and check box 73a are displayed in list format together with the inspection results of the workpiece 200 so that the correspondence with the number and type of the detected object 201 can be identified. The processing unit 61 performs processing to display the inspection results of the workpiece 200 in list format, the operation images 71, 72, the identification display 73, and the check box 73a on the display unit 63. The processing unit 61 also performs processing to display the three-dimensional image of the workpiece 200, the inspection results of the workpiece 200 in list format, the operation images 71, 72, the identification display 73, and the check box 73a in the same frame.

また、本実施形態では、処理部61は、識別表示73を表示する処理に加えて、処置が完了した対象201の位置を、3次元画像において、処置が完了していない対象201の位置とは異なる色で表示する処理を行う。たとえば、処置が完了していない対象201の色が赤色である場合、処置が完了した対象201の位置が緑色で表示される。すなわち、処理部61は、チェックボックス73aに識別表示73が表示された場合、識別表示73が表示されたチェックボックス73aに対応する対象201の位置を、識別表示73が表示される前とは異なる色で表示する処理を行う。 In addition to displaying the identification display 73, in this embodiment, the processing unit 61 also performs processing to display the position of the target 201 for which treatment has been completed in a color different from the position of the target 201 for which treatment has not been completed in the three-dimensional image. For example, if the color of the target 201 for which treatment has not been completed is red, the position of the target 201 for which treatment has been completed is displayed in green. That is, when the identification display 73 is displayed in the check box 73a, the processing unit 61 performs processing to display the position of the target 201 corresponding to the check box 73a in which the identification display 73 is displayed in a color different from the color before the identification display 73 was displayed.

(本実施形態の効果)
本実施形態では、上記のように、検出した対象201の位置をワーク200の3次元画像に表示する処理と、表示した対象201に対する入力がされた場合、入力がされた対象201に関して実物のワーク200に関する処理を行う処理と、を行う。これにより、ユーザは、ワーク200の3次元画像によりワーク200における対象201の位置を確認することができるだけでなく、対象201に対する入力を行うことにより、入力がされた対象201に関して実物のワーク200に関する処理を行うことができる。その結果、単にワーク200の画像に対象201の位置を表示するだけの場合に比べて、ワーク200の画像に関するユーザの利便性を向上させることができる。
(Effects of this embodiment)
In this embodiment, as described above, the process of displaying the position of the detected target 201 on the three-dimensional image of the workpiece 200 and the process of performing a process on the actual workpiece 200 for the input target 201 when an input is made to the displayed target 201 are performed. This allows the user to not only confirm the position of the target 201 on the workpiece 200 using the three-dimensional image of the workpiece 200, but also to perform a process on the actual workpiece 200 for the input target 201 by making an input to the target 201. As a result, the user's convenience regarding the image of the workpiece 200 can be improved compared to the case where the position of the target 201 is simply displayed on the image of the workpiece 200.

また、ワーク200の3次元画像に対象201の位置を表示することにより、ワーク200の2次元画像に対象201の位置を表示する場合に比べて、画像が立体的である分、対象201の位置をより見やすく表示することができる。 In addition, by displaying the position of the target 201 on a three-dimensional image of the workpiece 200, the position of the target 201 can be displayed more clearly than when the position of the target 201 is displayed on a two-dimensional image of the workpiece 200, because the image is three-dimensional.

また、本実施形態では、上記のように、処理部61は、対象201に対応する操作画像71、72を表示するとともに、表示した操作画像71、72が操作された場合、操作された操作画像71、72に対応する対象201に関して実物のワーク200に関する処理を行う。これにより、ユーザは、操作画像71、72を用いて、対象201に対する入力を容易に行うができるので、ワーク200の画像に関するユーザの利便性を容易に向上させることができる。 In addition, in this embodiment, as described above, the processing unit 61 displays the operation images 71, 72 corresponding to the target 201, and when the displayed operation images 71, 72 are operated, performs processing related to the actual workpiece 200 for the target 201 corresponding to the operated operation images 71, 72. This allows the user to easily input to the target 201 using the operation images 71, 72, so that the user's convenience regarding the image of the workpiece 200 can be easily improved.

また、本実施形態では、上記のように、処理部61は、操作画像71、72が操作された場合、操作された操作画像71、72に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理、および、操作された操作画像71、72に対応する対象201の検査画像21を表示する処理のいずれかを行う。これにより、操作された操作画像71、72に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる場合、ユーザは、ワーク200の3次元画像の確認中に、操作画像71、72を操作するだけで、ロボット10を動作させて、対象201の位置を実物のワーク200に示すことができる。その結果、実物のワーク200において対象201の確認を所望するユーザの利便性を効果的に向上させることができる。また、操作された操作画像71、72に対応する対象201の検査画像21を表示する場合、ユーザは、ワーク200の3次元画像の確認中に、操作画像71、72を操作するだけで、実物のワーク200から取得された検査画像21を表示させることができる。その結果、検査画像21の確認を所望するユーザの利便性を効果的に向上させることができる。 In addition, in this embodiment, as described above, when the operation images 71 and 72 are operated, the processing unit 61 performs either a process of operating the robot 10 so that the position of the target 201 corresponding to the operated operation images 71 and 72 is shown on the actual workpiece 200, or a process of displaying the inspection image 21 of the target 201 corresponding to the operated operation images 71 and 72. As a result, when operating the robot 10 so that the position of the target 201 corresponding to the operated operation images 71 and 72 is shown on the actual workpiece 200, the user can operate the robot 10 to show the position of the target 201 on the actual workpiece 200 simply by operating the operation images 71 and 72 while checking the three-dimensional image of the workpiece 200. As a result, the convenience of the user who wishes to check the target 201 on the actual workpiece 200 can be effectively improved. Furthermore, when displaying the inspection image 21 of the object 201 corresponding to the operated operation images 71, 72, the user can display the inspection image 21 acquired from the actual workpiece 200 simply by operating the operation images 71, 72 while checking the three-dimensional image of the workpiece 200. As a result, the convenience of the user who wishes to check the inspection image 21 can be effectively improved.

また、本実施形態では、上記のように、処理部61は、操作画像71、72が操作された場合、操作された操作画像71、72に対応する対象201の位置をワーク200の3次元画像において強調表示させるとともに、操作された操作画像71、72に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行う。これにより、対象201の位置を実物のワーク200に示すようにロボット10を動作させる場合、ユーザは、操作した操作画像71、72に対応する対象201の位置をワーク200の3次元画像において容易に確認することができる。その結果、ユーザは、確認を所望しない対象201に対応する操作画像71、72を誤って操作した場合、誤って操作したことを容易に認識することができる。 In addition, in this embodiment, as described above, when the operation images 71, 72 are operated, the processing unit 61 performs processing to highlight the position of the target 201 corresponding to the operated operation images 71, 72 in the three-dimensional image of the workpiece 200, and to operate the robot 10 so that the position of the target 201 corresponding to the operated operation images 71, 72 is shown on the actual workpiece 200. As a result, when operating the robot 10 so that the position of the target 201 is shown on the actual workpiece 200, the user can easily confirm the position of the target 201 corresponding to the operated operation images 71, 72 in the three-dimensional image of the workpiece 200. As a result, when the user mistakenly operates the operation images 71, 72 corresponding to the target 201 that the user does not want to confirm, the user can easily recognize that he or she has mistakenly operated them.

また、本実施形態では、上記のように、処理部61は、操作画像71、72が操作された場合、操作された操作画像71、72に対応する対象201の位置をワーク200の3次元画像において強調表示させるとともに、操作された操作画像71、72に対応する対象201の検査画像21を表示する処理を行う。これにより、操作された操作画像71、72に対応する対象201の検査画像21を表示する場合、ユーザは、操作した操作画像71、72に対応する対象201の位置をワーク200の3次元画像において容易に確認することができる。その結果、ユーザは、確認を所望しない対象201に対応する操作画像71、72を誤って操作した場合、誤って操作したことを容易に認識することができる。 In addition, in this embodiment, as described above, when the operation images 71, 72 are operated, the processing unit 61 performs processing to highlight the position of the target 201 corresponding to the operated operation images 71, 72 in the three-dimensional image of the workpiece 200 and display the inspection image 21 of the target 201 corresponding to the operated operation images 71, 72. As a result, when the inspection image 21 of the target 201 corresponding to the operated operation images 71, 72 is displayed, the user can easily confirm the position of the target 201 corresponding to the operated operation images 71, 72 in the three-dimensional image of the workpiece 200. As a result, when the user mistakenly operates the operation images 71, 72 corresponding to the target 201 that the user does not want to confirm, the user can easily recognize that he or she has mistakenly operated them.

また、本実施形態では、上記のように、操作画像71、72は、対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行うための操作画像71、と、対象201の検査画像21を表示する処理を行うための操作画像72と、を含み、処理部61は、操作画像71が操作された場合、操作された操作画像71に対応する対象201の位置を実物のワーク200に示すようにロボット10を動作させる処理を行い、操作画像72が操作された場合、操作された操作画像72に対応する対象201の検査画像21を表示する処理を行う。これにより、操作画像71と操作画像72とが別々に設けられているため、ユーザは、操作画像71の操作によるロボット10を動作させる処理と、操作画像72の操作による検査画像21を表示する処理との各々を確実に行うことができる。 In addition, in this embodiment, as described above, the operation images 71 and 72 include the operation image 71 for performing a process of operating the robot 10 so that the position of the target 201 is shown on the actual workpiece 200, and the operation image 72 for performing a process of displaying the inspection image 21 of the target 201. When the operation image 71 is operated, the processing unit 61 performs a process of operating the robot 10 so that the position of the target 201 corresponding to the operated operation image 71 is shown on the actual workpiece 200, and when the operation image 72 is operated, the processing unit 61 performs a process of displaying the inspection image 21 of the target 201 corresponding to the operated operation image 72. As a result, since the operation image 71 and the operation image 72 are provided separately, the user can reliably perform each of the process of operating the robot 10 by operating the operation image 71 and the process of displaying the inspection image 21 by operating the operation image 72.

また、本実施形態では、上記のように、処理部61は、ワーク200の検査結果と共に操作画像71、72をリスト形式で表示する処理を行う。これにより、ワーク200の検査結果と共に操作画像71、72をリスト形式で表示することができるので、ユーザは、確認を所望する対象201の操作画像71、72を容易に判別して操作することができる。 In addition, in this embodiment, as described above, the processing unit 61 performs processing to display the operation images 71, 72 in list format together with the inspection results of the workpiece 200. This allows the operation images 71, 72 to be displayed in list format together with the inspection results of the workpiece 200, so that the user can easily identify and operate the operation images 71, 72 of the object 201 that the user wishes to check.

また、本実施形態では、上記のように、処理部61は、対象201への処置が完了したか否かを表す識別表示73を表示する処理を行う。これにより、ユーザは、識別表示73により、対象201への処置が完了したか否かを確実に確認することができる。また、対象201への処置が完了したか否かを表示することにより、トレーサビリティを確保することができる。 In addition, in this embodiment, as described above, the processing unit 61 performs processing to display an identification display 73 that indicates whether or not the treatment of the target 201 has been completed. This allows the user to reliably check whether or not the treatment of the target 201 has been completed by using the identification display 73. Also, by displaying whether or not the treatment of the target 201 has been completed, traceability can be ensured.

また、本実施形態では、上記のように、処理部61は、識別表示73を表示する処理に加えて、処置が完了した対象201の位置をワーク200の3次元画像において、処置が完了していない対象201の位置とは異なる色で表示する処理を行う。これにより、ユーザは、識別表示73と対象201の色との両方により、対象201への処置が完了したか否かをより確実に確認することができる。 In addition to displaying the identification display 73, in this embodiment, the processing unit 61 also displays the positions of the targets 201 for which processing has been completed in a color different from the positions of the targets 201 for which processing has not been completed in the three-dimensional image of the workpiece 200. This allows the user to more reliably confirm whether or not the processing of the target 201 has been completed by using both the identification display 73 and the color of the target 201.

(変形例)
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更(変形例)が含まれる。
(Modification)
It should be noted that the embodiments disclosed herein are illustrative and not restrictive in all respects. The scope of the present disclosure is indicated by the claims, not by the description of the embodiments above, and further includes all modifications (variations) within the meaning and scope equivalent to the claims.

たとえば、上記実施形態では、検査システムが、ワークの外観を検査する外観検査システムである例を示したが、本開示はこれに限られない。本開示では、検査システムが、ワークの内部を検査する検査システムであってもよい。この場合、検査部は、ワークの内部に超音波を送信し、ワークの内部において反射した超音波を受信することにより、ワークを検査する超音波探傷部であってもよい。超音波探傷部を用いれば、ワークの内部の欠陥などの対象を検出することが可能である。 For example, in the above embodiment, an example has been shown in which the inspection system is an appearance inspection system that inspects the appearance of a workpiece, but the present disclosure is not limited to this. In the present disclosure, the inspection system may be an inspection system that inspects the inside of a workpiece. In this case, the inspection unit may be an ultrasonic flaw detection unit that inspects the workpiece by transmitting ultrasonic waves to the inside of the workpiece and receiving ultrasonic waves reflected from the inside of the workpiece. Using the ultrasonic flaw detection unit, it is possible to detect objects such as defects inside the workpiece.

また、上記実施形態では、ロボットが垂直多関節ロボットである例を示したが、本開示はこれに限られない。本開示では、ロボットが垂直多関節ロボット以外の産業用ロボットであってもよい。 In addition, in the above embodiment, an example was shown in which the robot was a vertical articulated robot, but the present disclosure is not limited to this. In the present disclosure, the robot may be an industrial robot other than a vertical articulated robot.

また、上記実施形態では、ロボットが撮像部を移動させることにより、ワークに対して検査部を相対的に移動させる例を示したが、本開示はこれに限られない。本開示では、ロボットがワークを移動させることにより、ワークに対して検査部を相対的に移動させてもよい。 In addition, in the above embodiment, an example has been shown in which the robot moves the imaging unit to move the inspection unit relative to the workpiece, but the present disclosure is not limited to this. In the present disclosure, the robot may move the workpiece to move the inspection unit relative to the workpiece.

また、上記実施形態では、ロボットコントローラの処理部、画像処理装置の処理部、および、結果表示装置の処理部が、分担して、各種の処理を行う例を示したが、本開示はこれに限られない。本開示では、処理部の数および構成は、特に限定されない。1つの処理部が、上記実施形態の各種の処理を行ってもよいし、複数の処理部が上記実施形態の各種の処理を行ってもよい。また、記憶部の構成も限定されない。また、ロボットコントローラ、画像処理装置および結果表示装置の構成も限定されない。ロボットコントローラ、画像処理装置および結果表示装置は、一体的な構成であってもよいし、上記実施形態のように別々の構成であってもよい。また、ロボットコントローラ、画像処理装置および結果表示装置が、さらに別れた構成であってもよい。たとえば、結果表示装置を操作するための操作装置が、結果表示装置とは別個に設けられていてもよい。 In the above embodiment, the processing unit of the robot controller, the processing unit of the image processing device, and the processing unit of the result display device share the tasks of performing various processes, but the present disclosure is not limited to this. In the present disclosure, the number and configuration of the processing units are not particularly limited. One processing unit may perform the various processes of the above embodiment, or multiple processing units may perform the various processes of the above embodiment. The configuration of the storage unit is also not limited. The configuration of the robot controller, the image processing device, and the result display device is also not limited. The robot controller, the image processing device, and the result display device may be configured as an integrated unit, or may be configured separately as in the above embodiment. The robot controller, the image processing device, and the result display device may also be configured separately. For example, an operation device for operating the result display device may be provided separately from the result display device.

また、上記実施形態では、操作画像に対応する対象の位置を実物のワークに示すようにロボットを動作させる処理と、操作画像に対応する検査画像を表示する処理との両方を行う例を示したが、本開示はこれに限られない。本開示では、操作画像に対応する対象の位置を実物のワークに示すようにロボットを動作させる処理と、操作画像に対応する検査画像を表示する処理のいずれか一方のみを行ってもよい。 In addition, in the above embodiment, an example was shown in which both the process of operating the robot so that the position of the target corresponding to the operation image is shown on the actual workpiece and the process of displaying an inspection image corresponding to the operation image are performed, but the present disclosure is not limited to this. In the present disclosure, only one of the process of operating the robot so that the position of the target corresponding to the operation image is shown on the actual workpiece and the process of displaying an inspection image corresponding to the operation image may be performed.

また、上記実施形態では、ワークの検査結果と共に操作画像がリスト形式で表示される例を示したが、本開示はこれに限られない。本開示では、ワークの検査結果とは別個に操作画像が表示されてもよい。 In addition, in the above embodiment, an example is shown in which the operation image is displayed in list format together with the workpiece inspection results, but the present disclosure is not limited to this. In the present disclosure, the operation image may be displayed separately from the workpiece inspection results.

また、上記実施形態では、指示部が、レーザ照射部である例を示したが、本開示はこれに限られない。本開示では、対象の位置をワークに示すことが可能であれば、指示部は特に限定されない。たとえば、指示部が、インクを塗布して、対象の位置をワークに示すインク塗布部であってもよい。また、たとえば、指示部が、スタンプを押印して、対象の位置をワークに示すスタンプ押印部であってもよい。また、たとえば、指示部が、塗装を噴射して、対象の位置をワークに示す塗装ガンであってもよい。また、たとえば、指示部が、付箋などの貼付物を貼付して、対象の位置をワークに示す貼付部であってもよい。また、上記実施形態とは異なり、拡張現実を表示する拡張現実表示装置により、対象の位置を実物のワークに示してもよい。拡張現実表示装置は、対象の位置を示す拡張現実画像を表示して、対象の位置をワークに示す。 In the above embodiment, the indication unit is a laser irradiation unit, but the present disclosure is not limited to this. In the present disclosure, the indication unit is not particularly limited as long as it is possible to indicate the position of the target on the workpiece. For example, the indication unit may be an ink application unit that applies ink to indicate the position of the target on the workpiece. For example, the indication unit may be a stamp imprinting unit that imprints a stamp to indicate the position of the target on the workpiece. For example, the indication unit may be a paint gun that sprays paint to indicate the position of the target on the workpiece. For example, the indication unit may be an attachment unit that affixes an attachment such as a sticky note to indicate the position of the target on the workpiece. Unlike the above embodiment, the position of the target may be indicated on the actual workpiece by an augmented reality display device that displays augmented reality. The augmented reality display device displays an augmented reality image that indicates the position of the target on the workpiece.

また、上記実施形態では、指示部が、検査用のロボットに配置される例を示したが、本開示はこれに限られない。本開示では、検査用のロボットとは別個に、指示部を配置した指示用のロボットを設けてもよい。指示用のロボットは、対象の位置を実物のワークに示すように動作する。また、検査用のロボットによりワークの検査が行われる場所と、指示用のロボットによりワークの指示が行われる場所とは、別々の離れた場所であってもよい。 In the above embodiment, an example was shown in which the instruction unit was arranged on the inspection robot, but the present disclosure is not limited to this. In the present disclosure, an instruction robot having an instruction unit arranged thereon may be provided separately from the inspection robot. The instruction robot operates to indicate the position of the target on the actual workpiece. In addition, the location where the inspection robot inspects the workpiece and the location where the instruction robot issues instructions for the workpiece may be separate, distant locations.

また、上記実施形態では、操作画像が操作された場合、操作された操作画像に対応する対象の位置をワークの3次元画像において強調表示させる例を示したが、本開示はこれに限られない。本開示では、操作画像が操作された場合に、操作された操作画像に対応する対象の位置をワークの3次元画像において強調表示させなくてもよい。 In addition, in the above embodiment, an example has been shown in which, when an operation image is operated, the position of the target corresponding to the operated operation image is highlighted in the three-dimensional image of the workpiece, but the present disclosure is not limited to this. In the present disclosure, when an operation image is operated, the position of the target corresponding to the operated operation image does not have to be highlighted in the three-dimensional image of the workpiece.

また、上記実施形態では、対象への処置が完了したか否かを表す識別表示を表示する例を示したが、本開示はこれに限られない。本開示では、対象への処置が完了したか否かを表す識別表示を表示しなくてもよい。 In addition, in the above embodiment, an example is shown in which an identification display is displayed to indicate whether or not treatment on the target has been completed, but the present disclosure is not limited to this. In the present disclosure, it is not necessary to display an identification display to indicate whether or not treatment on the target has been completed.

また、上記実施形態では、処置が完了した対象の位置を、3次元画像において、処置が完了していない対象の位置とは異なる色で表示する例を示したが、本開示はこれに限られない。本開示では、処置が完了した対象の位置を、3次元画像において、処置が完了していない対象の位置とは異なる色で表示しなくてもよい。 In addition, in the above embodiment, an example was shown in which the positions of targets for which treatment has been completed are displayed in a color different from the positions of targets for which treatment has not been completed in the three-dimensional image, but the present disclosure is not limited to this. In the present disclosure, the positions of targets for which treatment has been completed do not have to be displayed in a color different from the positions of targets for which treatment has not been completed in the three-dimensional image.

本明細書で開示する要素の機能は、開示された機能を実行するよう構成またはプログラムされた汎用プロセッサ、専用プロセッサ、集積回路、ASIC(Application Specific Integrated Circuits)、従来の回路、および/または、それらの組み合わせ、を含む回路または処理回路を使用して実行できる。プロセッサは、トランジスタやその他の回路を含むため、処理回路または回路と見なされる。本開示において、回路、ユニット、または手段は、列挙された機能を実行するハードウェアであるか、または、列挙された機能を実行するようにプログラムされたハードウェアである。ハードウェアは、本明細書に開示されているハードウェアであってもよいし、あるいは、列挙された機能を実行するようにプログラムまたは構成されているその他の既知のハードウェアであってもよい。ハードウェアが回路の一種と考えられるプロセッサである場合、回路、手段、またはユニットはハードウェアとソフトウェアの組み合わせであり、ソフトウェアはハードウェアおよび/またはプロセッサの構成に用いられる。 The functions of the elements disclosed herein can be performed using circuits or processing circuits, including general purpose processors, special purpose processors, integrated circuits, ASICs (Application Specific Integrated Circuits), conventional circuits, and/or combinations thereof, configured or programmed to perform the disclosed functions. Processors are considered processing circuits or circuits because they include transistors and other circuits. In this disclosure, a circuit, unit, or means is hardware that performs the recited functions or hardware that is programmed to perform the recited functions. The hardware may be hardware disclosed herein or other known hardware that is programmed or configured to perform the recited functions. If the hardware is a processor, which is considered a type of circuit, the circuit, means, or unit is a combination of hardware and software, and the software is used to configure the hardware and/or the processor.

[態様]
上記した実施形態は、以下の態様の具体例である。
[Aspects]
The above-described embodiment is a specific example of the following aspects.

(態様1)
ロボットと、
ワークを検査する検査部と、
前記ロボットにより前記ワークに対して前記検査部を相対的に移動させて、前記検査部により前記ワークを検査することにより、前記ワークの検査画像を取得する処理と、
取得した前記検査画像内の前記ワークの対象を検出する処理と、
検出した前記対象の位置を前記ワークの3次元画像に表示する処理と、
表示した前記対象に対する入力がされた場合、入力がされた前記対象に関して実物の前記ワークに関する処理を行う処理と、
を行う、処理部と、を備える、検査システム。
(Aspect 1)
Robots and
An inspection unit that inspects the workpiece;
a process of acquiring an inspection image of the workpiece by moving the inspection unit relative to the workpiece using the robot and inspecting the workpiece using the inspection unit;
detecting an object of the workpiece within the acquired inspection image;
A process of displaying the detected position of the target on a three-dimensional image of the workpiece;
When an input is made to the displayed object, a process is performed on the actual workpiece in relation to the input object;
and a processing unit that performs the above.

(態様2)
前記処理部は、前記対象に対応する操作画像を表示するとともに、表示した前記操作画像が操作された場合、操作された前記操作画像に対応する前記対象に関して実物の前記ワークに関する処理を行う、態様1に記載の検査システム。
(Aspect 2)
The processing unit displays an operation image corresponding to the target, and when the displayed operation image is operated, performs processing related to the actual workpiece with respect to the target corresponding to the operated operation image.

(態様3)
前記処理部は、前記操作画像が操作された場合、操作された前記操作画像に対応する前記対象の位置を実物の前記ワークに示すように前記ロボットを動作させる処理、および、操作された前記操作画像に対応する前記対象の前記検査画像を表示する処理のいずれかを行う、態様2に記載の検査システム。
(Aspect 3)
The processing unit, when the operation image is operated, performs either a process of operating the robot so that the position of the target corresponding to the operated operation image is shown on the actual workpiece, or a process of displaying the inspection image of the target corresponding to the operated operation image, in the inspection system described in aspect 2.

(態様4)
前記処理部は、前記操作画像が操作された場合、操作された前記操作画像に対応する前記対象の位置を前記3次元画像において強調表示させるとともに、操作された前記操作画像に対応する前記対象の位置を実物の前記ワークに示すように前記ロボットを動作させる処理を行う、態様3に記載の検査システム。
(Aspect 4)
The processing unit, when the operation image is operated, performs processing to highlight the position of the target corresponding to the operated operation image in the three-dimensional image, and to operate the robot so that the position of the target corresponding to the operated operation image is shown on the actual workpiece.

(態様5)
前記処理部は、前記操作画像が操作された場合、操作された前記操作画像に対応する前記対象の位置を前記3次元画像において強調表示させるとともに、操作された前記操作画像に対応する前記対象の前記検査画像を表示する処理を行う、態様3または4に記載の検査システム。
(Aspect 5)
The processing unit, when the operation image is operated, performs processing to highlight the position of the object corresponding to the operated operation image in the three-dimensional image and display the inspection image of the object corresponding to the operated operation image.

(態様6)
前記操作画像は、
前記対象の位置を実物の前記ワークに示すように前記ロボットを動作させる処理を行うための第1操作画像と、
前記対象の前記検査画像を表示する処理を行うための第2操作画像と、
を含み、
前記処理部は、
前記第1操作画像が操作された場合、操作された前記第1操作画像に対応する前記対象の位置を実物の前記ワークに示すように前記ロボットを動作させる処理を行い、
前記第2操作画像が操作された場合、操作された前記第2操作画像に対応する前記対象の前記検査画像を表示する処理を行う、態様3~5のいずれか1の態様に記載の検査システム。
(Aspect 6)
The operation image is
a first operation image for performing a process of operating the robot so as to indicate the position of the target on the actual workpiece;
A second operation image for performing a process of displaying the inspection image of the object; and
Including,
The processing unit includes:
When the first operation image is operated, a process is performed to operate the robot so that the position of the target corresponding to the operated first operation image is shown on the actual workpiece;
An inspection system described in any one of aspects 3 to 5, which, when the second operation image is operated, performs a process of displaying the inspection image of the object corresponding to the operated second operation image.

(態様7)
前記処理部は、前記ワークの検査結果と共に前記操作画像をリスト形式で表示する処理を行う、態様2~6のいずれか1の態様に記載の検査システム。
(Aspect 7)
The processing unit performs processing to display the operation image in list format together with the inspection results of the workpiece, in an inspection system described in any one of aspects 2 to 6.

(態様8)
前記処理部は、前記対象への処置が完了したか否かを表す識別表示を表示する処理を行う、態様1~7のいずれか1の態様に記載の検査システム。
(Aspect 8)
The inspection system according to any one of aspects 1 to 7, wherein the processing unit performs processing to display an identification display indicating whether or not treatment on the subject has been completed.

(態様9)
前記処理部は、前記識別表示を表示する処理に加えて、処置が完了した前記対象の位置を、前記3次元画像において、処置が完了していない前記対象の位置とは異なる色で表示する処理を行う、態様8に記載の検査システム。
(Aspect 9)
The processing unit, in addition to displaying the identification display, also performs processing to display the position of the object for which treatment has been completed in a color different from the position of the object for which treatment has not been completed in the three-dimensional image.

(態様10)
ロボットによりワークに対して検査部を相対的に移動させて、前記検査部により前記ワークを検査することにより、前記ワークの検査画像を取得することと、
取得した前記検査画像内の前記ワークの対象を検出することと、
検出した前記対象の位置を前記ワークの3次元画像に表示することと、
表示した前記対象に対する入力がされた場合、入力がされた前記対象に関して実物の前記ワークに関する処理を行うことと、を備える、検査方法。
(Aspect 10)
Using a robot to move an inspection unit relative to a workpiece, and inspecting the workpiece with the inspection unit to obtain an inspection image of the workpiece;
Detecting an object of the workpiece within the acquired inspection image;
Displaying the detected position of the object on a three-dimensional image of the workpiece;
When input is made for the displayed object, processing is performed on the actual work in relation to the input object.

10 ロボット
20 検査部
21 検査画像
41 処理部
51 処理部
61 処理部
71 操作画像(第1操作画像)
72 操作画像(第2操作画像)
73 識別表示
100 検査システム
200 ワーク
201 対象
REFERENCE SIGNS LIST 10 Robot 20 Inspection unit 21 Inspection image 41 Processing unit 51 Processing unit 61 Processing unit 71 Operation image (first operation image)
72 Operation image (second operation image)
73 Identification mark 100 Inspection system 200 Work 201 Object

Claims (9)

ロボットと、
ワークを検査する検査部と、
前記ロボットにより前記ワークに対して前記検査部を相対的に移動させて、前記検査部により前記ワークを検査することにより、前記ワークの検査画像を取得する処理と、
取得した前記検査画像内の前記ワークの欠陥を検出する処理と、
検出した前記欠陥の位置を前記ワークの3次元画像に表示する処理と、
表示した前記欠陥に対する入力がされた場合、入力がされた前記欠陥に関して実物の前記ワークに関する処理を行う処理と、
を行う、処理部と、を備え
前記処理部は、前記欠陥に対応する操作画像を表示するとともに、表示した前記操作画像が操作された場合、操作された前記操作画像に対応する前記欠陥の位置が見やすくなるように前記ワークの3次元画像を自動的に移動させるとともに、操作された前記操作画像に対応する前記欠陥に関して実物の前記ワークに関する処理を行う、検査システム。
Robots and
An inspection unit that inspects the workpiece;
a process of acquiring an inspection image of the workpiece by moving the inspection unit relative to the workpiece using the robot and inspecting the workpiece using the inspection unit;
A process of detecting defects of the workpiece in the acquired inspection image;
A process of displaying the position of the detected defect on a three-dimensional image of the workpiece;
When an input is made for the displayed defect , a process is performed for the actual workpiece in relation to the input defect ;
A processing unit that performs the steps of :
The processing unit displays an operation image corresponding to the defect, and when the displayed operation image is operated, automatically moves a three-dimensional image of the work so that the position of the defect corresponding to the operated operation image is easier to see, and performs processing on the actual work with respect to the defect corresponding to the operated operation image.This is an inspection system.
前記処理部は、前記操作画像が操作された場合、操作された前記操作画像に対応する前記欠陥の位置を実物の前記ワークに示すように前記ロボットを動作させる処理、および、操作された前記操作画像に対応する前記欠陥の前記検査画像を表示する処理のいずれかを行う、請求項に記載の検査システム。 The inspection system of claim 1, wherein when the operation image is operated, the processing unit performs one of a process of operating the robot so as to indicate the position of the defect corresponding to the operated operation image in the actual workpiece, and a process of displaying the inspection image of the defect corresponding to the operated operation image. 前記処理部は、前記操作画像が操作された場合、操作された前記操作画像に対応する前記欠陥の位置を前記3次元画像において強調表示させるとともに、操作された前記操作画像に対応する前記欠陥の位置を実物の前記ワークに示すように前記ロボットを動作させる処理を行う、請求項に記載の検査システム。 The inspection system of claim 2, wherein when the operation image is operated, the processing unit performs processing to highlight the position of the defect corresponding to the operated operation image in the three-dimensional image, and to operate the robot so that the position of the defect corresponding to the operated operation image is shown in the actual workpiece. 前記処理部は、前記操作画像が操作された場合、操作された前記操作画像に対応する前記欠陥の位置を前記3次元画像において強調表示させるとともに、操作された前記操作画像に対応する前記欠陥の前記検査画像を表示する処理を行う、請求項に記載の検査システム。 The inspection system of claim 2, wherein the processing unit, when the operation image is operated, performs processing to highlight the position of the defect corresponding to the operated operation image in the three-dimensional image and to display the inspection image of the defect corresponding to the operated operation image . 前記操作画像は、
前記欠陥の位置を実物の前記ワークに示すように前記ロボットを動作させる処理を行うための第1操作画像と、
前記欠陥の前記検査画像を表示する処理を行うための第2操作画像と、
を含み、
前記処理部は、
前記第1操作画像が操作された場合、操作された前記第1操作画像に対応する前記欠陥の位置を実物の前記ワークに示すように前記ロボットを動作させる処理を行い、
前記第2操作画像が操作された場合、操作された前記第2操作画像に対応する前記欠陥の前記検査画像を表示する処理を行う、請求項に記載の検査システム。
The operation image is
a first operation image for performing a process of operating the robot so as to indicate the position of the defect on the actual workpiece;
a second operation image for performing processing to display the inspection image of the defect ;
Including,
The processing unit includes:
When the first operation image is operated, a process is performed to operate the robot so that the position of the defect corresponding to the operated first operation image is shown on the actual workpiece;
The inspection system according to claim 2 , further comprising a process for displaying, when the second operation image is operated, the inspection image of the defect corresponding to the operated second operation image.
前記処理部は、前記ワークの検査結果と共に前記操作画像をリスト形式で表示する処理を行う、請求項に記載の検査システム。 The inspection system according to claim 1 , wherein the processing unit performs processing for displaying the operation images together with the inspection results of the workpiece in a list format. 前記処理部は、前記欠陥への処置が完了したか否かを表す識別表示を表示する処理を行う、請求項1に記載の検査システム。 The inspection system according to claim 1 , wherein the processing unit performs processing for displaying an identification indication indicating whether or not treatment for the defect has been completed. 前記処理部は、前記識別表示を表示する処理に加えて、処置が完了した前記欠陥の位置を、前記3次元画像において、処置が完了していない前記欠陥の位置とは異なる色で表示する処理を行う、請求項に記載の検査システム。 The inspection system according to claim 7 , wherein, in addition to displaying the identification indication, the processing unit performs processing to display the positions of the defects for which processing has been completed in a color different from the positions of the defects for which processing has not been completed in the three -dimensional image. ロボットによりワークに対して検査部を相対的に移動させて、前記検査部により前記ワークを検査することにより、前記ワークの検査画像を取得することと、
取得した前記検査画像内の前記ワークの欠陥を検出することと、
検出した前記欠陥の位置を前記ワークの3次元画像に表示することと、
表示した前記欠陥に対する入力がされた場合、入力がされた前記欠陥に関して実物の前記ワークに関する処理を行うことと、を備え
表示した前記欠陥に対する入力がされた場合に実物の前記ワークに関する処理を行うことは、前記欠陥に対応する操作画像を表示するとともに、表示した前記操作画像が操作された場合、操作された前記操作画像に対応する前記欠陥の位置が見やすくなるように前記ワークの3次元画像を自動的に移動させるとともに、操作された前記操作画像に対応する前記欠陥に関して実物の前記ワークに関する処理を行うことを含む、検査方法。
Using a robot to move an inspection unit relative to a workpiece, and inspecting the workpiece with the inspection unit to obtain an inspection image of the workpiece;
Detecting defects of the workpiece in the acquired inspection image;
Displaying the positions of the detected defects on a three-dimensional image of the workpiece;
When an input is made for the displayed defect , a process is performed for the actual workpiece with respect to the input defect ,
An inspection method in which performing processing on the actual workpiece when input is made for the displayed defect includes displaying an operation image corresponding to the defect, and when the displayed operation image is operated, automatically moving a three-dimensional image of the workpiece so that the position of the defect corresponding to the operated operation image becomes easier to see, and performing processing on the actual workpiece with respect to the defect corresponding to the operated operation image .
JP2023144720A 2023-09-06 2023-09-06 Inspection system and inspection method Active JP7654733B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2023144720A JP7654733B2 (en) 2023-09-06 2023-09-06 Inspection system and inspection method
TW113133928A TWI911904B (en) 2023-09-06 2024-09-06 Inspection system, inspection method, and robot system
CN202480057190.2A CN121794566A (en) 2023-09-06 2024-09-06 Inspection systems, inspection methods, and robotic systems
PCT/JP2024/032030 WO2025053255A1 (en) 2023-09-06 2024-09-06 Inspection system, inspection method, and robot system
JP2025030581A JP2026049624A (en) 2023-09-06 2025-02-27 Inspection systems, inspection methods, and robotic systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023144720A JP7654733B2 (en) 2023-09-06 2023-09-06 Inspection system and inspection method

Publications (2)

Publication Number Publication Date
JP2025037655A JP2025037655A (en) 2025-03-18
JP7654733B2 true JP7654733B2 (en) 2025-04-01

Family

ID=95023400

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023144720A Active JP7654733B2 (en) 2023-09-06 2023-09-06 Inspection system and inspection method

Country Status (1)

Country Link
JP (1) JP7654733B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004125653A (en) 2002-10-03 2004-04-22 Nippon Steel Corp Removal method of steel sheet defect on pickling side
JP2008033306A (en) 2006-07-03 2008-02-14 Olympus Corp Defect correcting device
CN104634787A (en) 2015-02-13 2015-05-20 东华大学 Automatic detection device and method for paint spraying flaws on outer surface of automobile body
JP2020003301A (en) 2018-06-27 2020-01-09 オムロン株式会社 Appearance inspection system, method for displaying result of appearance inspection, and program for displaying result of appearance inspection
JP2021148593A (en) 2020-03-19 2021-09-27 株式会社Screenホールディングス Inspection system, inspection result display method and display program
JP2021527220A (en) 2018-06-12 2021-10-11 ガイコ ソシエタ ペル アチオニ Methods and equipment for identifying points on complex surfaces in space
JP2023034483A (en) 2021-08-31 2023-03-13 川崎重工業株式会社 Robot system and robot
WO2023106354A1 (en) 2021-12-07 2023-06-15 川崎重工業株式会社 Teaching system, robot system, teaching method for robot, and teaching program for robot

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004125653A (en) 2002-10-03 2004-04-22 Nippon Steel Corp Removal method of steel sheet defect on pickling side
JP2008033306A (en) 2006-07-03 2008-02-14 Olympus Corp Defect correcting device
CN104634787A (en) 2015-02-13 2015-05-20 东华大学 Automatic detection device and method for paint spraying flaws on outer surface of automobile body
JP2021527220A (en) 2018-06-12 2021-10-11 ガイコ ソシエタ ペル アチオニ Methods and equipment for identifying points on complex surfaces in space
JP2020003301A (en) 2018-06-27 2020-01-09 オムロン株式会社 Appearance inspection system, method for displaying result of appearance inspection, and program for displaying result of appearance inspection
JP2021148593A (en) 2020-03-19 2021-09-27 株式会社Screenホールディングス Inspection system, inspection result display method and display program
JP2023034483A (en) 2021-08-31 2023-03-13 川崎重工業株式会社 Robot system and robot
WO2023106354A1 (en) 2021-12-07 2023-06-15 川崎重工業株式会社 Teaching system, robot system, teaching method for robot, and teaching program for robot

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
塙裕樹、計測・画像処理技術による外観検査の自動化、川崎重工技報、Vol.184,2022年,pp.22-25

Also Published As

Publication number Publication date
JP2025037655A (en) 2025-03-18

Similar Documents

Publication Publication Date Title
JP4827744B2 (en) Inspection path setting and inspection area determination method
JP5922572B2 (en) Practical 3D vision system apparatus and method
US10049443B2 (en) Method and system for determining the presence or absence of a part of an assembly within a work cell
JP4862765B2 (en) Surface inspection apparatus and surface inspection method
US20210072165A1 (en) Defect display device and method
EP1215017A2 (en) Robot teaching apparatus
US20240070910A1 (en) Processing method and processing device for generating cross-sectional image from three-dimensional position information acquired by visual sensor
JP7608398B2 (en) ROBOT TEACHING DEVICE, VISUAL INSPECTION SYSTEM, ROBOT TEACHING METHOD AND PROGRAM
JP2022037856A (en) Programs, methods, and systems
JP7654733B2 (en) Inspection system and inspection method
JP2011191170A (en) Image processing apparatus
JP7707249B2 (en) Inspection system and inspection method
TWI911904B (en) Inspection system, inspection method, and robot system
JP7440975B2 (en) Imaging device and identification method
JP7719148B2 (en) Inspection system and inspection method
KR20230123781A (en) Apparatus for automatically inspecting parts in three dimensions based on an articulated robot arm and a three-dimensional scanner
JPH06307812A (en) Method and device for measuring three-dimensional position on curved surface
KR20260058875A (en) Inspection systems, inspection methods, and robotic systems
JPH0580836A (en) Method for creating teaching data for imaging device
WO2020130882A1 (en) Method and system for generating an augmented reality image
JPH07159143A (en) Inspection range confirmation method in surface inspection equipment
JPH11237221A (en) Image measuring method and equipment
WO1991003704A1 (en) Object recognition method by otpical cutting method
JP4696826B2 (en) X-ray inspection equipment
TW202529973A (en) Tool coordinate system setting device and setting method and robot system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241202

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250319

R150 Certificate of patent or registration of utility model

Ref document number: 7654733

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150