[go: up one dir, main page]

JP2024172792A - Substrate transport system and substrate transport method - Google Patents

Substrate transport system and substrate transport method Download PDF

Info

Publication number
JP2024172792A
JP2024172792A JP2023090761A JP2023090761A JP2024172792A JP 2024172792 A JP2024172792 A JP 2024172792A JP 2023090761 A JP2023090761 A JP 2023090761A JP 2023090761 A JP2023090761 A JP 2023090761A JP 2024172792 A JP2024172792 A JP 2024172792A
Authority
JP
Japan
Prior art keywords
substrate
transport
unit
robot
trained model
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
JP2023090761A
Other languages
Japanese (ja)
Inventor
一夫 藤森
Kazuo Fujimori
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 Heavy Industries Ltd
Original Assignee
Kawasaki Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kawasaki Heavy Industries Ltd filed Critical Kawasaki Heavy Industries Ltd
Priority to JP2023090761A priority Critical patent/JP2024172792A/en
Priority to PCT/JP2024/019722 priority patent/WO2024248047A1/en
Publication of JP2024172792A publication Critical patent/JP2024172792A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/677Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
    • H01L21/68Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for positioning, orientation or alignment

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • Condensed Matter Physics & Semiconductors (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Power Engineering (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a substrate transfer system which enables reduction of worker's labor to exercise control over substrate transfer operation by a substrate transfer robot, and to provide a substrate transfer method.
SOLUTION: A substrate transfer system 100 includes an imaging part 43 which detects at least one of a substrate 210 transferred by a substrate transfer robot 20 and a substrate placement part 30a on which the substrate 210 is placed. The substrate transfer system 100 includes a control unit 60 which creates a learned model, which uses detection results of the imaging part 43 as an input and outputs transfer control information for controlling transfer operation of the substrate 210 by the substrate transfer robot 20, through machine learning.
SELECTED DRAWING: Figure 3
COPYRIGHT: (C)2024,JPO&INPIT

Description

この開示は、基板搬送システム、および、基板搬送方法に関する。 This disclosure relates to a substrate transport system and a substrate transport method.

従来、基板を搬送する基板搬送方法が開示されている。特許文献1には、基板搬送室に配置された搬送ロボットによって、基板の処理が行われる基板処理室の載置台に対して基板が搬送される基板搬送方法が開示されている。搬送ロボットは、基板が載置されるフォークを有している。また、基板搬送室内には、フォークに載置された基板を検出する位置センサが配置されている。特許文献1に記載の基板搬送方法では、フォークに載置された基板が位置センサにより検出されることによって、フォークに対する基板の位置ずれを補正するように、搬送ロボットによる基板の搬送経路が修正される。 Conventionally, substrate transport methods for transporting substrates have been disclosed. Patent Document 1 discloses a substrate transport method in which a transport robot arranged in a substrate transport chamber transports a substrate to a mounting table in a substrate processing chamber where the substrate is processed. The transport robot has a fork on which the substrate is placed. Also, a position sensor that detects the substrate placed on the fork is arranged in the substrate transport chamber. In the substrate transport method described in Patent Document 1, the substrate placed on the fork is detected by the position sensor, and the transport path of the substrate by the transport robot is corrected to correct the positional deviation of the substrate relative to the fork.

特許第6640321号公報Patent No. 6640321

しかしながら、基板の搬送動作を行う場合には、基板を搬送する搬送ロボットである基板搬送ロボットに対して搬送動作を教示する必要がある。上記特許文献1では、基板を保持するフォークに対する基板の位置ずれが位置センサにより検出される一方で、基板搬送ロボットの搬送動作の教示を人の手によって行う必要がある。そのため、基板載置部の位置などの基板搬送システムの構成ごとに搬送動作の教示を行う必要があるため、基板搬送ロボットに対する搬送動作の教示の手間が作業者にとって負担となると考えられる。そのため、基板搬送ロボットによる基板の搬送動作の制御を行うために作業者が要する手間を軽減することが望まれている。 However, when performing a substrate transport operation, it is necessary to teach the substrate transport robot, which is a transport robot that transports the substrate, the transport operation. In the above-mentioned Patent Document 1, while the positional deviation of the substrate relative to the fork that holds the substrate is detected by a position sensor, the transport operation of the substrate transport robot must be taught manually. Therefore, since the transport operation needs to be taught for each configuration of the substrate transport system, such as the position of the substrate placement part, the effort of teaching the substrate transport robot the transport operation is thought to be a burden for the worker. Therefore, it is desired to reduce the effort required by the worker to control the substrate transport operation by the substrate transport robot.

この開示は、上記のような課題を解決するためになされたものであり、この開示の1つの目的は、基板搬送ロボットによる基板の搬送動作の制御を行うために作業者が要する手間を軽減することが可能な基板搬送システム、および、基板搬送方法を提供することである。 This disclosure has been made to solve the problems described above, and one objective of this disclosure is to provide a substrate transport system and a substrate transport method that can reduce the effort required by an operator to control the substrate transport operation by a substrate transport robot.

この開示の第1の局面による基板搬送システムは、基板搬送ロボットと、基板搬送ロボットにより搬送される基板と、基板が載置される基板載置部との少なくとも一方を検出する検出部と、検出部による基板および基板載置部の少なくとも一方の検出結果を入力とし、基板搬送ロボットによる基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する制御部とを、備える。 A substrate transport system according to a first aspect of this disclosure includes a substrate transport robot, a detection unit that detects at least one of a substrate transported by the substrate transport robot and a substrate placement part on which the substrate is placed, and a control unit that uses as input the detection result of at least one of the substrate and the substrate placement part by the detection unit and generates, through machine learning, a trained model that outputs transport control information for controlling the substrate transport operation by the substrate transport robot.

この開示の第1の局面による基板搬送システムは、上記のように、検出部による基板および基板載置部の少なくとも一方の検出結果を入力とし、基板搬送ロボットによる基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する。これにより、機械学習により生成された学習済みモデルからの出力に基づいて、基板の搬送動作の制御を自動的に行うことができる。その結果、基板載置部に対する基板の搬送動作の教示を人の手によって行う場合に比べて、基板搬送ロボットによる基板の搬送動作の制御を行うために作業者が要する手間を軽減できる。 As described above, the substrate transport system according to the first aspect of this disclosure uses the detection results of at least one of the substrate and the substrate placement unit by the detection unit as input, and generates a trained model by machine learning that outputs transport control information for controlling the substrate transport operation by the substrate transport robot. This makes it possible to automatically control the substrate transport operation based on the output from the trained model generated by machine learning. As a result, the effort required by an operator to control the substrate transport operation by the substrate transport robot can be reduced compared to when the substrate transport operation is taught to the substrate placement unit manually.

この開示の第2の局面による基板搬送方法は、基板搬送ロボットにより搬送される基板と、基板が載置される基板載置部との少なくとも一方を検出し、基板および基板載置部の少なくとも一方の検出結果を入力とし、基板搬送ロボットによる基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する。 A substrate transport method according to a second aspect of this disclosure detects at least one of a substrate transported by a substrate transport robot and a substrate placement part on which the substrate is placed, and uses the detection results of at least one of the substrate and the substrate placement part as input to generate a trained model through machine learning that outputs transport control information for controlling the substrate transport operation by the substrate transport robot.

この開示の第2の局面による基板搬送方法は、上記のように、基板および基板載置部の少なくとも一方の検出結果を入力とし、基板搬送ロボットによる基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する。これにより、機械学習により生成された学習済みモデルからの出力に基づいて、基板の搬送動作の制御を自動的に行うことができる。その結果、基板載置部に対する基板の搬送動作の教示を人の手によって行う場合に比べて、基板搬送ロボットによる基板の搬送動作の制御を行うために作業者が要する手間を軽減することが可能な基板搬送方法を提供できる。 As described above, the substrate transport method according to the second aspect of this disclosure uses the detection results of at least one of the substrate and the substrate placement unit as input, and generates a trained model by machine learning that outputs transport control information for controlling the substrate transport operation by the substrate transport robot. This makes it possible to automatically control the substrate transport operation based on the output from the trained model generated by machine learning. As a result, it is possible to provide a substrate transport method that can reduce the effort required by an operator to control the substrate transport operation by the substrate transport robot, compared to when the substrate transport operation is taught to the substrate placement unit manually.

本開示によれば、基板搬送ロボットによる基板の搬送動作の制御を行うために作業者が要する手間を軽減できる。 The present disclosure reduces the effort required by workers to control the substrate transport operation of a substrate transport robot.

本開示の一実施形態による基板搬送システムが配置されている基板処理システムを示す天面図である。1 is a top view illustrating a substrate processing system in which a substrate transport system according to an embodiment of the present disclosure is disposed. 本開示の一実施形態による基板搬送システムの構成を示すブロック図である。1 is a block diagram showing a configuration of a substrate transfer system according to an embodiment of the present disclosure. 基板搬送システムの構成を模式的に示した斜視図である。FIG. 1 is a perspective view showing a schematic configuration of a substrate transport system. 搬送室に配置された撮像部によりFOUPが撮像された撮像画像の一例を示した図である。1 is a diagram showing an example of an image of a FOUP captured by an imaging unit disposed in a transport chamber. FIG. 搬送室に配置された撮像部によりロードロック部が撮像された撮像画像の一例を示した図である。11 is a diagram showing an example of an image of a load lock unit captured by an imaging unit disposed in a transfer chamber; FIG. 搬送室に配置された撮像部によりアライナが撮像された撮像画像の一例を示した図である。13 is a diagram showing an example of an image of an aligner captured by an imaging unit disposed in a transfer chamber. FIG. 基板搬送ロボットに配置された撮像部により撮像された撮像画像の一例を示した図である。1 is a diagram showing an example of an image captured by an imaging unit disposed in a substrate transport robot; 学習済みモデルによる搬送制御情報の出力を説明するための図である。FIG. 13 is a diagram for explaining the output of transport control information by a trained model. 基板載置部に対する基板の位置ずれの一例を示した図である。11A and 11B are diagrams showing an example of positional deviation of a substrate with respect to a substrate placement part. 基板保持ハンドに対する基板の位置ずれの一例を示した図である。11A and 11B are diagrams showing an example of positional deviation of a substrate with respect to a substrate holding hand. 本実施形態による基板搬送方法を説明するためフロー図である。FIG. 4 is a flow chart for explaining a substrate transport method according to the present embodiment.

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

図1から図10までを参照して、本実施形態による基板搬送システム100について説明する。 The substrate transfer system 100 according to this embodiment will be described with reference to Figures 1 to 10.

(基板処理システム)
図1に示すように、基板搬送システム100は、基板処理システム200に配置されている。基板処理システム200は、基板210に対して処理を行う処理装置201を備える。処理装置201は、基板搬送ロボット202、ロードロック部203、複数の処理モジュール部204、および、搬送室205を備えている。基板搬送ロボット202は、基板210を搬送する水平多関節ロボットである。ロードロック部203は、基板210の取入れ、および、取出しを行うための部屋である。すなわち、ロードロック部203は、処理装置201に基板210を受け渡すために基板210が載置される。基板処理システム200の処理装置201は、2つのロードロック部203を含む。ロードロック部203は、基板搬送システム100に接続されている。ロードロック部203は、基板210が載置される基板載置部203aを有する。処理モジュール部204では、基板210に対して、レジストの塗布や、エッヂングなどの処理が行われる。搬送室205には、基板搬送ロボット202が配置される。搬送室205において、基板搬送ロボット202は、ロードロック部203と処理モジュール部204との間において基板210を搬送する。なお、ロードロック部203は、処理待機部の一例である。
(Substrate Processing System)
As shown in FIG. 1, the substrate transfer system 100 is disposed in a substrate processing system 200. The substrate processing system 200 includes a processing device 201 that processes a substrate 210. The processing device 201 includes a substrate transfer robot 202, a load lock unit 203, a plurality of processing module units 204, and a transfer chamber 205. The substrate transfer robot 202 is a horizontal articulated robot that transfers the substrate 210. The load lock unit 203 is a room for taking in and taking out the substrate 210. That is, the substrate 210 is placed in the load lock unit 203 in order to transfer the substrate 210 to the processing device 201. The processing device 201 of the substrate processing system 200 includes two load lock units 203. The load lock unit 203 is connected to the substrate transfer system 100. The load lock unit 203 includes a substrate placement unit 203a on which the substrate 210 is placed. In the processing module section 204, processing such as resist coating and etching is performed on the substrate 210. A substrate transfer robot 202 is disposed in the transfer chamber 205. In the transfer chamber 205, the substrate transfer robot 202 transfers the substrate 210 between the load lock section 203 and the processing module section 204. The load lock section 203 is an example of a processing standby section.

基板搬送システム100は、基板210に対して処理が行われる基板処理システム200において、FOUP101(Front Opening Unify Pod)と処理装置201との間における基板210の搬送を行う。基板搬送システム100は、EFEM(Equipment Front End Module)である。FOUP101は、複数の基板210が収納される容器である。FOUP101は、基板210が載置される基板載置部101aを有する。FOUP101では、複数の基板210が上下方向に並んで配置される。FOUP101は、基板収納容器の一例である。また、基板210は、たとえば、円盤形状を有するシリコンウエハである。 The substrate transport system 100 transports the substrate 210 between a FOUP 101 (Front Opening Unify Pod) and a processing device 201 in a substrate processing system 200 in which processing is performed on the substrate 210. The substrate transport system 100 is an EFEM (Equipment Front End Module). The FOUP 101 is a container in which a plurality of substrates 210 are stored. The FOUP 101 has a substrate placement section 101a on which the substrate 210 is placed. In the FOUP 101, a plurality of substrates 210 are arranged in a vertical line. The FOUP 101 is an example of a substrate storage container. The substrate 210 is, for example, a silicon wafer having a disk shape.

(基板搬送システム)
図2に示すように、基板搬送システム100は、搬送室10、基板搬送ロボット20、アライナ30、撮像部40、照明部50、および、制御部60を備えている。基板搬送システム100は、ターゲット部材71、ターゲット部材72、および、ターゲット部材73を備えている。基板搬送ロボット20は、水平多関節のロボットアーム21と、基板保持ハンド22とを含む。また、撮像部40は、撮像部41、撮像部42、撮像部43、および、撮像部44を含む。撮像部40は、検出部の一例である。
(Substrate transport system)
2, the substrate transfer system 100 includes a transfer chamber 10, a substrate transfer robot 20, an aligner 30, an imaging unit 40, an illumination unit 50, and a control unit 60. The substrate transfer system 100 includes a target member 71, a target member 72, and a target member 73. The substrate transfer robot 20 includes a horizontal articulated robot arm 21 and a substrate holding hand 22. The imaging unit 40 includes an imaging unit 41, an imaging unit 42, an imaging unit 43, and an imaging unit 44. The imaging unit 40 is an example of a detection unit.

図3に示すように、搬送室10は、直方体形状を有する筐体である。搬送室10は、Y1方向側の前面11、Y2方向側の背面12を有する。また、搬送室10は、Z1方向側である鉛直方向の上方側の天面13を有する。搬送室10内において、基板210の搬送が行われる。搬送室10は、基板搬送ロボット20、アライナ30、撮像部40、照明部50、および、制御部60を内部に収容している。搬送室10のY1方向側の前面11には、FOUP101が取り付けられるロードポート部11aが水平方向に沿って並んで3つ配置されている。ロードポート部11aは、開閉機構を有する。ロードポート部11aは、取り付けられたFOUP101の扉部を開閉する。また、搬送室10のY2方向側の背面12には、2つのロードロック部203が接続されている。ロードロック部203と背面12との間にも、開閉機構が配置されている。なお、図3では、3つのロードポート部11aのうちのX1方向側の1つのロードポート部11aにFOUP101が取り付けられている状態を示している。 3, the transfer chamber 10 is a housing having a rectangular parallelepiped shape. The transfer chamber 10 has a front surface 11 on the Y1 direction side and a back surface 12 on the Y2 direction side. The transfer chamber 10 also has a top surface 13 on the vertical upper side, which is the Z1 direction side. In the transfer chamber 10, the substrate 210 is transferred. The transfer chamber 10 houses a substrate transfer robot 20, an aligner 30, an imaging unit 40, an illumination unit 50, and a control unit 60. On the front surface 11 on the Y1 direction side of the transfer chamber 10, three load port units 11a to which the FOUP 101 is attached are arranged side by side in the horizontal direction. The load port unit 11a has an opening and closing mechanism. The load port unit 11a opens and closes the door unit of the attached FOUP 101. In addition, two load lock units 203 are connected to the back surface 12 on the Y2 direction side of the transfer chamber 10. An opening/closing mechanism is also arranged between the load lock section 203 and the rear surface 12. Note that FIG. 3 shows a state in which a FOUP 101 is attached to one of the three load port sections 11a on the X1 direction side.

基板搬送ロボット20は、搬送室10に配置されている。基板搬送ロボット20は、搬送室10において基板210の搬送動作を行う。具体的には、基板搬送ロボット20において、ロボットアーム21の先端に基板210を保持するエンドエフェクタである基板保持ハンド22が配置されている。基板搬送ロボット20は、ロードポート部11aに取り付けられたFOUP101と、ロードロック部203との間における基板210の搬送動作を行う。基板搬送ロボット20は、基板保持ハンド22において水平面に沿って基板210を保持した状態で、基板210を搬送する。 The substrate transport robot 20 is disposed in the transport chamber 10. The substrate transport robot 20 transports the substrate 210 in the transport chamber 10. Specifically, the substrate transport robot 20 has a substrate holding hand 22, which is an end effector that holds the substrate 210, disposed at the tip of the robot arm 21. The substrate transport robot 20 transports the substrate 210 between the FOUP 101 attached to the load port section 11a and the load lock section 203. The substrate transport robot 20 transports the substrate 210 while holding the substrate 210 along a horizontal plane in the substrate holding hand 22.

アライナ30は、基板搬送ロボット20によって搬送された基板210の位置合わせを行う。アライナ30は、搬送室10内において、左右方向であるX方向の一方側であるX2方向側に寄せて配置されている。アライナ30は、基板210が載置される基板載置部30aを有する。アライナ30は、基板載置部30aに載置された基板210を水平面に沿って回転させることによって、基板210の主表面の周方向に沿う回転位置の位置合わせを行う。また、アライナ30は、基板210の中心位置を検出する。 The aligner 30 aligns the substrate 210 transported by the substrate transport robot 20. The aligner 30 is disposed in the transport chamber 10, close to the X2 direction, which is one side of the X direction, which is the left-right direction. The aligner 30 has a substrate placement part 30a on which the substrate 210 is placed. The aligner 30 aligns the rotational position along the circumferential direction of the main surface of the substrate 210 by rotating the substrate 210 placed on the substrate placement part 30a along a horizontal plane. The aligner 30 also detects the center position of the substrate 210.

基板搬送システム100では、FOUP101から基板搬送ロボット20により保持された処理前の基板210が、アライナ30に搬送される。そして、アライナ30により位置合わせされた基板210が、再度基板搬送ロボット20によりロードロック部203に搬送される。また、処理装置201において処理が行われた後の基板210は、基板搬送ロボット20により、ロードロック部203からFOUP101に搬送される。基板搬送ロボット20による基板210の搬送動作は、FOUP101の基板載置部101a、ロードロック部203の基板載置部203a、および、アライナ30の基板載置部30aの各々に載置された基板210を取り出すことによって基板210を搬出する動作と、FOUP101の基板載置部101a、ロードロック部203の基板載置部203a、および、アライナ30の基板載置部30aの各々に対して、基板210を載置することによって基板210を搬入する動作との両方を含む。 In the substrate transport system 100, the unprocessed substrate 210 held by the substrate transport robot 20 is transported from the FOUP 101 to the aligner 30. The substrate 210 aligned by the aligner 30 is then transported again by the substrate transport robot 20 to the load lock unit 203. The substrate 210 after processing in the processing device 201 is transported from the load lock unit 203 to the FOUP 101 by the substrate transport robot 20. The substrate 210 transport operation by the substrate transport robot 20 includes both an operation of removing the substrate 210 by removing it from the substrate placement section 101a of the FOUP 101, the substrate placement section 203a of the load lock section 203, and the substrate placement section 30a of the aligner 30, and an operation of transporting the substrate 210 by placing it on the substrate placement section 101a of the FOUP 101, the substrate placement section 203a of the load lock section 203, and the substrate placement section 30a of the aligner 30.

撮像部40は、たとえば、2次元のカメラである。撮像部40の撮像部41、撮像部42、撮像部43、および、撮像部44の各々は、たとえば、CCD(Charge Coupled Device)およびCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子を有する。撮像部41、撮像部42、および、撮像部43は、搬送室10の上方に配置されている。撮像部44は、基板搬送ロボット20の基板保持ハンド22に配置されている。具体的には、撮像部41は、搬送室10内の背面12のZ1方向側である上方側において、FOUP101が取り付けられる3つのロードポート部11aに対応するように、3つ配置されている。撮像部41は、FOUP101を撮像する。撮像部42は、搬送室10内の前面11のZ1方向側である上方側において、2つのロードロック部203に対応するように、2つ配置されている。撮像部41は、ロードロック部203を撮像する。撮像部43は、搬送室10内の天面13において、アライナ30の上方に配置されている。撮像部43は、アライナ30を撮像する。撮像部44は、基板保持ハンド22のZ1方向側に配置されている。撮像部44は、基板保持ハンド22と一体的に移動するように、基板保持ハンド22に対して固定されている。なお、撮像部41、撮像部42、および、撮像部43は、搬送室撮像部の一例である。また、撮像部44は、ロボット撮像部の一例である。 The imaging unit 40 is, for example, a two-dimensional camera. Each of the imaging units 41, 42, 43, and 44 of the imaging unit 40 has an imaging element such as a CCD (Charge Coupled Device) and a CMOS (Complementary Metal Oxide Semiconductor). The imaging units 41, 42, and 43 are arranged above the transport chamber 10. The imaging unit 44 is arranged in the substrate holding hand 22 of the substrate transport robot 20. Specifically, three imaging units 41 are arranged on the upper side, which is the Z1 direction side of the rear surface 12 in the transport chamber 10, so as to correspond to the three load port units 11a to which the FOUP 101 is attached. The imaging unit 41 images the FOUP 101. Two imaging units 42 are arranged on the upper side, which is the Z1 direction side, of the front surface 11 in the transfer chamber 10 so as to correspond to the two load lock units 203. The imaging unit 41 images the load lock unit 203. The imaging unit 43 is arranged above the aligner 30 on the top surface 13 in the transfer chamber 10. The imaging unit 43 images the aligner 30. The imaging unit 44 is arranged on the Z1 direction side of the substrate holding hand 22. The imaging unit 44 is fixed to the substrate holding hand 22 so as to move integrally with the substrate holding hand 22. The imaging units 41, 42, and 43 are examples of transfer chamber imaging units. The imaging unit 44 is an example of a robot imaging unit.

図4に示すように、撮像部40の撮像により撮像画像80が取得される。図4では、撮像部40のうちの撮像部41によりFOUP101が撮像された撮像画像80の例を示している。撮像部40の撮像部41、撮像部42、撮像部43、および、撮像部44の各々により撮像された撮像画像80は、制御部60に送信される。 As shown in FIG. 4, an image 80 is acquired by imaging unit 40. FIG. 4 shows an example of an image 80 of FOUP 101 captured by imaging unit 41 of imaging unit 40. The images 80 captured by each of imaging units 41, 42, 43, and 44 of imaging unit 40 are transmitted to control unit 60.

撮像部41による撮像画像80には、FOUP101に収納される基板210、FOUP101における基板載置部101a、および、ターゲット部材71が含まれる。ターゲット部材71は、FOUP101における基板載置部101aの位置を示す部材である。すなわち、撮像部41は、FOUP101を撮像することによって、FOUP101に収納される基板210、FOUP101における基板載置部101a、および、ターゲット部材71を撮像する。FOUP101では、ターゲット部材71は、たとえば、搬送室10内の前面11において、1つのロードポート部11aに対して、左右方向であるX方向の両側に1つずつ配置されている。 The image 80 captured by the imaging unit 41 includes the substrate 210 stored in the FOUP 101, the substrate placement portion 101a in the FOUP 101, and the target member 71. The target member 71 is a member that indicates the position of the substrate placement portion 101a in the FOUP 101. That is, the imaging unit 41 captures an image of the FOUP 101 to capture an image of the substrate 210 stored in the FOUP 101, the substrate placement portion 101a in the FOUP 101, and the target member 71. In the FOUP 101, the target members 71 are arranged, for example, on the front surface 11 in the transport chamber 10, one on each side of one load port portion 11a in the X direction, which is the left-right direction.

図5に示すように、撮像部42によりロードロック部203が撮像された撮像画像80は、ロードロック部203に載置される基板210と、ロードロック部203における基板載置部203aと、ターゲット部材72とを含む。すなわち、撮像部42は、搬送室10の内部からロードロック部203を撮像することによって、ロードロック部203に載置される基板210と、ロードロック部203における基板載置部203aと、ターゲット部材72とを撮像する。ロードロック部203では、ターゲット部材72は、たとえば、搬送室10内の背面12において、ロードロック部203の4隅に配置されるように、ロードロック部203に対して、左右方向であるX方向の両側に2つずつ配置されている。 5, the captured image 80 of the load lock unit 203 captured by the imaging unit 42 includes the substrate 210 placed in the load lock unit 203, the substrate placement portion 203a in the load lock unit 203, and the target member 72. That is, the imaging unit 42 captures the substrate 210 placed in the load lock unit 203, the substrate placement portion 203a in the load lock unit 203, and the target member 72 by capturing an image of the load lock unit 203 from inside the transport chamber 10. In the load lock unit 203, the target members 72 are arranged, for example, on the rear surface 12 in the transport chamber 10, two on each side of the load lock unit 203 in the X direction, which is the left-right direction, so that they are located at the four corners of the load lock unit 203.

図6に示すように、撮像部43によりアライナ30が撮像された撮像画像80は、アライナ30に載置される基板210と、アライナ30における基板載置部30aと、ターゲット部材73とを含む。すなわち、撮像部43は、搬送室10の内部の天面13からアライナ30を撮像することによって基板載置部30aに載置される基板210と、基板載置部30aと、ターゲット部材73とを撮像する。アライナ30では、ターゲット部材72は、たとえば、搬送室10内において、アライナ30における基板載置部30aの4隅に配置されている。 6, the captured image 80 of the aligner 30 captured by the imaging unit 43 includes the substrate 210 placed on the aligner 30, the substrate placement portion 30a of the aligner 30, and the target member 73. That is, the imaging unit 43 captures an image of the aligner 30 from the top surface 13 inside the transfer chamber 10 to capture an image of the substrate 210 placed on the substrate placement portion 30a, the substrate placement portion 30a, and the target member 73. In the aligner 30, the target members 72 are arranged, for example, at the four corners of the substrate placement portion 30a of the aligner 30 within the transfer chamber 10.

また、搬送室10内には、基板搬送ロボット20が配置されているため、撮像部41、撮像部42、および、撮像部43の各々による撮像画像80には、基板搬送ロボット20が含まれる場合がある。図6の例では、基板210を保持した状態の基板保持ハンド22を、アライナ30に近づけるように動作している基板搬送ロボット20が、撮像部43によって撮像された撮像画像80に含まれる例が図示されている。なお、撮像部41、撮像部42、および、撮像部43は、搬送室10において固定された状態で配置されており、撮像部41、撮像部42、および、撮像部43の撮像の対象となる撮像対象領域は固定されている。 In addition, since the substrate transport robot 20 is disposed in the transport chamber 10, the substrate transport robot 20 may be included in the captured image 80 captured by each of the imaging units 41, 42, and 43. In the example of FIG. 6, the substrate transport robot 20 operating to move the substrate holding hand 22 holding the substrate 210 closer to the aligner 30 is included in the captured image 80 captured by the imaging unit 43. Note that the imaging units 41, 42, and 43 are disposed in a fixed state in the transport chamber 10, and the imaging target areas to be imaged by the imaging units 41, 42, and 43 are fixed.

また、図7に示すように、撮像部44に撮像された撮像画像80は、基板搬送ロボット20の基板保持ハンド22の基端から先端に向かう方向を、撮像方向として撮像された画像である。たとえば、基板搬送ロボット20が、FOUP101の基板210を取り出す動作を行う場合には、撮像部44による撮像画像80には、FOUP101の基板載置部101aと、基板載置部101aに載置されている基板210と、ターゲット部材71とが含まれる。また、撮像部44による撮像画像80では、基板搬送ロボット20の基板保持ハンド22の先端部分が含まれる。撮像部44の撮像方向は、基板保持ハンド22の動作に伴って変更される。 As shown in FIG. 7, the captured image 80 captured by the imaging unit 44 is an image captured with the imaging direction being the direction from the base end to the tip end of the substrate holding hand 22 of the substrate transport robot 20. For example, when the substrate transport robot 20 performs an operation to remove a substrate 210 from a FOUP 101, the captured image 80 captured by the imaging unit 44 includes the substrate placement portion 101a of the FOUP 101, the substrate 210 placed on the substrate placement portion 101a, and the target member 71. The captured image 80 captured by the imaging unit 44 also includes the tip portion of the substrate holding hand 22 of the substrate transport robot 20. The imaging direction of the imaging unit 44 is changed in accordance with the operation of the substrate holding hand 22.

図3に示すように、照明部50は、搬送室10において、照明光を照射する。照明部50は、たとえば、照明光として黄色の光を照射するLED(Light-Emitting Diode)を含む。照明部50は、撮像部40による撮像が行われるタイミングにおいて、照明光を照射する。照明部50は、たとえば、搬送室10内の全体に拡散された照明光を照射することによって、撮像部40により撮像される領域に対して照明光を照射する。照明部50は、搬送室10内のZ1方向側である上方側において、X1方向側とX2方向側との側面部の各々に1つずつ配置されている。照明部50による照明光が照射された状態において撮像部40により撮像された撮像画像80が、制御部60に送信される。 As shown in FIG. 3, the illumination unit 50 irradiates illumination light in the transport chamber 10. The illumination unit 50 includes, for example, an LED (Light-Emitting Diode) that irradiates yellow light as illumination light. The illumination unit 50 irradiates illumination light at the timing when the imaging unit 40 performs imaging. The illumination unit 50 irradiates the illumination light to the area imaged by the imaging unit 40, for example, by irradiating the entire inside of the transport chamber 10 with illumination light diffused therethrough. The illumination unit 50 is disposed on each of the side portions on the X1 and X2 directions at the upper side, which is the Z1 direction side, in the transport chamber 10. The captured image 80 captured by the imaging unit 40 in a state where illumination light from the illumination unit 50 is irradiated is transmitted to the control unit 60.

図1に示すように、制御部60は、機械学習部61を含む。制御部60は、基板搬送システム100の各部の動作を制御する。本実施形態では、制御部60は、基板搬送ロボット20の動作を制御するロボット制御部である。すなわち、制御部60は、ロボットコントローラである。制御部60は、たとえば、CPU(Central Processing Unit)などの演算装置を含む。また、制御部60は、RAM(Random Access Memory)およびROM(Read Only Memory)などのメモリや、ハードディスクなどの記憶装置も含む。制御部60は、記憶装置に記憶されたプログラムおよびパラメータなどに基づいて、演算装置による制御処理を実行する。本実施形態では、制御部60は、撮像部40による撮像画像80の撮像を制御するとともに、基板搬送ロボット20による基板210の搬送動作の制御を実行する。たとえば、制御部60は、撮像画像80の撮像の制御、後述する機械学習の制御、および、基板210の搬送動作の指令値を生成する制御を行うメインCPUと、メインCPUからの搬送動作の指令値に基づいて、基板搬送ロボット20を動作させるための駆動源となるサーボモータに出力される駆動電流を制御するサーボCPUとを含む。なお、制御部60は、1つのCPUにより構成されていてもよい。 As shown in FIG. 1, the control unit 60 includes a machine learning unit 61. The control unit 60 controls the operation of each unit of the substrate transport system 100. In this embodiment, the control unit 60 is a robot control unit that controls the operation of the substrate transport robot 20. That is, the control unit 60 is a robot controller. The control unit 60 includes, for example, a calculation device such as a CPU (Central Processing Unit). The control unit 60 also includes memories such as a RAM (Random Access Memory) and a ROM (Read Only Memory), and a storage device such as a hard disk. The control unit 60 executes control processing by the calculation device based on programs and parameters stored in the storage device. In this embodiment, the control unit 60 controls the capture of the captured image 80 by the imaging unit 40 and controls the transport operation of the substrate 210 by the substrate transport robot 20. For example, the control unit 60 includes a main CPU that controls the capture of the captured image 80, controls machine learning (described later), and controls the generation of command values for the transport operation of the substrate 210, and a servo CPU that controls the drive current output to a servo motor that serves as a drive source for operating the substrate transport robot 20 based on the command values for the transport operation from the main CPU. Note that the control unit 60 may be composed of a single CPU.

(搬送動作の制御)
図8に示すように、本実施形態では、制御部60は、撮像部40による撮像画像80を用いた機械学習により生成された学習済みモデル62に基づいて、基板搬送ロボット20の搬送動作を制御するための搬送制御情報81を取得する。学習済みモデル62は、撮像部40の撮像部41、撮像部42、撮像部43、および、撮像部44の各々による撮像画像80を入力とし、基板搬送ロボット20の搬送動作を制御するための搬送制御情報81を出力する。搬送制御情報81は、基板搬送ロボット20と、基板載置部101a、基板載置部203a、および、基板載置部30aの位置との座標軸を合わせるための教示情報を含む。搬送制御情報81は、基板搬送ロボット20の座標軸における、基板210の位置を示す情報と、基板載置部101a、基板載置部203a、および、基板載置部30aの位置を示す情報とを含む。搬送制御情報81は、たとえば、基板搬送ロボット20のロボットアーム21を動作させるための制御量としての指令値を含む。具体的には、搬送制御情報81は、ロボットアーム21の駆動源となるモータの回転角を制御するための指令値を含む。学習済みモデル62は、制御部60の機械学習部61により生成されるとともに、制御部60の記憶装置に記憶される。
(Control of conveying operation)
As shown in FIG. 8, in this embodiment, the control unit 60 acquires transport control information 81 for controlling the transport operation of the substrate transport robot 20 based on a trained model 62 generated by machine learning using an image 80 captured by the imaging unit 40. The trained model 62 receives the captured images 80 captured by each of the imaging units 41, 42, 43, and 44 of the imaging unit 40 as input, and outputs transport control information 81 for controlling the transport operation of the substrate transport robot 20. The transport control information 81 includes instruction information for aligning the coordinate axes of the substrate transport robot 20 with the positions of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a. The transport control information 81 includes information indicating the position of the substrate 210 on the coordinate axes of the substrate transport robot 20, and information indicating the positions of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a. The transport control information 81 includes, for example, a command value as a control amount for operating the robot arm 21 of the substrate transport robot 20. Specifically, the transport control information 81 includes a command value for controlling the rotation angle of a motor that serves as a drive source for the robot arm 21. The trained model 62 is generated by the machine learning unit 61 of the control unit 60 and is stored in a storage device of the control unit 60.

〈学習済みモデルの生成〉
制御部60は、機械学習部61において、機械学習により、学習済みモデル62を生成する。機械学習部61において、学習済みモデル62は、撮像画像80を入力として搬送制御情報81を出力するように、深層強化学習による機械学習によって生成される。機械学習部61は、たとえば、深層学習を用いた強化学習であるDQN(Deep Q―Network)による機械学習を行う。深層強化学習において、機械学習部61は、撮像画像80に基づく繰り返しの試行により搬送制御情報81を学習することによって学習済みモデル62を生成する。
<Generating trained models>
The control unit 60 generates a trained model 62 by machine learning in the machine learning unit 61. In the machine learning unit 61, the trained model 62 is generated by machine learning using deep reinforcement learning so as to input the captured image 80 and output the transport control information 81. The machine learning unit 61 performs machine learning using, for example, DQN (Deep Q-Network), which is reinforcement learning using deep learning. In the deep reinforcement learning, the machine learning unit 61 generates the trained model 62 by learning the transport control information 81 through repeated trials based on the captured image 80.

深層強化学習では、制御部60は、たとえば、基板載置部101a、基板載置部203a、および、基板載置部30aの各々の中心位置に基板保持ハンド22の中心位置が配置されている状態の撮像画像80、または、載置された基板210の中心位置を基板保持ハンド22が保持している状態の撮像画像80などを、目標となる教示画像として予め取得している。そして、制御部60の機械学習部61による深層強化学習において、撮像部41、撮像部42、撮像部43、および、撮像部44の各々により撮像された撮像画像80を入力として、たとえば、入力された撮像画像80と予め取得されている教示画像との一致度を示す値を評価することによって、繰り返しの試行により基板搬送ロボット20を動作させることにより機械学習が行われる。たとえば、一致度の評価は、ターゲット部材71、ターゲット部材72、および、ターゲット部材73の各々と、基板210または基板保持ハンド22との位置関係に基づいて評価される。深層強化学習では、評価が高くなるように繰り返しの試行を行うことによって、学習済みモデル62の生成が行われる。 In deep reinforcement learning, the control unit 60 acquires in advance, as a target teaching image, for example, an image 80 in a state in which the center position of the substrate holding hand 22 is located at the center position of each of the substrate placement units 101a, 203a, and 30a, or an image 80 in a state in which the substrate holding hand 22 holds the center position of the placed substrate 210. Then, in deep reinforcement learning by the machine learning unit 61 of the control unit 60, the image 80 captured by each of the imaging units 41, 42, 43, and 44 is used as an input, and machine learning is performed by operating the substrate transport robot 20 through repeated trials by evaluating, for example, a value indicating the degree of agreement between the input image 80 and the teaching image acquired in advance. For example, the degree of agreement is evaluated based on the positional relationship between each of the target members 71, 72, and 73 and the substrate 210 or the substrate holding hand 22. In deep reinforcement learning, a trained model 62 is generated by performing repeated trials to obtain a high evaluation.

本実施形態では、ターゲット部材71、ターゲット部材72、および、ターゲット部材73の各々は、たとえば、学習済みモデル62を生成する機械学習において、制御部60により識別されるように、撮像画像80において所定の形状である円形状を有する板状の部材である。また、ターゲット部材71、ターゲット部材72、および、ターゲット部材73の各々は、撮像画像80において識別されるように、周囲とは異なる色を有する。たとえば、ターゲット部材71、ターゲット部材72、および、ターゲット部材73の各々は、黒色である。また、制御部60は、撮像画像80に含まれる基板210を検出する。 In this embodiment, each of target members 71, 72, and 73 is a plate-shaped member having a predetermined circular shape in the captured image 80, for example, as identified by the control unit 60 in machine learning that generates the trained model 62. Furthermore, each of target members 71, 72, and 73 has a color different from the surroundings, as identified in the captured image 80. For example, each of target members 71, 72, and 73 is black. Furthermore, the control unit 60 detects the board 210 included in the captured image 80.

制御部60の機械学習部61は、深層強化学習による機械学習を行うことによって、基板載置部101a、基板載置部203a、および、基板載置部30aの各々に載置された基板210を搬出する動作と、基板載置部101a、基板載置部203a、および、基板載置部30aの各々に対して基板210を搬入する動作との両方を含む基板搬送ロボット20の搬送動作を繰り返し試行しながら学習する。たとえば、FOUP101に対する搬送動作の搬送制御情報81を取得するための学習では、FOUP101における基板210および基板載置部101aの検出結果として、FOUP101を撮像する撮像部41による撮像画像80と、基板搬送ロボット20に配置された撮像部44による撮像画像80とが取得される。そして、機械学習部61は、検出結果としての撮像画像80を入力として、DQNによる深層強化学習の機械学習を行うことによって、搬送制御情報81を出力するように学習済みモデル62を学習する。たとえば、制御部60は、予め設定された回数の試行動作を行うことによって、学習済みモデル62の学習を行う。 The machine learning unit 61 of the control unit 60 performs machine learning using deep reinforcement learning to repeatedly try and learn the transport operation of the substrate transport robot 20, which includes both the operation of removing the substrate 210 placed on each of the substrate placement units 101a, 203a, and 30a, and the operation of loading the substrate 210 onto each of the substrate placement units 101a, 203a, and 30a. For example, in learning to acquire transport control information 81 for the transport operation for the FOUP 101, an image 80 captured by the imaging unit 41 capturing an image of the FOUP 101 and an image 80 captured by the imaging unit 44 arranged on the substrate transport robot 20 are acquired as detection results of the substrate 210 and the substrate placement unit 101a in the FOUP 101. The machine learning unit 61 then uses the captured image 80 as the detection result as input and performs machine learning using deep reinforcement learning with DQN to train the trained model 62 to output the transport control information 81. For example, the control unit 60 trains the trained model 62 by performing a preset number of trial operations.

基板載置部101aに対する搬入の動作を学習する場合には、撮像画像80におけるターゲット部材71の示す基板載置部101aの位置と、撮像画像80における基板保持ハンド22、または、基板保持ハンド22に保持された基板210に基づいて検出される基板保持ハンド22の位置とが一致するように、基板搬送ロボット20の動作が学習される。基板載置部101aに載置された基板210の搬出の動作を学習する場合には、撮像画像80におけるターゲット部材71、または、基板載置部101aに載置された基板210に基づいて検出される基板載置部101aの位置と、撮像画像80における基板保持ハンド22に基づいて検出される基板保持ハンド22の位置とが一致するように、基板搬送ロボット20の動作が学習される。制御部60の機械学習部61は、ロードロック部203に対する搬送動作における制御量としての搬送制御情報81と、アライナ30に対する搬送動作における制御量としての搬送制御情報81との各々を、FOUP101と同様に、深層強化学習により学習する。 When learning the operation of loading the substrate mounting part 101a, the operation of the substrate transport robot 20 is learned so that the position of the substrate mounting part 101a indicated by the target member 71 in the captured image 80 coincides with the position of the substrate holding hand 22 in the captured image 80, or the position of the substrate holding hand 22 detected based on the substrate 210 held by the substrate holding hand 22. When learning the operation of unloading the substrate 210 placed on the substrate mounting part 101a, the operation of the substrate transport robot 20 is learned so that the position of the substrate mounting part 101a detected based on the target member 71 in the captured image 80, or the substrate 210 placed on the substrate mounting part 101a coincides with the position of the substrate holding hand 22 detected based on the substrate holding hand 22 in the captured image 80. The machine learning unit 61 of the control unit 60 learns the transport control information 81 as a control amount in the transport operation for the load lock unit 203 and the transport control information 81 as a control amount in the transport operation for the aligner 30 by deep reinforcement learning, in the same way as the FOUP 101.

すなわち、本実施形態では、撮像部40は、基板210と、基板載置部101aと、基板載置部203aと、基板載置部30aと、基板搬送ロボット20とを検出するように、基板210と、基板載置部101aおよびターゲット部材71と、基板載置部203aおよびターゲット部材72と、基板載置部30aおよびターゲット部材73と、基板搬送ロボット20とを撮像する。言い換えれば、本実施形態では、撮像画像80は、基板210と、基板載置部101aと、基板載置部203aと、基板載置部30aと、基板搬送ロボット20とが検出された検出結果である。そして、制御部60は、検出結果として取得された撮像部41、撮像部42、撮像部43、および、撮像部44の各々による撮像画像80に基づく機械学習により生成された学習済みモデル62を用いることによって、FOUP101、ロードロック部203、および、アライナ30の各々に対する基板210の搬送動作を制御するための搬送制御情報81を取得する。 That is, in this embodiment, the imaging unit 40 captures images of the substrate 210, the substrate placement unit 101a and the target member 71, the substrate placement unit 203a and the target member 72, the substrate placement unit 30a and the target member 73, and the substrate transport robot 20 so as to detect the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, the substrate placement unit 30a, and the substrate transport robot 20. In other words, in this embodiment, the captured image 80 is a detection result in which the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, the substrate placement unit 30a, and the substrate transport robot 20 are detected. The control unit 60 then uses a trained model 62 generated by machine learning based on the images 80 captured by the imaging units 41, 42, 43, and 44 obtained as detection results to obtain transport control information 81 for controlling the transport operation of the substrate 210 to the FOUP 101, the load lock unit 203, and the aligner 30.

本実施形態では、制御部60は、撮像画像80に基づく機械学習により生成された学習済みモデル62を用いて取得された搬送制御情報81に基づいて、基板搬送ロボット20の動作を制御する。すなわち、本実施形態の基板搬送システム100では、取得された搬送制御情報81に基づいて基板搬送ロボット20の搬送動作が制御されることによって、基板搬送ロボット20の搬送動作の教示が、撮像画像80に基づく機械学習を用いた自動教示により行われる。したがって、本実施形態では、基板210の位置と、基板載置部101a、基板載置部203a、および、基板載置部30aの位置とを示す絶対的な位置座標を示す情報が作業者により教示されず、撮像画像80を入力とした学習済みモデル62からの出力である搬送制御情報81が取得されることによって、現在の撮像画像80が取得された状態から、基板搬送ロボット20をどのように動作させることが適切であるかを示す相対的な位置関係が自動的に教示される。 In this embodiment, the control unit 60 controls the operation of the substrate transport robot 20 based on the transport control information 81 acquired using the trained model 62 generated by machine learning based on the captured image 80. That is, in the substrate transport system 100 of this embodiment, the transport operation of the substrate transport robot 20 is controlled based on the acquired transport control information 81, and the transport operation of the substrate transport robot 20 is taught by automatic teaching using machine learning based on the captured image 80. Therefore, in this embodiment, the operator does not teach information indicating absolute position coordinates indicating the position of the substrate 210 and the positions of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, and the transport control information 81, which is the output from the trained model 62 to which the captured image 80 is input, is acquired, and the relative positional relationship indicating how the substrate transport robot 20 should be operated from the state in which the current captured image 80 is acquired, is automatically taught.

〈搬送動作のずれの補正〉
本実施形態では、制御部60は、機械学習により生成された学習済みモデル62を用いることによって搬送制御情報81を取得するとともに、取得された搬送制御情報81に基づく基板210の搬送動作を行うことによって、搬送動作におけるずれを補正しながら、基板搬送ロボット20の搬送動作を制御する。
Correction of deviation in conveying operation
In this embodiment, the control unit 60 acquires transport control information 81 by using a learned model 62 generated by machine learning, and controls the transport operation of the substrate transport robot 20 while correcting deviations in the transport operation by performing the transport operation of the substrate 210 based on the acquired transport control information 81.

たとえば、図9に示すように、基板載置部101a、基板載置部203a、および、基板載置部30aに対して、基板載置部101a、基板載置部203a、および、基板載置部30aに載置されている基板210に位置ずれが生じている場合がある。なお、図9では、基板載置部203aに載置された基板210の位置ずれを示しており、位置ずれが生じていない場合における基板210を点線によって示している。設定された設定値に基づいて、位置ずれが生じている基板210の搬送動作を行った場合には、搬送動作における基板210の移動にずれが生じると考えられる。そこで、制御部60の機械学習部61は、搬送動作を行いながら、学習済みモデル62を用いることにより、撮像画像80から取得された搬送制御情報81に基づいて基板搬送ロボット20の搬送動作のずれを補正するように搬送動作を制御する。制御部60は、ずれを補正しながら搬送動作を制御することによって、基板載置部101a、基板載置部203a、および、基板載置部30aに載置された基板210に位置ずれが生じている場合にも、位置ずれを解消するように、搬送動作を行う。 For example, as shown in FIG. 9, the substrate 210 placed on the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a may be misaligned with respect to the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a. Note that FIG. 9 shows the misalignment of the substrate 210 placed on the substrate placement unit 203a, and the substrate 210 in the case where no misalignment occurs is shown by a dotted line. When a transport operation of the substrate 210 in which a positional deviation occurs is performed based on the set value, it is considered that a deviation occurs in the movement of the substrate 210 during the transport operation. Therefore, the machine learning unit 61 of the control unit 60 uses the learned model 62 while performing the transport operation to control the transport operation so as to correct the deviation of the transport operation of the substrate transport robot 20 based on the transport control information 81 acquired from the captured image 80. The control unit 60 controls the transport operation while correcting the misalignment, so that even if there is a misalignment in the substrate placement unit 101a, the substrate placement unit 203a, and the substrate 210 placed on the substrate placement unit 30a, the transport operation is performed to eliminate the misalignment.

また、図10に示すように、基板搬送ロボット20の基板保持ハンド22に対して、基板保持ハンド22に保持されている基板210に位置ずれが生じている場合がある。なお、図10では、図9と同様に、位置ずれが生じていない場合における基板210を点線によって示している。このような場合にも、搬送動作における基板210の移動にずれが生じないように、制御部60は、搬送動作を行いながら、学習済みモデル62を用いることによって、撮像画像80から取得された搬送制御情報81に基づいて基板搬送ロボット20の搬送動作のずれを補正するように搬送動作を制御する。 As shown in FIG. 10, the substrate 210 held by the substrate holding hand 22 of the substrate transport robot 20 may be misaligned with respect to the substrate holding hand 22. In FIG. 10, similar to FIG. 9, the substrate 210 is shown by a dotted line when no misalignment occurs. Even in such a case, the control unit 60 uses the learned model 62 while performing the transport operation to control the transport operation so as to correct the misalignment of the transport operation of the substrate transport robot 20 based on the transport control information 81 acquired from the captured image 80, so that no misalignment occurs in the movement of the substrate 210 during the transport operation.

なお、制御部60は、機械学習部61により撮像画像80を入力とした機械学習による学習済みモデル62の生成を行う場合に、学習済みモデル62の学習が完了するまで、基板搬送ロボット20による搬送動作の動作速度を、通常の搬送動作の動作速度よりも小さくした状態で搬送動作を制御する。すなわち、制御部60は、動作速度を比較的小さくした状態において、撮像画像80を入力とした機械学習を行いながら、搬送動作を繰り返し試行することによって、基板搬送ロボット20の搬送動作を制御するための搬送制御情報81を取得する。 When the machine learning unit 61 generates the trained model 62 through machine learning using the captured image 80 as input, the control unit 60 controls the transport operation by the substrate transport robot 20 at a slower operating speed than the operating speed of a normal transport operation until learning of the trained model 62 is complete. That is, the control unit 60 acquires transport control information 81 for controlling the transport operation of the substrate transport robot 20 by repeatedly attempting the transport operation while performing machine learning using the captured image 80 as input at a relatively slow operating speed.

また、制御部60は、深層強化学習による学習済みモデル62の学習が完了した場合には、学習が完了した学習済みモデル62から出力される搬送制御情報81に基づいて、動作速度を比較的大きくした状態で、基板搬送ロボット20による搬送動作を行う。たとえば、制御部60は、予め設定された回数の試行動作が完了した時点において、学習済みモデル62の学習が完了したと判断する。 When learning of the trained model 62 by deep reinforcement learning is completed, the control unit 60 performs a transport operation by the substrate transport robot 20 at a relatively high operating speed based on the transport control information 81 output from the trained model 62 that has completed learning. For example, the control unit 60 determines that learning of the trained model 62 is completed when a preset number of trial operations are completed.

たとえば、FOUP101に収納された複数の基板210を順次搬送する場合に、制御部60は、基板210の搬送動作を行う前に、搬送動作における動作速度を比較的小さくした状態で撮像画像80に基づいて所定の回数の試行を行うことにより、深層強化学習による学習済みモデル62を生成する機械学習を行う。そして、制御部60は、生成された学習済みモデル62による搬送制御情報81に基づいて、搬送動作における動作速度を比較的小さくした状態でさらに所定の回数搬送動作を行うことによって、再度機械学習を行いながら学習済みモデル62を更新するように学習を行う。そして、学習済みモデル62の学習が完了した後に、制御部60は、動作速度を比較的大きくした状態である通常の動作速度によって、基板搬送ロボット20の搬送動作を制御する。一例として、基板搬送システム100の工場出荷前に、所定の回数の試行による機械学習を行うことによって、学習済みモデル62の生成が行われるとともに、基板搬送システム100の設置後に、さらに所定の回数の試行による機械学習を行うことによって、学習済みモデル62の学習が行われる。 For example, when multiple substrates 210 stored in a FOUP 101 are transported sequentially, the control unit 60 performs machine learning to generate a trained model 62 by deep reinforcement learning, by performing a predetermined number of trials based on the captured image 80 with the operation speed of the transport operation relatively slow before performing the transport operation of the substrate 210. Then, based on the transport control information 81 based on the generated trained model 62, the control unit 60 performs another predetermined number of transport operations with the operation speed of the transport operation relatively slow, thereby performing learning to update the trained model 62 while performing machine learning again. Then, after the learning of the trained model 62 is completed, the control unit 60 controls the transport operation of the substrate transport robot 20 at a normal operation speed, which is a state in which the operation speed is relatively high. As an example, the trained model 62 is generated by performing machine learning with a predetermined number of trials before the substrate transport system 100 is shipped from the factory, and the trained model 62 is learned by performing machine learning with a further predetermined number of trials after the substrate transport system 100 is installed.

(基板搬送方法)
次に、図11を参照して、本実施形態の基板搬送システム100による基板搬送方法の制御処理について説明する。本実施形態の基板搬送方法の制御処理は、基板搬送システム100の制御部60により実行される。
(Substrate transport method)
Next, a control process of the substrate transfer method by the substrate transfer system 100 of this embodiment will be described with reference to Fig. 11. The control process of the substrate transfer method of this embodiment is executed by the control unit 60 of the substrate transfer system 100.

まず、ステップS1において、撮像画像80が取得される。具体的には、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aと、基板搬送ロボット20とが検出されるように、検出結果として、基板210、基板載置部101a、基板載置部203a、基板載置部30a、ターゲット部材71、ターゲット部材72、ターゲット部材73、および、基板搬送ロボット20が撮像された撮像画像80が取得される。なお、ステップS1において、動作速度が比較的小さい値の状態において基板搬送ロボット20を動作させながら、撮像画像80が取得される。 First, in step S1, captured image 80 is acquired. Specifically, captured image 80 is acquired in which substrate 210, substrate placement unit 101a, substrate placement unit 203a, substrate placement unit 30a, target member 71, target member 72, target member 73, and substrate transport robot 20 are captured as detection results so that substrate 210, substrate placement unit 101a, substrate placement unit 203a, substrate placement unit 30a, and substrate transport robot 20 are detected. Note that in step S1, captured image 80 is acquired while substrate transport robot 20 is operated at a relatively low operating speed.

次に、ステップS2において、機械学習が実行されることによって学習済みモデル62が生成される。具体的には、ステップS1において取得された撮像画像80を入力とし、基板搬送ロボット20の搬送動作を制御する搬送制御情報81が出力されるように深層強化学習による機械学習が行われる。 Next, in step S2, machine learning is performed to generate a trained model 62. Specifically, machine learning is performed using deep reinforcement learning so that the captured image 80 acquired in step S1 is input, and transport control information 81 for controlling the transport operation of the substrate transport robot 20 is output.

次に、ステップS3において、学習済みモデル62の学習が完了したか否かが判断される。学習済みモデル62の学習が完了していると判断された場合には、ステップS4に進む。学習済みモデル62の学習が完了していると判断されない場合には、ステップS1に戻る。ステップS3では、たとえば、所定の回数の機械学習が実行されたか否かに基づいて、学習済みモデル62の学習が完了したか否かが判断される。 Next, in step S3, it is determined whether or not learning of the trained model 62 has been completed. If it is determined that learning of the trained model 62 has been completed, the process proceeds to step S4. If it is not determined that learning of the trained model 62 has been completed, the process returns to step S1. In step S3, it is determined whether or not learning of the trained model 62 has been completed, for example, based on whether or not machine learning has been performed a predetermined number of times.

ステップS4では、基板搬送ロボット20の動作速度が比較的大きく上昇されるように設定される。 In step S4, the operating speed of the substrate transport robot 20 is set to increase relatively significantly.

次に、ステップS5において、ステップS1からステップS3までの制御処理によって生成された学習済みモデル62に基づいて、基板搬送ロボット20の搬送動作が開始される。すなわち、撮像画像80を用いた機械学習により生成された学習済みモデル62による搬送制御情報81に基づいて、搬送動作が開始される。 Next, in step S5, the transport operation of the substrate transport robot 20 is started based on the trained model 62 generated by the control processing from step S1 to step S3. That is, the transport operation is started based on the transport control information 81 according to the trained model 62 generated by machine learning using the captured image 80.

[本実施形態の効果]
基板搬送システム100は、上記のように、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aとの検出結果としての撮像画像80を入力とし、基板搬送ロボット20による基板210の搬送動作を制御するための搬送制御情報81を出力する学習済みモデル62を、機械学習により生成する。これにより、機械学習により生成された学習済みモデル62からの出力に基づいて、基板210の搬送動作の制御を自動的に行うことができる。その結果、基板載置部101a、基板載置部203a、および、基板載置部30aに対する基板210の搬送動作の教示を人の手によって行う場合に比べて、基板搬送ロボット20による基板210の搬送動作の制御を行うために作業者が要する手間を軽減できる。
[Effects of this embodiment]
As described above, the substrate transport system 100 uses the captured image 80 as an input of the detection results of the substrate 210 and the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, and generates, by machine learning, the trained model 62 that outputs transport control information 81 for controlling the transport operation of the substrate 210 by the substrate transport robot 20. This makes it possible to automatically control the transport operation of the substrate 210 based on the output from the trained model 62 generated by machine learning. As a result, the effort required by an operator to control the transport operation of the substrate 210 by the substrate transport robot 20 can be reduced compared to the case where the transport operation of the substrate 210 is taught to the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a by hand.

制御部60は、深層強化学習による機械学習によって学習済みモデル62を生成する。これにより、深層学習を用いた強化学習である深層強化学習による機械学習により学習された学習済みモデル62を用いて、基板搬送ロボット20の搬送動作を制御できる。そのため、学習済みモデル62を生成するための機械学習において、強化学習を行う場合における特徴量の抽出を深層学習によって行うことによって、基板搬送ロボット20による基板210の搬送動作の制御を行うために作業者が要する手間をより軽減できる。 The control unit 60 generates a trained model 62 by machine learning using deep reinforcement learning. This allows the transport operation of the substrate transport robot 20 to be controlled using the trained model 62 trained by machine learning using deep reinforcement learning, which is reinforcement learning using deep learning. Therefore, in the machine learning for generating the trained model 62, by using deep learning to extract features when performing reinforcement learning, the effort required by the operator to control the transport operation of the substrate 210 by the substrate transport robot 20 can be further reduced.

制御部60は、検出結果としての撮像画像80を入力とし、基板搬送ロボット20と、基板載置部101a、基板載置部203a、および、基板載置部30aの位置との座標軸を合わせるための教示情報を含む搬送制御情報81を出力する学習済みモデル62を、機械学習により生成する。これにより、学習済みモデル62から出力された教示情報を含む搬送制御情報81に基づいて、基板搬送ロボット20による搬送動作の教示を自動的に行えるため、基板搬送ロボット20による基板210の搬送動作の制御を行うために作業者が要する手間を軽減できる。 The control unit 60 inputs the captured image 80 as the detection result, and generates a trained model 62 by machine learning that outputs transport control information 81 including instruction information for aligning the coordinate axes of the substrate transport robot 20 with the positions of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a. This allows the substrate transport robot 20 to automatically be instructed on its transport operation based on the transport control information 81 including the instruction information output from the trained model 62, thereby reducing the effort required by the operator to control the substrate transport robot 20's transport operation of the substrate 210.

検出部としての撮像部40は、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aとに加えて、基板搬送ロボット20を撮像することによって検出する。制御部60は、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aとの検出結果としての撮像画像80と、基板搬送ロボット20の検出結果としての撮像画像80とを入力とし、搬送制御情報81を出力する学習済みモデル62を生成する。これにより、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aとに加えて、基板搬送ロボット20が撮像された撮像画像80を入力として搬送制御情報81を出力する学習済みモデル62を学習できるので、学習済みモデル62により出力される搬送制御情報81の精度を向上できる。そのため、基板搬送ロボット20の搬送動作をより精度よく制御できる。 The imaging unit 40 as a detection unit detects the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, as well as the substrate transport robot 20 by capturing an image of the substrate. The control unit 60 receives the captured image 80 as the detection result of the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, and the captured image 80 as the detection result of the substrate transport robot 20, and generates a trained model 62 that outputs transport control information 81. This allows the trained model 62 to learn the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, as well as the captured image 80 captured by the substrate transport robot 20, and outputs the transport control information 81, thereby improving the accuracy of the transport control information 81 output by the trained model 62. Therefore, the transport operation of the substrate transport robot 20 can be controlled with greater accuracy.

制御部60は、基板搬送ロボット20の搬送動作を制御するロボット制御部を兼ねる。また、制御部60は、学習済みモデル62を用いることによって搬送制御情報81を取得するとともに、取得された搬送制御情報81に基づく基板210の搬送動作を行うことによって、搬送動作におけるずれを補正しながら、基板搬送ロボット20の搬送動作を制御する。これにより、基板搬送ロボット20の動作のずれ、または、基板210の載置位置のずれなどの搬送動作におけるずれが生じた場合にも、学習済みモデル62を用いることによって、ずれを補正するように基板搬送ロボット20の搬送動作を制御できる。そのため、搬送動作のずれを自動的に補正することによって、基板搬送ロボット20による搬送動作を精度よく行うことができる。 The control unit 60 also serves as a robot control unit that controls the transport operation of the substrate transport robot 20. The control unit 60 also acquires transport control information 81 by using the learned model 62, and controls the transport operation of the substrate transport robot 20 while correcting deviations in the transport operation by performing the transport operation of the substrate 210 based on the acquired transport control information 81. As a result, even if a deviation in the operation of the substrate transport robot 20 or a deviation in the transport operation such as a deviation in the placement position of the substrate 210 occurs, the transport operation of the substrate transport robot 20 can be controlled to correct the deviation by using the learned model 62. Therefore, by automatically correcting the deviation in the transport operation, the transport operation by the substrate transport robot 20 can be performed with high accuracy.

基板搬送システム100は、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aと、基板載置部101a、基板載置部203a、および、基板載置部30aの位置を示すターゲット部材71、ターゲット部材72、および、ターゲット部材73との少なくとも1つを撮像する撮像部40を含む。制御部60は、検出結果として取得された撮像部40による撮像画像80を入力とし、搬送制御情報81を出力する学習済みモデル62を機械学習により生成する。これにより、光電センサなどの位置センサを用いた検出に比べて、撮像部40による撮像によって、基板210と、基板載置部101a、基板載置部203a、および、基板載置部30aと、ターゲット部材71、ターゲット部材72、および、ターゲット部材73とを容易に検出できる。そのため、撮像画像80を入力とした機械学習により生成される学習済みモデル62を用いた識別の精度を向上できるので、基板搬送ロボット20による基板210の搬送動作の精度を向上できる。 The substrate transport system 100 includes an imaging unit 40 that captures at least one of the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, and the target member 71, the target member 72, and the target member 73 indicating the positions of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a. The control unit 60 receives an image 80 captured by the imaging unit 40 acquired as a detection result, and generates a trained model 62 by machine learning that outputs transport control information 81. As a result, the substrate 210, the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a, and the target member 71, the target member 72, and the target member 73 can be easily detected by imaging by the imaging unit 40, compared to detection using a position sensor such as a photoelectric sensor. This improves the accuracy of identification using the trained model 62 generated by machine learning using the captured image 80 as input, thereby improving the accuracy of the substrate 210 transport operation by the substrate transport robot 20.

基板搬送システム100は、基板載置部101a、基板載置部203a、および、基板載置部30aの位置を示すターゲット部材71、ターゲット部材72、および、ターゲット部材73を備えている。撮像部40は、ターゲット部材71、ターゲット部材72、および、ターゲット部材73を撮像する。制御部60は、検出結果として取得されたターゲット部材71、ターゲット部材72、および、ターゲット部材73を含む撮像画像80を入力とし、搬送制御情報81を出力する学習済みモデル62を機械学習によって生成する。これにより、基板載置部101a、基板載置部203a、および、基板載置部30aの形状が撮像画像80において不鮮明である場合にも、ターゲット部材71、ターゲット部材72、および、ターゲット部材73を含む撮像画像80に基づいて、学習済みモデル62により搬送制御情報81を取得できる。そのため、基板載置部101a、基板載置部203a、および、基板載置部30aの形状が撮像画像80において不鮮明である場合に、撮像画像80に基づく機械学習により生成された学習済みモデル62を用いた搬送動作の制御の精度が低下することを抑制できる。 The substrate transport system 100 includes a substrate placement unit 101a, a substrate placement unit 203a, and a target member 71, a target member 72, and a target member 73 indicating the positions of the substrate placement unit 30a. The imaging unit 40 captures the target members 71, 72, and 73. The control unit 60 receives an image 80 including the target members 71, 72, and 73 acquired as a detection result, and generates a trained model 62 by machine learning that outputs transport control information 81. As a result, even if the shapes of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a are unclear in the image 80, the trained model 62 can acquire the transport control information 81 based on the image 80 including the target members 71, 72, and 73. Therefore, when the shapes of the substrate placement portion 101a, the substrate placement portion 203a, and the substrate placement portion 30a are unclear in the captured image 80, it is possible to prevent a decrease in the accuracy of control of the transport operation using the trained model 62 generated by machine learning based on the captured image 80.

ターゲット部材71、ターゲット部材72、および、ターゲット部材73は、学習済みモデル62を生成する機械学習において識別されるように、撮像画像80において所定の形状を有している。これにより、ターゲット部材71、ターゲット部材72、および、ターゲット部材73が所定の形状を有しているため、撮像画像80のうちからターゲット部材71、ターゲット部材72、および、ターゲット部材73を容易に検出できる。そのため、撮像画像80における基板載置部101a、基板載置部203a、および、基板載置部30aの位置を容易に検出できるので、機械学習において生成される学習済みモデル62の精度を向上できる。そのため、学習済みモデル62を用いた基板搬送ロボット20の搬送動作の制御をより一層精度よく行うことができる。 The target members 71, 72, and 73 have a predetermined shape in the captured image 80 so that they can be identified in the machine learning that generates the trained model 62. As a result, since the target members 71, 72, and 73 have a predetermined shape, the target members 71, 72, and 73 can be easily detected from the captured image 80. Therefore, the positions of the substrate placement unit 101a, the substrate placement unit 203a, and the substrate placement unit 30a in the captured image 80 can be easily detected, so that the accuracy of the trained model 62 generated in the machine learning can be improved. Therefore, the transport operation of the substrate transport robot 20 using the trained model 62 can be controlled with even greater accuracy.

基板搬送システム100は、基板搬送ロボット20が配置され、基板210の搬送が行われる搬送室10を備えている。撮像部40は、搬送室10に配置されている。これにより、搬送室10内において撮像された撮像画像80に基づいて、学習済みモデル62を用いて基板搬送ロボット20の搬送動作の制御を行うことができる。そのため、撮像画像80における背景を一定にできるので、学習済みモデル62を用いた基板搬送ロボット20の搬送動作の制御をより精度よく行うことができる。 The substrate transport system 100 includes a transport chamber 10 in which a substrate transport robot 20 is disposed and in which a substrate 210 is transported. The imaging unit 40 is disposed in the transport chamber 10. This allows the transport operation of the substrate transport robot 20 to be controlled using a trained model 62 based on an image 80 captured in the transport chamber 10. As a result, the background in the image 80 can be kept constant, so that the transport operation of the substrate transport robot 20 can be controlled more accurately using the trained model 62.

撮像部40は、搬送室10に配置されている搬送室撮像部としての撮像部41、撮像部42、および、撮像部43と、基板搬送ロボット20に配置されているロボット撮像部としての撮像部44とを含む。制御部60は、撮像部41、撮像部42、および、撮像部43による撮像画像80と、撮像部44による撮像画像80とを入力とし、搬送制御情報81を出力する学習済みモデル62を機械学習により生成する。これにより、撮像部40が、搬送室10と基板搬送ロボット20との各々に配置されているため、多角的に撮像された撮像画像80を入力として、学習済みモデル62を生成する機械学習を行うことができる。そのため、学習済みモデル62の精度を向上できるので、学習済みモデル62を用いた基板搬送ロボット20の搬送動作の制御をより精度よく行うことができる。 The imaging unit 40 includes imaging units 41, 42, and 43 as a transport chamber imaging unit arranged in the transport chamber 10, and imaging unit 44 as a robot imaging unit arranged in the substrate transport robot 20. The control unit 60 receives the captured images 80 by the imaging units 41, 42, and 43, and the captured images 80 by the imaging unit 44, and generates a trained model 62 by machine learning to output transport control information 81. As a result, since the imaging units 40 are arranged in each of the transport chamber 10 and the substrate transport robot 20, machine learning can be performed to generate the trained model 62 using the captured images 80 captured from multiple angles as input. Therefore, the accuracy of the trained model 62 can be improved, and the transport operation of the substrate transport robot 20 can be controlled more accurately using the trained model 62.

搬送室撮像部としての撮像部41、撮像部42、および、撮像部43は、搬送室10の上方に配置されている。これにより、撮像部41、撮像部42、および、撮像部43が基板搬送ロボット20の動作の妨げとなることを抑制できるとともに、基板載置部101a、基板載置部203a、および、基板載置部30aを上方から撮像できる。そのため、撮像画像80における基板載置部101a、基板載置部203a、および、基板載置部30aの視認性が向上するため、撮像画像80に基づく学習済みモデル62を用いた基板搬送ロボット20の搬送動作の制御を、より精度よく行うことができる。 Imaging units 41, 42, and 43 serving as the transfer chamber imaging units are disposed above transfer chamber 10. This prevents imaging units 41, 42, and 43 from interfering with the operation of substrate transfer robot 20, and allows substrate placement units 101a, 203a, and 30a to be imaged from above. This improves the visibility of substrate placement units 101a, 203a, and 30a in captured image 80, and allows more accurate control of the transfer operation of substrate transfer robot 20 using trained model 62 based on captured image 80.

基板搬送ロボット20は、搬送室10において、基板210が収納される基板収納容器としてのFOUP101に対する基板210の搬送動作を行う。撮像部41は、FOUP101に収納されている状態の基板210と、FOUP101において基板210が載置される基板載置部101aと、FOUP101における基板載置部101aの位置を示すターゲット部材71との少なくとも1つを撮像する。制御部60は、FOUP101に収納されている状態の基板210と、FOUP101において基板210が載置される基板載置部101aと、FOUP101における基板載置部101aの位置を示すターゲット部材71との少なくとも1つを含む撮像画像80を入力とし、搬送制御情報81を出力する学習済みモデル62を機械学習により生成する。これにより、学習済みモデル62を用いることによって、FOUP101に対する基板搬送ロボット20の搬送動作を制御するための搬送制御情報81を取得できるので、FOUP101に対する搬送動作の制御を行うために作業者が要する手間を軽減できる。 The substrate transport robot 20 transports the substrate 210 to the FOUP 101, which is a substrate storage container in which the substrate 210 is stored, in the transport chamber 10. The imaging unit 41 captures at least one of the substrate 210 stored in the FOUP 101, the substrate placement section 101a on which the substrate 210 is placed in the FOUP 101, and the target member 71 indicating the position of the substrate placement section 101a in the FOUP 101. The control unit 60 receives an input of an image 80 including at least one of the substrate 210 stored in the FOUP 101, the substrate placement section 101a on which the substrate 210 is placed in the FOUP 101, and the target member 71 indicating the position of the substrate placement section 101a in the FOUP 101, and generates a trained model 62 by machine learning that outputs transport control information 81. This allows the learned model 62 to be used to obtain transport control information 81 for controlling the transport operation of the substrate transport robot 20 for the FOUP 101, thereby reducing the effort required by the operator to control the transport operation for the FOUP 101.

基板搬送ロボット20は、基板収納容器としてのFOUP101と、基板210に対して処理を行う処理装置201に基板210を受け渡すために基板210が載置される処理待機部としてのロードロック部203との間における基板210の搬送動作を行う。撮像部42は、ロードロック部203における基板載置部203aに載置されている基板210と、ロードロック部203における基板載置部203aと、ロードロック部203における基板載置部203aの位置を示すターゲット部材72との少なくとも1つを撮像する。制御部60は、ロードロック部203における基板載置部203aに載置されている基板210と、ロードロック部203における基板載置部203aと、ロードロック部203における基板載置部203aの位置を示すターゲット部材72との少なくとも1つを含む撮像画像80を入力とし、搬送制御情報81を出力する学習済みモデル62を機械学習により生成する。これにより、撮像画像80に基づく機械学習により生成された学習済みモデル62を用いることによって、ロードロック部203に対する基板搬送ロボット20の搬送動作を制御できるので、ロードロック部203に対する搬送動作の制御を行うために作業者が要する手間を軽減できる。 The substrate transport robot 20 transports the substrate 210 between a FOUP 101 serving as a substrate storage container and a load lock unit 203 serving as a processing waiting unit on which the substrate 210 is placed in order to deliver the substrate 210 to a processing device 201 that processes the substrate 210. The imaging unit 42 images at least one of the substrate 210 placed on the substrate placement unit 203a in the load lock unit 203, the substrate placement unit 203a in the load lock unit 203, and a target member 72 indicating the position of the substrate placement unit 203a in the load lock unit 203. The control unit 60 receives as input a captured image 80 including at least one of the substrate 210 placed on the substrate placement portion 203a in the load lock unit 203, the substrate placement portion 203a in the load lock unit 203, and a target member 72 indicating the position of the substrate placement portion 203a in the load lock unit 203, and generates a trained model 62 by machine learning that outputs transport control information 81. As a result, the trained model 62 generated by machine learning based on the captured image 80 can be used to control the transport operation of the substrate transport robot 20 for the load lock unit 203, thereby reducing the effort required by the operator to control the transport operation for the load lock unit 203.

制御部60は、基板搬送ロボット20の搬送動作を制御するロボット制御部を兼ねる。制御部60は、検出結果としての撮像画像80を入力とした機械学習による学習済みモデル62の生成を行う場合に、学習済みモデル62の学習が完了するまで、基板搬送ロボット20の動作速度を比較的小さくした状態で搬送動作を制御する。これにより、学習済みモデル62の学習が行われている最中は、動作速度を比較的小さくすることによって、機械学習のために取得される撮像画像80にぶれが生じることを抑制できるので、機械学習により生成される学習済みモデル62の精度を向上できる。そのため、学習済みモデル62に基づく搬送動作の制御の精度を向上できる。 The control unit 60 also serves as a robot control unit that controls the transport operation of the substrate transport robot 20. When the control unit 60 generates a trained model 62 by machine learning using the captured image 80 as an input as a detection result, the control unit 60 controls the transport operation with the operating speed of the substrate transport robot 20 kept relatively slow until learning of the trained model 62 is complete. As a result, by keeping the operating speed relatively slow while the trained model 62 is being learned, blurring of the captured image 80 acquired for machine learning can be suppressed, thereby improving the accuracy of the trained model 62 generated by machine learning. As a result, the accuracy of control of the transport operation based on the trained model 62 can be improved.

[変形例]
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更(変形例)が含まれる。
[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 described above, and further includes all modifications (variations) within the meaning and scope of the claims.

たとえば、上記実施形態では、基板搬送ロボット20の搬送動作を制御する制御部60が、深層学習を用いた強化学習であるDQNによる機械学習を行うことによって、学習済みモデル62を生成する例を示したが、本開示はこれに限られない。本開示では、基板搬送ロボットの動作を制御する制御部とは、別個の学習装置である制御装置によって、学習済みモデルの学習が行われるようにしてもよい。その場合には、学習装置において学習済みモデルに基づいて取得された搬送制御情報が、搬送動作を制御する制御部に出力されることによって、搬送制御情報に基づいて基板搬送ロボットの搬送動作の制御が行われる。また、学習済みモデルを生成するための機械学習のアルゴリズムは、DQNに限られない。たとえば、DQN以外の深層強化学習である多層全結合ニューラルネットワークを用いた強化学習を行うようにしてもよい。また、深層学習を用いないQラーニングなどの強化学習により学習済みモデルの機械学習を行うようにしてもよい。また、機械学習において、所定の回数の試行ではなく、所定の動作時間が経過した場合に、学習済みモデルの学習および更新の完了を判断するようにしてもよい。 For example, in the above embodiment, the control unit 60 that controls the transport operation of the substrate transport robot 20 generates the trained model 62 by performing machine learning using DQN, which is reinforcement learning using deep learning, but the present disclosure is not limited to this. In the present disclosure, the trained model may be learned by a control device that is a learning device separate from the control unit that controls the operation of the substrate transport robot. In that case, the transport control information acquired in the learning device based on the trained model is output to the control unit that controls the transport operation, and the transport operation of the substrate transport robot is controlled based on the transport control information. In addition, the machine learning algorithm for generating the trained model is not limited to DQN. For example, reinforcement learning using a multilayer fully connected neural network, which is deep reinforcement learning other than DQN, may be performed. In addition, machine learning of the trained model may be performed by reinforcement learning such as Q-learning that does not use deep learning. In addition, in machine learning, the completion of learning and updating of the trained model may be determined when a predetermined operation time has elapsed, rather than a predetermined number of trials.

また、上記実施形態では、検出部としての撮像部40によって、基板210と、FOUP101の基板載置部101a、ロードロック部203の基板載置部203a、および、アライナ30の基板載置部30aと、ターゲット部材71、ターゲット部材72、および、ターゲット部材73と、基板搬送ロボット20とが撮像された検出結果としての撮像画像80を入力として、搬送制御情報81を出力する学習済みモデル62の機械学習が行われる例を示したが、本開示はこれに限られない。本開示では、学習に用いられる撮像画像は、基板搬送ロボットを含んでいなくともよい。また、撮像画像は、基板と、基板載置部と、ターゲット部材との少なくとも1つを含んでいればよい。たとえば、基板の搬出動作を学習する場合には、載置されている基板のみを検出するように、基板を撮像した撮像画像に基づいて機械学習を行うようにしてもよい。また、基板を載置する搬入動作を学習する場合には、基板載置部を検出するように基板載置部とターゲット部材とのいずれか一方を撮像した撮像画像に基づいて機械学習を行うようにしてもよい。すなわち、本開示による基板搬送システムは、ターゲット部材を備えていなくともよい。ターゲット部材を配置せず、撮像画像において基板載置部自体を検出するようにしてもよい。また、撮像部による撮像ではなく、検出光を出射する光電センサなどの位置センサを検出部として備えるようにしてもよい。その場合には、位置センサによる検出結果を入力として、搬送制御情報を出力する学習済みモデルが機械学習によって生成される。 In the above embodiment, an example was shown in which the imaging unit 40 as a detection unit captures the substrate 210, the substrate placement unit 101a of the FOUP 101, the substrate placement unit 203a of the load lock unit 203, the substrate placement unit 30a of the aligner 30, the target member 71, the target member 72, and the target member 73, and the substrate transport robot 20, and machine learning of the trained model 62 that outputs transport control information 81 is performed using the captured image 80 as an input as a detection result, but the present disclosure is not limited to this. In the present disclosure, the captured image used for learning does not need to include the substrate transport robot. Also, the captured image may include at least one of the substrate, the substrate placement unit, and the target member. For example, when learning the substrate removal operation, machine learning may be performed based on the captured image of the substrate so as to detect only the substrate that is placed. Furthermore, when learning the loading operation for placing a substrate, machine learning may be performed based on an image captured of either the substrate placement portion or the target member to detect the substrate placement portion. That is, the substrate transport system according to the present disclosure does not need to include a target member. The substrate placement portion itself may be detected in the captured image without arranging a target member. Furthermore, instead of imaging by the imaging portion, a position sensor such as a photoelectric sensor that emits detection light may be provided as the detection portion. In that case, a trained model that uses the detection result by the position sensor as input and outputs transport control information is generated by machine learning.

また、上記実施形態では、基板搬送ロボット20による搬送動作において、基板210を搬入する動作と、基板210を搬出する動作との両方を学習することによって、基板210を搬入する動作と搬出する動作との両方を含む搬送動作の制御が行われる例を示したが、本開示はこれに限られない。本開示では、基板を搬入する動作と搬出する動作とのいずれか一方の搬送動作を制御する搬送制御情報を学習するようにしてもよい。 In addition, in the above embodiment, an example was shown in which the transport operation by the substrate transport robot 20 is controlled to include both the operation of transporting the substrate 210 and the operation of transporting the substrate 210 by learning both the operation of transporting the substrate 210 and the operation of transporting the substrate 210, but the present disclosure is not limited to this. In the present disclosure, transport control information for controlling either one of the transport operations of transporting the substrate or the operation of transporting the substrate may be learned.

また、上記実施形態では、搬送制御情報81に基づく基板210の搬送動作を行うことによって、搬送動作におけるずれを補正しながら、基板搬送ロボット20の搬送動作を制御する例を示したが、本開示はこれに限られない。本開示では、機械学習による学習とは別個に、基板の検出結果に基づいて、ルールベースのアルゴリズムなどの演算処理によって、搬送動作におけるずれを補正するようにしてもよい。また、搬送動作を行いながら、検出結果としての撮像画像から学習済みモデルを用いて取得された搬送制御情報に基づいて基板搬送ロボットの搬送動作のずれを補正するように搬送動作を制御する例を示したが、搬送動作を行いながら学習済みモデルを用いないようにしてもよい。すなわち、予め機械学習を行うことによって搬送動作を行うための制御量を取得するとともに、機械学習により取得された搬送制御情報による制御量を設定値として、搬送動作の制御を行うようにしてもよい。すなわち、機械学習による搬送動作の自動教示を行うとともに、搬送動作自体は、自動教示により設定された固定値としての設定値に基づいて実行されるようにしてもよい。 In the above embodiment, an example was shown in which the transport operation of the substrate transport robot 20 was controlled while correcting the deviation in the transport operation by performing the transport operation of the substrate 210 based on the transport control information 81, but the present disclosure is not limited to this. In the present disclosure, the deviation in the transport operation may be corrected by arithmetic processing such as a rule-based algorithm based on the detection result of the substrate, separately from learning by machine learning. In addition, an example was shown in which the transport operation is controlled so as to correct the deviation in the transport operation of the substrate transport robot based on the transport control information acquired from the captured image as the detection result using the trained model while performing the transport operation, but the trained model may not be used while performing the transport operation. That is, the control amount for performing the transport operation may be obtained by performing machine learning in advance, and the control amount based on the transport control information acquired by machine learning may be set as a set value to control the transport operation. That is, the transport operation may be automatically taught by machine learning, and the transport operation itself may be performed based on a set value as a fixed value set by automatic teaching.

また、上記実施形態では、ターゲット部材71、ターゲット部材72、および、ターゲット部材73が、円形状の板状の部材である例を示したが、本開示はこれに限られない。本開示では、ターゲット部材は、球形であってもよいし、円柱形、または、多角形の断面を有する角柱形であってもよいし、十字形状などの所定の形状を有する立体であってもよい。また、ターゲット部材は、ARマーカーなどのマーカー部材であってもよい。また、学習が完了した後に、ターゲット部材を取り外すようにしてもよい。また、基板載置部のみならず、基板搬送ロボットの位置、または、基板保持ハンドの位置を示すターゲット部材を配置するようにしてもよい。その場合には、ターゲット部材を検出した検出結果または撮像画像に基づいて、基板搬送ロボットが検出されることにより機械学習が行われるようにしてもよい。また、基板の替わりに基板搬送ロボットにより搬送されるターゲット部材を配置するとともに、基板の替わりに配置されたターゲット部材を検出した検出結果または撮像画像に基づいて機械学習が行われるようにしてもよい。また、基板収納容器の内部など、基板載置部の基板が載置される位置にターゲット部材を配置するようにしてもよい。また、1つの基板載置部に対するターゲット部材の個数は、1つでもよいし、複数でもよい。 In the above embodiment, the target members 71, 72, and 73 are circular plate-shaped members, but the present disclosure is not limited to this. In the present disclosure, the target members may be spherical, cylindrical, or prismatic with a polygonal cross section, or may be a solid having a predetermined shape such as a cross shape. The target members may be marker members such as AR markers. The target members may be removed after learning is completed. In addition to the substrate placement unit, a target member indicating the position of the substrate transport robot or the position of the substrate holding hand may be placed. In that case, the substrate transport robot may be detected based on the detection result or captured image of the target member, and machine learning may be performed. In addition, a target member transported by the substrate transport robot may be placed instead of the substrate, and machine learning may be performed based on the detection result or captured image of the target member placed instead of the substrate. In addition, the target member may be placed at a position where the substrate is placed on the substrate placement unit, such as inside the substrate storage container. Additionally, the number of target members per substrate placement section may be one or multiple.

また、上記実施形態では、基板搬送ロボット20、撮像部40、および、照明部50が内部に配置される搬送室10が備えられている例を示したが、本開示はこれに限られない。本開示では、搬送室を備えていなくともよい。また、撮像部、および、照明部のうちのいずれかが、基板の搬送が行われる搬送室の外部に配置されていてもよい。たとえば、基板に対して処理を行う処理装置の搬送室において、本開示による基板搬送方法を行う場合には、処理装置の搬送室の天井部材をガラスなどの透明部材とするとともに、搬送室の外部の上方に撮像部、および、照明部を配置してもよい。また、搬送室の天井部材を透明部材とする場合には、外部の光源を用いることによって、照明部を配置しないようにしてもよい。 In the above embodiment, an example is shown in which the transfer chamber 10 in which the substrate transfer robot 20, the imaging unit 40, and the illumination unit 50 are arranged is provided, but the present disclosure is not limited to this. In the present disclosure, the transfer chamber does not have to be provided. Also, either the imaging unit or the illumination unit may be arranged outside the transfer chamber in which the substrate is transferred. For example, when the substrate transfer method according to the present disclosure is performed in a transfer chamber of a processing device that processes a substrate, the ceiling member of the transfer chamber of the processing device may be made of a transparent material such as glass, and the imaging unit and the illumination unit may be arranged above the outside of the transfer chamber. Also, when the ceiling member of the transfer chamber is made of a transparent material, an external light source may be used to avoid disposing the illumination unit.

また、上記実施形態では、搬送室10の上方に配置されている撮像部41、撮像部42、および、撮像部43と、基板搬送ロボット20の基板保持ハンド22に配置されている撮像部44とを備える例を示したが、本開示はこれに限られない。本開示では、基板搬送ロボットに撮像部を配置しなくともよい。また、搬送室に撮像部を配置しなくともよい。また、搬送室に撮像部を配置する場合に、搬送室の下方に撮像部を配置するようにしてもよい。また、撮像部を、ステレオカメラ、または、TOF(Time Of Flight)方式などの3Dカメラを含むようにしてもよい。また、1つの撮像対象に対して、複数の撮像部を配置するようにしてもよい。たとえば、1つの基板載置部を撮像するように、複数の撮像部を配置するようにしてもよい。また、撮像部を、赤外光を検出するように構成してもよい。その場合には、赤外光を照射する照明部と、赤外光を反射するターゲット部材を配置するようにしてもよい。また、基板収納容器の内部に撮像部を配置するようにしてもよい。また、処理待機部の内部に撮像部を配置するようにしてもよい。 In the above embodiment, an example is shown in which the imaging unit 41, the imaging unit 42, and the imaging unit 43 are arranged above the transport chamber 10, and the imaging unit 44 is arranged in the substrate holding hand 22 of the substrate transport robot 20, but the present disclosure is not limited to this. In the present disclosure, the imaging unit does not need to be arranged in the substrate transport robot. The imaging unit does not need to be arranged in the transport chamber. When the imaging unit is arranged in the transport chamber, the imaging unit may be arranged below the transport chamber. The imaging unit may include a stereo camera or a 3D camera such as a TOF (Time Of Flight) system. Multiple imaging units may be arranged for one imaging target. For example, multiple imaging units may be arranged to image one substrate placement unit. The imaging unit may be configured to detect infrared light. In that case, an illumination unit that irradiates infrared light and a target member that reflects infrared light may be arranged. The imaging unit may be arranged inside the substrate storage container. The imaging unit may also be placed inside the processing standby unit.

また、上記実施形態では、学習済みモデル62の学習が完了するまで、動作速度を比較的小さくする例を示したが、本開示はこれに限られない。本開示では、学習済みモデルの学習を行う場合にも、搬送動作の動作速度を小さくしないようにしてもよい。 In addition, in the above embodiment, an example was shown in which the operation speed was relatively slow until learning of the trained model 62 was completed, but the present disclosure is not limited to this. In the present disclosure, the operation speed of the transport operation may not be slowed down even when training of the trained model is performed.

また、上記実施形態では、水平多関節のロボットアーム21を有する基板搬送ロボット20を備える例を示したが、本開示はこれに限られない。本開示では、基板搬送ロボットを、水平多関節ではなく垂直多関節のロボットアームを有するようにしてもよい。また、基板搬送ロボットを、スライド機構などの直線移動機構を有するようにしてもよい。 In addition, in the above embodiment, an example is shown in which the substrate transport robot 20 has a horizontally articulated robot arm 21, but the present disclosure is not limited to this. In the present disclosure, the substrate transport robot may have a vertically articulated robot arm instead of a horizontally articulated robot arm. In addition, the substrate transport robot may have a linear movement mechanism such as a slide mechanism.

また、上記実施形態では、本開示の基板搬送システム100は、処理装置201に基板210を搬送するEFEMである例を示したが、本開示はこれに限られない。本開示では、基板搬送システムは、EFEM以外であってもよい。たとえば、基板搬送システムは、基板収納容器から基板収納容器に対して基板を搬送するストッカーまたはソーターであってもよい。また、基板搬送システムは、基板収納容器ではなく、ベルトコンベアなどによって搬送されてきた基板を、基板収納容器または基板載置部に搬送するようにしてもよい。また、本開示による基板搬送方法を、処理装置側において基板を搬送するシステムに適用してもよい。すなわち、ロードロック部と処理モジュール部との間における基板の搬送を行う場合において、本開示による基板搬送方法によって、基板を搬送するようにしてもよい。 In the above embodiment, the substrate transport system 100 of the present disclosure is an EFEM that transports the substrate 210 to the processing device 201, but the present disclosure is not limited to this. In the present disclosure, the substrate transport system may be something other than an EFEM. For example, the substrate transport system may be a stocker or sorter that transports substrates from a substrate storage container to a substrate storage container. The substrate transport system may also transport substrates that have been transported by a belt conveyor or the like, rather than a substrate storage container, to a substrate storage container or a substrate placement section. The substrate transport method of the present disclosure may also be applied to a system that transports substrates on the processing device side. That is, when transporting substrates between a load lock section and a processing module section, the substrates may be transported by the substrate transport method of the present disclosure.

また、上記実施形態では、照明部50が、撮像部40による撮像が行われるタイミングにおいて照明光を照射する例を示したが、本開示はこれに限られない。本開示では、照明部による照明光の照射を常時行われているようにしてもよい。また、撮像された撮像画像に基づいて、制御部による制御処理により照明光の照射を制御するようにしてもよい。たとえば、撮像画像の輝度値などに基づいて、照明光の光量、波長などを変更する制御が行われるようにしてもよい。 In the above embodiment, an example has been shown in which the illumination unit 50 irradiates illumination light at the timing when the image capture unit 40 captures an image, but the present disclosure is not limited to this. In the present disclosure, the illumination unit may be constantly irradiated with illumination light. Furthermore, the control unit may control the irradiation of illumination light based on the captured image through control processing. For example, the amount of light, wavelength, etc. of the illumination light may be controlled based on the luminance value of the captured image.

また、上記実施形態では、照明光として黄色の光を照射するLEDを含む照明部50が2つ配置されている例を示したが、本開示はこれに限られない。本開示では、照明部を、LED以外の光源装置を含むようにしてもよい。また、照明部による照明光は、黄色以外に、オレンジ色などの所定の色の波長を有するようにしてもよい。照明部を、白色光などの複数の波長を含む光を照射するようにしてもよい。また、照明光は、赤外光などの可視光以外の波長の光であってもよい。また、照明部の個数は、1つであってもよいし、3つ以上であってもよい。 In the above embodiment, an example is shown in which two illumination units 50 including LEDs that irradiate yellow light as illumination light are arranged, but the present disclosure is not limited to this. In the present disclosure, the illumination unit may include a light source device other than an LED. Furthermore, the illumination light from the illumination unit may have a wavelength of a specified color, such as orange, other than yellow. The illumination unit may irradiate light including multiple wavelengths, such as white light. Furthermore, the illumination light may be light with a wavelength other than visible light, such as infrared light. Furthermore, the number of illumination units may be one, or three or more.

また、上記実施形態では、基板搬送システム100の搬送室10に基板収納容器としてのFOUP101が3つ取り付けられており、撮像部40がFOUP101に対応するように3つ配置されている例を示したが、本開示はこれに限られない。本開示では、搬送室に取り付けられる基板収納容器は、2つ以下であってもよいし、4つ以上であってもよい。また、複数の基板収納容器に対して、1つの撮像部を配置するようにしてもよい。その場合には、共通の撮像部によって、複数の基板収納容器に対して搬送される基板の撮像が行われる。 In addition, in the above embodiment, an example is shown in which three FOUPs 101 are attached as substrate storage containers to the transport chamber 10 of the substrate transport system 100, and three imaging units 40 are arranged to correspond to the FOUPs 101, but the present disclosure is not limited to this. In the present disclosure, the number of substrate storage containers attached to the transport chamber may be two or less, or four or more. Also, one imaging unit may be arranged for multiple substrate storage containers. In that case, images of substrates transported to the multiple substrate storage containers are captured by a common imaging unit.

また、上記実施形態では、撮像部40により撮像された撮像画像80を入力として、搬送制御情報81を出力する学習済みモデル62が機械学習により学習される例を示したが、本開示はこれに限られない。本開示では、学習済みモデルに入力される撮像画像に対して、学習済みモデルに入力する前に、ノイズ除去、エッジ強調、コントラスト変更などの画像処理を予め行うようにしてもよい。また、学習済みモデルからの出力は、ロボットアームを動作させるための指令値を含む搬送制御情報でなく、検出された基板、基板載置部、および基板搬送ロボットの位置を示す座標を含む搬送制御情報であってもよい。 In the above embodiment, an example has been shown in which the trained model 62, which uses the captured image 80 captured by the imaging unit 40 as input and outputs the transport control information 81, is trained by machine learning, but the present disclosure is not limited to this. In the present disclosure, image processing such as noise removal, edge enhancement, and contrast change may be performed on the captured image to be input to the trained model before inputting it to the trained model. In addition, the output from the trained model may not be transport control information including command values for operating the robot arm, but may be transport control information including coordinates indicating the positions of the detected substrate, substrate placement unit, and substrate transport robot.

本明細書で開示する要素の機能は、開示された機能を実行するよう構成またはプログラムされた汎用プロセッサ、専用プロセッサ、集積回路、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]
It will be appreciated by those skilled in the art that the exemplary embodiments described above are examples of the following aspects.

(項目1)
基板搬送ロボットと、
前記基板搬送ロボットにより搬送される基板と、前記基板が載置される基板載置部との少なくとも一方を検出する検出部と、
前記検出部による前記基板および前記基板載置部の少なくとも一方の検出結果を入力とし、前記基板搬送ロボットによる前記基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する制御部とを、備える、基板搬送システム。
(Item 1)
A substrate transport robot;
a detection unit that detects at least one of a substrate transported by the substrate transport robot and a substrate placement unit on which the substrate is placed;
a control unit that uses a detection result of at least one of the substrate and the substrate placement unit by the detection unit as input and generates a trained model through machine learning, the trained model outputting transport control information for controlling the transport operation of the substrate by the substrate transport robot.

(項目2)
前記制御部は、深層強化学習による機械学習によって前記学習済みモデルを生成する、項目1に記載の基板搬送システム。
(Item 2)
The substrate transport system of item 1, wherein the control unit generates the trained model through machine learning using deep reinforcement learning.

(項目3)
前記制御部は、前記検出結果を入力とし、前記基板搬送ロボットと、前記基板載置部の位置との座標軸を合わせるための教示情報を含む前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、項目1または2に記載の基板搬送システム。
(Item 3)
3. The substrate transport system according to claim 1, wherein the control unit uses the detection result as an input and generates the trained model through machine learning to output the transport control information including teaching information for aligning coordinate axes between the substrate transport robot and the position of the substrate mounting unit.

(項目4)
前記検出部は、前記基板および前記基板載置部の少なくとも一方に加えて、前記基板搬送ロボットを検出し、
前記制御部は、前記基板および前記基板載置部の少なくとも一方の前記検出結果と、前記基板搬送ロボットの前記検出結果とを入力とし、前記搬送制御情報を出力する前記学習済みモデルを生成する、項目1~3のいずれか1項に記載の基板搬送システム。
(Item 4)
the detection unit detects the substrate transport robot in addition to at least one of the substrate and the substrate placement unit;
The control unit receives the detection results of at least one of the substrate and the substrate mounting unit and the detection results of the substrate transport robot as input, and generates the trained model that outputs the transport control information.

(項目5)
前記制御部は、
前記基板搬送ロボットの搬送動作を制御するロボット制御部を兼ね、
前記学習済みモデルを用いることによって前記搬送制御情報を取得するとともに、取得された前記搬送制御情報に基づく前記基板の搬送動作を行うことによって、搬送動作におけるずれを補正しながら、前記基板搬送ロボットの搬送動作を制御する、項目1~4のいずれか1項に記載の基板搬送システム。
(Item 5)
The control unit is
A robot control unit that controls the transport operation of the substrate transport robot;
5. The substrate transport system according to any one of claims 1 to 4, wherein the transport control information is acquired by using the trained model, and the transport operation of the substrate is performed based on the acquired transport control information, thereby controlling the transport operation of the substrate transport robot while correcting deviations in the transport operation.

(項目6)
前記検出部は、前記基板と、前記基板載置部と、前記基板載置部の位置を示すターゲット部材との少なくとも1つを撮像する撮像部を含み、
前記制御部は、前記検出部による前記検出結果として取得された前記撮像部による撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、項目1~5のいずれか1項に記載の基板搬送システム。
(Item 6)
the detection unit includes an imaging unit that images at least one of the substrate, the substrate placement unit, and a target member that indicates a position of the substrate placement unit;
The control unit receives an image captured by the imaging unit obtained as the detection result by the detection unit as an input, and generates the trained model that outputs the transport control information through machine learning.

(項目7)
前記基板載置部の位置を示す前記ターゲット部材をさらに備え、
前記撮像部は、前記ターゲット部材を撮像し、
前記制御部は、前記検出結果として取得された前記ターゲット部材を含む前記撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習によって生成する、項目6に記載の基板搬送システム。
(Item 7)
The target member indicates a position of the substrate placement part,
The imaging unit captures an image of the target member,
7. The substrate transport system according to claim 6, wherein the control unit receives the captured image including the target member obtained as the detection result as an input, and generates the trained model by machine learning to output the transport control information.

(項目8)
前記ターゲット部材は、前記学習済みモデルを生成する機械学習において識別されるように、前記撮像画像において所定の形状を有している、項目7に記載の基板搬送システム。
(Item 8)
8. The substrate transportation system of claim 7, wherein the target member has a predetermined shape in the captured image so as to be identified in machine learning that generates the trained model.

(項目9)
前記基板搬送ロボットが配置され、前記基板の搬送が行われる搬送室をさらに備え、
前記撮像部は、前記搬送室に配置されている、項目6~8のいずれか1項に記載の基板搬送システム。
(Item 9)
a transfer chamber in which the substrate transfer robot is disposed and the substrate is transferred;
9. The substrate transfer system according to any one of items 6 to 8, wherein the imaging unit is disposed in the transfer chamber.

(項目10)
前記撮像部は、前記搬送室に配置されている搬送室撮像部と、前記基板搬送ロボットに配置されているロボット撮像部とを含み、
前記制御部は、前記搬送室撮像部による前記撮像画像と、前記ロボット撮像部による前記撮像画像とを入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、項目9に記載の基板搬送システム。
(Item 10)
the imaging unit includes a transfer chamber imaging unit disposed in the transfer chamber and a robot imaging unit disposed in the substrate transfer robot,
10. The substrate transport system according to item 9, wherein the control unit receives the captured image by the transport chamber imaging unit and the captured image by the robot imaging unit as input, and generates the trained model by machine learning to output the transport control information.

(項目11)
前記搬送室撮像部は、前記搬送室の上方に配置されている、項目10に記載の基板搬送システム。
(Item 11)
Item 11. The substrate transfer system according to item 10, wherein the transfer chamber imaging unit is disposed above the transfer chamber.

(項目12)
前記基板搬送ロボットは、前記搬送室において、前記基板が収納される基板収納容器に対する前記基板の搬送動作を行い、
前記撮像部は、前記基板収納容器に収納されている状態の前記基板と、前記基板収納容器において前記基板が載置される前記基板載置部と、前記基板収納容器における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを撮像し、
前記制御部は、前記基板収納容器に収納されている状態の前記基板と、前記基板収納容器において前記基板が載置される前記基板載置部と、前記基板収納容器における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを含む前記撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、項目9~11のいずれか1項に記載の基板搬送システム。
(Item 12)
the substrate transport robot performs an operation of transporting the substrate to a substrate storage container in the transport chamber;
the imaging unit images at least one of the substrate stored in the substrate storage container, the substrate placement portion on which the substrate is placed in the substrate storage container, and the target member indicating a position of the substrate placement portion in the substrate storage container;
The control unit receives as input an image including at least one of the substrate stored in the substrate storage container, the substrate placement portion on which the substrate is placed in the substrate storage container, and the target member indicating the position of the substrate placement portion in the substrate storage container, and generates the trained model by machine learning to output the transport control information.

(項目13)
前記基板搬送ロボットは、前記基板収納容器と、前記基板に対して処理を行う処理装置に前記基板を受け渡すために前記基板が載置される処理待機部との間における前記基板の搬送動作を行い、
前記撮像部は、前記処理待機部における前記基板載置部に載置されている前記基板と、前記処理待機部における前記基板載置部と、前記処理待機部における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを撮像し、
前記制御部は、前記処理待機部における前記基板載置部に載置されている前記基板と、前記処理待機部における前記基板載置部と、前記処理待機部における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを含む前記撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、項目12に記載の基板搬送システム。
(Item 13)
the substrate transport robot performs a transport operation of the substrate between the substrate storage container and a processing standby unit on which the substrate is placed to be delivered to a processing device that performs processing on the substrate;
the imaging unit images at least one of the substrate placed on the substrate placement part in the processing standby unit, the substrate placement part in the processing standby unit, and the target member indicating a position of the substrate placement part in the processing standby unit;
Item 13. The substrate transport system of item 12, wherein the control unit receives as input the captured image including at least one of the substrate placed on the substrate mounting part in the processing waiting unit, the substrate mounting part in the processing waiting unit, and the target member indicating the position of the substrate mounting part in the processing waiting unit, and generates the trained model by machine learning to output the transport control information.

(項目14)
前記制御部は、
前記基板搬送ロボットの搬送動作を制御するロボット制御部を兼ね、
前記検出結果を入力とした機械学習による前記学習済みモデルの生成を行う場合に、前記学習済みモデルの学習が完了するまで、前記基板搬送ロボットの動作速度を比較的小さくした状態で搬送動作を制御する、項目1~13のいずれか1項に記載の基板搬送システム。
(Item 14)
The control unit is
A robot control unit that controls the transport operation of the substrate transport robot;
A substrate transport system according to any one of claims 1 to 13, wherein when the trained model is generated by machine learning using the detection results as input, the transport operation is controlled with the operating speed of the substrate transport robot kept relatively slow until learning of the trained model is completed.

(項目15)
基板搬送ロボットにより搬送される基板と、前記基板が載置される基板載置部との少なくとも一方を検出し、
前記基板および前記基板載置部の少なくとも一方の検出結果を入力とし、前記基板搬送ロボットによる前記基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する、基板搬送方法。
(Item 15)
Detecting at least one of a substrate transported by a substrate transport robot and a substrate placement portion on which the substrate is placed;
A substrate transport method, which uses detection results of at least one of the substrate and the substrate mounting part as input, and generates a trained model through machine learning that outputs transport control information for controlling the transport operation of the substrate by the substrate transport robot.

10 搬送室
20 基板搬送ロボット
30a、101a、203a 基板載置部
40 撮像部
41、42、43 撮像部(搬送室撮像部)
44 撮像部(ロボット撮像部)
50 照明部
60 制御部
62 学習済みモデル
71、72、73 ターゲット部材
80 撮像画像
81 搬送制御情報
100 基板搬送システム
101 FOUP(基板収納容器)
201 処理装置
203 ロードロック部(処理待機部)
210 基板
10: Transport chamber 20: Substrate transport robot 30a, 101a, 203a: Substrate placement unit 40: Imaging unit 41, 42, 43: Imaging unit (transport chamber imaging unit)
44 Imaging unit (robot imaging unit)
50 Illumination unit 60 Control unit 62 Trained model 71, 72, 73 Target member 80 Captured image 81 Transport control information 100 Substrate transport system 101 FOUP (substrate storage container)
201 Processing device 203 Load lock unit (processing standby unit)
210 Substrate

Claims (15)

基板搬送ロボットと、
前記基板搬送ロボットにより搬送される基板と、前記基板が載置される基板載置部との少なくとも一方を検出する検出部と、
前記検出部による前記基板および前記基板載置部の少なくとも一方の検出結果を入力とし、前記基板搬送ロボットによる前記基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する制御部とを、備える、基板搬送システム。
A substrate transport robot;
a detection unit that detects at least one of a substrate transported by the substrate transport robot and a substrate placement unit on which the substrate is placed;
a control unit that uses the detection result of at least one of the substrate and the substrate placement unit by the detection unit as input and generates a trained model through machine learning, the trained model outputting transport control information for controlling the substrate transport operation by the substrate transport robot.
前記制御部は、深層強化学習による機械学習によって前記学習済みモデルを生成する、請求項1に記載の基板搬送システム。 The substrate transport system of claim 1, wherein the control unit generates the trained model through machine learning using deep reinforcement learning. 前記制御部は、前記検出結果を入力とし、前記基板搬送ロボットと、前記基板載置部の位置との座標軸を合わせるための教示情報を含む前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、請求項1または2に記載の基板搬送システム。 The substrate transport system according to claim 1 or 2, wherein the control unit uses machine learning to generate the trained model, which receives the detection results as input and outputs the transport control information including instruction information for aligning coordinate axes between the substrate transport robot and the position of the substrate placement unit. 前記検出部は、前記基板および前記基板載置部の少なくとも一方に加えて、前記基板搬送ロボットを検出し、
前記制御部は、前記基板および前記基板載置部の少なくとも一方の前記検出結果と、前記基板搬送ロボットの前記検出結果とを入力とし、前記搬送制御情報を出力する前記学習済みモデルを生成する、請求項1または2に記載の基板搬送システム。
the detection unit detects the substrate transport robot in addition to at least one of the substrate and the substrate placement unit;
3. The substrate transport system according to claim 1, wherein the control unit receives as input the detection results of at least one of the substrate and the substrate mounting unit and the detection results of the substrate transport robot, and generates the trained model that outputs the transport control information.
前記制御部は、
前記基板搬送ロボットの搬送動作を制御するロボット制御部を兼ね、
前記学習済みモデルを用いることによって前記搬送制御情報を取得するとともに、取得された前記搬送制御情報に基づく前記基板の搬送動作を行うことによって、搬送動作におけるずれを補正しながら、前記基板搬送ロボットの搬送動作を制御する、請求項1または2に記載の基板搬送システム。
The control unit is
A robot control unit that controls the transport operation of the substrate transport robot;
The substrate transport system of claim 1 or 2, further comprising: a first transport control information acquisition unit that acquires a transport control information for a substrate transport robot based on the acquired transport control information; and a second transport operation of the substrate transport robot that acquires a transport control information for a substrate transport robot based on the acquired transport control information.
前記検出部は、前記基板と、前記基板載置部と、前記基板載置部の位置を示すターゲット部材との少なくとも1つを撮像する撮像部を含み、
前記制御部は、前記検出部による前記検出結果として取得された前記撮像部による撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、請求項1または2に記載の基板搬送システム。
the detection unit includes an imaging unit that images at least one of the substrate, the substrate placement unit, and a target member that indicates a position of the substrate placement unit;
3. The substrate transport system according to claim 1, wherein the control unit receives an image captured by the imaging unit obtained as the detection result by the detection unit as an input, and generates the trained model that outputs the transport control information through machine learning.
前記基板載置部の位置を示す前記ターゲット部材をさらに備え、
前記撮像部は、前記ターゲット部材を撮像し、
前記制御部は、前記検出結果として取得された前記ターゲット部材を含む前記撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習によって生成する、請求項6に記載の基板搬送システム。
The target member indicates a position of the substrate placement part,
The imaging unit captures an image of the target member,
The substrate transport system according to claim 6 , wherein the control unit receives the captured image including the target member obtained as the detection result as an input, and generates the trained model that outputs the transport control information by machine learning.
前記ターゲット部材は、前記学習済みモデルを生成する機械学習において識別されるように、前記撮像画像において所定の形状を有している、請求項7に記載の基板搬送システム。 The substrate transport system of claim 7, wherein the target member has a predetermined shape in the captured image so as to be identified in machine learning that generates the trained model. 前記基板搬送ロボットが配置され、前記基板の搬送が行われる搬送室をさらに備え、
前記撮像部は、前記搬送室に配置されている、請求項6に記載の基板搬送システム。
a transfer chamber in which the substrate transfer robot is disposed and the substrate is transferred;
The substrate transfer system according to claim 6 , wherein the imaging unit is disposed in the transfer chamber.
前記撮像部は、前記搬送室に配置されている搬送室撮像部と、前記基板搬送ロボットに配置されているロボット撮像部とを含み、
前記制御部は、前記搬送室撮像部による前記撮像画像と、前記ロボット撮像部による前記撮像画像とを入力とし、前記搬送制御情報を出力する前記学習済みモデルを械学習により生成する、請求項9に記載の基板搬送システム。
the imaging unit includes a transfer chamber imaging unit disposed in the transfer chamber and a robot imaging unit disposed in the substrate transfer robot,
The substrate transport system according to claim 9 , wherein the control unit receives the captured image by the transport chamber imaging unit and the captured image by the robot imaging unit as input, and generates the trained model that outputs the transport control information by machine learning.
前記搬送室撮像部は、前記搬送室の上方に配置されている、請求項10に記載の基板搬送システム。 The substrate transfer system according to claim 10, wherein the transfer chamber imaging unit is disposed above the transfer chamber. 前記基板搬送ロボットは、前記搬送室において、前記基板が収納される基板収納容器に対する前記基板の搬送動作を行い、
前記撮像部は、前記基板収納容器に収納されている状態の前記基板と、前記基板収納容器において前記基板が載置される前記基板載置部と、前記基板収納容器における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを撮像し、
前記制御部は、前記基板収納容器に収納されている状態の前記基板と、前記基板収納容器において前記基板が載置される前記基板載置部と、前記基板収納容器における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを含む前記撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、請求項9に記載の基板搬送システム。
the substrate transport robot performs an operation of transporting the substrate to a substrate storage container in the transport chamber;
the imaging unit images at least one of the substrate stored in the substrate storage container, the substrate placement portion on which the substrate is placed in the substrate storage container, and the target member indicating a position of the substrate placement portion in the substrate storage container;
The substrate transport system of claim 9, wherein the control unit receives as input the captured image including at least one of the substrate stored in the substrate storage container, the substrate mounting portion on which the substrate is placed in the substrate storage container, and the target member indicating the position of the substrate mounting portion in the substrate storage container, and generates the trained model that outputs the transport control information through machine learning.
前記基板搬送ロボットは、前記基板収納容器と、前記基板に対して処理を行う処理装置に前記基板を受け渡すために前記基板が載置される処理待機部との間における前記基板の搬送動作を行い、
前記撮像部は、前記処理待機部における前記基板載置部に載置されている前記基板と、前記処理待機部における前記基板載置部と、前記処理待機部における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを撮像し、
前記制御部は、前記処理待機部における前記基板載置部に載置されている前記基板と、前記処理待機部における前記基板載置部と、前記処理待機部における前記基板載置部の位置を示す前記ターゲット部材との少なくとも1つを含む前記撮像画像を入力とし、前記搬送制御情報を出力する前記学習済みモデルを機械学習により生成する、請求項12に記載の基板搬送システム。
the substrate transport robot performs a transport operation of the substrate between the substrate storage container and a processing standby unit on which the substrate is placed to be delivered to a processing device that performs processing on the substrate;
the imaging unit images at least one of the substrate placed on the substrate placement part in the processing standby unit, the substrate placement part in the processing standby unit, and the target member indicating a position of the substrate placement part in the processing standby unit;
13. The substrate transport system of claim 12, wherein the control unit receives as input the captured image including at least one of the substrate placed on the substrate mounting part in the processing waiting unit, the substrate mounting part in the processing waiting unit, and the target member indicating the position of the substrate mounting part in the processing waiting unit, and generates the trained model that outputs the transport control information through machine learning.
前記制御部は、
前記基板搬送ロボットの搬送動作を制御するロボット制御部を兼ね、
前記検出結果を入力とした機械学習による前記学習済みモデルの生成を行う場合に、前記学習済みモデルの学習が完了するまで、前記基板搬送ロボットの動作速度を比較的小さくした状態で搬送動作を制御する、請求項1または2に記載の基板搬送システム。
The control unit is
A robot control unit that controls the transport operation of the substrate transport robot;
The substrate transport system of claim 1 or 2, wherein when the trained model is generated by machine learning using the detection results as input, the transport operation is controlled with the operating speed of the substrate transport robot kept relatively slow until learning of the trained model is completed.
基板搬送ロボットにより搬送される基板と、前記基板が載置される基板載置部との少なくとも一方を検出し、
前記基板および前記基板載置部の少なくとも一方の検出結果を入力とし、前記基板搬送ロボットによる前記基板の搬送動作を制御するための搬送制御情報を出力する学習済みモデルを、機械学習により生成する、基板搬送方法。
Detecting at least one of a substrate transported by a substrate transport robot and a substrate placement portion on which the substrate is placed;
A substrate transport method, which uses detection results of at least one of the substrate and the substrate mounting part as input, and generates a trained model through machine learning that outputs transport control information for controlling the transport operation of the substrate by the substrate transport robot.
JP2023090761A 2023-06-01 2023-06-01 Substrate transport system and substrate transport method Pending JP2024172792A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023090761A JP2024172792A (en) 2023-06-01 2023-06-01 Substrate transport system and substrate transport method
PCT/JP2024/019722 WO2024248047A1 (en) 2023-06-01 2024-05-29 Substrate conveyance system and substrate conveyance method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023090761A JP2024172792A (en) 2023-06-01 2023-06-01 Substrate transport system and substrate transport method

Publications (1)

Publication Number Publication Date
JP2024172792A true JP2024172792A (en) 2024-12-12

Family

ID=93658065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023090761A Pending JP2024172792A (en) 2023-06-01 2023-06-01 Substrate transport system and substrate transport method

Country Status (2)

Country Link
JP (1) JP2024172792A (en)
WO (1) WO2024248047A1 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007149960A (en) * 2005-11-28 2007-06-14 Hitachi High-Technologies Corp Plasma processing equipment
US11279032B2 (en) * 2019-04-11 2022-03-22 Applied Materials, Inc. Apparatus, systems, and methods for improved joint coordinate teaching accuracy of robots
KR20220041890A (en) * 2019-07-29 2022-04-01 램 리써치 코포레이션 Integrated hardware-software computer vision system for autonomous control and inspection of substrate processing systems
JP7374683B2 (en) * 2019-09-19 2023-11-07 株式会社Screenホールディングス Substrate transfer device and hand position correction method for the substrate transfer device
JP7374790B2 (en) * 2020-01-30 2023-11-07 株式会社Screenホールディングス Conveying device and method
JP7399035B2 (en) * 2020-06-23 2023-12-15 東京エレクトロン株式会社 Teaching method, transport system and program

Also Published As

Publication number Publication date
WO2024248047A1 (en) 2024-12-05

Similar Documents

Publication Publication Date Title
KR100772843B1 (en) Wafer alignment apparatus and method
US10636172B1 (en) Method and system for performing automatic camera calibration for robot control
JP4257570B2 (en) Transfer robot teaching device and transfer robot teaching method
JP6993429B2 (en) Image-based board mapping device
CN108290286A (en) Method for instructing industrial robot to pick up part
JP5689920B2 (en) Wafer center detection
US11295975B2 (en) Method and apparatus for substrate alignment
KR20030096318A (en) Wafer carrying robot teaching method and teaching plate
CN102632506A (en) Position detection device for robot, robotic system, and position detection method for robot
JP2011143496A (en) Device and method for tray transfer
US20240170318A1 (en) Teaching Substrate for Production and Process-Control Tools
JP2024172792A (en) Substrate transport system and substrate transport method
TW202503956A (en) Substrate transport system and substrate transport method
JP2001088073A (en) Appearance inspection device
JPS6265436A (en) Method for controlling wafer position in die bonder
WO2025057905A1 (en) Substrate transfer robot system and substrate detection method
JPS63109923A (en) Component position correction recognition mechanism
JP2024172901A (en) Substrate transfer system, substrate inspection system, and substrate abnormality detection method
US20240157563A1 (en) Substrate conveyance robot and substrate extraction method
JP2024094061A (en) Robot control device and robot teaching method
JP2024147448A (en) ROBOT CONTROL DEVICE AND ROBOT TEACHING METHOD
KR102548626B1 (en) Automatic Calibration System Of Robot Driven
US20210269257A1 (en) Apparatus and method for positioning an object
JP2023161815A (en) Substrate transfer robot system and substrate transfer robot
US20240253233A1 (en) Substrate conveying robot and control method for substrate conveying robot