JP7722224B2 - Information processing device and lighting system - Google Patents
Information processing device and lighting systemInfo
- Publication number
- JP7722224B2 JP7722224B2 JP2022036493A JP2022036493A JP7722224B2 JP 7722224 B2 JP7722224 B2 JP 7722224B2 JP 2022036493 A JP2022036493 A JP 2022036493A JP 2022036493 A JP2022036493 A JP 2022036493A JP 7722224 B2 JP7722224 B2 JP 7722224B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- analysis range
- processing device
- marker
- setting
- 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
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Image Analysis (AREA)
Description
本発明の実施形態は、情報処理装置、および照明システムに関する。 Embodiments of the present invention relate to an information processing device and a lighting system.
撮像部によって撮像した撮像画像に基づいて作業者の作業を検出する技術が提案されている。 Technology has been proposed to detect the work being done by a worker based on images captured by an imaging unit.
しかしながら、従来技術では、作業者の作業を確認する分析範囲の設定方法について改善の余地がある。 However, conventional technology leaves room for improvement in the method for setting the analysis scope for checking worker work.
本発明が解決しようとする課題は、分析範囲を精度よく設定する情報処理装置、および照明システムを提供することである。 The problem that this invention aims to solve is to provide an information processing device and lighting system that can accurately set the analysis range.
実施形態に係る情報処理装置は、取得部と、設定部とを具備する。取得部は、カメラによって撮像された撮像画像を取得する。設定部は、取得された撮像画像に含まれるマーカーを基準に、所定の作業に関する動きを分析するための分析範囲を設定する。設定部は、マーカーと、作業者の動きに応じたヒートマップとに基づいて、作業者の手の動きが予め設定される閾値よりも多い箇所を含む範囲を分析範囲に設定する。 An information processing device according to an embodiment includes an acquisition unit and a setting unit. The acquisition unit acquires captured images captured by a camera. The setting unit sets an analysis range for analyzing movements related to a predetermined task based on markers included in the acquired captured images. The setting unit sets the analysis range to a range that includes locations where the worker's hand movements are greater than a preset threshold, based on the markers and a heat map corresponding to the worker's movements.
本発明によれば、分析範囲を精度よく設定することができる。 The present invention allows the analysis range to be set with high precision.
以下に説明する実施形態に係る情報処理装置20は、取得部231と、設定部234とを具備する。取得部231は、カメラ16によって撮像された撮像画像Pを取得する。設定部234は、取得された撮像画像Pに含まれるマーカーMを基準に、所定の作業に関する動きを分析するための分析範囲Rを設定する。 The information processing device 20 according to the embodiment described below includes an acquisition unit 231 and a setting unit 234. The acquisition unit 231 acquires a captured image P captured by the camera 16. The setting unit 234 sets an analysis range R for analyzing movements related to a specified task, based on a marker M included in the acquired captured image P.
また、以下に説明する実施形態に係る設定部234は、前記マーカーMの座標を基準に前記分析範囲Rを設定する。 In addition, the setting unit 234 in the embodiment described below sets the analysis range R based on the coordinates of the marker M.
また、以下に説明する実施形態に係る設定部234は、作業台に設置された前記マーカーMを基準に前記分析範囲Rを設定する。 In addition, the setting unit 234 in the embodiment described below sets the analysis range R based on the marker M placed on the workbench.
また、以下に説明する実施形態に係る設定部234は、前記作業台に対する設置場所を変更可能な前記マーカーMを基準に前記分析範囲Rを設定する。 In addition, the setting unit 234 in the embodiment described below sets the analysis range R based on the marker M, whose installation location on the workbench can be changed.
また、以下に説明する実施形態に係る設定部234は、複数のマーカーMを基準に前記分析範囲Rを設定する。 In addition, the setting unit 234 in the embodiment described below sets the analysis range R based on multiple markers M.
また、以下に説明する実施形態に係る設定部234は、複数のマーカーMに対してそれぞれ分析範囲Rを設定する。 In addition, the setting unit 234 according to the embodiment described below sets an analysis range R for each of the multiple markers M.
また、以下に説明する実施形態に係る設定部234は、前記マーカーと、作業者の動きに応じたヒートマップとに基づいて分析範囲R2を設定する。 In addition, the setting unit 234 in the embodiment described below sets the analysis range R2 based on the markers and a heat map corresponding to the worker's movements.
また、以下に説明する実施形態に係る設定部234は、前記分析範囲の設定を、前記マーカーを基準とした自動設定、および手動設定に切替可能である。 In addition, the setting unit 234 in the embodiment described below can switch the setting of the analysis range between automatic setting based on the marker and manual setting.
また、以下に説明する実施形態に係る照明システム1は、情報処理装置20と、照明装置とを具備する。照明装置は、カメラ16と照明装置とを有する。 The lighting system 1 according to the embodiment described below includes an information processing device 20 and a lighting device. The lighting device includes a camera 16 and a lighting device.
[照明装置]
最初に、実施形態に係る照明装置10の構成について、図1を参照しながら説明する。図1は、実施形態に係る照明システム1が有する照明装置10の外観例を示す斜視図である。
[Lighting equipment]
First, the configuration of a lighting device 10 according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a perspective view showing an example of the appearance of the lighting device 10 included in a lighting system 1 according to an embodiment.
図1に示すように、照明装置10は、照明部11と、撮像ユニット12と、本体部13とを具備する。照明装置10は、たとえば、本体部13が天井面などに設置され、照明部11から出力される光が床面へと照射される天井直付けタイプの照明装置である。照明装置10は、たとえば工場での生産ラインの監視やオフィス内での従業員の状態監視などの用途で主に屋内で使用される。 As shown in FIG. 1, the lighting device 10 comprises an illumination unit 11, an imaging unit 12, and a main body unit 13. The lighting device 10 is a ceiling-mounted lighting device in which the main body unit 13 is installed on a ceiling surface or the like, and light output from the illumination unit 11 is irradiated onto the floor surface. The lighting device 10 is primarily used indoors, for example, for monitoring production lines in factories or the status of employees in offices.
なお、説明を分かりやすくするために、図1には、鉛直下向きを正方向とし、鉛直上向きを負方向とするZ軸を含む3次元の直交座標系を図示している。また、X軸は照明装置10の長さ方向に、Y軸は照明装置10の幅方向に、それぞれ沿うように図示している。 For ease of understanding, Figure 1 illustrates a three-dimensional Cartesian coordinate system including a Z axis, with the positive direction being vertically downward and the negative direction being vertically upward. The X axis is illustrated as running along the length of the lighting device 10, and the Y axis is illustrated as running along the width of the lighting device 10.
照明部11は、Y軸方向に沿うように配置された、長尺状のシャーシまたは基板(不図示)上に所定の間隔で配置された複数の発光素子(不図示)を有し、シャーシとの間に発光素子が収容されるよう床面側、すなわちZ軸正方向側に拡散カバー14が設けられた照明バーである。 The lighting unit 11 is a lighting bar that has multiple light-emitting elements (not shown) arranged at predetermined intervals on a long chassis or substrate (not shown) that is arranged along the Y-axis direction, and a diffusion cover 14 is provided on the floor side, i.e., on the positive Z-axis side, so that the light-emitting elements are housed between the chassis and the lighting bar.
拡散カバー14は、たとえば、アクリルやポリカーボネートなどの透光性の材料から作られている。拡散カバー14は、フロスト処理が施されて複数の発光素子から出射される光を拡散する機能を有するようになっている。なお、拡散カバー14に適宜拡散材や着色剤を混入させてもよい。 The diffusion cover 14 is made of a translucent material such as acrylic or polycarbonate. The diffusion cover 14 is frosted to diffuse the light emitted from the multiple light-emitting elements. The diffusion cover 14 may also contain diffusing materials or colorants as appropriate.
撮像ユニット12は、遮光カバー15と、カメラ16とを有する。撮像ユニット12は、照明部11のX軸負方向側に隣り合うように並んで配置される。 The imaging unit 12 has a light-shielding cover 15 and a camera 16. The imaging unit 12 is arranged adjacent to the illumination unit 11 on the negative side of the X axis.
本体部13は、照明部11および撮像ユニット12を保持する。また、本体部13は、照明装置10を天井等の所定の位置に取り付けるための取付部材を兼ねる。 The main body 13 holds the lighting unit 11 and the imaging unit 12. The main body 13 also serves as a mounting member for attaching the lighting device 10 to a predetermined position, such as a ceiling.
遮光カバー15は、本体部13との間にカメラ16を覆うように本体部13のZ軸正方向側に配設される。また、遮光カバー15は、カメラ16のレンズと対向する位置に設けられた貫通口を有する。このような遮光カバー15を配設することで、照明部11の拡散カバー14から照射された光をカメラ16のレンズに入り込みにくくすることができる。 The light-shielding cover 15 is disposed on the positive Z-axis side of the main body 13 so as to cover the camera 16 between the main body 13 and the light-shielding cover 15. The light-shielding cover 15 also has a through-hole provided in a position facing the lens of the camera 16. By disposing such a light-shielding cover 15, it is possible to make it difficult for light emitted from the diffusion cover 14 of the lighting unit 11 to enter the lens of the camera 16.
[照明システム]
つづいて、実施形態に係る照明システム1の構成について、図2を参照しながら説明する。図2は、実施形態に係る照明システム1の概要を示す図である。なお、以下では、照明システム1が工場に導入される場合を例に挙げて説明する。
[Lighting System]
Next, the configuration of the lighting system 1 according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an overview of the lighting system 1 according to the embodiment. Note that the following description will be given taking as an example a case where the lighting system 1 is installed in a factory.
図2に示すように、実施形態に係る照明システム1は、複数の照明装置10と、情報処理装置20とを備える。また、図2に示す例では、各照明装置10が工場の作業現場(たとえば、製造ラインなど)に設置される場合を示す。 As shown in FIG. 2, the lighting system 1 according to the embodiment includes a plurality of lighting devices 10 and an information processing device 20. The example shown in FIG. 2 illustrates a case in which each lighting device 10 is installed at a factory work site (e.g., a production line).
複数の照明装置10は、たとえば、生産ラインにおける各作業者50の作業台40(図4参照)の上部にそれぞれ設けられ、カメラ16(図1参照)により、各作業台40を上部から撮像する。 For example, multiple lighting devices 10 are installed above the workbenches 40 (see Figure 4) of each worker 50 on a production line, and a camera 16 (see Figure 1) captures images of each workbench 40 from above.
情報処理装置20は、作業現場に設置された各照明装置10を管理する装置である。たとえば、情報処理装置20は、ネットワークNを介して、各照明装置10の照明部11の照明態様や、カメラ16の撮像処理などを遠隔で制御する。 The information processing device 20 is a device that manages each lighting device 10 installed at the work site. For example, the information processing device 20 remotely controls the lighting mode of the lighting unit 11 of each lighting device 10 and the imaging processing of the camera 16 via the network N.
また、情報処理装置20は、各照明装置10のカメラ16で撮像された撮像画像P(図4参照)を収集し、記憶する。たとえば、情報処理装置20によって収集された撮像画像Pは、作業内容の確認、作業内容の解析、および作業現場の監視などに用いられる。なお、本開示において、情報処理装置20は、静止画としての撮像画像Pを取得してもよく、動画としての撮像画像Pを取得してもよい。 The information processing device 20 also collects and stores captured images P (see FIG. 4) captured by the camera 16 of each lighting device 10. For example, the captured images P collected by the information processing device 20 are used to confirm and analyze the work content, monitor the work site, and so on. Note that in the present disclosure, the information processing device 20 may acquire captured images P as still images or as moving images.
[情報処理装置]
つづいて、実施形態に係る情報処理装置20の構成について、図3を参照しながら説明する。図3は、実施形態に係る情報処理装置20の構成を示すブロック図である。図3に示すように、情報処理装置20は、通信部21と、記憶部22と、制御部23とを具備する。情報処理装置20は、例えば、クラウドサーバである。
[Information processing device]
Next, the configuration of the information processing device 20 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a block diagram showing the configuration of the information processing device 20 according to the embodiment. As shown in Fig. 3, the information processing device 20 includes a communication unit 21, a storage unit 22, and a control unit 23. The information processing device 20 is, for example, a cloud server.
通信部21は、たとえば、NIC(Network Interface Card)などによって実現される。通信部21は、たとえば、ネットワークNを介して、複数の照明装置10との間で情報の送受信を行う。 The communication unit 21 is realized, for example, by a network interface card (NIC). The communication unit 21 transmits and receives information to and from multiple lighting devices 10 via, for example, the network N.
記憶部22は、クラウドサーバにおける記憶部として機能する。記憶部22は、たとえば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置によって実現される。 The storage unit 22 functions as a storage unit in the cloud server. The storage unit 22 is realized, for example, by a semiconductor memory element such as RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or optical disk.
たとえば、記憶部22は、カメラ16によって撮像された撮像画像Pを記憶する。記憶部22は、撮像画像Pにおける分析範囲Rを記憶する。 For example, the memory unit 22 stores a captured image P captured by the camera 16. The memory unit 22 stores an analysis range R in the captured image P.
制御部23は、クラウドサーバにおける制御部として機能する。制御部23は、コントローラ(controller)であり、たとえば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)などによって、情報処理装置20内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部23は、たとえば、コントローラであり、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現される。 The control unit 23 functions as a control unit in the cloud server. The control unit 23 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the storage device inside the information processing device 20 using RAM as a working area. The control unit 23 is also, for example, a controller, and is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
図3に示すように、制御部23は、取得部231と、検出部232と、判定部233と、設定部234とを具備し、以下に説明する制御処理の機能や作用を実現または実行する。なお、制御部23の内部構成は、図3に示した構成に限られず、後述する制御処理を行う構成であれば他の構成であってもよい。 As shown in FIG. 3, the control unit 23 includes an acquisition unit 231, a detection unit 232, a determination unit 233, and a setting unit 234, and realizes or executes the functions and actions of the control processing described below. Note that the internal configuration of the control unit 23 is not limited to the configuration shown in FIG. 3, and may be any other configuration that performs the control processing described below.
取得部231は、カメラ16(図1参照)によって撮像された撮像画像Pを取得する。取得部231は、通信部21を介して各カメラ16から撮像画像Pを取得する。 The acquisition unit 231 acquires captured images P captured by the cameras 16 (see Figure 1). The acquisition unit 231 acquires captured images P from each camera 16 via the communication unit 21.
検出部232は、各種の検出を行う。たとえば、検出部232は、撮像画像PからマーカーMを検出する。検出部232は、撮像画像PにおけるマーカーMの座標を検出する。マーカーMは、作業台40に設置される。マーカーMは、作業台40に対して設置場所を変更可能である。マーカーMは、たとえば、管理者によって設置される。マーカーMは、作業台40によって作業を行う作業者50によって設置されてもよい。 The detection unit 232 performs various detections. For example, the detection unit 232 detects a marker M from the captured image P. The detection unit 232 detects the coordinates of the marker M in the captured image P. The marker M is placed on the workbench 40. The placement location of the marker M on the workbench 40 can be changed. The marker M is placed by, for example, an administrator. The marker M may also be placed by a worker 50 performing work on the workbench 40.
マーカーMは、たとえば、カードに記載される記号である。たとえば、マーカーMは、カードに記載されたQRコード(登録商標)である。記号は、○、□、および十字などであってもよい。マーカーMは、カード以外の物体に記載されてもよい。マーカーMは、立体形状の物体に記載されてもよい。マーカーMは、カード自体の形状、および物体自体の立体形状であってもよい。 The marker M is, for example, a symbol written on a card. For example, the marker M is a QR code (registered trademark) written on a card. The symbol may be a circle, a square, a cross, or the like. The marker M may be written on an object other than a card. The marker M may be written on an object with a three-dimensional shape. The marker M may be the shape of the card itself or the three-dimensional shape of the object itself.
マーカーMは、たとえば、作業台40に着脱可能な部材を介して作業台40に設置される。マーカーMは、作業台40から落ちにくい部材、および形状であることが望ましい。 The marker M is placed on the workbench 40, for example, via a member that can be attached to and detached from the workbench 40. It is desirable that the marker M be made of a material and have a shape that makes it difficult for it to fall off the workbench 40.
検出部232は、取得された撮像画像Pに対して、所定の画像処理を行うことで各種検出を行う。所定の画像処理は、たとえば、検出モデルを用いることで実行される。検出モデルは、例えば、ディープニューラルネットワーク(DNN:Deep Neural Network)等の機械学習のアルゴリズムにより学習を行うことで得られる。検出モデルは、例えば、教師あり学習により得られてよい。検出モデルは、HOG(Histogram Of Gradient)特徴量を利用したSVM(Support Vector Machine)等の機械学習のアルゴリズムを用いる構成であってもよい。また、検出部232は、機械学習を行った検出モデルを用いることなく、例えば、テンプレートマッチング等を用いて各種検出を実行する構成であってもよい。また、検出部232は、撮像画像Pから作業者50の動きを検出する。検出部232は、たとえば、両手の位置を検出する。 The detection unit 232 performs various detections by performing predetermined image processing on the acquired captured image P. The predetermined image processing is performed, for example, by using a detection model. The detection model is obtained by learning using a machine learning algorithm such as a deep neural network (DNN). The detection model may be obtained, for example, by supervised learning. The detection model may be configured to use a machine learning algorithm such as an SVM (Support Vector Machine) that uses HOG (Histogram Of Gradient) features. The detection unit 232 may also be configured to perform various detections using, for example, template matching, without using a detection model that has undergone machine learning. The detection unit 232 also detects the movement of the worker 50 from the captured image P. The detection unit 232 detects the positions of both hands, for example.
判定部233は、マーカーMが検出されたか否かを判定する。判定部233は、たとえば、取得された撮像画像P毎にマーカーMが検出されたか否かを判定する。 The determination unit 233 determines whether a marker M has been detected. For example, the determination unit 233 determines whether a marker M has been detected for each captured image P obtained.
設定部234は、撮像画像Pから所定の作業に関する動きを分析するための分析範囲Rを設定する。所定の作業は、予め設定される作業である。たとえば、所定の作業は、作業台40において行われる作業である。所定の作業は、たとえば、対象物に部品を取り付ける作業、対象物を梱包する作業、および部品や作業用の道具を取る作業などである。 The setting unit 234 sets an analysis range R for analyzing movements related to a predetermined task from the captured image P. The predetermined task is a task that is set in advance. For example, the predetermined task is a task performed on the workbench 40. Examples of predetermined tasks include attaching parts to an object, packaging an object, and picking up parts or work tools.
設定部234は、撮像画像Pに含まれるマーカーMを基準に分析範囲Rを設定する。設定部234は、作業台40に設置されたマーカーMを基準に分析範囲Rを設定する。設定部234は、撮像画像PにおけるマーカーMの座標に対して分析範囲Rを設定する。たとえば、設定部234は、撮像画像Pにおける分析範囲Rの座標を設定する。 The setting unit 234 sets the analysis range R based on a marker M included in the captured image P. The setting unit 234 sets the analysis range R based on a marker M placed on the workbench 40. The setting unit 234 sets the analysis range R based on the coordinates of the marker M in the captured image P. For example, the setting unit 234 sets the coordinates of the analysis range R in the captured image P.
設定部234は、検出部232によって検出されるマーカーMに応じて分析範囲Rを設定する。設定部234は、マーカーMの種別に応じた分析範囲Rを設定する。マーカーMは、分析範囲Rを設定するための情報を有する。分析範囲Rの設定方法を区別するための情報は、マーカーMの種類、マーカーMの形状、およびマーカーMの模様などを含む。 The setting unit 234 sets the analysis range R according to the marker M detected by the detection unit 232. The setting unit 234 sets the analysis range R according to the type of marker M. The marker M has information for setting the analysis range R. The information for distinguishing the method for setting the analysis range R includes the type of marker M, the shape of the marker M, and the pattern of the marker M.
たとえば、検出部232によって検出されるマーカーMがQRコードである場合、設定部234は、QRコードによって特定される形状、およびQRコードによって特定される大きさの分析範囲Rを設定する。 For example, if the marker M detected by the detection unit 232 is a QR code, the setting unit 234 sets an analysis range R with a shape and size specified by the QR code.
たとえば、マーカーMがQRコードであり、かつQRコードが、QRコードに対して撮像画像Pの上方側、およびQRコードに対して撮像画像Pの右方側に延びる分析範囲Rを示す場合、図4に示すように、撮像画像Pに対して分析範囲Rが設定される。図4は、撮像画像Pにおける分析範囲Rの設定の一例を示す図である。 For example, if the marker M is a QR code and the QR code indicates an analysis range R that extends above the captured image P and to the right of the captured image P, the analysis range R is set for the captured image P as shown in Figure 4. Figure 4 is a diagram showing an example of setting the analysis range R for the captured image P.
たとえば、マーカーMが○の記号であり、かつ○の記号に対して所定の半径を有する分析範囲Rを示す場合、図5に示すように、撮像画像Pに対して分析範囲Rが設定される。図5は、撮像画像Pにおける分析範囲Rの設定の一例を示す図である。なお、分析範囲Rの設定方法は、上記方法に限定されるものではない。たとえば、分析範囲Rは、マーカーMを中心とする矩形状であってもよい。たとえば、分析範囲Rは、マーカーMからの距離、およびマーカーMに対する延伸方向が、マーカーMに対して設定される。 For example, if the marker M is a circle symbol and indicates an analysis range R having a predetermined radius relative to the circle symbol, the analysis range R is set for the captured image P as shown in FIG. 5. FIG. 5 is a diagram showing an example of setting the analysis range R for the captured image P. Note that the method for setting the analysis range R is not limited to the above method. For example, the analysis range R may be rectangular with the marker M at its center. For example, the analysis range R is set relative to the marker M in terms of the distance from the marker M and the extension direction relative to the marker M.
情報処理装置20は、たとえば、設定した分析範囲Rにおける作業者50の作業情報を収集し、作業が、予め登録された作業手順によって行われたか否かなどの解析を実行する。また、情報処理装置20は、作業のタクトタイムなどを計測する。 The information processing device 20, for example, collects work information of workers 50 within the set analysis range R and performs analysis to determine whether the work was performed according to a pre-registered work procedure. The information processing device 20 also measures the takt time of the work, etc.
[分析範囲の設定処理]
つづいて、実施形態に係る分析範囲Rの設定処理について図6を参照し説明する。図6は、実施形態に係る分析範囲Rの設定処理を説明するフローチャートである。
[Analysis range setting process]
Next, the process of setting the analysis range R according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a flowchart illustrating the process of setting the analysis range R according to the embodiment.
情報処理装置20は、カメラ16から、カメラ16によって撮像された撮像画像Pを取得する(S100)。情報処理装置20は、取得した撮像画像Pに対してマーカーMを検出するための所定の画像処理を実行する(S101)。 The information processing device 20 acquires from the camera 16 a captured image P captured by the camera 16 (S100). The information processing device 20 performs predetermined image processing on the acquired captured image P to detect markers M (S101).
情報処理装置20は、取得した撮像画像PにマーカーMが有るか否かを判定する(S102)。情報処理装置20は、撮像画像PにマーカーMが無い場合(S102:No)、今回の処理を終了する。 The information processing device 20 determines whether or not a marker M is present in the acquired captured image P (S102). If a marker M is not present in the captured image P (S102: No), the information processing device 20 ends the current processing.
情報処理装置20は、撮像画像PにマーカーMが有る場合(S102:Yes)、マーカーMに応じて分析範囲Rを設定する(S103)。 If a marker M is present in the captured image P (S102: Yes), the information processing device 20 sets an analysis range R according to the marker M (S103).
[効果]
情報処理装置20は、取得部231と、設定部234とを具備する。取得部231は、カメラ16によって撮像された撮像画像Pを取得する。設定部234は、取得された撮像画像Pに含まれるマーカーMを基準に、所定の作業に関する動きを分析するための分析範囲Rを設定する。
[effect]
The information processing device 20 includes an acquisition unit 231 and a setting unit 234. The acquisition unit 231 acquires a captured image P captured by the camera 16. The setting unit 234 sets an analysis range R for analyzing movements related to a predetermined task, based on a marker M included in the acquired captured image P.
これにより、情報処理装置20は、撮像画像Pに対して分析範囲Rを精度よく設定することができる。たとえば、作業台40における作業内容が変更された場合、および作業台40のレイアウトが変更された場合であっても、情報処理装置20は、分析範囲Rを精度よく設定することができる。また、情報処理装置20は、分析範囲Rの設定に要する時間を短くすることができる。たとえば、分析範囲Rの設定を管理者などの手動によって実行される場合と比較して、情報処理装置20は、分析範囲Rの設定に要する時間を短くすることができ、また分析範囲Rを容易に設定することができる。 This allows the information processing device 20 to accurately set the analysis range R for the captured image P. For example, even if the work content on the workbench 40 changes or the layout of the workbench 40 changes, the information processing device 20 can accurately set the analysis range R. The information processing device 20 can also shorten the time required to set the analysis range R. For example, compared to when the analysis range R is set manually by an administrator or the like, the information processing device 20 can shorten the time required to set the analysis range R and can also easily set the analysis range R.
設定部234は、マーカーMの座標を基準に分析範囲Rを設定する。 The setting unit 234 sets the analysis range R based on the coordinates of the marker M.
これにより、情報処理装置20は、マーカーMに対して分析範囲Rを精度よく設定することができる。情報処理装置20は、分析範囲Rのずれ、およびばらつきを抑制することができる。そのため、情報処理装置20は、分析範囲Rにおける分析結果、例えば、作業者50の動き、および作業内容を正確に検出することができ、作業者50の動き、および作業内容の分析結果の精度を向上させることができる。 This allows the information processing device 20 to accurately set the analysis range R for the marker M. The information processing device 20 can suppress deviations and variations in the analysis range R. As a result, the information processing device 20 can accurately detect the analysis results in the analysis range R, such as the movements and work content of the worker 50, and improve the accuracy of the analysis results of the movements and work content of the worker 50.
設定部234は、作業台40に設定されたマーカーMを基準に分析範囲Rを設定する。 The setting unit 234 sets the analysis range R based on the marker M set on the workbench 40.
これにより、情報処理装置20は、作業台40に対して、分析範囲Rを精度よく設定することができる。そのため、たとえば、作業台40における作業内容が変更された場合、および作業台40のレイアウトが変更された場合であっても、情報処理装置20は、作業台40に対して分析範囲Rを精度よく設定することができる。 This allows the information processing device 20 to accurately set the analysis range R for the workbench 40. Therefore, for example, even if the work content on the workbench 40 changes or the layout of the workbench 40 changes, the information processing device 20 can accurately set the analysis range R for the workbench 40.
設定部234は、作業台40に対する設置場所を変更可能なマーカーMを基準に分析範囲Rを設定する。 The setting unit 234 sets the analysis range R based on a marker M whose installation location on the workbench 40 can be changed.
これにより、たとえば、作業台40における作業内容などが変更された場合であっても、マーカーMが作業内容などに応じて移動されることで、情報処理装置20は、分析範囲Rを精度よく設定することができる。作業台40における作業内容などが変更された場合であっても、情報処理装置20は、適切な分析範囲Rを容易に設定することができる。 As a result, even if the work content on the workbench 40 changes, for example, the marker M can be moved in accordance with the work content, allowing the information processing device 20 to accurately set the analysis range R. Even if the work content on the workbench 40 changes, the information processing device 20 can easily set an appropriate analysis range R.
[変形例]
変形例に係る情報処理装置20は、分析範囲Rを一度設定された後、分析範囲Rのリセット操作が行われるまで、撮像画像Pに対して分析範囲Rを自動的に設定してもよい。たとえば、分析範囲Rが設定され、作業台40からマーカーMが撤去された場合であっても、情報処理装置20は、撮像画像Pに対して同じ分析範囲Rを設定してもよい。リセット操作は、たとえば、管理者などによって実行される。なお、リセット操作は、所定のタイミングで実行されてもよい。所定のタイミングは、たとえば、作業が開始されるタイミングである。所定のタイミングは、所定の時刻を含む。
[Modification]
The information processing device 20 according to the modified example may automatically set the analysis range R for the captured image P after the analysis range R has been set once, until a reset operation for the analysis range R is performed. For example, even if the analysis range R is set and the marker M is removed from the workbench 40, the information processing device 20 may set the same analysis range R for the captured image P. The reset operation is performed, for example, by an administrator. The reset operation may also be performed at a predetermined timing. The predetermined timing is, for example, the timing when work begins. The predetermined timing includes a predetermined time.
変形例に係る情報処理装置20は、複数のマーカーMを基準に分析範囲Rを設定してもよい。変形例に係る情報処理装置20は、複数のマーカーMの種別に応じて、分析範囲Rを設定してもよい。たとえば、情報処理装置20は、図7に示すように、関連する複数のマーカーMの座標を基準に分析範囲Rを設定してもよい。すなわち、情報処理装置20は、複数のマーカーMの位置関係に応じて分析範囲Rを設定してもよい。図7は、変形例の撮像画像Pにおける分析範囲Rの設定の一例を示す図である。図7における複数のマーカーMは、複数のマーカーMを頂点とする多角形の範囲が分析範囲Rとして設定されるマーカーMである。 The information processing device 20 according to the modified example may set the analysis range R based on multiple markers M. The information processing device 20 according to the modified example may set the analysis range R according to the type of multiple markers M. For example, as shown in FIG. 7, the information processing device 20 may set the analysis range R based on the coordinates of multiple related markers M. In other words, the information processing device 20 may set the analysis range R according to the positional relationship of the multiple markers M. FIG. 7 is a diagram showing an example of setting the analysis range R in a captured image P according to the modified example. The multiple markers M in FIG. 7 are markers M for which the range of a polygon with the multiple markers M as vertices is set as the analysis range R.
これにより、情報処理装置20は、複数のマーカーMを基準にして分析範囲Rを精度よく設定することができる。また、情報処理装置20は、複雑な形状の分析範囲Rを設定することができる。 This allows the information processing device 20 to accurately set the analysis range R based on multiple markers M. Furthermore, the information processing device 20 can set an analysis range R with a complex shape.
変形例に係る情報処理装置20は、図8に示すように、複数のマーカーMに対してそれぞれ分析範囲Rを設定してもよい。図8は、変形例の撮像画像Pにおける分析範囲Rの設定の一例を示す図である。 The information processing device 20 according to this modification may set an analysis range R for each of multiple markers M, as shown in FIG. 8. FIG. 8 shows an example of setting the analysis range R in a captured image P according to this modification.
これにより、情報処理装置20は、複数の分析範囲Rを設定できる。たとえば、情報処理装置20は、分析範囲R毎の作業の解析を行うことができる。たとえば、作業台40における作業の手順が決まっている場合、情報処理装置20は、作業の手順に応じて作業者50の手が移動する各範囲に分析範囲Rを設定することによって、作業手順の確認を容易に行うことができる。また、たとえば、情報処理装置20は、各作業手順のタクトタイムを容易に計ることができる。 This allows the information processing device 20 to set multiple analysis ranges R. For example, the information processing device 20 can analyze work for each analysis range R. For example, if the work procedures on the workbench 40 have been determined, the information processing device 20 can easily confirm the work procedures by setting the analysis range R for each range in which the worker's 50 hands move according to the work procedures. In addition, for example, the information processing device 20 can easily measure the takt time for each work procedure.
変形例に係る情報処理装置20は、図9に示すように、作業者50を含む範囲を分析範囲Rとして設定してもよい。図9は、変形例の撮像画像Pにおける分析範囲Rの設定の一例を示す図である。すなわち、マーカーMは、作業者50を含んでもよい。 As shown in FIG. 9, the information processing device 20 according to this modification may set an analysis range R that includes the worker 50. FIG. 9 is a diagram showing an example of setting the analysis range R in a captured image P according to this modification. In other words, the marker M may include the worker 50.
また、マーカーMは、作業に用いられる部品などが入った箱などを含んでもよい。たとえば、情報処理装置20は、撮像画像Pから作業台40に載置された部品の情報を検出してもよい。たとえば、情報処理装置20は、部品が入った箱などに記載された部品の型番、箱などに記載されたQRコードなどから部品情報を検出してもよい。なお、情報処理装置20は、撮像画像Pに基づいて、部品の種類を検出してもよい。 The marker M may also include a box containing parts to be used in the work. For example, the information processing device 20 may detect information about the parts placed on the workbench 40 from the captured image P. For example, the information processing device 20 may detect part information from the part's model number written on the box containing the part, or a QR code written on the box. The information processing device 20 may also detect the type of part based on the captured image P.
変形例に係る情報処理装置20は、マーカーMに基づいて設定される分析範囲Rを調整可能であってもよい。たとえば、情報処理装置20は、マーカーMに基づいて設定された分析範囲Rよりも外側に作業者50の手が出て作業が行われている場合、作業者50の手が動く範囲を含めた分析範囲Rを設定してもよい。たとえば、変形例に係る情報処理装置20は、ヒートマップに基づいて、分析範囲Rを設定してもよい。 The information processing device 20 according to the modified example may be able to adjust the analysis range R set based on the marker M. For example, when a worker 50 is performing work with his or her hands outside the analysis range R set based on the marker M, the information processing device 20 may set the analysis range R to include the range in which the worker 50's hands move. For example, the information processing device 20 according to the modified example may set the analysis range R based on a heat map.
変形例に係る情報処理装置20は、撮像画像Pから、作業者50の手の動きを検出し、作業者50の手の動きに基づいたヒートマップを作成してもよい。ヒートマップは、他の情報処理装置によって作成されてもよい。ヒートマップは、カメラ16によって撮像される撮像画像Pの画角内における作業者50の手の動きの回数など基づいて作成される。 In a modified example, the information processing device 20 may detect the hand movements of the worker 50 from the captured image P and create a heat map based on the hand movements of the worker 50. The heat map may also be created by another information processing device. The heat map is created based on the number of hand movements of the worker 50 within the field of view of the captured image P captured by the camera 16, etc.
たとえば、ヒートマップでは、作業者50の動きの多い箇所と、作業者50の動きの少ない箇所とが異なる色などによって分けられる。変形例に係る情報処理装置20は、マーカーと、ヒートマップとに基づいて分析範囲Rを設定してもよい。変形例に係る情報処理装置20は、ヒートマップにおいて、作業者50の手の動きが予め設定される閾値よりも多い箇所を含む所定範囲を含む範囲を分析範囲Rに設定する。たとえば、変形例に係る情報処理装置20は、マーカーMを基準に設定される分析範囲Rに、ヒートマップに基づいた分析範囲を追加して分析範囲R2を設定する。 For example, in the heat map, areas where the worker 50 moves a lot and areas where the worker 50 moves less are distinguished by different colors, etc. The information processing device 20 according to the modified example may set the analysis range R based on the marker and the heat map. The information processing device 20 according to the modified example sets the analysis range R to a range that includes a predetermined range that includes areas in the heat map where the worker 50's hand movements are more than a preset threshold. For example, the information processing device 20 according to the modified example sets the analysis range R2 by adding an analysis range based on the heat map to the analysis range R that is set based on the marker M.
たとえば、情報処理装置20は、図10に示すように、マーカーMを基準に設定される分析範囲Rに、ヒートマップにおいて作業者50の手の動きが予め設定される閾値よりも多い箇所を含む所定範囲R1を含む範囲を加えて、分析範囲R2を設定する。図10は、変形例の撮像画像Pにおける分析範囲R2の設定の一例を示す図である。図10においては、所定範囲R1を含む範囲が追加された分析範囲R2を破線で示す。 For example, as shown in FIG. 10, the information processing device 20 sets the analysis range R2 by adding a range including a predetermined range R1 that includes locations in the heat map where the worker's 50 hand movements are greater than a preset threshold to the analysis range R set based on the marker M. FIG. 10 is a diagram showing an example of setting the analysis range R2 in a captured image P of a modified example. In FIG. 10, the analysis range R2 to which the range including the predetermined range R1 has been added is indicated by a dashed line.
これにより、変形例に係る情報処理装置20は、作業者50の動きに応じたヒートマップに基づいて分析範囲R2を設定することで、作業者50の作業に対して、分析範囲R2を精度よく設定することができる。そのため、情報処理装置20は、分析範囲R2における分析結果の精度を向上させることができる。 As a result, the information processing device 20 according to the modified example can set the analysis range R2 based on a heat map corresponding to the movements of the worker 50, thereby accurately setting the analysis range R2 for the work of the worker 50. As a result, the information processing device 20 can improve the accuracy of the analysis results in the analysis range R2.
変形例に係る情報処理装置20は、分析範囲Rの設定を、マーカーMを基準とした自動設定、および手動設定に切替可能であってもよい。これにより、情報処理装置20は、たとえば、使用目的に応じて、分析範囲Rの設定方法を切り替えることができる。 In a modified example, the information processing device 20 may be able to switch the setting of the analysis range R between automatic setting based on the marker M and manual setting. This allows the information processing device 20 to switch the setting method of the analysis range R depending on, for example, the purpose of use.
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although an embodiment of the present invention has been described, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and spirit of the invention.
1 照明システム
10 照明装置
11 照明部
12 撮像ユニット
16 カメラ
20 情報処理装置
21 通信部
22 記憶部
23 制御部
40 作業台
50 作業者
231 取得部
232 検出部
234 設定部
M マーカー
P 撮像画像
R 分析範囲
R2 分析範囲
REFERENCE SIGNS LIST 1 Lighting system 10 Lighting device 11 Lighting section 12 Imaging unit 16 Camera 20 Information processing device 21 Communication section 22 Storage section 23 Control section 40 Workbench 50 Worker 231 Acquisition section 232 Detection section 234 Setting section M Marker P Captured image R Analysis range R2 Analysis range
Claims (8)
取得された前記撮像画像に含まれるマーカーを基準に、所定の作業に関する動きを分析するための分析範囲を設定する設定部と;
を具備し、
前記設定部は、前記マーカーと、作業者の動きに応じたヒートマップとに基づいて、前記作業者の手の動きが予め設定される閾値よりも多い箇所を含む範囲を分析範囲に設定する情報処理装置。 an acquisition unit that acquires an image captured by the camera;
a setting unit that sets an analysis range for analyzing a movement related to a predetermined task based on a marker included in the acquired captured image;
Equipped with
The setting unit is an information processing device that sets an analysis range to a range that includes locations where the worker's hand movements are greater than a predetermined threshold based on the markers and a heat map corresponding to the worker's movements .
請求項1に記載の情報処理装置。 The information processing device according to claim 1 , wherein the setting unit sets the analysis range based on coordinates of the marker.
請求項1または2に記載の情報処理装置。 The information processing device according to claim 1 , wherein the setting unit sets the analysis range based on the marker placed on a workbench.
請求項3に記載の情報処理装置。 The information processing apparatus according to claim 3 , wherein the setting unit sets the analysis range based on the marker, the installation location of which on the workbench can be changed.
請求項1~4のいずれか1つに記載の情報処理装置。 The information processing device according to claim 1 , wherein the setting unit sets the analysis range based on a plurality of markers.
請求項1~4のいずれか1つに記載の情報処理装置。 The information processing device according to claim 1 , wherein the setting unit sets the analysis range for each of a plurality of markers.
請求項1~6のいずれか1つに記載の情報処理装置。 The information processing device according to claim 1 , wherein the setting unit is capable of switching the setting of the analysis range between automatic setting based on the marker and manual setting.
前記カメラと照明部とを有する照明装置と;
を備える照明システム。 An information processing device according to any one of claims 1 to 7 ;
an illumination device having the camera and an illumination unit;
A lighting system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022036493A JP7722224B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device and lighting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022036493A JP7722224B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device and lighting system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023131623A JP2023131623A (en) | 2023-09-22 |
| JP7722224B2 true JP7722224B2 (en) | 2025-08-13 |
Family
ID=88065705
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022036493A Active JP7722224B2 (en) | 2022-03-09 | 2022-03-09 | Information processing device and lighting system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7722224B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050128077A1 (en) | 2003-10-15 | 2005-06-16 | Drager Safety Ag & Co. | Device and process for entering or leaving an area in a controlled manner |
| JP2015155815A (en) | 2014-02-20 | 2015-08-27 | 東芝ライテック株式会社 | Image sensor device and device control system |
| JP2017228868A (en) | 2016-06-21 | 2017-12-28 | 沖電気工業株式会社 | Imaging System |
| WO2020105226A1 (en) | 2018-11-22 | 2020-05-28 | コニカミノルタ株式会社 | Information processing device, information processing system, and information processing method |
| JP2021163293A (en) | 2020-04-01 | 2021-10-11 | 株式会社デンソーウェーブ | Work analyzer and work analysis program |
-
2022
- 2022-03-09 JP JP2022036493A patent/JP7722224B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050128077A1 (en) | 2003-10-15 | 2005-06-16 | Drager Safety Ag & Co. | Device and process for entering or leaving an area in a controlled manner |
| JP2015155815A (en) | 2014-02-20 | 2015-08-27 | 東芝ライテック株式会社 | Image sensor device and device control system |
| JP2017228868A (en) | 2016-06-21 | 2017-12-28 | 沖電気工業株式会社 | Imaging System |
| WO2020105226A1 (en) | 2018-11-22 | 2020-05-28 | コニカミノルタ株式会社 | Information processing device, information processing system, and information processing method |
| JP2021163293A (en) | 2020-04-01 | 2021-10-11 | 株式会社デンソーウェーブ | Work analyzer and work analysis program |
Non-Patent Citations (1)
| Title |
|---|
| 藤野 秀則 、石井 裕剛、下田 宏、吉川 榮和、Wu Wei,プリント基板面実装作業のための作業教育システムの開発,ヒューマンインタフェース学会誌,日本,特定非営利活動法人ヒューマンインタフェース学会,2009年02月25日,Vol.11、 No.1,p.45-55 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023131623A (en) | 2023-09-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12217413B2 (en) | Surgical kit inspection systems and methods for inspecting surgical kits having parts of different types | |
| CN106560297B (en) | Has the robot system of the camera of photographic subjects label | |
| Khazetdinov et al. | Embedded ArUco: a novel approach for high precision UAV landing | |
| JP7083189B2 (en) | Training data set creation method and equipment | |
| DE102019130046B4 (en) | Robot system with improved scanning mechanism | |
| EP3458919B1 (en) | Robot assisted object learning vision system | |
| CN102574288B (en) | Apparatus for cutting and/or etching an article comprising a flat surface on which patterns and/or writing are reproduced and method for actuating the apparatus | |
| DE112016002057T5 (en) | THREE-DIMENSIONAL MEASURING DEVICE SOLVIBLY COUPLED WITH A ROBOT ARM ON A MOTORIZED MOBILE PLATFORM | |
| CN109822568B (en) | Robot control method, system and storage medium | |
| CN113597362B (en) | Method and control device for determining the relationship between a robot coordinate system and a movable device coordinate system | |
| KR101146119B1 (en) | Method and apparatus for determining positions of robot | |
| JP2020529932A (en) | Handling assemblies, methods and computer programs with handling devices for performing at least one work step | |
| KR20220022475A (en) | Lighting systems and methods for tracking objects | |
| JP7722224B2 (en) | Information processing device and lighting system | |
| CN115338983A (en) | System for drilling holes in a surface of a building | |
| CN112074706A (en) | Accurate positioning system | |
| CN109732601A (en) | A method and device for automatically calibrating robot pose perpendicular to camera optical axis | |
| CN109827575A (en) | Robot localization method based on positioning identifier | |
| CN112789570A (en) | Method and robot system for inputting work area | |
| CN111136800B (en) | System for determining and drilling predetermined drilling points on building surfaces | |
| JP7718261B2 (en) | Information processing device, lighting device, and lighting system | |
| TWI788253B (en) | Adaptive mobile manipulation apparatus and method | |
| Fontana et al. | Flexible vision based control for micro-factories | |
| KR102847064B1 (en) | System and Method For Monitoring Cutting Plain Of Film Roll | |
| JP2015058488A (en) | Robot control system, robot, robot control method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240814 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250617 |
|
| 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: 20250701 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250714 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7722224 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |