JP7809162B2 - surveillance system - Google Patents
surveillance systemInfo
- Publication number
- JP7809162B2 JP7809162B2 JP2024082516A JP2024082516A JP7809162B2 JP 7809162 B2 JP7809162 B2 JP 7809162B2 JP 2024082516 A JP2024082516 A JP 2024082516A JP 2024082516 A JP2024082516 A JP 2024082516A JP 7809162 B2 JP7809162 B2 JP 7809162B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- analysis unit
- work
- people
- change points
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Description
本発明は、モノの製造現場におけるヒト、モノ、機械を監視する監視システムに関する。 The present invention relates to a monitoring system that monitors people, things, and machines at manufacturing sites.
モノの製造現場において、製造に携わるヒトや、製造されるモノ、製造工程を実行する機械(製造装置、検査装置、梱包装置、その他)を監視するシステムが知られており、その更なる改善が進められている(例えば特許文献1乃至3参照)。 Systems that monitor the people involved in manufacturing, the products being manufactured, and the machines that carry out the manufacturing process (manufacturing equipment, inspection equipment, packaging equipment, etc.) are known at manufacturing sites, and further improvements to these systems are being made (see, for example, Patent Documents 1 to 3).
例えば、組立産業の製造現場では、複数の部品を集約し、それらを所定の組立図、作業手順書などに沿った作業(例えば、溶接、切削、組立てなど)の組み合わせで、製品が生産される。複雑な製品の場合、複数の作業現場で、それぞれ所定の作業が進められ、それぞれの部分(ユニット)がまとめられて、より複雑な製品が作り出される。このような作業では、集約される部品(モノ)の種類が多い際、作業手順、現場の配置、部品の集約作業等が複雑になり、作業の待ち、部品の滞留、部品集約のタイミングのずれ、作業員(ヒト)の配置ミスなどが発生しやすく、組立作業の効率低下が問題になる。ところが、特に組立産業では、設備、機器を使用することが少なく、ヒトによる組立作業が中心であるため、センサによるロギング環境が整っていない。このため、製造現場でのヒトやモノの状態を的確に把握・監視する監視システムが望まれている。言い換えると、組立産業のデジタルツインを構築し、その活用により、経営数値の改善、監視を実現することが望まれている。 For example, at manufacturing sites in the assembly industry, multiple parts are aggregated and combined to produce a product through tasks (e.g., welding, cutting, assembly, etc.) in accordance with prescribed assembly drawings and work procedures. In the case of complex products, predetermined tasks are carried out at multiple work sites, and each part (unit) is combined to create a more complex product. In such work, when a large number of parts (items) are aggregated, the work procedures, site layout, and part aggregation work become complicated. This can lead to issues such as waiting for tasks, parts being backed up, timing discrepancies in part aggregation, and worker (human) placement errors, resulting in reduced assembly work efficiency. However, particularly in the assembly industry, where equipment and machinery are rarely used and assembly work is primarily performed by humans, a sensor-based logging environment is not yet in place. For this reason, there is a demand for monitoring systems that can accurately grasp and monitor the status of people and items at manufacturing sites. In other words, there is a need to build a digital twin of the assembly industry and utilize it to improve and monitor management figures.
しかし、ヒトの作業状態を数値化して記録する際は、作業者が作業の手を止めて作業状態を記録するか、又は別の作業者が、作業者の動作を観察しながら記録することが必要であり、手間やコストがかかるという問題があった。 However, when quantifying and recording a person's work status, the worker must stop what they are doing and record their work status, or another worker must observe and record the worker's movements, which poses problems of time and cost.
また、モノの状態の監視に関しては、モノが機械の中にある場合には、機械による動作の記録及び監視が可能であるが、モノがある作業現場の機械から別の作業現場の機械に移動する場合などにおいて、その状態を十分に監視することができていない。 Furthermore, with regard to monitoring the status of an object, when the object is inside a machine, it is possible to record and monitor the machine's operations, but when an object is moved from a machine at one work site to a machine at another work site, its status cannot be adequately monitored.
本発明は、ヒトやモノの動きを的確に把握して、製造工程を的確に監視し、作業効率の向上に寄与することができる監視システムを提供するものである。 The present invention provides a monitoring system that can accurately grasp the movements of people and objects, accurately monitor the manufacturing process, and contribute to improving work efficiency.
上記の課題を解決するため、本発明に係る監視システムは、製造現場におけるヒト、モノ、及び装置を監視する監視システムにおいて、前記ヒト、モノ又は装置を監視するカメラと、前記カメラにより得られた映像データを解析する解析部と、前記解析部による解析結果を表示する表示部とを備える。前記解析部は、前記映像データにおける変化点を検出し、前記変化点に基づいて前記ヒト、前記モノ、あるいは装置の状態を解析する。 To solve the above problems, the monitoring system of the present invention is a monitoring system that monitors people, objects, and equipment at a manufacturing site, and includes a camera that monitors the people, objects, or equipment, an analysis unit that analyzes video data obtained by the camera, and a display unit that displays the analysis results by the analysis unit. The analysis unit detects change points in the video data and analyzes the status of the people, objects, or equipment based on the change points.
本発明に係る監視システムによれば、製造工程を的確に監視し、作業効率の向上に寄与することができる監視システムを提供することができる。 The monitoring system according to the present invention can accurately monitor the manufacturing process and contribute to improving work efficiency.
以下、添付図面を参照して本実施形態について説明する。添付図面では、機能的に同じ要素は同じ番号で表示される場合もある。なお、添付図面は本開示の原理に則った実施形態と実装例を示しているが、これらは本開示の理解のためのものであり、決して本開示を限定的に解釈するために用いられるものではない。本明細書の記述は典型的な例示に過ぎず、本開示の特許請求の範囲又は適用例を如何なる意味においても限定するものではない。 The present embodiment will be described below with reference to the accompanying drawings. In the accompanying drawings, functionally identical elements may be denoted by the same numerals. Note that the accompanying drawings show embodiments and implementation examples in accordance with the principles of the present disclosure, but these are intended to aid in understanding the present disclosure and should not be used to interpret the present disclosure in any limiting manner. The descriptions in this specification are merely typical examples and are not intended to limit the scope or application of the present disclosure in any way.
本実施形態では、当業者が本開示を実施するのに十分詳細にその説明がなされているが、他の実装・形態も可能で、本開示の技術的思想の範囲と精神を逸脱することなく構成・構造の変更や多様な要素の置き換えが可能であることを理解する必要がある。従って、以降の記述をこれに限定して解釈してはならない。 In this embodiment, the present disclosure has been described in sufficient detail to enable those skilled in the art to implement the present disclosure. However, it should be understood that other implementations and forms are possible, and that changes to the configuration and structure and substitutions of various elements are possible without departing from the scope and spirit of the technical ideas of the present disclosure. Therefore, the following description should not be interpreted as being limited to this.
以下では、複数の部品から構成される製品(最終製品、および中間製品としてのユニット)を組立する工程に係る実施形態を説明する。基幹システム又は発注システムから発注され納入された部品は、部品倉庫に搬入され格納される。一方、製品の製造計画に沿って、製造作番が発行されると、作番ごとに予め定義された製造計画(設計部門で作成された組立図、組立手順書を含む)に沿って、部品が組立ショップに搬送される。この組立ショップには、製造計画に沿って、組立人員及び必要な機器、ジグが配置される。組立人員は、製造計画に沿って、ケースによって必要な機器・ジグを用いて、所定の組立作業を実施する。 The following describes an embodiment of the process for assembling products (final products and units as intermediate products) composed of multiple parts. Parts ordered and delivered from the core system or ordering system are brought in and stored in a parts warehouse. Meanwhile, when a production number is issued in accordance with the product's manufacturing plan, the parts are transported to the assembly shop in accordance with the manufacturing plan (including assembly drawings and assembly procedures created by the design department) predefined for each production number. In this assembly shop, assembly personnel and the necessary equipment and jigs are allocated in accordance with the manufacturing plan. Assembly personnel perform the specified assembly work using the necessary equipment and jigs depending on the case, in accordance with the manufacturing plan.
所定の組立作業を実施された製品は、次の組立ショップに搬送される。この繰り返し、統合によって、最終製品が完成し、所定の出荷検査が実施され、出荷倉庫に格納される。本実施形態は、工場内で進められている上記の組立工程、作業の進行状況を記録する手段及び方法を提供するものである。具体的には、各倉庫、配膳だな、組立ショップ事に、各部品、各機器・ジグ、各作業者の識別情報、着手完了時刻、離着時刻を記録するものである。従来の技術では、製品部品の有無を検出するために、作業ごと、ショップごとの作業内容、ショップの構成に応じたセンサを個別に設置する必要があった。これは、例えば、製品の変更等で、作業の内容、部品の大きさ形状が変化するたびに、センサの設置位置などを変更する必要があった。以下に説明する実施形態によれば、カメラの撮像範囲に、部品、ジグ、作業者が存在する限り、カメラの設置位置を変更する必要はない。これによりシステム導入時の設置コストを大幅に削減することができる。 After the required assembly work is completed, the product is transported to the next assembly shop. This process is repeated and integrated to complete the final product, which undergoes the required shipping inspection and is then stored in a shipping warehouse. This embodiment provides a means and method for recording the assembly process and work progress as it progresses within a factory. Specifically, the identification information for each part, each piece of equipment/jig, and each worker, as well as the start/end times and takeoff/departure times, are recorded for each warehouse, serving shelf, and assembly shop. In conventional technology, in order to detect the presence or absence of product parts, sensors had to be individually installed for each task, each shop, and each shop's configuration, depending on the work content and shop configuration. This required the installation location of the sensor to be changed whenever the work content or the size and shape of the part changed, for example, due to a product change. According to the embodiment described below, the camera's installation location does not need to be changed as long as the part, jig, or worker is within the camera's imaging range. This significantly reduces the installation costs when introducing the system.
実施形態に係る監視システム1の一例を、図1を参照して説明する。この監視システム1は、一例として、ヒト監視カメラ11、モノ監視カメラ12、装置監視カメラ13、転送コンピュータ(PC)14、収集・蓄積サーバ15、解析サーバ16、及び表示コンピュータ(PC)17から構成され得る。 An example of a monitoring system 1 according to an embodiment will be described with reference to Figure 1. As an example, this monitoring system 1 may be composed of a people monitoring camera 11, an object monitoring camera 12, a device monitoring camera 13, a transfer computer (PC) 14, a collection and storage server 15, an analysis server 16, and a display computer (PC) 17.
ヒト監視カメラ11は、製造現場にて作業を実行するヒト(作業者)の動きを監視するためのカメラである。ヒト監視カメラ11は、例えばヒトの形や、動作の特性に関する情報を予め蓄積しており、人間の動きを迅速且つ確実に検出することができるよう構成され得る。 The human monitoring camera 11 is a camera used to monitor the movements of people (workers) performing tasks at a manufacturing site. The human monitoring camera 11 stores information about, for example, human shapes and movement characteristics in advance, and can be configured to quickly and reliably detect human movements.
モノ監視カメラ12は、製造現場において製造され移動するモノの動きを監視するためのカメラである。モノ監視カメラ12は、一例として、モノを載置して運搬するためのカートの移動を監視するため、カートに付された識別情報(一次元コード、二次元コード、カラーチャート等)を撮像し、識別するカメラとすることができる。複数のカートにそれぞれ異なる識別情報を付すことで、カートの種類を識別することができる。ただし、これはあくまでも一例であり、モノ監視カメラ12は、カートの移動を識別情報により監視するものには限定されない。例えば、モノ自体の形状を認識するか、又はモノに付された各種識別情報を識別するようにしてもよい。また、カートを認識することに代えて、例えばベルトコンベアに載置されたトレイの動きをモノ監視カメラ12で監視するようにしてもよい。モノ監視カメラ12が二次元コードを読み取るように構成される場合、モノ監視カメラ12は、その内部に二次元コード解析用のアプリケーションを搭載することができる。もちろん、二次元コード解析用のアプリケーションは、クラウド上においても良いことは言うまでもない。 The object monitoring camera 12 is a camera used to monitor the movement of objects manufactured and transported at a manufacturing site. As an example, the object monitoring camera 12 can be a camera that captures and identifies identification information (one-dimensional code, two-dimensional code, color chart, etc.) attached to a cart to monitor the movement of the cart on which the object is placed and transported. By assigning different identification information to each of multiple carts, the type of cart can be identified. However, this is merely an example, and the object monitoring camera 12 is not limited to monitoring the movement of carts using identification information. For example, the shape of the object itself may be recognized, or various identification information attached to the object may be identified. Furthermore, instead of recognizing carts, the object monitoring camera 12 may monitor the movement of trays placed on a conveyor belt, for example. If the object monitoring camera 12 is configured to read two-dimensional codes, it can be equipped with an application for analyzing two-dimensional codes. Of course, the application for analyzing two-dimensional codes may also be stored on the cloud.
装置監視カメラ13は、製造現場に設置されている各種装置(製造装置、検査装置、梱包装置、その他)の動きを監視するためのカメラである。装置監視カメラ13は、撮像対象である装置の特性に応じて異なるものとすることができる。例えば、ヒトの操作の介在が必須である装置のための装置監視カメラ13においては、装置の操作パネルを撮像し、ヒトの操作を監視するカメラとすることができる。操作パネルを撮像することで、当該装置が稼働中であるか、停止中であるかなどを判断することが出来る。 The equipment monitoring camera 13 is a camera used to monitor the operation of various devices (manufacturing equipment, inspection equipment, packaging equipment, etc.) installed at the manufacturing site. The equipment monitoring camera 13 can be different depending on the characteristics of the device being imaged. For example, an equipment monitoring camera 13 for a device that requires human operation can be a camera that images the device's operation panel and monitors human operation. By imaging the operation panel, it is possible to determine whether the device is operating or stopped.
昨今の設備、機器は、機器内に配置されたセンサで、機器内の状態を示すパラメータを、検出することができる。しかしながら、これらのセンサを有しない設備の場合、機器を改造して、これらのセンサを設置する必要がある。ところが、設備、機器を用いた作業の熟練者の場合、目視、音の聞き取りで、装置の加工、組み立て、それ以外の処理がいずれのプロセス段階にあるか、また、設備の状態に異常がないかを監視することができる。したがって、設備の監視においても、TVカメラの活用により、状態の監視ができるということになる。このTVカメラでの監視を導入することにより、センサ設置のための改造、熟練者による監視など、高コストの監視システムの導入を不要にすることができる。 Today's facilities and equipment can detect parameters that indicate the state of the equipment using sensors placed within the equipment. However, if the equipment does not have these sensors, the equipment must be modified to install them. However, skilled workers who work with the equipment can visually and audibly determine the process stage of the equipment's processing, assembly, or other processes, and monitor the equipment for abnormalities. Therefore, TV cameras can also be used to monitor the equipment's condition. Introducing TV camera monitoring eliminates the need for costly monitoring systems, such as modifications to install sensors and monitoring by skilled workers.
ヒトの操作が介在しない自動の装置である場合、その装置のための装置監視カメラ13は、例えばモノ(部品)等の投入口や、稼働部分(例えば、切削装置のブレード)の動きを監視するためのカメラとすることができる。更に、装置監視カメラ13は、装置内部での各種作業の内容の検査にも用いることができる。例えば、ハーネス接続用の装置において、ハーネス接続確認検査を実行し、その画像から、正しい接続が行われたか否かを判定し、されていない場合に誤配線等のエラーを検知することができる。 In the case of an automated device that does not require human operation, the device monitoring camera 13 for that device can be a camera for monitoring, for example, the input port for items (parts) or the movement of moving parts (for example, the blade of a cutting device). Furthermore, the device monitoring camera 13 can also be used to inspect the content of various tasks within the device. For example, in a device for connecting harnesses, a harness connection confirmation inspection can be performed, and from the images, it can be determined whether the connections have been made correctly, and if not, errors such as incorrect wiring can be detected.
また、この実施形態では、カメラ11~13内、又は外付けのコントローラにおいて、検査対象を検出する検査対象検出手段、及び不具合を検出する不具合検出手段を備えることができる。検査対象検出手段は、良品の画像の中の検査対象部分を検出する機能を有する。一例として検査対象検出手段は、予め検査対象部分を学習した深層学習ネットワークから構成され得る。この手段を設けることにより、変形が大きいが異常とはみなされない部分(例えば、ケーブル等の部品)を欠陥として誤検出することを避けることができる。 In addition, in this embodiment, cameras 11-13 may be equipped with an inspection object detection means for detecting inspection objects and a defect detection means for detecting defects, either within the cameras 11-13 or in an external controller. The inspection object detection means has the function of detecting the inspection object part in an image of a non-defective product. As an example, the inspection object detection means may be composed of a deep learning network that has previously learned the inspection object part. By providing this means, it is possible to avoid falsely detecting parts that are significantly deformed but not considered abnormal (for example, parts such as cables) as defective.
そして、検査対象部分として検出された部分を不具合検出手段に入力することで、検査対象の不具合が検出され得る。この手段は、一例として、オートエンコーダに予め複数の正常部品(正常品の画像)を学習して構成され得る。オートエンコーダで再構成された画像と、入力画像の差分画像を作成することにより、異常部分がある場合には、その位置の画像信号が大きな値となり、閾値処理により異常として検出される。検出された不具合情報(不具合画像、製品情報等)は、不具合情報格納手段に格納され得る。 Then, by inputting the part detected as the part to be inspected into defect detection means, defects in the object to be inspected can be detected. As an example, this means can be configured by having an autoencoder learn multiple normal parts (images of normal products) in advance. By creating a difference image between the image reconstructed by the autoencoder and the input image, if there is an abnormal part, the image signal at that position will have a large value and will be detected as an abnormality through threshold processing. Detected defect information (defect images, product information, etc.) can be stored in defect information storage means.
新たな検出対象が設けられた際は、その正常画像を、検査対象検出手段、及び、不具合検出手段(オートエンコーダ)に学習させることができる。この学習は、製品の設計時に生成される3次元CADの情報を用いて行われてもよい。 When a new detection target is provided, its normal image can be trained by the inspection target detection means and defect detection means (autoencoder). This training may be performed using 3D CAD information generated during product design.
また、新たな検出対象を学習した情報(ネットワークパラメータ)は、既に学習済みのネットワークの対応パラメータとの加重平均を実行することにより、反映させることができる。この手法により、新規の検出対象に関する情報を、各ユーザがクラウド上に上げたくないケースにも対応できる。すなわち、クラウド上で共有される学習済みネットワークのパラメータを、ユーザの拠点に送付し、当該拠点にて加重平均を実行することで、ユーザ固有の高精度な不具合検出手段、検査対象検出手段を構成・提供することができる。 In addition, the information (network parameters) learned about new detection targets can be reflected by performing a weighted average with the corresponding parameters of an already trained network. This method also accommodates cases where users do not want to upload information about new detection targets to the cloud. In other words, by sending the trained network parameters shared on the cloud to the user's location and performing a weighted average at that location, it is possible to configure and provide a highly accurate defect detection method and inspection target detection method specific to the user.
なお、装置監視カメラ13は、撮像対象の特性や撮像対象までの距離に応じて、様々なレンズ(超近接レンズ、魚眼レンズ、広角レンズ、望遠レンズ、その他)を使用することができる。 The device monitoring camera 13 can use a variety of lenses (ultra-close-up lens, fisheye lens, wide-angle lens, telephoto lens, etc.) depending on the characteristics of the object to be imaged and the distance to the object.
組立工程の現場における組立作業の進行状況は、特定の技能を有する熟練者や管理者であれば、目視確認で識別し記録することができる。このような観点から、本実施の形態では、可視光で撮像したTVカメラによる撮像情報だけから、以下に説明する適切なデータ処理を施し、記録すべき離着時刻を算出するよう構成されている。 The progress of assembly work at an assembly process site can be identified and recorded by visual inspection by skilled personnel or managers with specific skills. From this perspective, this embodiment is configured to calculate the takeoff and landing times to be recorded by performing appropriate data processing, as described below, using only image information captured by a TV camera using visible light.
また、組立工程中の各組立ショップでの組み立て作業が完了した際は、その完了時刻を記録するだけでなく、組立作業の工程ごとの着手、完了時刻、組立が完了した中間製品の不具合を検出し、記録する。このTVカメラのサンプリング時間は、必要に応じ、通常の30fps、60fpsである必要はなく、1fps、0.2fpsなどの数値に間引くことができる。また逆に、120fps、2000fps等、高速度撮像であっても良い。前者は、トータルの格納データ量を下げる効果があり、後者は、高速な動きを伴うデータ収集時に必要となる。 In addition, when assembly work is completed at each assembly shop during the assembly process, not only is the completion time recorded, but the start and completion times for each assembly process, as well as any defects in the intermediate products that have been assembled, are also detected and recorded. The sampling time of this TV camera does not need to be the usual 30 fps or 60 fps, but can be thinned to a value such as 1 fps or 0.2 fps, as necessary. Conversely, high-speed imaging such as 120 fps or 2000 fps is also acceptable. The former has the effect of reducing the total amount of data stored, while the latter is necessary when collecting data involving high-speed movement.
転送PC14は、各種カメラ11~13が撮像した映像データ(動画、静止画の両方を含み得る)を読み込んで、収集・蓄積サーバ15に転送する機能を有する。転送PC14は、転送動作に先立ち、周知の方法によりデータ圧縮動作を実行するよう構成されることもできる。データ圧縮動作に加えて、画像の加工や画像処理(例えば、監視対象であるヒトやモノの画像の部分のみを残し、不要な画像を削除する、又は監視対象画像の解像度を高くし、その他の物体の画像の解像度を低下させるような画像処理など)を実行することも可能である。なお、転送PC14は、収集・蓄積サーバ15と無線接続されていてもよいし、有線接続とされていてもよい。 The transfer PC 14 has the function of reading video data (which may include both video and still images) captured by the various cameras 11-13 and transferring it to the collection and storage server 15. The transfer PC 14 can also be configured to perform data compression using well-known methods prior to the transfer operation. In addition to data compression, it can also perform image processing and manipulation (for example, image processing such as leaving only the image portion of the person or object being monitored and deleting unnecessary images, or image processing such as increasing the resolution of the image of the monitored object and decreasing the resolution of the image of other objects). The transfer PC 14 may be connected to the collection and storage server 15 wirelessly or via a wired connection.
収集・蓄積サーバ15は、転送PC14から転送された映像データを図示しない記憶部において収集し、蓄積するためのコンピュータである。なお、収集された映像データの解析は解析サーバ16において実行されるが、解析工程の一部、例えば、映像データの解析の一部は収集・蓄積サーバ15が担当することも可能である。 The collection and storage server 15 is a computer that collects and stores the video data transferred from the transfer PC 14 in a storage unit (not shown). The analysis of the collected video data is performed by the analysis server 16, but it is also possible for the collection and storage server 15 to be responsible for part of the analysis process, for example, part of the analysis of the video data.
解析サーバ16は、収集・蓄積サーバ15において蓄積された各種映像データを解析して、ヒト、モノ、及び機械の動作を解析し、その解析結果としての解析データを生成する。生成された解析データは、表示PC17に出力され、オペレータが認識可能な形で可視化して表示される。なお、解析サーバ16は、ヒト、モノ、及び機械の動作を解析した結果としての解析データを、作業計画データと対比して、その相違を解析するよう構成することも可能である。 The analysis server 16 analyzes the various types of video data stored in the collection and storage server 15 to analyze the movements of people, objects, and machines, and generates analysis data as the results of the analysis. The generated analysis data is output to the display PC 17 and displayed in a visualized form that can be recognized by the operator. The analysis server 16 can also be configured to compare the analysis data resulting from the analysis of the movements of people, objects, and machines with work plan data and analyze the differences.
解析サーバ16における解析事項は、ヒト(例えば現場監督者)が日常の監督業務を行って発見し得る事項を含むことができるが、これに限定される必要はない。例えば、長時間に亘り収集・蓄積サーバ15において取得され蓄積(学習)された映像データに含まれる信号Aと、新規に取得された映像データに含まれる信号A’とを比較し、その比較結果を解析事項とすることもできる。このようにして得られた信号AとA’とに所定値以上の差異がある場合に、解析サーバ16は、この差異が生じた箇所を、ヒト、モノ、又は機械についての有意な動作の変化点を示す「変化点」として特定する。 The analysis items in the analysis server 16 can include, but are not limited to, items that a person (e.g., a site supervisor) might discover in the course of their daily supervisory duties. For example, signal A contained in video data acquired and accumulated (learned) over a long period of time in the collection and storage server 15 can be compared with signal A' contained in newly acquired video data, and the results of this comparison can be used as the analysis items. If there is a difference between signals A and A' obtained in this way that is greater than a predetermined value, the analysis server 16 will identify the location where this difference occurred as a "change point" that indicates a significant change in the behavior of a person, object, or machine.
このような変化点を特定することで、ヒトの監視では見逃されがちなヒト、モノ、機械の有意な動作が生じた時点を検出することが可能になり、製造工程の作業効率の阻害要因の指標とすることができる。また、ヒトによる監視の場合、正しい動作が行われている場合のデータと、正常ではない動作が行われている場合のデータとを切り分ける必要があるが、正データは準備が容易である一方、誤データの準備は手間がかかる。本システムによれば、誤データの準備が不要で短期間に、容易にシステム導入が実現できる。解析サーバ16は、このような変化点が生じた時間と場所を紐づけ、数理的に「特定の作業場所での作業時間」と定義する。 Identifying such change points makes it possible to detect when significant behavior occurs in people, objects, and machines that would otherwise be overlooked by human monitoring, and can serve as an indicator of factors impeding work efficiency in the manufacturing process. Furthermore, when monitoring by humans, it is necessary to separate data showing correct behavior from data showing abnormal behavior. While correct data is easy to prepare, preparing incorrect data is time-consuming. This system eliminates the need to prepare incorrect data, allowing for easy system implementation in a short space of time. The analysis server 16 links the time and location at which such change points occur, and mathematically defines this as "work time at a specific work location."
一般に、ヒトとモノが所定の場所に存在するというだけでは、実際に作業が適切に進行しているということはできない。しかし、上記のようにして得られた作業時間のデータを比較・分析することにより、例えば、
(a)現在行われている作業が、平均的な作業時間を逸脱している場合、
(b)複数の作業の間で、作業時間のばらつきが大きくなっている場合、
(c)ヒトやモノが、特定の作業場所以外に滞在している場合
などを、これらを「機械的に」検知することができる。これらは、ヒトが定義又は認識する「作業時間」とは異なるものであるが、製造リードタイムの阻害要因を検知することはできている。すなわち、(a)は、「平均的な時間を逸脱している」ことが阻害要因であり、(b)は、作業そのものに「大きなばらつき」という阻害要因がある。(c)は、「作業の待ち」、「モノの滞留」という阻害要因がある。
Generally, simply having people and things in a specific place does not necessarily mean that work is progressing properly. However, by comparing and analyzing the work time data obtained as described above, it is possible to, for example,
(a) If the work currently being done deviates from the average work time,
(b) When there is a large variation in work time between multiple tasks,
(c) It is possible to "mechanically" detect when people or things are staying outside of a specific work location. These are different from the "work time" defined or recognized by humans, but it is possible to detect factors that hinder manufacturing lead time. That is, in (a), the hindering factor is "deviation from the average time," and in (b), the hindering factor is "large variation" in the work itself. In (c), the hindering factors are "waiting for work" and "stagnation of things."
図2を参照して、ヒト監視カメラ11の動作を概略的に説明する。図2は、製造現場に複数の機械((1)~(9))が配置され、矢印に沿ってヒト(作業者)Hが移動する様子を、ヒト監視カメラ11で撮像する様子を示している。ヒト監視カメラ11は、一例として、ヒトHの体格、通常ヒトHが着用している衣服の性状(色、形状、その他)、動作の特性(平均歩行速度、歩幅)の情報を格納しておくことができる。ヒト監視カメラ11は、それらの情報と映像データとの対比により、映像データに含まれるヒトHの画像を特定することができる。特定されたヒトHの画像は、バウンディングボックスBBにより囲われ、映像データは、バウンディングボックスBBを含んだ形で記録され得る。 The operation of the human monitoring camera 11 will be explained briefly with reference to Figure 2. Figure 2 shows a manufacturing site where multiple machines (1 to 9) are arranged, and how a human (worker) H moves along the arrows, captured by the human monitoring camera 11. As an example, the human monitoring camera 11 can store information on the physique of the human H, the characteristics (color, shape, etc.) of the clothing typically worn by the human H, and movement characteristics (average walking speed, stride length). The human monitoring camera 11 can identify the image of the human H contained in the video data by comparing this information with the video data. The identified image of the human H is surrounded by a bounding box BB, and the video data can be recorded in a form that includes the bounding box BB.
このようにして、ヒト監視カメラ11により映像データが得られると、解析サーバ16において映像データが解析され、ヒトHが、どの作業をどの時間帯で行い(滞留時間)、どの時間帯では作業を行わず、移動等を行っていたり(移動時間)、撮影範囲外の位置にいたりしたかを、特定されたヒトの動作の変化点に従い解析することができる。ヒトの動作の変化点は、ヒトが所定の機械の前に到着した時刻、離脱した時刻、その他の情報に従い特定することができる。図2の右下のバー表示は、作業(4)~(8)に関する作業時刻(開始時刻、終了時刻を含む)を示している。このようなバー表示は、表示PC17の表示画面にも表示することができる。 In this way, once video data is obtained by the human monitoring camera 11, the video data is analyzed by the analysis server 16, and it is possible to analyze, based on the identified change points in human behavior, which tasks human H performed and at what time periods (residence time), and which time periods he was not performing tasks but was moving around (movement time) or was in a position outside the captured range. Change points in human behavior can be identified based on the time the person arrived in front of a specific machine, the time they left, and other information. The bar display in the lower right of Figure 2 indicates the task times (including start and end times) for tasks (4) to (8). Such bar displays can also be displayed on the display screen of the display PC 17.
本実施の形態では、ヒト監視カメラ11、又は外付けのコントローラにより作業者検出手段が構成される。作業者検出手段としてのヒト監視カメラ11は、取得した画像の中の作業者を検出するもので、予め、作業者の画像を学習した深層学習ネットワークを含むことができる。この作業者検出手段により、撮像画像の中で作業者が検出される。検出された位置から、作業者が所定の位置に存在するか否か、すなわち、作業箇所への入場時刻、退場時刻が検出される。本実施の形態で、撮像画像を複数の方向から取得し、それぞれの2次元画像内での作業者の存在位置(視点の方向)が分かり、その方向の交差位置が、3次元空間における作業者の存在位置として検出される。この複数の画像から作業者の存在位置を検出する手法は、奥行きの検出精度を高くしたいケースに有効である。また、作業者が、設備、その他の物体の影となり、画像内に移らないケースに、複数の画像を用いることで検出を可能とするという効果もある。 In this embodiment, the worker detection means is composed of a people monitoring camera 11 or an external controller. The people monitoring camera 11 as worker detection means detects workers in captured images and may include a deep learning network that has previously learned images of workers. This worker detection means detects workers in captured images. From the detected position, it is determined whether the worker is present at a specified location, i.e., the time of entry and exit from the work area. In this embodiment, captured images are captured from multiple directions, the worker's location (viewpoint direction) in each two-dimensional image is determined, and the intersection of these directions is detected as the worker's location in three-dimensional space. This method of detecting the worker's location from multiple images is effective in cases where high depth detection accuracy is desired. Furthermore, using multiple images also has the effect of enabling detection in cases where the worker is hidden in the shadow of equipment or other objects and does not appear in the image.
図3を参照して、モノ監視カメラ12及び機械監視カメラ13の動作を概略的に説明する。図2では、一例として3台のモノ監視カメラ12(12A~12C)及び3台の機械監視カメラ13(13A~13C)が配置された例を説明しているが、これはあくまでも一例であり、モノ監視カメラ12及び機械監視カメラ13の数は特定の数には限定されない。また、モノ監視カメラ12は、特定の形式には限定されないが、好適には、図3に概略的に示すように、モノ(部品等)を載置したカート21に付された二次元コード22を撮影するカメラとすることができる。 The operation of the object monitoring camera 12 and machine monitoring camera 13 will be explained generally with reference to Figure 3. Figure 2 illustrates an example in which three object monitoring cameras 12 (12A-12C) and three machine monitoring cameras 13 (13A-13C) are arranged, but this is merely an example, and the number of object monitoring cameras 12 and machine monitoring cameras 13 is not limited to a specific number. Furthermore, the object monitoring camera 12 is not limited to a specific type, but preferably can be a camera that photographs a two-dimensional code 22 attached to a cart 21 on which an object (part, etc.) is placed, as shown generally in Figure 3.
カート21は、例えば図3に示すように、複数の機械(11)~(13)の間で移動する。例えば、カート21が、機械(11)よりも前工程を終了し、機械(11)の前まで移動すると、カート21に付された二次元コード22がモノ監視カメラ12Aにより撮像される。これにより、カート21の機械(11)への到着が検知される。 As shown in Figure 3, the cart 21 moves between multiple machines (11) to (13). For example, when the cart 21 completes a process prior to machine (11) and moves to the front of machine (11), the two-dimensional code 22 attached to the cart 21 is captured by the object monitoring camera 12A. This detects the arrival of the cart 21 at machine (11).
機械(11)での作業が終わり、カート21が機械(11)から離れ、次の機械(12)に向けて移動すると、モノ監視カメラ12Aは、二次元コード22が撮像されなくなったことを検知することでカート21の機械(11)からの離脱を検知する。カート21が機械(12)の前まで到着すると、カート21に付された二次元コード22がモノ監視カメラ12Bにより撮像される。これにより、カート21の機械(12)への到着が検知される。このような動作が繰り返されることにより、モノ監視カメラ12の映像データに基づき、カート21すなわちモノ(部品等)の移動を検知することができる。 When work on machine (11) is completed and cart 21 leaves machine (11) and moves toward the next machine (12), object monitoring camera 12A detects that the two-dimensional code 22 is no longer captured, thereby detecting that cart 21 has left machine (11). When cart 21 arrives in front of machine (12), object monitoring camera 12B captures the two-dimensional code 22 attached to cart 21. This detects that cart 21 has arrived at machine (12). By repeating this operation, the movement of cart 21, i.e., the object (part, etc.), can be detected based on the video data from object monitoring camera 12.
なお、モノの動作の変化点は、ある機械における着工時刻、離脱時刻により特定することができる(図4参照)。上位の機械(工程)から下位の機械(工程)への移動時間(待ち時間)は、上位の機械からの離脱時刻と、下位の機械への到着時刻との差により演算することができる。なお、機械の動作の変化点も、同様に、ある機械が特定の動作を開始した時刻、終了した時刻により特定することができる。 Change points in the operation of an object can be identified by the start and end times of a certain machine (see Figure 4). The travel time (waiting time) from a higher-level machine (process) to a lower-level machine (process) can be calculated from the difference between the departure time from the higher-level machine and the arrival time at the lower-level machine. Change points in machine operation can also be identified by the start and end times of a certain machine's specific operation.
また、このカート21に載置された部品中間製品は、配膳棚でカート21上に部品が載置される際に、カート番号・部品番号・部品番号が紐づけされた製品製造番号等と対応関係を与えられる。対応関係は、二次元コード22にも情報として与えられ、二次元コード22が読まれることにより、これらの対応関係の情報が自動収集される。この一連の自動収集により、カート21、部品、作業者、ショップ、変化時刻が紐づけされる。この紐づけが、他のショップ、他の製品、他の作業者の間でもなされる。その結果、特定の時間に、部品、作業者、設備・機器・ジグが、どの位置に存在するか認識され、そのベクトルデータが格納手段に格納される。また、状態変化の時刻の検出は、必ずしもTVカメラで撮像した画像によるものでなくてもよく、他のセンサ、既に設置されたセンサ等の情報と組み合わされてものであっても良い。 Furthermore, when parts are placed on the cart 21 on the serving shelf, the intermediate part products placed on the cart 21 are assigned a correspondence with the cart number, part number, and product serial number linked to the part number. The correspondence is also assigned as information to the two-dimensional code 22, and by reading the two-dimensional code 22, this correspondence information is automatically collected. This series of automatic collections links the cart 21, part, worker, shop, and change time. This linking is also performed between other shops, other products, and other workers. As a result, the locations of parts, workers, facilities, equipment, and jigs at a specific time are recognized, and this vector data is stored in the storage means. Furthermore, detection of the time of a status change does not necessarily have to be based on images captured by a TV camera, but can also be combined with information from other sensors, already installed sensors, etc.
図5のフローチャートを参照して、実施の形態に係る監視システム1の動作を説明する。このシステムにおいて、ヒト監視カメラ11、モノ監視カメラ12、及び機械監視カメラ13は、それぞれ独立に動作して、ヒト、モノ、及び機械の動作を監視する。得られた映像データは、転送PC14に転送されて読み込まれ、転送PC14は、所定のデータ圧縮動作を映像データに施した後、当該映像データを収集・蓄積サーバ15に転送する。収集・蓄積サーバ15は、転送されたデータを受信し格納する。収集・蓄積サーバ15に蓄積されたデータは、適宜解析サーバ16に送信され、解析の対象とされる。 The operation of the monitoring system 1 according to this embodiment will be explained with reference to the flowchart in Figure 5. In this system, the people monitoring camera 11, the object monitoring camera 12, and the machine monitoring camera 13 each operate independently to monitor the operation of people, objects, and machines. The obtained video data is transferred to and read by the transfer PC 14, which then performs a predetermined data compression operation on the video data before transferring the video data to the collection and storage server 15. The collection and storage server 15 receives and stores the transferred data. The data stored in the collection and storage server 15 is sent to the analysis server 16 as appropriate and is used for analysis.
解析サーバ16は、格納されたデータに基づいて、前述のようなヒト、モノ、機械の変化点を特定し、変化点が生じた時刻、更には変化点が生じた場所を特定し、図示しない記憶部にそれらの情報を格納する。複数の変化点が特定されることで、ヒト及び、モノの各機械での有意な動作開始の時刻、動作終了の時刻を特定することができる。 Based on the stored data, the analysis server 16 identifies the aforementioned change points in people, objects, and machines, determines the time at which the change points occurred, and even the location at which the change points occurred, and stores this information in a memory unit (not shown). By identifying multiple change points, it is possible to determine the start and end times of significant actions for people and each machine object.
変化点、及び変化点が生じた時刻及び場所が特定されると、各工程におけるヒト及びモノの状態が分かり、これにより、各工程が要している時間が分かると共に、複数の工程のうち、どの工程において、リードタイムを短縮する余地(余裕箇所)があるかが判定され得る。すなわち、解析サーバ16は、特定された変化点、及び有意な動作が生じた時点のデータに基づき、各工程における余裕箇所を判定する余裕箇所判定手段として機能し得る。余裕箇所に関しては、表示PC17において可視的に表示することができる。 By identifying change points and the times and locations at which they occurred, the status of people and things in each process can be determined, which not only determines the time required for each process but also determines which of multiple processes has room for shortening lead time (room for margin). In other words, the analysis server 16 can function as a slack determination means that determines slack areas in each process based on the identified change points and data from the time when significant actions occurred. Room for margin can be visually displayed on the display PC 17.
図6は、解析サーバ16における解析結果を、表示PC17のディスプレイに表示する場合の表示画面の一例である。この図6の表示例では、横軸を時間軸とし、異なる作番毎に、製造計画のタイムラインと、実際の作業(実績)における各工程(工程1~3)のタイムラインとを、バー表示により対比するガントチャートである。この表示によると、各作業日における、製造計画と実際の作業との相違が可視化される。この画面表示によれば、どの作番がどの工程にいるのかが可視化され、何日もかけて実行される大工程の中の進捗が、小工程毎に把握され得る。 Figure 6 is an example of a display screen when the analysis results from the analysis server 16 are displayed on the display of the display PC 17. In the display example of Figure 6, the horizontal axis is the time axis, and it is a Gantt chart that uses bars to compare the timeline of the manufacturing plan and the timeline of each process (processes 1 to 3) in the actual work (performance) for each different production number. This display makes visible the differences between the manufacturing plan and the actual work on each work day. This screen display makes it clear which production number is in which process, and allows the progress of each sub-process within a large process that takes place over several days to be understood.
ここに示したように、本実施の形態の監視システムは、製造計画の進捗を監視する際に、大きな効果を発揮する。製造計画の進捗が遅れるということは、人件費、設備の減価償却費等が上積みされるため、製造コストの増加に繋がる。これが進捗管理の効果が大きい理由となる。また、大きな遅延が生じた際、製造計画(製造スケジュール)を再度見直すことにより、適切な製造アウトプットを得ることができる。製造計画の再計画(リスケジューリング)が必要な理由となる。この際、遅延の大きさは、例えば、初期に設定したリードタイムの20%増、あるいは、30%増、というようにあらかじめ設定しておくことができる。あるいは、例えば、ボトルネックとなっているような特定の工程のタクトが20%増、あるいは、30%増、というようにあらかじめ設定しておくこともできる。すなわち、再計画の必要な時期を決める際に、本実施の形態の監視システムが重要な役割を果たすことになる。言い換えると、本発明の監視システムとスケジューラを組み合わせて使用することで、更に大きな効果を生むことができる。この際、試用するスケジューラは、積み上げ式の自動スケジューラであっても、何らかの最適化アルゴリズムを搭載したスケジューラであっても、一定の効果が期待できる。 As shown here, the monitoring system of this embodiment is highly effective in monitoring the progress of a manufacturing plan. Delays in the progress of a manufacturing plan result in increased labor costs, equipment depreciation costs, and other expenses, leading to increased manufacturing costs. This is why progress management is so effective. Furthermore, when a significant delay occurs, appropriate manufacturing output can be achieved by revising the manufacturing plan (manufacturing schedule). This is why rescheduling of the manufacturing plan is necessary. In this case, the magnitude of the delay can be preset, for example, a 20% or 30% increase from the initial lead time. Alternatively, the takt time of a specific process that is causing a bottleneck can be preset, for example, a 20% or 30% increase. In other words, the monitoring system of this embodiment plays an important role in determining when rescheduling is necessary. In other words, combining the monitoring system of this invention with a scheduler can produce even greater benefits. In this case, a certain degree of effectiveness can be expected whether the scheduler being tried out is an automatic stacking scheduler or a scheduler equipped with some kind of optimization algorithm.
図7は、解析サーバ16における解析結果を、表示PCのディスプレイに表示する場合の表示画面の別の例である。この図7の上側の表示例では、横軸を経過時間とし、異なる作番毎の各工程(工程1~3)の作業時間の内訳を、バーの長さとして表示されている。この表示によれば、各作番における合計の作業時間のばらつきが可視化されると共に、各工程の所要時間のバラつきも可視化される。これにより、長い作業時間を要した作番を把握し、その原因を追究することが容易になる。 Figure 7 is another example of a display screen when the analysis results from the analysis server 16 are displayed on the display of a display PC. In the display example at the top of Figure 7, the horizontal axis represents elapsed time, and the breakdown of the work time for each process (processes 1 to 3) for each different production number is displayed as the length of the bar. This display visualizes the variation in total work time for each production number, as well as the variation in the time required for each process. This makes it easy to identify production numbers that require long work times and to investigate the causes.
また、図7の下側の表示例では、横軸を経過時間としているが、複数のカート毎に、異なる工程間の移動時間をバーの長さで表示している。この表示によれば、どのカートのどの工程間において移動時間が長くなったのかを可視化することができ、その原因の追究を容易にすることができる。 In addition, in the example display at the bottom of Figure 7, the horizontal axis represents elapsed time, but the travel time between different processes for each of multiple carts is displayed as the length of the bar. This display makes it possible to visualize which carts and which processes have long travel times, making it easier to investigate the causes.
図8は、各工程(工程1~3)における稼働時間と被稼働時間とをグラフ化したものである。単一の工程のみに着目すれば、全体に対する稼働時間の割合(稼働率)が多いほど、作業効率は高まっていることになる。しかし、ある工程で高い稼働率が高い一方で、隣接する工程で稼働率が低い場合、工程全体としては作業効率の向上は図れない。このように、隣接する工程間で稼働率に差が出ている場合には、作業においてボトルネックが生じていると判断することができる。ボトルネックが生じた場合には、人員配置などを含む製造計画を変更することで、作業効率を向上させることができる。 Figure 8 is a graph of the operating time and non-operating time for each process (processes 1 to 3). When focusing on a single process, the higher the ratio of operating time to the total (operating rate), the higher the work efficiency. However, if one process has a high operating rate while an adjacent process has a low operating rate, the work efficiency of the entire process cannot be improved. In this way, when there is a difference in operating rate between adjacent processes, it can be determined that a bottleneck has occurred in the work. When a bottleneck occurs, work efficiency can be improved by changing the manufacturing plan, including personnel allocation.
なお、以上で説明した実施の形態において、セキュリティ上、ユーザが場内の情報(本実施の形態の取得後の撮像データの処理、人、モノ、機器の状態変化の時刻検出、その後のデータ加工の処理結果の情報)をクラウド上に上げることを避けたいというケースがある。この場合、変転時刻、製品情報、その他の情報を予め、ユーザが設定したパスワードでエンコード、デコードすることができる。これにより、これらの情報を、場内では、内容が人により意味を持つテキスト情報として取り扱い、クラウド上では、パスワードがないと意味を持たない情報として取り扱うことができる。 In the embodiment described above, for security reasons, there may be cases where the user wishes to avoid uploading on-site information (such as the processing of image data after acquisition in this embodiment, the time detection of changes in the status of people, objects, and equipment, and the information resulting from subsequent data processing) to the cloud. In this case, the change time, product information, and other information can be encoded and decoded in advance using a password set by the user. This allows this information to be treated as text information whose content has meaning to different people within the site, and as information that has no meaning without a password on the cloud.
また、クラウド上のデータを使用する前後でハッシュ関数を用いた識別をすることで、クラウド上のデータが、改ざんされていないことを担保することができ、ユーザデータのセキュリティ確保を提供できる。この手法は、事前のハッシュ値を格納データに加えて次のハッシュ値を生成することで、改ざん作業が多くの時間を有することになり、実質的に改ざんができない状況を提供し、結果としてセキュリティをさらに向上することができる、ブロックチェーン技術を利用したものであっても良い。 Furthermore, by using a hash function to identify data on the cloud before and after use, it is possible to ensure that the data on the cloud has not been tampered with, thereby ensuring the security of user data. This method may also utilize blockchain technology, which adds a previous hash value to the stored data to generate the next hash value, making any tampering operations take a long time, effectively making tampering impossible and ultimately further improving security.
また、TVカメラの画像を利用するシステムは、作業者が撮像されること自体に作業者が抵抗感を感じたり、個人情報が漏洩することを懸念したりすることがあり得る。これに対して、初期の段階で、撮像画像を例えばフーリエ変換等の画像変換を施し、ヒトの目では判断できない情報に変換する手段をコントローラ等に設けることができる。その後の学習等の工程において、このような変換画像を用いることで、その後の、作業者検出などの工程においても同様の画像変換を実行可能である。 Furthermore, in systems that use images from TV cameras, workers may be resistant to being photographed, or may be concerned about their personal information being leaked. To address this, a controller or other device can be provided with a means for performing image transformations, such as a Fourier transform, on the captured images at an early stage, converting them into information that cannot be interpreted by the human eye. By using such transformed images in subsequent learning and other processes, similar image transformations can be performed in subsequent processes such as worker detection.
このようにして検出された作業完了時刻を含む各種時刻のデータを、製品毎に取得することで、その製品の着手から完了までのリードタイムを各作業ごとの作業時間として分析することができる。また、例えば、一日の作業時間の終了時に、作業の進捗、部品等の配置位置などをまとめて、レポートを作ることができる。 By acquiring various time data for each product, including the detected work completion time, the lead time from start to completion of the product can be analyzed as the work time for each task. Furthermore, for example, at the end of a day's work, a report can be created that compiles information such as the progress of work and the placement of parts, etc.
このようにして検出された離着時刻や着手完了時刻等の各種時刻データの活用システム、方法に関して、以下に説明する。このシステムによれば、特定の製品に着目して、各作業の進行時間を記述することができる。特定製品、又は特定ショップで、左記進行時間のばらつきを算出すると、作業者により、あるいは、その他の外乱によりそのばらつきが大きい場合は、作業が成熟していないと判断することができる。その場合は、例えば、
・特定作業の作業者を、作業熟練度の高いメンバーに変更する
・ばらつきの原因を分析し、作業を分離するジグを準備する
等の対応策を施すことができる。
A system and method for utilizing various time data such as take-off and arrival times and start and completion times detected in this way will be explained below. With this system, it is possible to describe the progress time of each task by focusing on a specific product. When the variance in the progress time is calculated for a specific product or a specific shop, if the variance is large due to the worker or other disturbances, it can be determined that the task is not mature. In such a case, for example,
- Changing workers in charge of specific tasks to members with higher work skills. - Analyzing the causes of variation and taking countermeasures such as preparing jigs to separate tasks.
また、上記の場合は、着手完了時間のばらつき状況をモニタリングすることで、作業の質の劣化をリアルタイムで知ることができる。 In addition, in the above case, by monitoring the variability in start-to-completion times, it is possible to know in real time if the quality of work is deteriorating.
また、本実施の形態の監視システム、生産計画システム、図6~図8に示した表示システムを有した環境をクラウド上に準備しておくことで以下に示す新たな価値を生むことができる。例えば、ヒトの変化点をより精度よく、高い時間分解能で検出できるアルゴリズムが開発された際、このアルゴリズムだけを変更することで、システム全体の価値を向上できる。例えば、プロセス変更時のプロセスをより細かに分解できるため、それらの組み合わせを変更することで、プロセス再設計によるリードタイム短縮を一段高精度にすることができる。このように、監視システム、あるいは生産計画システム、あるいは表示システムを持つことにより、容易に、迅速に、新しい技術、プログラムを現場に適用することができる。言い換えると、本発明は、生産現場の効率を向上するための「基盤;プラットフォーム」を提供するという側面を持つものである。 Furthermore, by preparing an environment on the cloud that includes the monitoring system, production planning system, and display system shown in Figures 6 to 8 of this embodiment, the following new value can be created. For example, when an algorithm is developed that can detect human change points with greater accuracy and higher time resolution, the value of the entire system can be improved by simply changing this algorithm. For example, because a process can be broken down into smaller parts when it is changed, changing the combination of these parts can make it possible to achieve even greater accuracy in reducing lead time through process redesign. In this way, having a monitoring system, production planning system, or display system makes it possible to easily and quickly apply new technologies and programs to the workplace. In other words, the present invention has the aspect of providing a "platform" for improving efficiency at the production site.
さらに、このように現場適用した技術、プログラムのそれぞれの使用時間をカウントしておくことで、それらの技術の総活用時間を計測することができる。この活用時間に応じて、システム提供者に対する報酬を機械で自動に計算できる。これは、事務処理の機械化であるが、製造現場においても、このような事務処理の機械化、効率化はコスト低減という点で、重要な意味を持つ。また、この形の活用時間計測システムを持ち、活用時間に応じた報酬を支払うことにより、一括の支払いでシステムを導入することに比較して、一時的な現金支払い額を減らすことになり、いわゆるキャッシュフローが良くなるという効果が期待できる。 Furthermore, by counting the usage time of each technology and program applied on-site, it is possible to measure the total usage time of those technologies. The system provider's compensation can be automatically calculated based on this usage time. This is the mechanization of administrative processes, but even in manufacturing sites, the mechanization and efficiency of such administrative processes is important in terms of cost reduction. Furthermore, by having this type of usage time measurement system and paying compensation according to usage time, one-time cash payments can be reduced compared to introducing a system with a lump-sum payment, which is expected to have the effect of improving cash flow.
また、本監視システムによれば、平均的な作業時間、想定した作業完了時刻から、逸脱したことを検出、発報することができる。単なる監視カメラ等を用いた遠隔からの監視システムでは、監視者は、撮影中の画像を監視し続ける必要があるのに対して、想定から逸脱時にのみにシステムから報告を受けることができるという効果が期待できる。 In addition, this monitoring system can detect and alert any deviations from average work time or expected work completion time. With a remote monitoring system that simply uses surveillance cameras, the monitor must continuously monitor the images being captured, whereas with this system, the monitor can receive a report only when there is a deviation from the expected time.
[効果]
以上説明したように、本実施の形態のシステムによれば、ヒト、モノ、機械の動作がカメラ11~13により監視され、映像データにおける変化点に従い、ヒト、モノ、機械の有意な動作の変化を検知して、解析サーバ16において解析し、その結果を可視化して提示することができる。したがって、ヒト、モノ、機械の動きを、オペレータが目視等で監視し、逐一入力を行うことなく、条件設定に手間をかけることなく、監視を実行することができ、製造工程を的確に且つ低コストで監視し、作業効率を向上させることができる。換言すれば、管理監督者の目で感覚的に判断している事項を、カメラ11~13による撮像のみで同等の対応が可能となる。その結果、専任のシステム担当者を配置しなくても、本システムにより製造現場の監視を効率良く実行することができる。なお、製造現場の可視化が行われることで、見える化の実現が図られ、その先にある経営課題解決までを、ワンストップで提供することが可能になる。
[effect]
As described above, according to the system of this embodiment, the movements of people, objects, and machines are monitored by cameras 11-13. Significant changes in the movements of people, objects, and machines are detected based on change points in the video data, analyzed by analysis server 16, and the results are visualized and presented. Therefore, the movements of people, objects, and machines can be monitored visually by an operator, eliminating the need for manual input and the time and effort required for condition setting. This allows for accurate and low-cost monitoring of the manufacturing process, improving work efficiency. In other words, matters that are currently judged intuitively by a supervisor can be handled with the same level of accuracy by simply capturing images using cameras 11-13. As a result, this system allows for efficient monitoring of the manufacturing site without the need for a dedicated system technician. Furthermore, visualization of the manufacturing site allows for visualization, which in turn enables one-stop solutions to management issues.
使用されるカメラ11~13は、適宜設置場所を変更したり、カメラの種類を変更したり、又は数を増やしたりすることができ、製造現場の変更に応じた対応が容易である。具体的には、このシステムにより、ヒトによる組立作業、ヒトによる目視検査、ヒトによるモノの搬送、ヒトによる機械の操作状況など、その状態あるいは結果の記録を残すことが容易でない現場の状態あるいは結果を記録することができる。この結果、その状態を示すデータを記録する仕組みを持っている自動機で構成された工場現場と同等に、ヒトによる作業現場の状態を記録することができる。 The cameras 11-13 used can be installed in different locations, with different types or even increased in number as needed, making it easy to adapt to changes in the manufacturing site. Specifically, this system can record the status or results of worksites where it is not easy to keep records, such as human assembly work, human visual inspection, human transport of items, and human machine operation. As a result, it is possible to record the status of human worksites in the same way as a factory site made up of automated machines that have a mechanism for recording data indicating that status.
[その他]
本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
[others]
The present invention is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations.
1…監視システム、 11…ヒト監視カメラ、 12…モノ監視カメラ、 13…装置監視カメラ、 14…転送コンピュータ(PC)、 15…収集・蓄積サーバ、 16…解析サーバ、 17…表示コンピュータ(PC)、 21…カート、 22…二次元コード。 1...Monitoring system, 11...Human monitoring camera, 12...Object monitoring camera, 13...Device monitoring camera, 14...Transfer computer (PC), 15...Collection and storage server, 16...Analysis server, 17...Display computer (PC), 21...Cart, 22...Two-dimensional code.
Claims (6)
複数の作業場所における複数の作業工程を撮影して前記ヒト、モノ、および装置を監視するカメラと、
前記カメラにより得られた映像データを解析する解析部と、
前記解析部による解析結果を表示する表示部と、
を備え、
前記解析部は、
前記映像データにおける変化点を検出し、
前記変化点に基づいて、前記ヒト、モノ、および装置の状態を解析し、
新規に取得された映像データに含まれる信号と、機械学習された映像データに含まれる信号とを比較して前記変化点を検出し、その変化点の存在位置と時刻とを検出して紐付けて特定の作業場所での作業時間を定義することにより、前記製造工程の作業エラーの監視を実行し、
前記解析部は、前記ヒトが所定の機械の前に到着した時刻、離脱した時刻にしたがって、前記ヒトの動作についての前記変化点を検出し、
前記解析部は、前記モノに対する所定の機械の着工時刻、離脱時刻にしたがって、前記モノの動作についての前記変化点を検出し、
前記解析部は、前記装置が特定の動作を開始した時刻、終了した時刻にしたがって、前記装置の動作についての前記変化点を検出し、
前記解析部は、前記変化点および前記変化点が生じた時刻および場所を特定することにより、各前記作業工程における前記ヒトと前記モノの状態を特定するとともに、各前記作業工程が要している時間を特定し、さらに、いずれの前記作業工程においてリードタイムを短縮する余地があるかを判定する
ことを特徴とする監視システム。 In a monitoring system that monitors people, things, and equipment in the manufacturing process,
a camera that photographs a plurality of work processes in a plurality of work locations and monitors the people, objects , and devices;
an analysis unit that analyzes the video data obtained by the camera;
a display unit that displays the analysis results by the analysis unit;
Equipped with
The analysis unit
Detecting a change point in the video data;
Analyzing the states of the person, object , and device based on the change points;
comparing signals contained in newly acquired video data with signals contained in machine-learned video data to detect the change points, and detecting and linking the positions and times of the change points to define work time at a specific work location, thereby monitoring work errors in the manufacturing process ;
the analysis unit detects the change points in the movement of the person according to the time when the person arrives in front of a predetermined machine and the time when the person leaves the machine,
the analysis unit detects the change point in the operation of the item according to a start time and a stop time of a predetermined machine for the item;
the analysis unit detects the change points in the operation of the device according to the time when the device starts and the time when the device finishes a specific operation;
The analysis unit identifies the change points and the times and places at which the change points occurred, thereby identifying the states of the people and the things in each of the work processes, identifying the time required for each of the work processes, and further determining whether there is room for shortening the lead time in any of the work processes.
A monitoring system characterized by:
前記変化点の候補である検査対象を検出する検査対象検出手段を含むことを特徴とする請求項1に記載の監視システム。 The analysis unit
2. The monitoring system according to claim 1, further comprising an inspection object detecting means for detecting an inspection object that is a candidate for the change point.
前記機械学習された映像データのパラメータを前記製造工程の拠点に送付し、前記拠点において学習された映像データのパラメータと加重平均する手段を含むことを特徴とする請求項1に記載の監視システム。 The analysis unit
The monitoring system according to claim 1, further comprising a means for sending the machine-learned video data parameters to a manufacturing process base and performing a weighted average with the video data parameters learned at the base.
複数の作業場所における複数の作業工程において前記ヒト、モノ、および装置を監視するセンサと、
前記センサにより得られたセンシングデータを解析する解析部と、
前記解析部による解析結果を表示する表示部と、
を備え、
前記解析部は、
前記センシングデータにおける変化点を検出し、
前記変化点に基づいて、前記ヒト、モノ、および装置の状態を解析し、
新規に取得されたセンシングデータに含まれる信号と、機械学習されたセンシングデータに含まれる信号とを比較して前記変化点を検出し、その変化点の時刻と存在位置とを検出して紐付けて特定の作業場所での作業時間を定義することにより、前記製造工程の監視を実行し、
前記解析部は、前記ヒトが所定の機械の前に到着した時刻、離脱した時刻にしたがって、前記ヒトの動作についての前記変化点を検出し、
前記解析部は、前記モノに対する所定の機械の着工時刻、離脱時刻にしたがって、前記モノの動作についての前記変化点を検出し、
前記解析部は、前記装置が特定の動作を開始した時刻、終了した時刻にしたがって、前記装置の動作についての前記変化点を検出し、
前記解析部は、前記変化点および前記変化点が生じた時刻および場所を特定することにより、各前記作業工程における前記ヒトと前記モノの状態を特定するとともに、各前記作業工程が要している時間を特定し、さらに、いずれの前記作業工程においてリードタイムを短縮する余地があるかを判定する
ことを特徴とする監視システム。 In a monitoring system that monitors people, things, and equipment in the manufacturing process,
sensors that monitor the people, objects , and devices in a plurality of work processes at a plurality of work locations;
an analysis unit that analyzes sensing data obtained by the sensor;
a display unit that displays the analysis results by the analysis unit;
Equipped with
The analysis unit
Detecting a change point in the sensing data;
Analyzing the states of the person, object , and device based on the change points;
The signal included in the newly acquired sensing data is compared with the signal included in the machine-learned sensing data to detect the change point, and the time and location of the change point are detected and linked to define the work time at a specific work location, thereby monitoring the manufacturing process .
the analysis unit detects the change points in the movement of the person according to the time when the person arrives in front of a predetermined machine and the time when the person leaves the machine,
the analysis unit detects the change point in the operation of the item according to a start time and a stop time of a predetermined machine for the item;
the analysis unit detects the change points in the operation of the device according to the time when the device starts and the time when the device finishes a specific operation;
The analysis unit identifies the change points and the times and places at which the change points occurred, thereby identifying the states of the people and the things in each of the work processes, identifying the time required for each of the work processes, and further determining whether there is room for shortening the lead time in any of the work processes.
A monitoring system characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024082516A JP7809162B2 (en) | 2020-06-15 | 2024-05-21 | surveillance system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020103355A JP7493390B2 (en) | 2020-06-15 | 2020-06-15 | Monitoring system |
| JP2024082516A JP7809162B2 (en) | 2020-06-15 | 2024-05-21 | surveillance system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020103355A Division JP7493390B2 (en) | 2020-06-15 | 2020-06-15 | Monitoring system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024103539A JP2024103539A (en) | 2024-08-01 |
| JP7809162B2 true JP7809162B2 (en) | 2026-01-30 |
Family
ID=79195637
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020103355A Active JP7493390B2 (en) | 2020-06-15 | 2020-06-15 | Monitoring system |
| JP2024082516A Active JP7809162B2 (en) | 2020-06-15 | 2024-05-21 | surveillance system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020103355A Active JP7493390B2 (en) | 2020-06-15 | 2020-06-15 | Monitoring system |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7493390B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2023131060A (en) * | 2022-03-08 | 2023-09-21 | 株式会社日立製作所 | Monitored object data conversion system, monitoring object data conversion method, and monitoring object data conversion program |
| JP7833649B2 (en) * | 2022-03-22 | 2026-03-23 | パナソニックIpマネジメント株式会社 | Work analysis apparatus and work analysis method |
| EP4276771B1 (en) * | 2022-05-11 | 2025-03-12 | Sick Ag | Method and device for anonymizing a captured image in an industrial installation |
| JP7375240B1 (en) | 2023-03-06 | 2023-11-07 | 株式会社 日立産業制御ソリューションズ | Work management device, work management method, and work management program |
| JP2026005294A (en) | 2024-06-27 | 2026-01-16 | セイコーエプソン株式会社 | Liquid ejection head and liquid ejection device |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016110578A (en) | 2014-12-10 | 2016-06-20 | 株式会社リコー | Image recognition system, server device, and image recognition method |
| JP2018005500A (en) | 2016-06-30 | 2018-01-11 | オムロン株式会社 | Image processing system, image processing method, and image processing program |
| JP2018013919A (en) | 2016-07-20 | 2018-01-25 | 株式会社リコー | Assembly device |
| JP2018045512A (en) | 2016-09-15 | 2018-03-22 | オムロン株式会社 | Workability evaluation device |
| JP2019016226A (en) | 2017-07-07 | 2019-01-31 | 株式会社日立製作所 | Work data management system and work data management method |
| JP2019169021A (en) | 2018-03-26 | 2019-10-03 | 株式会社東芝 | Equipment monitoring system |
| JP2020027425A (en) | 2018-08-10 | 2020-02-20 | 東京エレクトロンデバイス株式会社 | Preventive maintenance device and system |
| JP2020051982A (en) | 2018-09-28 | 2020-04-02 | Jfeテクノリサーチ株式会社 | Image inspection device and inspection model construction system |
| JP2020068009A (en) | 2018-10-25 | 2020-04-30 | Dynabook株式会社 | Operation detection device, operation detection method, and operation detection system |
| JP2020085705A (en) | 2018-11-28 | 2020-06-04 | セイコーエプソン株式会社 | Determination device and determination method |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09200734A (en) * | 1996-01-12 | 1997-07-31 | Fuji Photo Film Co Ltd | Monitoring device |
| JPH1029140A (en) * | 1996-07-15 | 1998-02-03 | Kiyousan Denki Kk | Method of observing each machining process in production line and system therefor |
| JP4670455B2 (en) * | 2005-04-22 | 2011-04-13 | オムロン株式会社 | Process abnormality detection system |
| US9377778B2 (en) * | 2010-02-17 | 2016-06-28 | The Boeing Company | Integration of manufacturing control functions using a multi-functional vision system |
| JP5509062B2 (en) * | 2010-12-28 | 2014-06-04 | 株式会社日立パワーソリューションズ | Production simulation equipment |
| JP2013003688A (en) * | 2011-06-14 | 2013-01-07 | Panasonic Corp | Defective factor detection device and defective factor detection method |
| EP2755096A4 (en) * | 2011-09-05 | 2014-12-31 | Kobayashi Manufacture Co Ltd | Work management system, work management terminal, program and work management method |
| JP6693710B2 (en) * | 2015-06-22 | 2020-05-13 | 株式会社ブロードリーフ | Video analysis apparatus and video analysis method |
| JP6717572B2 (en) * | 2015-06-22 | 2020-07-01 | 株式会社ブロードリーフ | Work analysis system and work analysis method |
| JP2019139570A (en) * | 2018-02-13 | 2019-08-22 | 株式会社東芝 | Determination device, determination method and program |
| JP6715282B2 (en) * | 2018-03-26 | 2020-07-01 | 株式会社東芝 | Quality monitoring system |
| JP7526383B2 (en) * | 2019-06-18 | 2024-08-01 | オムロン株式会社 | Status Sensor |
-
2020
- 2020-06-15 JP JP2020103355A patent/JP7493390B2/en active Active
-
2024
- 2024-05-21 JP JP2024082516A patent/JP7809162B2/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016110578A (en) | 2014-12-10 | 2016-06-20 | 株式会社リコー | Image recognition system, server device, and image recognition method |
| JP2018005500A (en) | 2016-06-30 | 2018-01-11 | オムロン株式会社 | Image processing system, image processing method, and image processing program |
| JP2018013919A (en) | 2016-07-20 | 2018-01-25 | 株式会社リコー | Assembly device |
| JP2018045512A (en) | 2016-09-15 | 2018-03-22 | オムロン株式会社 | Workability evaluation device |
| JP2019016226A (en) | 2017-07-07 | 2019-01-31 | 株式会社日立製作所 | Work data management system and work data management method |
| JP2019169021A (en) | 2018-03-26 | 2019-10-03 | 株式会社東芝 | Equipment monitoring system |
| JP2020027425A (en) | 2018-08-10 | 2020-02-20 | 東京エレクトロンデバイス株式会社 | Preventive maintenance device and system |
| JP2020051982A (en) | 2018-09-28 | 2020-04-02 | Jfeテクノリサーチ株式会社 | Image inspection device and inspection model construction system |
| JP2020068009A (en) | 2018-10-25 | 2020-04-30 | Dynabook株式会社 | Operation detection device, operation detection method, and operation detection system |
| JP2020085705A (en) | 2018-11-28 | 2020-06-04 | セイコーエプソン株式会社 | Determination device and determination method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021196909A (en) | 2021-12-27 |
| JP2024103539A (en) | 2024-08-01 |
| JP7493390B2 (en) | 2024-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7809162B2 (en) | surveillance system | |
| JP6824838B2 (en) | Work data management system and work data management method | |
| CN105051781B (en) | Machine vision system and method for remote quality inspection of products | |
| US12322183B2 (en) | Information processing device for improving work process, information processing method, and recording medium | |
| JP6903142B2 (en) | Anomaly detection device, anomaly detection method and program | |
| US11521120B2 (en) | Inspection apparatus and machine learning method | |
| US11360456B2 (en) | Apparatus and method for identifying differences between a real installation and a digital twin of the installation | |
| US10423669B2 (en) | Manufacturing process visualization apparatus and method | |
| CN109564166A (en) | The system and method checked for automatic and artificial combination | |
| JP2012022602A (en) | Operation improvement analysis system | |
| Putz et al. | A multi-sensor approach for failure identification during production enabled by parallel data monitoring | |
| JP2020205027A (en) | Data extraction device, method of controlling the same, information processing program, and recording medium | |
| JP2023018016A (en) | Management system and cause analysis system | |
| JP7761202B2 (en) | surveillance system | |
| JP7692563B2 (en) | Surveillance system | |
| JP6816176B2 (en) | Measurement system | |
| WO2020250501A1 (en) | Data extraction device, control method for data extraction device, information processing program, and recording medium | |
| CN115946109A (en) | Method and device for monitoring movement process of space manipulator | |
| WO2023286393A1 (en) | Information processing system and information processing method | |
| KR20170081383A (en) | Visualization apparatus for manufacturing execution, and method applied to the same | |
| KR102672362B1 (en) | Visualization Apparatus For Manufacturing Execution | |
| JP2021047640A (en) | Manufacturing cost calculation forecasting system, manufacturing cost calculation forecasting method, and manufacturing cost calculation forecasting program | |
| KR102941097B1 (en) | Digital twin-based rail vehicle manufacturing management method and system integrating artificial intelligence machine vision and pre-simulation technology | |
| US12307773B2 (en) | Information management device and information management method for classifying event occurred in equipment and generating maintenance information | |
| US20240046703A1 (en) | Work management device, work management method, and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250311 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250312 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250812 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250904 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7809162 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |