JP7637837B2 - Work content analysis device, work content analysis method, program, and sensor - Google Patents
Work content analysis device, work content analysis method, program, and sensor Download PDFInfo
- Publication number
- JP7637837B2 JP7637837B2 JP2021041721A JP2021041721A JP7637837B2 JP 7637837 B2 JP7637837 B2 JP 7637837B2 JP 2021041721 A JP2021041721 A JP 2021041721A JP 2021041721 A JP2021041721 A JP 2021041721A JP 7637837 B2 JP7637837 B2 JP 7637837B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- worker
- work content
- work
- database
- 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
- 238000004458 analytical method Methods 0.000 title claims description 156
- 238000012545 processing Methods 0.000 claims description 60
- 238000004891 communication Methods 0.000 claims description 38
- 238000010586 diagram Methods 0.000 claims description 12
- 210000004247 hand Anatomy 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 210000000707 wrist Anatomy 0.000 claims description 3
- 230000001133 acceleration Effects 0.000 description 15
- 238000000034 method Methods 0.000 description 13
- 230000006872 improvement Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 238000003860 storage Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000001186 cumulative effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000003542 behavioural effect Effects 0.000 description 1
- 210000000481 breast Anatomy 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 210000005069 ears Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、工場等における作業者の作業内容を、作業者の状態に基づいて分析するための作業内容分析装置、作業内容分析方法、プログラム、および作業内容分析装置のためのセンサに関する。 Embodiments of the present invention relate to a work content analysis device, a work content analysis method, a program, and a sensor for the work content analysis device, for analyzing the work content of workers in a factory or the like based on the state of the workers.
通常、作業の効率化を図るためには、実際の作業に要する時間を計測し、作業手順を分析し、この計測結果および分析結果に基づいて、現状の作業の可視化を図り、手順を標準化し、各作業者が、標準化された手順に従って作業することが一般的である。 Typically, to improve work efficiency, the time required for actual work is measured, the work procedures are analyzed, and based on the results of this measurement and analysis, the current state of work is visualized, the procedures are standardized, and each worker follows the standardized procedures.
しかしながら、このような従来の作業手順の分析のために必要な作業時間の計測は、計測員によって、ストップウォッチによってなされている。これでは、人件費が余分にかかってしまう。 However, the measurement of work time required for such conventional work procedure analysis is done by a measurer using a stopwatch, which results in additional labor costs.
余分な人件費をかけることなく作業時間を計測するために、IoTを利用することもできる。すなわち、人間系の作業を、IoTによって代替させるという発想である。 IoT can also be used to measure work time without incurring extra labor costs. In other words, the idea is to replace human-based work with IoT.
しかしながら、重厚なIoTは、工場の設備自体の改修を要するために、すでに稼働している工場の設備に後付けで設置することは難しい。 However, heavy-duty IoT requires modifications to the factory equipment itself, making it difficult to retrofit equipment in an already operating factory.
このように、作業内容分析を実施しようとしても、そのためのデータ収集のために、余分な人件費がかかり、逆に人件費を削減しようとすれば、設備の改造が必要となるというように、実施することは容易ではない。 As such, even if one were to conduct a work content analysis, collecting the data for it would require extra labor costs, and conversely, if one were to try to reduce labor costs, it would require modifying the equipment, making it difficult to implement.
このため、関係するすべての工場における作業効率向上策まで実施する余裕はなく、それぞれの工場の作業効率向上策については、それぞれの工場に任せているのが現状である。 As a result, there is not enough capacity to implement measures to improve work efficiency at all of the factories involved, and the current situation is that each factory is left to decide on its own how to improve work efficiency.
本発明が解決しようとする課題は、余分な人件費をかけず、設備の大幅な改造も要することなく、工場等の作業者の作業内容を分析する作業内容分析装置、作業内容分析方法、およびプログラムを提供することである。また、作業内容分析装置のために使用されるセンサを提供することである。 The problem that this invention aims to solve is to provide a work content analysis device, a work content analysis method, and a program that analyze the work content of workers in a factory or the like, without incurring extra labor costs or requiring major modifications to the equipment. It is also to provide a sensor that can be used for the work content analysis device.
実施形態の作業内容分析装置は、作業者の作業内容を、作業者の状態に基づいて分析する作業内容分析装置であって、1人または複数の作業者の状態を表す状態情報を、時間情報および作業者の識別情報に関連付けて記憶する第1のデータベースと、第1のデータベースに記憶された状態情報のうち、同一時間に関連付けられた少なくとも2つの状態情報から、作業者によってなされた作業内容を推定する推定部と、第1のデータベースに記憶された状態情報と、状態情報に関連付けられた時間情報とから、推定された作業内容に費やされた作業時間を特定する特定部と、推定された作業内容と、特定された作業時間とに基づいて、作業内容を分析する分析部とを備えている。状態情報は、作業者の位置情報と、作業者の手が動作しているか否かを示す動き情報と、作業者の周辺の設備の稼働状態を示す情報とのうちの少なくとも何れかを含む。 The work content analysis device of the embodiment is a work content analysis device that analyzes the work content of a worker based on the state of the worker, and includes a first database that stores status information indicating the state of one or more workers in association with time information and identification information of the worker, an estimation unit that estimates the work content performed by the worker from at least two pieces of status information associated with the same time among the status information stored in the first database, an identification unit that identifies the work time spent on the estimated work content from the status information stored in the first database and the time information associated with the status information, and an analysis unit that analyzes the work content based on the estimated work content and the identified work time. The status information includes at least one of the following: position information of the worker, movement information indicating whether the worker's hands are moving, and information indicating the operating state of equipment around the worker.
以下に、本発明の各実施形態を、図面を参照して説明する。 Each embodiment of the present invention will be described below with reference to the drawings.
(第1の実施形態)
第1の実施形態の作業内容分析方法が適用された作業内容分析装置について説明する。
First Embodiment
A work content analysis device to which the work content analysis method of the first embodiment is applied will be described.
図1は、第1の実施形態の作業内容分析方法が適用された作業内容分析装置の電子回路構成例を示すブロック図である。 Figure 1 is a block diagram showing an example of the electronic circuit configuration of a work content analysis device to which the work content analysis method of the first embodiment is applied.
図2Aは、作業内容分析装置の他の装置との接続関係の一例(カメラを含む)を示す概念図である。 Figure 2A is a conceptual diagram showing an example of the connection relationship between the work content analysis device and other devices (including a camera).
作業内容分析装置10は、工場等の作業者による作業内容を分析する装置である。 The work content analysis device 10 is a device that analyzes the work content performed by workers in a factory, etc.
作業内容分析装置10の電子回路は、図1に示すように、バス11によって互いに接続されたCPU12、記録媒体読取部14、通信部15、表示部16(例えば、ディスプレイ)、メモリ20、および記憶装置30を備えている。 As shown in FIG. 1, the electronic circuit of the work content analysis device 10 includes a CPU 12, a recording medium reading unit 14, a communication unit 15, a display unit 16 (e.g., a display), a memory 20, and a storage device 30, all of which are connected to each other by a bus 11.
メモリ20は、作業内容分析装置10を実現するプログラムとして、処理モジュール21、推定モジュール22、特定モジュール23、作業時間比較モジュール24、分析モジュール25、表示制御モジュール26、および判定モジュール27を記憶している。 The memory 20 stores a processing module 21, an estimation module 22, an identification module 23, a work time comparison module 24, an analysis module 25, a display control module 26, and a judgment module 27 as programs that realize the work content analysis device 10.
これらプログラムモジュール21~27は、メモリ20に予め記憶されていてもよいし、あるいはメモリカード等の外部記録媒体13から記録媒体読取部14を介してメモリ20に読み込まれて記憶されたものであってもよい。これらプログラムモジュール21~27は、書き換えできないようになっている。 These program modules 21 to 27 may be pre-stored in the memory 20, or may be read from an external recording medium 13 such as a memory card via the recording medium reading unit 14 and stored in the memory 20. These program modules 21 to 27 are designed not to be rewritten.
メモリ20には、このようなユーザ書き換え不可能なエリアの他に、書き換え可能なデータを記憶するエリアとして、書込可能データエリア29が確保されている。 In addition to these areas that cannot be rewritten by the user, the memory 20 also has a writable data area 29 that stores rewritable data.
CPU12は、各プログラムモジュール21~27を実行可能な1つまたは複数のプロセッサの一例であって、各プログラムモジュール21~27に従い回路各部の動作を制御する。 The CPU 12 is an example of one or more processors capable of executing each of the program modules 21 to 27, and controls the operation of each part of the circuit in accordance with each of the program modules 21 to 27.
記憶装置30は、作業者データベース31、状態情報データベース32、および基準時間データベース33を備えている。 The storage device 30 includes a worker database 31, a status information database 32, and a reference time database 33.
作業者データベース31は、例えば工場の各作業者100の作業者ID(例えば、社員番号等)を記憶する。 The worker database 31 stores, for example, the worker ID (e.g., employee number, etc.) of each worker 100 in a factory.
状態情報データベース32は、各作業者100に取り付けられた各センサ110からのセンシング情報を、各作業者100の状態を表す状態情報として、時間情報、作業者ID、およびセンサIDに関連付けて記憶する。 The status information database 32 stores the sensing information from each sensor 110 attached to each worker 100 as status information representing the status of each worker 100, in association with time information, worker ID, and sensor ID.
また、状態情報データベース32は、カメラ等、作業者100の近傍あるいは周囲に設置されたセンサ110からのセンシング情報も、各作業者100の状態情報として、時間情報、作業者ID、およびセンサIDに関連付けて記憶することができる。ただし、この場合、センサ110は、作業者100に取り付けられていないが、例えば、所定距離内にいる作業者100のように、センサ110の近傍にいる作業者100の作業者IDに関連付けて記憶する。 The status information database 32 can also store sensing information from sensors 110, such as cameras, installed near or around the workers 100 as status information for each worker 100, in association with time information, worker ID, and sensor ID. In this case, however, the sensor 110 is stored in association with the worker ID of a worker 100 who is not attached to the worker 100 but is in the vicinity of the sensor 110, such as a worker 100 who is within a predetermined distance.
状態情報は、作業者100の位置情報、作業者100の手が動作しているか否かを示す動き情報、作業者100の周辺の設備の稼働状態を示す情報、作業者100が移動しているか否かを示す移動情報、作業者100のバイタル情報、作業者100の音声情報、作業者100の周囲音情報、および作業者100の周囲の映像情報を含むことができる。 The status information can include position information of the worker 100, movement information indicating whether the hands of the worker 100 are moving, information indicating the operating status of equipment around the worker 100, movement information indicating whether the worker 100 is moving, vital information of the worker 100, audio information of the worker 100, ambient sound information of the worker 100, and video information around the worker 100.
また、状態情報データベース32は、状態情報として、センサ110(カメラ115を含む)から取得されたセンシング情報(以下、「第1の状態情報」とも称する)のみならず、センシング情報(第1の状態情報)から、数学的な演算処理がなされた状態情報(以下、「第2の状態情報」とも称する)も、同様に、各作業者100の状態を表す状態情報として、時間情報、作業者ID、およびセンサIDに関連付けて記憶することができる。状態情報は、センサ110からのセンシング情報(第1の状態情報)に限定されず、カメラ115からの画像情報や、例えば、パトランプからの信号を含むこともできる。 In addition, the status information database 32 can store not only sensing information (hereinafter also referred to as "first status information") acquired from the sensor 110 (including the camera 115) as status information, but also status information (hereinafter also referred to as "second status information") that has been subjected to mathematical calculation processing from the sensing information (first status information), in association with time information, worker ID, and sensor ID as status information representing the status of each worker 100. The status information is not limited to sensing information (first status information) from the sensor 110, but can also include image information from the camera 115 and, for example, a signal from a patrol lamp.
状態情報は、各作業者100に取り付けられた各センサ110や、定点に設置され、マイクロコントローラ120によって制御されるカメラ115から送信されるセンシング情報として取得されるのみならず、前述した第1の状態情報から得られる第2の状態情報のように、センシング情報に基づいて取得されることも可能である。 The status information can be obtained not only as sensing information transmitted from each sensor 110 attached to each worker 100 or a camera 115 installed at a fixed point and controlled by a microcontroller 120, but also based on sensing information, such as the second status information obtained from the first status information described above.
各作業者100には、1種類に限らず、複数種類のセンサ110を取り付けることもできる。 Each worker 100 can be fitted with multiple types of sensors 110, not just one.
これらセンサ110やカメラ115を含むセンサ類は、作業者の動作を可視化するためのIoTデバイスであり、具体的な種類としては、GPS機能やWiFi機能、ブルートゥース(登録商標)機能、あるいはビーコン125を介して、作業者100の位置を測定する位置センサ、作業者100の手の動きを検出する加速度センサ、作業者100の脈拍等のバイタル情報を測定するバイタルセンサ、作業者100の音声を検出するマイク、作業者100の周囲の音を検出する音センサ、作業者自体に取り付けられ、作業者100の視線上の映像を撮像するカメラ等の撮像センサを含むがこれらに限定されない。 These sensors, including sensor 110 and camera 115, are IoT devices for visualizing the movements of the worker, and specific types include, but are not limited to, a position sensor that measures the position of worker 100 via GPS function, WiFi function, Bluetooth (registered trademark) function, or beacon 125, an acceleration sensor that detects the hand movements of worker 100, a vital sensor that measures vital information such as the pulse of worker 100, a microphone that detects the voice of worker 100, a sound sensor that detects sounds around worker 100, and an imaging sensor such as a camera that is attached to the worker itself and captures an image in the line of sight of worker 100.
これらセンサ類は、ビーコン125からの電波を受信しやすいように、作業者100の身体の前面、腰の左右、腕、手首、首、肩、耳、および頭等に取り付けられる。また、特に、前述した加速度センサのように、動き情報を取得するセンサ110は、作業者100の利き腕または利き手に取り付けられる。 These sensors are attached to the front of the worker's 100 body, the left and right sides of the waist, arms, wrists, neck, shoulders, ears, head, etc. so that they can easily receive radio waves from the beacon 125. In particular, the sensor 110 that acquires movement information, such as the acceleration sensor described above, is attached to the dominant arm or hand of the worker 100.
位置センサとして、スマートフォンを含むウェアラブル端末を適用することもできる。この場合、スマートフォンをウェストホルダーに入れベルトで固定するか、フックをベルト通しに引っかけて装着する。装着位置が背中側になると、通信部15は、スマートフォンからの信号を受信しにくくなるため、スマートフォンを、作業者100の前面や腰部の左右に装着するのが望ましい。また、作業者100のズボンのポケットや胸ポケットで携帯してもよい。 A wearable device including a smartphone can also be used as the position sensor. In this case, the smartphone is placed in a waist holder and secured with a belt, or attached by hooking the hook into a belt loop. If the smartphone is attached on the back, it becomes difficult for the communication unit 15 to receive signals from the smartphone, so it is preferable to attach the smartphone to the front of the worker 100 or to the left or right of the waist. The smartphone may also be carried in the worker's 100 trouser pocket or breast pocket.
バイタルセンサとして、リストバンド側のデバイスを使用することができる。この場合、作業者100の両腕もしくは両手にデバイスを装着すると、作業に支障をもたらす恐れがあるので、最小限の構成で、作業者100の動きや作業内容を詳しく捉えることができるように、バイタルセンサを、作業者100の利き腕もしくは利き手の、腕や手首に装着するのが好ましい。 The device on the wristband can be used as the vital sensor. In this case, since wearing the device on both arms or hands of the worker 100 may cause problems in the work, it is preferable to wear the vital sensor on the arm or wrist of the dominant arm or hand of the worker 100 so that the movements and work content of the worker 100 can be captured in detail with a minimum configuration.
音センサとして、ヘッドセット型のデバイスを使用することができる。この場合、作業者100の首に掛けたり、肩に載せて使用することができる。 A headset type device can be used as the sound sensor. In this case, it can be worn around the neck or on the shoulder of the worker 100.
音センサとして、イヤホン型のデバイスを使用することができる。この場合、作業者100の耳に取り付けて使用することができる。 An earphone-type device can be used as the sound sensor. In this case, it can be attached to the ear of the worker 100.
撮像センサとして、スマートグラス型のデバイスを使用することができる。この場合、作業者100の頭部に取り付けて使用することができる。 A smart glasses-type device can be used as the image sensor. In this case, it can be attached to the head of the worker 100.
また、作業者100には取り付けられないが、例えば、定点に設置されたカメラ115も、センサ類に含まれるが、これらに限定されない。 Sensors also include, but are not limited to, cameras 115 that are not attached to the worker 100 but are installed at fixed points.
図2Bは、作業内容分析装置の他の装置との接続関係の一例(設備を含む)を示す概念図である。 Figure 2B is a conceptual diagram showing an example of the connection relationship between the work content analysis device and other devices (including equipment).
図2Bを用いて、状態情報のうち、作業者100の周辺の設備の稼働情報の取得方法について説明する。 Using Figure 2B, we will explain how to obtain operation information of equipment around the worker 100 from the status information.
図2Bに示す接続関係は、図2Aに示すカメラ115の代わりに設備116を備えた点が異なり、他の構成は同じである。したがって、以下では、図2Aと異なる点について説明する。 The connection relationship shown in FIG. 2B differs from that shown in FIG. 2A in that equipment 116 is provided instead of camera 115, but the other configurations are the same. Therefore, the following will explain the differences from FIG. 2A.
設備116は、マイクロコントローラ120によって制御されることによって、設備116の稼働情報を、通信部15へ送信する。また、設備116に、稼働情報を取得するためのセンサ(図示せず)を設置し、これらセンサから取得した稼働情報を、通信部15へ送信することもできる。 The equipment 116 is controlled by the microcontroller 120 to transmit operation information of the equipment 116 to the communication unit 15. In addition, sensors (not shown) for acquiring operation information can be installed in the equipment 116, and the operation information acquired from these sensors can be transmitted to the communication unit 15.
このようにして、作業内容分析装置10は、状態情報の1つである、作業者100の周辺の設備116の稼働情報を取得することができる。 In this way, the work content analysis device 10 can obtain operation information of the equipment 116 around the worker 100, which is one piece of status information.
図2Cは、センサの電子回路構成例を示すブロック図である。 Figure 2C is a block diagram showing an example of the electronic circuit configuration of the sensor.
図2Cに例示するブロック図は、前述したように多くの種類からなるセンサ110を一般的に示す構成例である。 The block diagram illustrated in FIG. 2C is a typical example of the configuration of the sensor 110, which may be of many types, as described above.
センサ110は、一般的に、バス1101によって互いに接続されたCPU1102、センシング部1103、送信部1104、受信部1105、メモリ1110、および記憶装置1120を備えている。 The sensor 110 typically includes a CPU 1102, a sensing unit 1103, a transmitting unit 1104, a receiving unit 1105, a memory 1110, and a storage device 1120, all connected together by a bus 1101.
CPU12は、バス1101によって互いに接続された上記回路各部の動作を制御するプロセッサである。 The CPU 12 is a processor that controls the operation of each part of the above circuits that are connected to each other via the bus 1101.
センシング部1103は、作業者100のセンシング情報を取得する部位である。センシング部1103は、例えば、センサ110が加速度センサである場合、加速度を検出する検出部、バイタルセンサである場合、脈拍等のバイタル値を検出する検出部、音センサである場合、音を検出する集音部、カメラである場合、撮像素子、位置センサである場合、GPS機能やWiFi機能、ブルートゥース機能に相当する。 The sensing unit 1103 is a part that acquires sensing information of the worker 100. For example, if the sensor 110 is an acceleration sensor, the sensing unit 1103 corresponds to a detection unit that detects acceleration, if the sensor 110 is a vital sensor, a detection unit that detects vital values such as pulse rate, if the sensor 110 is a sound sensor, a sound collection unit that detects sound, if the sensor 110 is a camera, an image sensor, or a GPS function, WiFi function, or Bluetooth function if the sensor 110 is a position sensor.
センサ110は、ビーコン125を介して、作業者100の位置を測定する位置センサとなることもできるが、その場合は、受信部1105が、ビーコン125からの信号を、センシング情報として受信する。なお、ビーコン125は、送信する電波強度を変更することが可能である。 The sensor 110 can also function as a position sensor that measures the position of the worker 100 via the beacon 125. In this case, the receiver 1105 receives a signal from the beacon 125 as sensing information. The beacon 125 can change the intensity of the radio waves it transmits.
センシング部1103および受信部1105は、このようにしてセンシング情報を取得すると、記憶装置1120へ出力する。記憶装置1120は、センシング情報を記憶するセンシング情報データベース1121を記憶しており、センシング部1103および受信部1105から出力されたセンシング情報を記憶する。 When the sensing unit 1103 and the receiving unit 1105 acquire the sensing information in this manner, they output the sensing information to the storage device 1120. The storage device 1120 stores a sensing information database 1-1-21 that stores the sensing information, and stores the sensing information output from the sensing unit 1103 and the receiving unit 1105.
記憶装置1120は、例えばSSD(Solid State Drive)やHDD(Hard Disk Drive)等からなる。 The storage device 1120 may be, for example, a solid state drive (SSD) or a hard disk drive (HDD).
メモリ1110は、センサ110が備えているプログラムとして、通信判定モジュール1111を記憶している。 The memory 1110 stores a communication determination module 1111 as a program provided in the sensor 110.
通信判定モジュール1111は、センサ110が、作業内容分析装置10と通信可能であるか否かを判定する。 The communication determination module 1111 determines whether the sensor 110 is capable of communicating with the work content analysis device 10.
通信判定モジュール1111によって、センサ110と作業内容分析装置10との通信が可能であると判定されなかった場合(すなわち、通信判定モジュール1111によって、センサ110と作業内容分析装置10との通信が可能ではないと判定された場合)、センシング情報データベース1121に、センシング情報が記憶され続ける。 If the communication determination module 1111 does not determine that communication between the sensor 110 and the work content analysis device 10 is possible (i.e., if the communication determination module 1111 determines that communication between the sensor 110 and the work content analysis device 10 is not possible), the sensing information continues to be stored in the sensing information database 1-1-21 .
通信判定モジュール1111によって、センサ110と作業内容分析装置10との通信が可能であると判定された場合、送信部1104は、新たなセンシング情報が取得されているか否かに関わらず、センシング情報データベース1121に記憶されているセンシング情報を、所定の単位毎(例えば、5秒毎、10秒毎)に、通信ネットワーク70を介して、作業内容分析装置10へ送信する。 When the communication determination module 1111 determines that communication between the sensor 110 and the work content analysis device 10 is possible, the transmission unit 1104 transmits the sensing information stored in the sensing information database 1-1-21 to the work content analysis device 10 via the communication network 70 at predetermined intervals (e.g., every 5 seconds or every 10 seconds), regardless of whether new sensing information has been acquired.
なお、各センサ110には、センサの識別情報であるセンサIDが付与されているとともに、取り付けられている作業者100の作業者IDに関連付けられており、送信部1104は、センシング情報を状態情報として作業内容分析装置10へ送信する際には、センサIDおよび作業者IDとともに送信する。 Each sensor 110 is assigned a sensor ID, which is identification information for the sensor, and is associated with the worker ID of the worker 100 to which the sensor is attached. When transmitting sensing information as status information to the work content analysis device 10, the transmission unit 1104 transmits the sensing information together with the sensor ID and worker ID.
センサ110が特にカメラ115である場合、送信部1104は、センシング情報である映像情報を、センサIDとともに、作業内容分析装置10へ送信する。 When the sensor 110 is a camera 115 in particular, the transmission unit 1104 transmits the sensing information, that is, the image information, together with the sensor ID to the work content analysis device 10.
図1に戻って説明するように、作業内容分析装置10の通信部15は、通信ネットワーク70に接続されており、通信ネットワーク70を介して、各センサ110から送信されるセンサID、作業者ID、およびセンシング情報を受信し、受信したセンサID、作業者ID、およびセンシング情報を処理モジュール21へ送る。同様に、カメラ115から送信されたセンサIDおよびセンシング情報である映像情報を受信し、受信したセンサID、およびセンシング情報である映像情報を処理モジュール21へ送る。 As explained again in FIG. 1, the communication unit 15 of the work content analysis device 10 is connected to the communication network 70, receives the sensor ID, worker ID, and sensing information transmitted from each sensor 110 via the communication network 70, and sends the received sensor ID, worker ID, and sensing information to the processing module 21. Similarly, it receives the sensor ID and image information, which is the sensing information, transmitted from the camera 115, and sends the received sensor ID and image information, which is the sensing information, to the processing module 21.
通信部15はまた、後述するように、表示制御モジュール26によって表示部16から表示されるグラフ等を、外部端末130から表示させるために、グラフ表示に必要なデータを、図2A、図2Bに示すように、通信ネットワーク70を介して外部端末130へ出力することもできる。 The communication unit 15 can also output data required for graph display to the external terminal 130 via the communication network 70, as shown in Figures 2A and 2B, in order to display graphs and the like displayed on the display unit 16 by the display control module 26 from the external terminal 130, as described below.
このように、センサ110から状態情報として送信されるセンシング情報は、作業者100の位置情報、作業者100の手の動きに関する動き情報、作業者100の移動に関する移動情報、作業者100のバイタル情報、作業者100の音声情報、作業者100の周囲音情報、作業者100の視線上の映像情報、および作業者100の映像情報等を含んでいる。なお、後述するように、カメラ115からの映像情報から、処理モジュール21によって、作業者100の動き情報および位置情報を得ることもできる。 In this way, the sensing information transmitted as status information from the sensor 110 includes position information of the worker 100, movement information related to the hand movements of the worker 100, movement information related to the movement of the worker 100, vital information of the worker 100, voice information of the worker 100, ambient sound information of the worker 100, video information in the line of sight of the worker 100, and video information of the worker 100. As described below, the processing module 21 can also obtain movement information and position information of the worker 100 from the video information from the camera 115.
状態情報データベース32は、状態情報を記憶するためのデータベースであって、時間情報として、作業内容分析装置10の内部時計(図示せず)によって計時された時間情報を使うことができる。また、作業内容分析装置10の接続先の外部システムの時計(計時手段)と同期された時間情報を使うこともできる。 The status information database 32 is a database for storing status information, and can use time information measured by an internal clock (not shown) of the work content analysis device 10 as time information. It can also use time information synchronized with a clock (timing means) of an external system to which the work content analysis device 10 is connected.
また、接続先のシステムの計時手段との同期ができない場合、センサ間で時刻のずれが発生しないように、作業内容分析装置10自体の時刻を基準時刻とし、各センサ110は作業内容分析装置10と同期された時刻を使うこともできる。 In addition, if synchronization with the timing means of the connected system is not possible, the time of the work content analysis device 10 itself can be used as the reference time to prevent time discrepancies from occurring between sensors, and each sensor 110 can use the time synchronized with the work content analysis device 10.
基準時間データベース33は、作業内容毎にあらかじめ決定された基準時間を記憶している。基準時間には、限定される訳ではないが、例えば、作業内容毎にあらかじめ決定された目標時間や、作業内容を完成させるために、熟練度の高い人によって費やされる時間を適用することができる。 The reference time database 33 stores a reference time that is determined in advance for each task. The reference time is not limited to, but may be, for example, a target time that is determined in advance for each task, or the time required by a highly skilled person to complete the task.
これらデータベース31~33を記憶する記憶装置30もまた、記憶装置1120と同様に、例えばSSD(Solid State Drive)やHDD(Hard Disk Drive)等からなる。 The storage device 30 that stores these databases 31 to 33 is also composed of, for example, an SSD (Solid State Drive) or an HDD (Hard Disk Drive), just like the storage device 1120.
処理モジュール21は、通信部15から送られたセンシング情報を、センサIDや、存在する場合には作業者IDとともに受信し、このセンシング情報に対して処理が必要であるか否かを判定する。そして、処理が必要なセンシング情報に対しては、必要な処理を行い、状態情報を取得し、状態情報を、センサID、作業者IDとともに、状態情報データベース32へ送る。一方、処理が必要ではないセンシング情報の場合、センシング情報に対して処理を行わず、センシング情報を状態情報として、センサID、作業者IDとともに、状態情報データベース32へ送る。 The processing module 21 receives the sensing information sent from the communication unit 15 together with the sensor ID and, if present, the worker ID, and determines whether or not processing of the sensing information is required. Then, for sensing information that requires processing, the processing module 21 performs the necessary processing, acquires status information, and sends the status information together with the sensor ID and worker ID to the status information database 32. On the other hand, for sensing information that does not require processing, the processing module 21 does not process the sensing information, and sends the sensing information as status information together with the sensor ID and worker ID to the status information database 32.
処理が必要なセンシング情報の例としては、カメラ115からの映像情報がある。この映像情報に対する処理としては、例えばAI技術によって、この映像情報から、撮像されている作業者100を特定し、作業者100の作業者IDを特定し、特定された作業者100の動き情報および位置情報を検出し、検出された動き情報および位置情報を、状態情報とする。このように、映像情報を処理する場合、処理モジュール21は特に映像処理モジュールとして機能する。また、加速度センサからのセンシング情報に対しても、例えばAI技術を使って処理や加工等を行う場合もあり得る。なお、処理が必要なセンシング情報は、これらに限定されないことに留意されたい。 An example of sensing information that requires processing is video information from the camera 115. The processing of this video information involves, for example, using AI technology to identify the worker 100 being photographed from the video information, identifying the worker ID of the worker 100, detecting movement information and position information of the identified worker 100, and using the detected movement information and position information as status information. In this way, when processing video information, the processing module 21 functions in particular as a video processing module. In addition, sensing information from an acceleration sensor may also be processed or altered using, for example, AI technology. Note that sensing information that requires processing is not limited to these.
状態情報データベース32は、状態情報が、センサIDおよび作業者IDとともに送られると、状態情報、センサID、および作業者IDを、時間情報に関連付けて記憶する。 When status information is sent along with the sensor ID and worker ID, the status information database 32 stores the status information, the sensor ID, and the worker ID in association with time information.
このように、作業内容分析装置10は、センサ110(カメラ115を含む)から送信されるセンシング情報を、状態情報として蓄積することができる。しかしながら、作業内容分析装置10が正常であるにも関わらず、例えば、センサ110(カメラ115を含む)からの通信エラー等によって、センシング情報が送信されず、状態情報を取得できない場合がある。逆に、センサ110(カメラ115を含む)からの通信に問題はないものの、例えば、作業内容分析装置10に何らかのトラブルがあって、センシング情報を受信できず、状態情報を取得できない場合もある。 In this way, the work content analysis device 10 can accumulate sensing information transmitted from the sensor 110 (including the camera 115) as status information. However, even if the work content analysis device 10 is normal, there are cases where sensing information is not transmitted and status information cannot be acquired due to, for example, a communication error from the sensor 110 (including the camera 115). Conversely, there are cases where, even if there is no problem with communication from the sensor 110 (including the camera 115), there are cases where, for example, some kind of trouble occurs in the work content analysis device 10, and sensing information cannot be received and status information cannot be acquired.
判定モジュール27は、作業内容分析装置10が正常に動作しているか否かを判定する。判定モジュール27は、例えば、CPU12や、通信部15の動作を監視することによって、作業内容分析装置10が正常に動作しているか否かを判定することができる。 The determination module 27 determines whether the work content analysis device 10 is operating normally. The determination module 27 can determine whether the work content analysis device 10 is operating normally, for example, by monitoring the operation of the CPU 12 and the communication unit 15.
状態情報を取得できない場合、処理モジュール21は、判定モジュール27によって、作業内容分析装置10が正常であると判定されたのであれば、状態情報として第1の固定データ(例えば、「0(ゼロ)」)を、状態情報データベース32に記憶させ、作業内容分析装置10が正常ではないと判定されたのであれば、状態情報として第2の固定データ(例えば、「-1」)を、状態情報データベース32に記憶させる。なお、「0(ゼロ)」だけでなく、「NULL」等の文字列でも良い。 If the status information cannot be acquired, the processing module 21 stores first fixed data (e.g., "0 (zero)") as the status information in the status information database 32 if the judgment module 27 judges that the work content analysis device 10 is normal, and stores second fixed data (e.g., "-1") as the status information in the status information database 32 if the judgment module 27 judges that the work content analysis device 10 is not normal. Note that instead of "0 (zero)", a character string such as "NULL" may also be used.
このような固定データを状態情報データベース32に記憶させることによって、以下のようなことが可能となる。 By storing such fixed data in the state information database 32, the following becomes possible:
例えば、状態情報が、設備116の稼働状態を示すセンシング情報である場合を例に説明する。従来は、設備116を監視しているセンサから、稼働状態を示す「1」であるセンシング情報を受信した場合に、状態情報データベース32に、状態情報として「1」を記憶していた。これによって作業内容分析装置10は、設備116が稼働していると判定することができた。 For example, a case will be described in which the status information is sensing information indicating the operating status of the equipment 116. Conventionally, when sensing information indicating a "1" indicating an operating status is received from a sensor monitoring the equipment 116, the status information database 32 stores "1" as the status information. This allows the work content analysis device 10 to determine that the equipment 116 is operating.
しかしながら、これでは、センシング情報を受信しないと、状態情報は記憶されないことになる。したがって、作業内容分析装置10が正常であるにも関わらず、例えば、設備116を監視しているセンサからの通信エラー等によって、センシング情報を受信できない場合や、逆に、センサからの通信に問題はないものの、作業内容分析装置10の故障等によって、センシング情報を受信できない場合も、状態情報は記憶されないことになる。 However, this means that if sensing information is not received, status information will not be stored. Therefore, even if the work content analysis device 10 is normal, for example, if sensing information cannot be received due to a communication error from the sensor monitoring the equipment 116, or conversely, if there is no problem with communication from the sensor but sensing information cannot be received due to a malfunction of the work content analysis device 10, status information will not be stored.
図3Aは、このような場合に、従来、状態情報データベース32に記憶されていた状態情報(ある設備の稼働状態を示すセンシング情報)を時系列的に示す例である。 Figure 3A is an example showing a time series of status information (sensing information indicating the operating status of a certain piece of equipment) that was previously stored in the status information database 32 in such a case.
例えば、最初の4つの時間では、状態情報は記憶されなかったので、状態情報は(無し)と示されている。その後連続する3つの時間では、状態情報が受信されたので、状態情報データベース32に「1」が記憶され、その後(無し)となり、その後「1」が記憶され、その後(無し)となっている。 For example, for the first four times, no status information was stored, so the status information is shown as (none). Then for the next three consecutive times, status information was received, so a "1" was stored in the status information database 32, followed by (none), followed by a "1" and then (none).
このように、状態データベース32に状態情報が記憶されていない場合、その原因が、作業内容分析装置10側に問題があったからなのか、あるいは作業内容分析装置10以外に問題があったからなのか一切不明である。 In this way, if no status information is stored in the status database 32, it is completely unclear whether the cause is a problem with the work content analysis device 10 or a problem with something other than the work content analysis device 10.
それに対して、本実施形態では、判定モジュール27によって、作業内容分析装置10が正常であると判定されたにも関わらず状態情報を取得できない場合、処理モジュール21によって、状態情報として、「0(ゼロ)」が、状態情報データベース32に記憶される。一方、判定モジュール21によって、作業内容分析装置10が正常ではないと判定された場合に、状態情報を取得できないときは、処理モジュール21によって、状態情報として「-1」が、状態情報データベース32に記憶される。なお、「0(ゼロ)」だけでなく、「NULL」等の文字列でも良い。 In contrast, in this embodiment, if the determination module 27 determines that the work content analysis device 10 is normal but the status information cannot be acquired, the processing module 21 stores "0 (zero)" as the status information in the status information database 32. On the other hand, if the determination module 21 determines that the work content analysis device 10 is not normal but the status information cannot be acquired, the processing module 21 stores "-1" as the status information in the status information database 32. Note that instead of "0 (zero)," a character string such as "NULL" may also be used.
図3Bは、本実施形態において状態情報データベースに記憶される状態情報(設備の稼働状態を示すセンシング情報)を時系列的に示す例である。 Figure 3B is an example showing a time series of status information (sensing information indicating the operating status of equipment) stored in the status information database in this embodiment.
図3Bに示すように、本実施形態では、(無し)ということはなくなる。そして、図3Bを図3Aと比較すると、図3Aに示す最初の2つの(無し)は、図3Bでは「-1」と示されている。これは、作業内容分析装置10が正常ではないことにより状態情報を取得できなかった状態であることがわかる。また、図3Aに示す他の4つの(無し)は、図3Bでは「0」と示されている。これは、作業内容分析装置10が正常であるにも関わらず状態情報を取得できなかった状態であることがわかる。 As shown in Fig. 3B, in this embodiment, there is no such thing as (none). Moreover, when comparing Fig. 3B with Fig. 3A, the first two (none)s shown in Fig. 3A are shown as "-1" in Fig. 3B. This shows that the work content analysis device 10 is not normal and therefore unable to obtain status information. Moreover, the other four (none)s shown in Fig. 3A are shown as " 0 " in Fig. 3B. This shows that the work content analysis device 10 is normal but unable to obtain status information.
また、処理の別の例として、処理モジュール21は、複数の状態情報のうちの1つまたは複数の第1の状態情報に対して数学的な演算処理を行うことによって第2の状態情報を得る。そして、第1の状態情報と第2の状態情報とを、状態情報データベース32に記憶させる。このように、1つの状態情報から、別の状態情報を派生させることができる。 As another example of processing, the processing module 21 obtains second state information by performing mathematical arithmetic processing on one or more pieces of first state information among the multiple pieces of state information. Then, the first state information and the second state information are stored in the state information database 32. In this way, it is possible to derive one piece of state information from another piece of state information.
数学的な演算処理として、例えば、平均化や多数決を採用することができる。数学的な演算処理として平均化や多数決を採用した例として、位置情報を示すセンシング情報に適用した場合について以下に説明する。 For example, averaging or majority voting can be used as the mathematical calculation process. Below, we will explain an example of using averaging or majority voting as the mathematical calculation process, where the mathematical calculation process is applied to sensing information that indicates position information.
図4Aは、位置情報としてエリア番号を示すセンシング情報の時系列的な変化の例を示す図である。 Figure 4A shows an example of time-series changes in sensing information that indicates an area number as location information.
図4Aに示す例では、作業者100に取り付けられたセンサ110によって、毎秒検出された位置情報を示す10個のセンシング情報を時系列的に並べたものである。番号は、エリア番号を示している。すなわち、図4Aは、作業者100が10秒間の間に存在していたエリア番号を1秒毎に示している。この例によれば、作業者100は、最初の1秒間は、エリア1にいたものの、1秒後にエリア2に移動し、さらに1秒後にエリア1に戻り、その後も毎秒目まぐるしくエリア1、2,3間を移動していることが示されている。 In the example shown in FIG. 4A, ten pieces of sensing information indicating position information detected every second by the sensor 110 attached to the worker 100 are arranged in chronological order. The numbers indicate the area numbers. That is, FIG. 4A shows the area numbers in which the worker 100 was present over a ten-second period, every second. According to this example, the worker 100 is in area 1 for the first second, moves to area 2 after one second, and returns to area 1 after another second, and thereafter moves rapidly between areas 1, 2, and 3 every second.
しかしながら、位置の検出においては、しばしば誤検出が発生することが知られている。また、現実的には、短時間の間に作業者100の位置が、瞬間移動的に3つのエリアの間を頻繁に移動するとは考えにくい。そのため、状態情報として、位置情報を示すセンシング情報を取り扱う場合には、生データをそのまま使用するのではなく、例えば10秒間のような任意の一定の期間内で、センシング情報を平均化したり、多数決を採るといった演算処理を施すことによって、状態情報を決定することが望ましい。 However, it is known that erroneous detection often occurs in position detection. Furthermore, realistically, it is unlikely that the position of the worker 100 will move between the three areas frequently and instantaneously in a short period of time. Therefore, when handling sensing information indicating position information as status information, it is desirable to determine the status information by performing calculation processing such as averaging the sensing information or taking a majority vote within an arbitrary fixed period of time, such as 10 seconds, rather than using the raw data as is.
図4Bは、図4Aに示すセンシング情報に対して演算処理を施すことによって決定された状態情報の例を示す図である。 Figure 4B shows an example of state information determined by performing calculation processing on the sensing information shown in Figure 4A.
図4Aの例に示す10秒間では、位置情報は、エリア1を示すことが6回と最も多い。したがって、1→2→1のような場合、前後のエリア1は、正しいと判断し、確定する。一方、中間のエリア2は、現実的ではなく、エリア1と考えることが妥当であろうから、1→1→1のように修正する。また、1→2→3→1のような場合、最初と最後のエリア1は正しいと判断し、確定する。すると、中間のエリア2、3も、現実的ではなく、エリア1と考えることが妥当であろうから、エリア1と見なして、1→1→1→1のように修正する。 In the 10-second period shown in the example of Figure 4A, the location information most often indicates area 1, with 6 occurrences. Therefore, in a case such as 1 → 2 → 1, the previous and next areas 1 are judged to be correct and are confirmed. On the other hand, the intermediate area 2 is unrealistic and it would be appropriate to consider it to be area 1, so it is corrected to 1 → 1 → 1. Also, in a case such as 1 → 2 → 3 → 1, the first and last area 1 are judged to be correct and are confirmed. Then, the intermediate areas 2 and 3 are also unrealistic and it would be appropriate to consider them to be area 1, so they are considered to be area 1 and are corrected to 1 → 1 → 1 → 1.
このような演算処理によって、図4Aに示すような時系列を示すセンシング情報から、図4Bに示すような時系列の状態情報が得られる。 Through this type of calculation processing, time-series status information such as that shown in Figure 4B can be obtained from sensing information showing a time series such as that shown in Figure 4A.
なお、図示していないが、図4Aと同様に、位置情報は、エリア1を示すことが最も多い条件において、位置情報が1→2→2→1のような時系列を示す場合は、最初と最後のエリア1は正しいと判断し、確定するが、エリア1とエリア2とが近い場合、エリア1からエリア2に移動し、2秒間滞在してからエリア1に戻ることはあり得るので、そのまま1→2→2→1とすることができる。 Although not shown, similar to FIG. 4A, under conditions where location information most often indicates area 1, if the location information indicates a time sequence such as 1→2→2→1, the first and last area 1 is determined to be correct and confirmed, but if area 1 and area 2 are close to each other, it is possible for the person to move from area 1 to area 2, stay there for 2 seconds, and then return to area 1, so the order can simply be 1→2→2→1.
再び図1に戻って説明するように、推定モジュール22は、状態情報データベース32に記憶された作業者100の状態情報のうち、同一時間に関連付けられた少なくとも2つの状態情報から、作業者100によってなされた作業内容を推定する。なお、本明細書において、作業内容としては、例えば、手作業や、台車を移動させる移動作業のような、有用作業や付帯作業のみならず、単なる歩行、その場での静止、および休憩のような非有用作業をも含むものとする。 As will be explained again by returning to FIG. 1, the estimation module 22 estimates the work content performed by the worker 100 from at least two pieces of status information associated with the same time among the status information of the worker 100 stored in the status information database 32. Note that in this specification, the work content includes not only useful work and incidental work, such as manual work and moving work such as moving a cart, but also non-useful work such as simply walking, standing still in place, and taking a break.
推定モジュール22は、例えば、作業者100(#1)の作業内容を推定する場合、状態情報データベース32に記憶された状態情報のうち、作業者100(#1)の作業者IDに関連付けられている状態情報を対象とする。さらに、状態情報に関連付けられている時間情報と、状態情報に関連付けられているセンサIDとに基づいて、同一時間に関連付けられた少なくとも2つの状態情報に着目し、作業者100(#1)によってなされた作業内容を推定する。なお、同一時間に関連付けられた少なくとも2つの状態情報は、本例における作業者100(#1)のように、1人の作業者の状態情報のみならず、本例における作業者100(#1)と、他の作業者100(#2)とのように、複数の作業者の状態情報とすることもできる。 For example, when estimating the work content of the worker 100 (#1), the estimation module 22 targets the status information stored in the status information database 32, which is associated with the worker ID of the worker 100 (#1). Furthermore, based on the time information associated with the status information and the sensor ID associated with the status information, the estimation module 22 focuses on at least two pieces of status information associated with the same time, and estimates the work content performed by the worker 100 (#1). Note that the at least two pieces of status information associated with the same time can be not only status information of one worker, such as the worker 100 (#1) in this example, but also status information of multiple workers, such as the worker 100 (#1) in this example and another worker 100 (#2).
少なくとも2つの状態情報が、1人の作業者(例えば、作業者100(#1))からの2つの状態情報である場合の例として、1人の作業者の位置センサからの位置情報と、加速度センサからの加速度情報である場合について説明する。この場合、位置情報が作業エリア内を示し、加速度情報が、所定値よりも大きな値(手作業のために手が動いている状態)を示すのであれば、推定モジュール22は、この作業者100(#1)の作業内容は手作業であると推定することができる。 As an example of a case where the at least two pieces of status information are two pieces of status information from one worker (e.g., worker 100 (#1)), a case where the pieces of status information are position information from a position sensor of one worker and acceleration information from an acceleration sensor is described. In this case, if the position information indicates within the work area and the acceleration information indicates a value greater than a predetermined value (a state in which the hands are moving due to manual work), the estimation module 22 can estimate that the work content of this worker 100 (#1) is manual work.
一方、位置情報がまったく変化せず、加速度情報も、所定値よりも大きな加速度を示さない状態(ほとんど手の動きのない状態)を示すのであれば、推定モジュール22は、この作業者100(#1)は静止している、すなわち、何も作業していないと推定することができる。この場合、さらに、時間情報を考慮することによって、それが作業者100(#1)の休憩時間内であれば、作業者100(#1)は休憩していると推定することができ、休憩時間内でなければ、作業者100(#1)は待ちの状態であると推定することもできる。 On the other hand, if the position information does not change at all and the acceleration information also indicates a state in which the acceleration is not greater than a predetermined value (a state in which the hands are barely moving), the estimation module 22 can estimate that the worker 100 (#1) is stationary, i.e., not doing any work. In this case, by further taking into account the time information, if it is within the break time of the worker 100 (#1), it can be estimated that the worker 100 (#1) is taking a break, and if it is not within the break time, it can be estimated that the worker 100 (#1) is waiting.
また、少なくとも2つの状態情報が、1人の作業者(例えば、作業者100(#1))からの2つの状態情報である場合の別の例として、位置情報が経時的に変化しており、加速度情報が変化しないのであれば、推定モジュール22は、この作業者100(#1)は移動中であったと推定することができる。しかしながら、これでは、作業者100(#1)は、例えば、台車を押すような作業による移動であったのか、あるいは作業ではなく、単に歩いていただけなのかを区別することができない。このような場合、推定モジュール22はさらに、状態情報として、マイクからの音にも着目し、台車の移動に伴い発生する音が検出されているか否かに応じて、作業者100(#1)が、台車の移動作業を行っていたのか、単に歩いていただけなのかを区別することができる。 As another example of a case where at least two pieces of status information are from one worker (e.g., worker 100 (#1)), if the position information changes over time and the acceleration information does not change, the estimation module 22 can estimate that the worker 100 (#1) was moving. However, this does not allow the estimation module 22 to distinguish whether the worker 100 (#1) was moving due to work such as pushing a cart, or whether the worker was simply walking without working. In such a case, the estimation module 22 also focuses on the sound from the microphone as status information, and can distinguish whether the worker 100 (#1) was moving a cart or simply walking depending on whether the sound generated by the movement of the cart is detected.
少なくとも2つの状態情報が、複数(例えば、作業者100(#1)と作業者100(#2)との2人)の作業者からの状態情報である場合の例として、作業者100(#1)の位置センサからの位置情報およびマイクからの音声情報と、作業者100(#2)の位置センサからの位置情報およびマイクからの音声情報である場合について説明する。この場合、作業者100(#1)の位置情報および作業者100(#2)の位置情報が同じ作業エリア内であることを示し、作業者100(#1)の音声情報と作業者100(#2)の音声情報より、作業者100(#1)と作業者100(#2)とが作業に関する会話をしているのであれば、推定モジュール22は、作業者100(#1)と作業者100(#2)とは、一緒に作業していたと推定することができ、さらに会話の内容に基づいて、作業内容を推定することができる。 As an example of a case where at least two pieces of status information are from multiple workers (for example, two workers, worker 100 (#1) and worker 100 (#2)), the case where the position information from the position sensor and the voice information from the microphone of worker 100 (#1) and the position information from the position sensor and the voice information from the microphone of worker 100 (#2) will be described. In this case, if the position information of worker 100 (#1) and the position information of worker 100 (#2) indicate that they are in the same work area, and the voice information of worker 100 (#1) and the voice information of worker 100 (#2) indicate that worker 100 (#1) and worker 100 (#2) are having a conversation about work, the estimation module 22 can estimate that worker 100 (#1) and worker 100 (#2) have been working together, and can further estimate the work content based on the content of the conversation.
少なくとも2つの状態情報が、複数(例えば、作業者100(#1)と作業者100(#2)との2人)の作業者からの状態情報である場合の別の例として、作業者100の位置情報と、作業者100の手が動作しているか否かを示す動き情報と、作業者100の周辺の設備の稼働状態を示す情報とのうちの少なくとも何れかとすることができる。 As another example of a case where the at least two pieces of status information are from multiple workers (e.g., two workers, worker 100 (#1) and worker 100 (#2)), the pieces of status information can be at least one of position information of worker 100, movement information indicating whether worker 100's hands are moving, and information indicating the operating status of equipment around worker 100.
位置情報と動き情報との2つのデータを使用することで、作業場所単位での作業内容を推定することが可能となる。 By using both location and movement data, it is possible to estimate the work content on a work site basis.
位置情報と設備情報との2つのデータを使用することで、稼働状態に合わせた作業者100の行動を推定することが可能なる。 By using two pieces of data, location information and equipment information, it is possible to estimate the behavior of the worker 100 according to the operating status.
動き情報と設備情報との2つのデータを使用することで、稼働状態に合わせた作業者100の作業を推定することが可能となる。 By using two pieces of data, movement information and equipment information, it is possible to estimate the work of the worker 100 according to the operating status.
さらに、上記3ケースについて、複数人の作業者100からなるグループのデータを使用することでグループとしての作業を推定することも可能となる。 Furthermore, for the above three cases, it is possible to estimate the work of a group by using data from a group consisting of multiple workers 100.
なお、上記は、単なる一例であり、推定モジュール22は、その他様々な状態情報の組合せから、様々な作業内容を推定することができる。そして、推定された作業内容を、対応する状態情報に関連付けて、状態情報データベース32に記憶する。 Note that the above is merely one example, and the estimation module 22 can estimate various work contents from various other combinations of state information. Then, the estimated work contents are associated with the corresponding state information and stored in the state information database 32.
特定モジュール23は、状態情報データベース32に記憶された作業者100の状態情報と、状態情報に関連付けられた時間情報とから、推定モジュール22によって推定された作業内容に費やされた作業時間を特定する。例えば、推定モジュール22によって、手作業がなされていたと推定された場合、手作業の開始タイミングに対応する時間情報に対応する時刻から、手作業の終了タイミングに対応する時間情報に対応する時刻までの時間帯を、手作業に費やされた作業時間として特定する。そして、このように特定した作業時間を、対応する状態情報に関連付けて、状態情報データベース32に記憶する。 The identification module 23 identifies the work time spent on the work content estimated by the estimation module 22 from the status information of the worker 100 stored in the status information database 32 and the time information associated with the status information. For example, if the estimation module 22 estimates that manual work was being performed, the identification module 23 identifies the time period from the time corresponding to the time information corresponding to the start timing of the manual work to the time corresponding to the time information corresponding to the end timing of the manual work as the work time spent on the manual work. The identification module 23 then associates the work time with the corresponding status information and stores it in the status information database 32.
作業時間比較モジュール24は、推定モジュール22によって推定された作業内容について、特定モジュール23によって特定された作業時間と、基準時間データベース33に記憶されている基準時間とを比較する。この比較結果は、作業時間と、対応する基準時間との差分とすることができる。例えば、推定モジュール22によって作業内容として手作業が推定され、特定モジュール23によって、この手作業として特定された作業時間が30分であり、基準時間データベース33に、手作業の基準時間として33分が記憶されている場合、作業時間比較モジュール24は、この手作業は基準時間+3分という比較結果を得る。あるいは、比較結果は、差分ではなく、基準時間に対するパーセンテージ(この場合、基準時間+10%)とすることもできる。 The work time comparison module 24 compares the work time identified by the identification module 23 for the work content estimated by the estimation module 22 with the reference time stored in the reference time database 33. The comparison result can be the difference between the work time and the corresponding reference time. For example, if the estimation module 22 estimates manual work as the work content, the identification module 23 identifies this manual work as having a work time of 30 minutes, and the reference time database 33 stores 33 minutes as the reference time for manual work, the work time comparison module 24 obtains a comparison result of this manual work being the reference time + 3 minutes. Alternatively, the comparison result can be a percentage of the reference time (in this case, the reference time + 10%) rather than a difference.
分析モジュール25は、作業時間比較モジュール24による比較結果や、状態情報データベース32および基準時間データベース33に記憶されている情報を使って、様々な観点から作業者100の作業内容を分析する。 The analysis module 25 analyzes the work content of the worker 100 from various perspectives using the comparison results from the work time comparison module 24 and the information stored in the status information database 32 and the reference time database 33.
表示制御モジュール26は、分析モジュール25によって行われた様々な分析結果を表すグラフ等を、表示部16から表示させたり、また、通信ネットワーク70を介して、外部端末130から表示させる。これらグラフとしては、例えば、作業時間比較モジュール24によって得られた作業時間の比較結果、特定モジュール23によって特定された時間帯に基づいて作成される作業実績図等が含まれる。 The display control module 26 causes graphs and the like showing the results of various analyses performed by the analysis module 25 to be displayed on the display unit 16, and also causes the external terminal 130 to display them via the communication network 70. These graphs include, for example, the results of the comparison of work times obtained by the work time comparison module 24, and work performance charts created based on the time periods identified by the identification module 23.
分析モジュール25によってなされる分析や、表示制御モジュール26によって表示される分析結果等の具体例については後述する。 Specific examples of the analysis performed by the analysis module 25 and the analysis results displayed by the display control module 26 will be described later.
次に、以上のように構成した第1の実施形態の作業内容分析方法が適用された作業内容分析装置の動作例について説明する。 Next, we will explain an example of the operation of a work content analysis device to which the work content analysis method of the first embodiment configured as described above is applied.
図5は、第1の実施形態の作業内容分析方法が適用された作業内容分析装置の動作例を示すフローチャートである。 Figure 5 is a flowchart showing an example of the operation of a work content analysis device to which the work content analysis method of the first embodiment is applied.
作業者100の作業内容を分析するためには、各作業者100にセンサ110を取り付ける必要がある。各作業者100には、1種類に限らず、複数種類のセンサ110を取り付けることも可能である。 To analyze the work content of the workers 100, it is necessary to attach a sensor 110 to each worker 100. It is possible to attach multiple types of sensors 110 to each worker 100, not just one type.
これらセンサ110は、作業者100の動作を可視化するためのIoTデバイスであり、例えば、GPS機能やWiFi機能、ブルートゥース機能、あるいはビーコン125を介して、作業者100の位置を測定する位置センサ、作業者100の手の動きを検出する加速度センサ、作業者100の脈拍等のバイタル情報を測定するバイタルセンサ、作業者100の音声を検出するマイク、作業者100の周囲の音を検出する音センサ、作業者100の視線上の映像を撮像するカメラ等が挙げられるが、これらに限定されない。 These sensors 110 are IoT devices for visualizing the movements of the worker 100, and examples thereof include, but are not limited to, a position sensor that measures the position of the worker 100 via a GPS function, a WiFi function, a Bluetooth function, or a beacon 125, an acceleration sensor that detects the hand movements of the worker 100, a vital sensor that measures vital information such as the pulse rate of the worker 100, a microphone that detects the voice of the worker 100, a sound sensor that detects sounds around the worker 100, and a camera that captures an image in the line of sight of the worker 100.
また、作業者100の作業内容を分析するために、定点に設置されたカメラ115からの映像情報や設備116に取り付けられたセンサからのセンシング情報を用いることもできる。 In addition, video information from a camera 115 installed at a fixed point and sensing information from a sensor attached to equipment 116 can be used to analyze the work content of the worker 100.
各センサ110には、固有のセンサIDが付与されているとともに、取り付けられている作業者100の作業者IDも関連付けられている。カメラ115には、固有のセンサIDが付与されている。 Each sensor 110 is assigned a unique sensor ID and is also associated with the worker ID of the worker 100 to which it is attached. Each camera 115 is assigned a unique sensor ID.
作業者100や設備116に取り付けられた各センサによって計測されたセンシング情報は、センサIDおよび作業者IDとともに、センサ110から通信ネットワーク70を介して作業内容分析装置10へ送信される。カメラ115によって計測されたセンシング情報である映像情報は、センサIDとともに、通信ネットワーク70を介して作業内容分析装置10へ送信される。(S1)。 Sensing information measured by each sensor attached to the worker 100 or the equipment 116 is transmitted from the sensor 110 to the work content analysis device 10 via the communication network 70 together with the sensor ID and the worker ID. The image information, which is the sensing information measured by the camera 115, is transmitted to the work content analysis device 10 via the communication network 70 together with the sensor ID. (S1).
作業内容分析装置10へ送信されたこれらセンシング情報は、センサIDや、存在する場合には作業者IDとともに通信部15によって受信され、通信部15から処理モジュール21へ送られる。処理モジュール21では、センシング情報に対して処理が必要か否かが判定される(S2)。 The sensing information sent to the work content analysis device 10 is received by the communication unit 15 together with the sensor ID and, if present, the worker ID, and is sent from the communication unit 15 to the processing module 21. The processing module 21 determines whether or not processing of the sensing information is required (S2).
そして、処理が必要なセンシング情報の場合(S2:Yes)、処理モジュール21において、センシング情報に対して必要な処理が行われ、センシング情報から状態情報が取得される(S3)。 If the sensing information requires processing (S2: Yes), the processing module 21 performs the necessary processing on the sensing information and obtains status information from the sensing information (S3).
ステップS2において、処理が必要なセンシング情報の例としては、カメラ115からの映像情報がある。この映像情報に対する処理としては、処理モジュール21において、例えばAI技術によって、この映像情報から、撮像されている作業者100が特定され、作業者100の作業者IDが特定され、特定された作業者100の動き情報および位置情報が検出され、検出された動き情報および位置情報が、状態情報とされる。 In step S2, an example of sensing information that requires processing is video information from the camera 115. In processing this video information, the processing module 21, for example using AI technology, identifies the worker 100 being imaged from the video information, identifies the worker ID of the worker 100, detects movement information and position information of the identified worker 100, and treats the detected movement information and position information as status information.
このように、映像情報を処理する場合、処理モジュール21は特に映像処理モジュールとして機能することができる。 In this way, when processing video information, the processing module 21 can function specifically as a video processing module.
また、処理モジュール21では、加速度センサからのセンシング情報に対しても、例えばAI技術を使って処理や加工等を行うこともできる。なお、処理モジュール21によって処理を必要とされるセンシング情報は、これらに限定されない。 The processing module 21 can also process or modify sensing information from the acceleration sensor using, for example, AI technology. Note that the sensing information that needs to be processed by the processing module 21 is not limited to these.
この状態情報は、センサID、作業者IDとともに、処理モジュール21から、状態情報データベース32へ送られる(S4)。 This status information is sent from the processing module 21 to the status information database 32 together with the sensor ID and the worker ID (S4).
処理が必要なセンシング情報の例としては、カメラ115からの映像情報や、加速度センサからのセンシング情報がある。 Examples of sensing information that requires processing include video information from the camera 115 and sensing information from an acceleration sensor.
カメラ115からの映像情報に対する処理が行われる場合、処理モジュール21は、映像処理モジュールとして機能する。そして、処理モジュール21では、例えばAI技術によって、この映像情報から、撮像されている作業者100が特定され、作業者100の作業者IDが特定され、特定された作業者100の動き情報および位置情報が検出され、検出された動き情報および位置情報が、状態情報とされる。 When processing is performed on the video information from the camera 115, the processing module 21 functions as a video processing module. Then, in the processing module 21, for example, using AI technology, the worker 100 being imaged is identified from the video information, the worker ID of the worker 100 is identified, movement information and position information of the identified worker 100 are detected, and the detected movement information and position information are treated as status information.
また、加速度センサからのセンシング情報に対する処理が行われる場合、処理モジュール21では、例えばAI技術が適用されたた処理や加工等が行われることによって、状態情報が取得される。 In addition, when processing is performed on sensing information from the acceleration sensor, the processing module 21 acquires status information by performing processing or manipulation using, for example, AI technology.
一方、処理が必要ではないセンシング情報の場合(S2:No)、処理モジュール21では、センシング情報に対する処理は行われず、センシング情報は、状態情報として、センサID、作業者IDとともに、状態情報データベース32へ送られる(S5)。 On the other hand, if the sensing information does not require processing (S2: No), the processing module 21 does not process the sensing information, and the sensing information is sent as status information to the status information database 32 together with the sensor ID and worker ID (S5).
状態情報データベース32では、ステップS4およびステップS5において送られた状態情報、センサID、および作業者IDが、時間情報に関連付けて記憶される(S6)。 In the status information database 32, the status information, sensor ID, and worker ID sent in steps S4 and S5 are stored in association with time information (S6).
なお、判定モジュール27は、CPU12や通信部15の動作監視を常時行い、作業内容分析装置10が正常に動作しているか否かを常に判定している。これに応じて、判定モジュール27によって、作業内容分析装置10が正常に動作していると判定されたにも関わらず、状態情報を取得できない場合、処理モジュール21によって、状態情報として「0」が状態情報データベース32に記憶される一方、判定モジュール27によって、作業内容分析装置10が正常に動作していないと判定された場合に状態情報を取得できないときは、図3Bに例示されるように、処理モジュール21によって、状態情報として「-1」が状態情報データベース32に記憶される。 The judgment module 27 constantly monitors the operation of the CPU 12 and the communication unit 15, and constantly judges whether the work content analysis device 10 is operating normally. In response to this, if the judgment module 27 judges that the work content analysis device 10 is operating normally but cannot acquire status information, the processing module 21 stores "0" as status information in the status information database 32. On the other hand, if the judgment module 27 judges that the work content analysis device 10 is not operating normally but cannot acquire status information, the processing module 21 stores "-1" as status information in the status information database 32, as exemplified in FIG. 3B.
さらに、図4Aおよび図4Bを用いて説明したように、必要に応じて、処理モジュール21によって演算処理がなされ、状態情報が決定される。 Furthermore, as described with reference to Figures 4A and 4B, if necessary, the processing module 21 performs calculations and determines the status information.
その後、推定モジュール22では、状態情報データベース32に記憶された作業者100の状態情報のうち、同一時間に関連付けられた少なくとも2つの状態情報から、作業者100によってなされた作業内容が推定される(S7)。推定結果は、対応する状態情報に関連付けられて、状態情報データベース32に記憶される。 Then, the estimation module 22 estimates the work content performed by the worker 100 from at least two pieces of state information associated with the same time among the state information of the worker 100 stored in the state information database 32 (S7). The estimation result is associated with the corresponding state information and stored in the state information database 32.
特定モジュール23では、状態情報データベース32に記憶された作業者100の状態情報と、状態情報に関連付けられた時間情報とから、推定モジュール22によって推定された作業内容に費やされた作業時間が特定される(S8)。 In the identification module 23, the work time spent on the work content estimated by the estimation module 22 is identified from the status information of the worker 100 stored in the status information database 32 and the time information associated with the status information (S8).
作業時間比較モジュール24では、推定モジュール22によって推定された作業内容について、特定モジュール23によって特定された作業時間と、基準時間データベース33に記憶されている基準時間とが比較される(S9)。この比較の結果は、作業時間と、対応する基準時間との差分、または作業時間の基準時間に対する割合(パーセンテージ)とすることができる。例えば、推定モジュール22によって作業内容として手作業が推定され、特定モジュール23によって、この手作業として特定された作業時間が30分であり、基準時間データベース33に、手作業の基準時間として33分が記憶されている場合、作業時間比較モジュール24によって、この手作業は基準時間+3分、あるいは基準時間+10%という比較結果が得られる。 In the work time comparison module 24, for the work content estimated by the estimation module 22, the work time identified by the identification module 23 is compared with the reference time stored in the reference time database 33 (S9). The result of this comparison can be the difference between the work time and the corresponding reference time, or the ratio (percentage) of the work time to the reference time. For example, if the estimation module 22 estimates manual work as the work content, the identification module 23 identifies this manual work as having a work time of 30 minutes, and the reference time database 33 stores 33 minutes as the reference time for manual work, the work time comparison module 24 obtains a comparison result of this manual work being the reference time + 3 minutes, or the reference time + 10%.
分析モジュール25では、この比較結果や、状態情報データベース32および基準時間データベース33に記憶されている情報を使って、様々な観点から作業者100の作業内容が分析される(S10)。 The analysis module 25 uses the results of this comparison and the information stored in the status information database 32 and the reference time database 33 to analyze the work content of the worker 100 from various perspectives (S10).
分析モジュール25によって行われた様々な分析の結果は、例えばグラフの形式で表示制御モジュール26によって表示部16から、および/または外部端末130から表示される(S11)。これらグラフとしては、例えば、作業時間比較モジュール24によって得られた作業時間の比較結果や、特定モジュール23によって特定された時間帯に基づいて作成される作業実績図のみならず、次に説明するようなグラフィック表示も含まれる。 The results of the various analyses performed by the analysis module 25 are displayed, for example, in the form of graphs, on the display unit 16 by the display control module 26 and/or on the external terminal 130 (S11). These graphs include, for example, not only the results of the work time comparison obtained by the work time comparison module 24 and work performance charts created based on the time periods identified by the identification module 23, but also graphic displays such as those described below.
図6は、作業内容毎に要した時間を示すグラフィック表示例である。 Figure 6 is an example of a graphic display showing the time required for each task.
ここでは、例として、基準時間データベース33には、主作業、付帯作業、およびその他の作業の各基準時間(主作業150分、付帯作業90分、その他60分)が記憶されているとする。 As an example, the reference time database 33 stores the reference times for main tasks, auxiliary tasks, and other tasks (150 minutes for main tasks, 90 minutes for auxiliary tasks, and 60 minutes for other tasks).
また、状態情報データベース32には、作業者100の状態情報に、推定モジュール22によって推定された作業内容(主作業、付帯作業、その他)と、特定モジュール23によって特定された各作業内容の作業時間(120分、150分、120分)とが関連付けて記憶されているとする。 The status information database 32 stores the status information of the worker 100 in association with the work content (main work, auxiliary work, etc.) estimated by the estimation module 22 and the work time (120 minutes, 150 minutes, 120 minutes) for each work content identified by the identification module 23.
図6(a)には、各作業内容の累積時間(分)が基準時間と実績時間とに分けて表示されている。 Figure 6 (a) shows the cumulative time (in minutes) for each task, divided into base time and actual time.
前述したように、基準時間データベース33には、主作業、付帯作業、およびその他の基準時間として、150分、90分、および60分が記憶されているので、分析モジュール25が、基準時間データベース33を参照することによって、基準時間グラフa1に示すように、作業内容別に基準時間が累積されたグラフが作成される。 As mentioned above, the reference time database 33 stores 150 minutes, 90 minutes, and 60 minutes as the reference times for main tasks, auxiliary tasks, and other tasks. By referring to the reference time database 33, the analysis module 25 creates a graph in which the reference times are accumulated by task type, as shown in the reference time graph a1.
同様に、状態情報データベース32には、ある作業者100の状態情報に、作業内容(主作業、付帯作業、その他)と、各作業内容の作業時間(120分、150分、120分)とが関連付けて記憶されているので、分析モジュール25が、状態情報データベース32を参照することによって、実績時間グラフa2に示すように、作業者100について作業内容別に作業時間が累積されたグラフが作成される。また、実績時間グラフa2の各作業内容の横には、基準時間グラフa1の同一作業内容との差分時間(分)が示されている。 Similarly, the status information database 32 stores the status information of a certain worker 100 in association with the work content (main work, auxiliary work, etc.) and the work time for each work content (120 minutes, 150 minutes, 120 minutes), so that the analysis module 25 refers to the status information database 32 to create a graph in which the work time for each work content for the worker 100 is accumulated, as shown in the actual time graph a2. In addition, next to each work content in the actual time graph a2, the difference time (in minutes) from the same work content in the reference time graph a1 is shown.
この例によれば、作業者100は、主作業については基準時間よりも実績時間が30分短く、付帯作業については基準時間よりも実績時間が60分長く、その他については基準時間よりも実績時間が90分長いことが示されている。 In this example, the worker 100's actual time for the main task is 30 minutes shorter than the reference time, for the ancillary task it is 60 minutes longer than the reference time, and for the other tasks it is 90 minutes longer than the reference time.
一方、図6(b)には、各作業内容の時間割合がパーセント表示されている。 On the other hand, Figure 6(b) shows the time proportion for each task as a percentage.
基準時間グラフb1は、基準時間グラフa1を、実績時間グラフb2は、実績時間グラフa2を、それぞれ全時間を100%として、各作業内容の時間割合をパーセント表示したものである。 The reference time graph b1 shows the reference time graph a1, and the performance time graph b2 shows the performance time graph a2, with the total time set to 100% and the time ratio of each task displayed as a percentage.
このような図6(a)および図6(b)のグラフィック表示から、実績時間は、基準時間と比較して主作業については短時間しかなされておらず、作業全体に対する割合も低く、逆に、付帯作業やその他については、基準時間よりも長くなっていることのみならず、作業全体に対する割合も基準時間よりも高くなっていることがわかる。したがって、作業効率を高めるためには、主作業にかける時間をもっと増やし、付帯作業およびその他に費やす時間をもっと短時間で済ませるようにすればよいと、具体的な対応策を明確化することが可能となる。 From the graphic displays in Figures 6(a) and 6(b), it can be seen that compared to the reference time, the actual time for main tasks is shorter and the percentage of the total work is low, while conversely, the time for ancillary tasks and other tasks is not only longer than the reference time, but also a higher percentage of the total work than the reference time. Therefore, it is possible to clarify the specific countermeasures for improving work efficiency: more time should be spent on main tasks and less time should be spent on ancillary tasks and other tasks.
このようなグラフィック表示によって、作業内容が可視化され、作業に内在する隠れた無駄を特定することができる。これによって、作業効率向上のための具体的な改善点が明確になるので、改善案を効率的に策定することが可能となる。 This type of graphic display makes it possible to visualize the work content and identify hidden waste inherent in the work. This makes it possible to clarify specific improvements that can be made to improve work efficiency, making it possible to efficiently formulate improvement proposals.
さらには、この改善効果によって、生産性が向上すれば、生産コストや調達コストの抑制にもつながるので、費用削減効果も期待できる。 Furthermore, if this improvement leads to increased productivity, it can also help reduce production and procurement costs, which can lead to cost savings.
図7は、業務改善の流れを説明するためのフローチャートである。 Figure 7 is a flowchart explaining the process of business improvement.
上述したように、第1の実施形態の作業内容分析方法が適用された作業内容分析装置によれば、図7のフローチャートに示すように、作業者100や設備116に取り付けられたセンサ110や、定点に設置されたカメラ115(S21)からのセンシング情報を取得することによって、作業に関する様々な状態情報を収集し(S22)、状態情報データベース32に蓄積し(S23)、種々の分析を行い(S24)、この分析の結果により、作業内容が可視化され、作業に内在する隠れた無駄が特定されるので、生産性を向上させるための具体的かつ効果的な改善案を立案することが可能となる(S25)。 As described above, according to the work content analysis device to which the work content analysis method of the first embodiment is applied, as shown in the flowchart of FIG. 7, sensing information is acquired from sensors 110 attached to the worker 100 or equipment 116 and cameras 115 installed at fixed points (S21), and various status information related to the work is collected (S22), stored in a status information database 32 (S23), and various analyses are performed (S24). Based on the results of this analysis, the work content is visualized and hidden waste inherent in the work is identified, making it possible to devise specific and effective improvement plans to improve productivity (S25).
このように、作業内容分析装置10は、センシング情報の取得のための要員を要することなく、また、工場側の設備に対する改造を要することもなく、作業内容を分析することができる。 In this way, the work content analysis device 10 can analyze work content without requiring personnel to acquire sensing information and without requiring modifications to the factory's equipment.
そして、改善案の実施(S26)によって、効果として、生産性の向上が測定されれば(S27)、生産コストや調達コストの抑制にもつながるので、費用削減効果も期待できる。 If the implementation of the improvement plan (S26) is effective in measuring an improvement in productivity (S27), it can also lead to a reduction in production and procurement costs, which can be expected to result in cost reductions.
(第2の実施形態)
第2の実施形態の作業内容分析方法が適用された作業内容分析装置について説明する。
Second Embodiment
A task content analysis device to which a task content analysis method according to the second embodiment is applied will be described.
作業者個人の作業内容分析は、個人攻撃に陥る恐れもある。そして、その場合、個人は生産意欲を失い、作業内容分析結果が素直に受け入れられることは難しく、生産性向上につながりにくいという懸念もある。 There is a risk that analyzing the work content of individual workers may lead to personal attacks. If this happens, the individual may lose motivation to be productive, and it may be difficult for them to readily accept the results of the work content analysis, which could make it difficult to improve productivity.
一方、個人の評価ではなく、グループとしての評価であれば、個人攻撃になることはないので、作業内容分析結果は受け入れられ易くなる。これによって、グループ内での協調意識も高まり、もって、生産性向上につながることも期待できる。 On the other hand, if the evaluation is done as a group rather than as an individual, the results of the work analysis are more likely to be accepted, as it will not be seen as a personal attack. This will also increase the sense of cooperation within the group, which is expected to lead to increased productivity.
グループには、作業チームとして編成された複数の作業者が含まれる場合、検査作業や組み立て作業など、同一作業を実施する複数の作業者が含まれる場合、班長や検査担当など、役割によって区別された複数の作業者が含まれる場合などがある。 A group may include multiple workers organized as a work team, multiple workers performing the same task such as inspection or assembly work, or multiple workers differentiated by role, such as team leader or inspector.
このため、第2の実施形態の作業内容分析方法が適用された作業内容分析装置は、作業内容分析を、例えば作業チームのようなグループ単位で行うものとする。 For this reason, the work content analysis device to which the work content analysis method of the second embodiment is applied performs work content analysis in groups, such as work teams.
したがって、本実施形態では、各作業者は、あらかじめ分類された何れかのグループに属しており、第1の実施形態とは異なり、作業内容分析を、作業者単位に行うのではなく、グループ単位で行う。 Therefore, in this embodiment, each worker belongs to one of the groups that have been pre-classified, and unlike the first embodiment, the analysis of work content is performed on a group basis, rather than on a worker basis.
このような第2の実施形態の作業内容分析方法が適用された作業内容分析装置の構成は、図1を用いて説明できるので、以下では、図1を参照しながら、重複説明をすることなく、第1の実施形態と異なる点について説明する。 The configuration of the work content analysis device to which the work content analysis method of the second embodiment is applied can be explained using Figure 1, so below, we will refer to Figure 1 and explain the differences from the first embodiment without repeating the explanation.
本実施形態では、各作業者100は、いずれかのグループに分類されている。グループは、例えば、ともに作業を実施する作業グループとすることができる。 In this embodiment, each worker 100 is classified into one of the groups. A group can be, for example, a work group in which workers perform work together.
これに応じて、各作業者100の作業者IDは、作業者100を識別する識別情報のみならず、作業者100が属するグループを指定するグループ情報も含んでいる。例えば、グループ情報として、グループにあらかじめ付与されたグループ番号とした場合、作業者IDを、社員番号とグループ番号を直列的に結合した数字情報とすることができる。 Accordingly, the worker ID of each worker 100 includes not only identification information that identifies the worker 100, but also group information that specifies the group to which the worker 100 belongs. For example, if the group information is a group number that is assigned to the group in advance, the worker ID can be numeric information that serially combines the employee number and the group number.
したがって、作業者データベース31は、作業者を特定する識別情報と、作業者が属するグループを指定する識別情報とを含む作業者IDを、作業者100毎に記憶している。同様に、状態情報データベース32に、時間情報とともに記憶される状態情報も、このような作業者IDに関連付けられて記憶される。 Therefore, the worker database 31 stores, for each worker 100, a worker ID including identification information for identifying the worker and identification information for specifying the group to which the worker belongs. Similarly, the status information stored in the status information database 32 together with the time information is also stored in association with such a worker ID.
推定モジュール22は、状態情報データベース32に記憶された、同一のグループに属する複数の作業者100の状態情報のうち、同一時間に関連付けられた少なくとも2つの状態情報から、当該グループによってなされた作業内容を推定する。 The estimation module 22 estimates the work content performed by the group from at least two pieces of status information associated with the same time among the status information of multiple workers 100 belonging to the same group stored in the status information database 32.
例えば、少なくとも2つの状態情報が、同一のグループに属する2人の作業者100(#1)、100(#2)からの状態情報である場合の例として、作業者100(#1)の位置センサからの位置情報およびマイクからの音声情報と、作業者100(#2)の位置センサからの位置情報およびマイクからの音声情報である場合について説明する。この場合、作業者100(#1)の位置情報および作業者100(#2)の位置情報がともに作業エリア内であることを示し、作業者100(#1)の音声情報と作業者100(#2)の音声情報より、作業者100(#1)と作業者100(#2)とが作業に関する会話をしているのであれば、推定モジュール22は、当該グループは、作業中であったと推定することができ、さらに会話の内容に基づいて、作業内容を推定することができる。 For example, as an example of a case where at least two pieces of status information are from two workers 100 (#1) and 100 (#2) belonging to the same group, a case will be described in which the position information from the position sensor and the voice information from the microphone of the worker 100 (#1) and the position information from the position sensor and the voice information from the microphone of the worker 100 (#2) are included. In this case, if the position information of the worker 100 (#1) and the position information of the worker 100 (#2) both indicate that they are within the work area, and the voice information of the worker 100 (#1) and the voice information of the worker 100 (#2) indicate that the worker 100 (#1) and the worker 100 (#2) are having a conversation about work, the estimation module 22 can estimate that the group was working, and can further estimate the work content based on the content of the conversation.
なお、上記は、単なる一例であり、推定モジュール22は、同一のグループに属する複数の作業者からのその他様々な状態情報の組合せから、当該グループによってなされた様々な作業内容を推定することができる。そして、推定結果を、対応する作業者100の状態情報に関連付けて、状態情報データベース32に記憶する。 Note that the above is merely an example, and the estimation module 22 can estimate various work contents performed by the group from a combination of various other status information from multiple workers belonging to the same group. The estimation result is then associated with the status information of the corresponding worker 100 and stored in the status information database 32.
特定モジュール23は、状態情報データベース32に記憶された同一のグループに属する複数の作業者100の状態情報から、推定モジュール22によって推定された作業内容に対応する作業時間を特定する。例えば、推定モジュール22によって、当該グループにおいて手作業がなされていたと推定された場合、手作業の開始タイミングに対応する時間情報に対応する時刻から、手作業の終了タイミングに対応する時間情報に対応する時刻までの時間帯を、手作業に費やされた作業時間として特定する。そして、このように特定した作業時間を、対応する作業者100の状態情報に関連付けて、状態情報データベース32に記憶する。 The identification module 23 identifies the work time corresponding to the work content estimated by the estimation module 22 from the status information of multiple workers 100 belonging to the same group stored in the status information database 32. For example, if the estimation module 22 estimates that manual work was being performed in the group, the identification module 23 identifies the time period from the time corresponding to the time information corresponding to the start timing of the manual work to the time corresponding to the time information corresponding to the end timing of the manual work as the work time spent on the manual work. The identification module 23 then associates the work time with the status information of the corresponding worker 100 and stores it in the status information database 32.
作業時間比較モジュール24は、第1の実施形態と同様に、推定モジュール22によって推定された作業内容について、特定モジュール23によって特定された作業時間と、基準時間データベース33に記憶されている基準時間とを比較する。 As in the first embodiment, the work time comparison module 24 compares the work time identified by the identification module 23 for the work content estimated by the estimation module 22 with the reference time stored in the reference time database 33.
分析モジュール25は、推定モジュール22によって推定された作業内容と、特定モジュール23によって特定された作業時間とに基づいて、当該グループの作業内容を分析する。あるいは、推定モジュール22によって推定された作業内容と、特定モジュール23によって特定された作業時間とに基づいて、当該グループに属する各作業者100の作業内容を分析し、さらに、この結果に基づいて、グループ全体としての作業内容を分析する。 The analysis module 25 analyzes the work content of the group based on the work content estimated by the estimation module 22 and the work time identified by the identification module 23. Alternatively, the analysis module 25 analyzes the work content of each worker 100 belonging to the group based on the work content estimated by the estimation module 22 and the work time identified by the identification module 23, and further analyzes the work content of the group as a whole based on the results of this analysis.
次に、以上のように構成した第2の実施形態の作業内容分析方法が適用された作業内容分析装置の動作例について説明する。 Next, we will explain an example of the operation of a work content analysis device to which the work content analysis method of the second embodiment configured as described above is applied.
図8は、第2の実施形態の作業内容分析方法が適用された作業内容分析装置の動作例を示すフローチャートである。 Figure 8 is a flowchart showing an example of the operation of a work content analysis device to which the work content analysis method of the second embodiment is applied.
図8では、図5と同一の処理については、同じステップ番号を付し、重複説明を避け、異なる内容について説明する。 In Figure 8, the same processes as in Figure 5 are given the same step numbers, and only the differences are explained to avoid duplication.
各作業者100には、第1の実施形態と同様に、1種類または複数種類のセンサ110が取り付けられている。また、第1の実施形態と同様に、定点にカメラ115が設置されている。 As in the first embodiment, each worker 100 is equipped with one or more types of sensors 110. Also, as in the first embodiment, a camera 115 is installed at a fixed point.
各センサ110には、センサIDが付与され、作業者IDが関連付けられているが、作業者IDには、作業者100の識別情報のみならず、作業者100が属するグループの識別番号も含まれている。 Each sensor 110 is assigned a sensor ID and associated with a worker ID, which includes not only the identification information of the worker 100 but also the identification number of the group to which the worker 100 belongs.
したがって、以下では、図5の説明において、作業者IDには、作業者100の識別情報のみならず、作業者100が属するグループの識別番号も含まれているものとする。 Therefore, in the following explanation of Figure 5, the worker ID will be assumed to include not only the identification information of the worker 100, but also the identification number of the group to which the worker 100 belongs.
推定モジュール22では、状態情報データベース32に記憶された、同一のグループに属する複数の作業者100の状態情報のうち、同一時間に関連付けられた少なくとも2つの状態情報から、当該グループによってなされた作業内容が推定される(S7a)。 In the estimation module 22, the work content performed by the group is estimated from at least two pieces of status information associated with the same time among the status information of multiple workers 100 belonging to the same group stored in the status information database 32 (S7a).
特定モジュール23では、状態情報データベース32に記憶された同一のグループに属する複数の作業者100の状態情報から、推定モジュール22によって推定された作業内容に費やされた作業時間が特定される(S8a)。 The identification module 23 identifies the work time spent on the work content estimated by the estimation module 22 from the status information of multiple workers 100 belonging to the same group stored in the status information database 32 (S8a).
作業時間比較モジュール24では、第1の実施形態と同様に、推定モジュール22によって推定された作業内容について、特定モジュール23によって特定された作業時間と、基準時間データベース33に記憶されている基準時間とが比較される(S9a)。 As in the first embodiment, the work time comparison module 24 compares the work time identified by the identification module 23 for the work content estimated by the estimation module 22 with the reference time stored in the reference time database 33 (S9a).
分析モジュール25では、推定モジュール22によって推定された作業内容と、特定モジュール23によって特定された作業時間とに基づいて、当該グループの作業内容が分析される。あるいは、推定モジュール22によって推定された作業内容と、特定モジュール23によって特定された作業時間とに基づいて、当該グループに属する各作業者100の作業内容が分析され、さらに、この結果に基づいて、グループ全体としての作業内容が分析される(S10a)。 In the analysis module 25, the work content of the group is analyzed based on the work content estimated by the estimation module 22 and the work time identified by the identification module 23. Alternatively, the work content of each worker 100 belonging to the group is analyzed based on the work content estimated by the estimation module 22 and the work time identified by the identification module 23, and further, the work content of the group as a whole is analyzed based on the results of this analysis (S10a).
この分析は、第1の実施形態と同様に、状態情報データベース32および基準時間データベース33に記憶されている情報を使って、様々な観点から実施することも可能である。 As in the first embodiment, this analysis can be performed from various perspectives using the information stored in the state information database 32 and the reference time database 33.
当該グループについて、分析モジュール25によって行われた様々な分析結果を表すグラフが、表示制御モジュール26によって、表示部16や外部端末130から表示される(S11a)。 Graphs showing the results of various analyses performed by the analysis module 25 for the group are displayed on the display unit 16 or the external terminal 130 by the display control module 26 (S11a).
以下に、分析モジュール25による分析結果に基づいて、表示部16および/または外部端末130から表示されるグラフィック表示の例を紹介する。 Below are examples of graphic displays that are displayed on the display unit 16 and/or the external terminal 130 based on the analysis results by the analysis module 25.
図9は、グループ内の全作業者による工場内のエリア毎の立ち入り頻度および立ち入り時間長さを示すグラフィック表示例である。 Figure 9 is an example of a graphic display showing the frequency and duration of visits to each area of the factory by all workers in a group.
図9(a)は、手作業のために1日(あるいは、1週間)に各エリアA~J別に作業者100が滞在していた累積時間を示している。図9(a)において、縦軸は累積時間を表し、横軸はエリアを表す。 Figure 9(a) shows the cumulative time that a worker 100 spent in each area A to J performing manual work in one day (or one week). In Figure 9(a), the vertical axis represents the cumulative time, and the horizontal axis represents the area.
図9(a)によれば、エリアDには、手作業のために当該グループに属する作業者が累積して6時間15分滞在していたことが分かる。さらに、図9(b)によれば、6時間15分の内訳として、作業者Xが3時間33分、作業者Yが1時間24分、作業者Zが1時間18分であったことが分かる。 From FIG. 9(a), it can be seen that the workers belonging to the group stayed in Area D for a cumulative 6 hours and 15 minutes for manual work. Furthermore, from FIG. 9(b), it can be seen that the breakdown of the 6 hours and 15 minutes is that Worker X stayed there for 3 hours and 33 minutes, Worker Y stayed there for 1 hour and 24 minutes, and Worker Z stayed there for 1 hour and 18 minutes.
図9(c)は、図9(a)に示す全エリアの累積時間の総和に対する各エリア毎の滞在時間割合(エリア集中度)に基づいて3分類した結果を示している。図9(c)において、各エリアは、工場内の実際のレイアウトにしたがう位置関係にしたがって模式的に表示されている。図9(c)の例によれば、手作業のためにエリア集中度が21%以上であるのはエリアDのみであり、エリア集中度が4%以下であるのはエリアIのみであり、他のエリアはエリア集中度が5~20%であることがわかる。 Figure 9(c) shows the results of three classifications based on the ratio of time spent in each area to the total cumulative time in all areas shown in Figure 9(a) (area concentration). In Figure 9(c), each area is displayed diagrammatically according to its positional relationship in the actual layout of the factory. According to the example in Figure 9(c), only area D has an area concentration of 21% or more due to manual work, only area I has an area concentration of 4% or less, and the other areas have area concentration of 5-20%.
また、図9(a)の凡例に示されているように、手作業のみならず、台車作業、歩行、静止など、作業者100の各作業内容に応じて、図9のような表示を行うことも可能である。 In addition, as shown in the legend in Figure 9(a), it is also possible to display the display shown in Figure 9 according to the type of work being performed by the worker 100, such as not only manual work but also cart work, walking, and stationary work.
このような表示によれば、どの作業の時に、どのエリアに作業者が集中する/しないか、どの担当者の負担が大きい/小さいかといったグループ全体での現場での行動実態を可視化することができる。 This type of display makes it possible to visualize the actual on-site behavior of the entire group, such as which areas workers tend to concentrate on which tasks, and which personnel have a heavy or light burden.
図10に、熟練度の高い人と低い人との作業実績比較の別の例を示す。 Figure 10 shows another example of a comparison of the work performance of people with high and low levels of skill.
図10は、作業時間実績を、作業内容別に内訳表示したグラフィック表示例である。 Figure 10 shows an example of a graphic display that shows actual work hours broken down by type of work.
作業内容としては、この例では、主作業、付帯作業、その他に分類されている。 In this example, the work is classified into main work, ancillary work, and others.
図10(a)は、縦軸が累積時間を表し、図10(b)は、縦軸が時間割合(%)を表す。 In Figure 10(a), the vertical axis represents cumulative time, and in Figure 10(b), the vertical axis represents time percentage (%).
例えば経験者のように熟練度の高い人と、例えば初心者のように熟練度の低い人との作業時間実績の比較である図10(a)および図10(b)によれば、経験者である作業者Xに対して、初心者である作業者Yは、総労働時間が長く、主作業の割合が低く、付帯作業と、その他作業の割合が多くなっていることが分かる。したがって、初心者の作業効率向上のための要改善項目は、付帯作業や、その他作業の割合を減らし、主作業の割合を高めることによって、総労働時間の短縮化を図ることであると具体的に明確化することができる。 Figures 10(a) and 10(b), which compare the actual working hours of a highly skilled person, such as an experienced worker, and a less skilled person, such as a beginner, show that compared to experienced worker X, novice worker Y has a longer total working time, a lower proportion of main tasks, and a higher proportion of incidental tasks and other tasks. Therefore, it can be specifically clarified that the area requiring improvement to improve the work efficiency of beginners is to reduce the proportion of incidental tasks and other tasks and increase the proportion of main tasks, thereby shortening the total working hours.
上述したように、第2の実施形態の作業内容分析方法が適用された作業内容分析装置によれば、第1の実施形態において作業者個人別に対してなされている作業内容分析を、グループ単位で実施することができる。 As described above, the work content analysis device to which the work content analysis method of the second embodiment is applied can perform the work content analysis on a group basis, unlike the work content analysis performed on an individual worker basis in the first embodiment.
これによって、作業者個人は批判されることはなくなるので、各作業者は、分析結果や、分析結果から得られる要改善項目を、受け入れ易くなる。これにより、各作業者は、必然的に、自ら積極的に業務改善に取り組むようになり、グループ内の協調意識も醸成も期待できる。これによって、例えば、グループ内でのコミュニケーションが増したり、作業手順や、レイアウトの変更など、必要な業務改善に対しても、積極的に取り組むようになるなど、グループの活性化を期待することができる。 As a result, workers will no longer be criticized individually, and each worker will be more likely to accept the analysis results and the items for improvement that are derived from them. This will inevitably encourage each worker to proactively work on improving their work, and we can expect to foster a sense of cooperation within the group. This can be expected to revitalize the group, for example by increasing communication within the group and encouraging workers to proactively work on necessary work improvements, such as changing work procedures or layouts.
そして、最終的には、生産性の向上、生産コストや調達コストの抑制といった費用削減効果につながることが大いに期待できる。 And ultimately, it is expected that this will lead to cost reduction effects such as improved productivity and reduced production and procurement costs.
なお、上記では、作業効率改善のために、経験者の作業時間や、作業時間内訳に着目することについて説明したが、その他にも、経験者の移動場所(例えば、経験者は、その場所に行ったが、初心者は行かなかった)や移動経路(経験者は、この経路で移動したが、初心者は、別の経路で移動した)に着目して、作業効率改善に活用することもできる。 In the above, we have explained that in order to improve work efficiency, we should pay attention to the work time and the breakdown of work time of experienced workers. However, it is also possible to pay attention to the locations of experienced workers (for example, the experienced worker went to a certain location, but the novice worker did not) or the routes they took (the experienced worker took this route, but the novice worker took a different route) and use these to improve work efficiency.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.
10・・作業内容分析装置、11・・バス、13・・外部記録媒体、14・・記録媒体読取部、15・・通信部、16・・表示部、20・・メモリ、21・・処理モジュール、22・・推定モジュール、23・・特定モジュール、24・・作業時間比較モジュール、25・・分析モジュール、26・・表示制御モジュール、27・・判定モジュール、29・・書込可能データエリア、30・・記憶装置、31・・作業者データベース、32・・行動情報データベース、33・・基準時間データベース、70・・通信ネットワーク、100・・作業者、110・・センサ、115・・カメラ、116・・設備、120・・マイクロコントローラ、125・・ビーコン、130・・外部端末、1101・・バス、1102・・CPU、1103・・センシング部、1104・・送信部、1105・・受信部、1110・・メモリ、1111・・通信判定モジュール、1120・・記憶装置、1121・・センシング情報データベース 10: Work content analysis device, 11: Bus, 13: External recording medium, 14: Recording medium reading unit, 15: Communication unit, 16: Display unit, 20: Memory, 21: Processing module, 22: Estimation module, 23: Identification module, 24: Work time comparison module, 25: Analysis module, 26: Display control module, 27: Judgment module, 29: Writable data area, 30: Storage device, 31: Worker database, 32: Behavioral information database , 33: Reference time database, 70: Communication network, 100: Worker, 110: Sensor, 115: Camera, 116: Equipment, 120: Microcontroller, 125: Beacon, 130: External terminal, 1101: Bus, 1102: CPU, 1103: Sensing unit, 1104: Transmitter, 1105: Receiver, 1110: Memory, 1111: Communication determination module, 1120: Storage device, 1121: Sensing information database
Claims (21)
1人または複数の前記作業者の状態を表す状態情報を、時間情報および前記作業者の識別情報に関連付けて記憶する第1のデータベースであって、前記状態情報は、前記作業者の位置情報と、前記作業者の手が動作しているか否かを示す動き情報と、前記作業者の周辺の設備の稼働状態を示す情報とを含む、第1のデータベースと、
前記第1のデータベースに、同一時間に関連付けられて記憶された状態情報に基づいて、前記作業者によってなされた作業内容を推定する推定部と、
前記第1のデータベースに記憶された前記状態情報と、前記状態情報に関連付けられた時間情報とから、前記推定された作業内容に費やされた作業時間を特定する特定部と、
前記推定された作業内容と、前記特定された作業時間とに基づいて、前記作業内容を分析する分析部と、
前記作業内容分析装置が正常に動作しているか否かを判定する判定部と、
前記状態情報を取得できない場合、前記判定部によって、前記作業内容分析装置が正常であると判定されたのであれば、前記状態情報として第1の固定データを、前記判定部によって、前記作業内容分析装置が正常ではないと判定されたのであれば、前記状態情報として第2の固定データを、前記第1のデータベースに記憶させる処理部と
を備えた、作業内容分析装置。 A work content analysis device that analyzes work content of a worker based on a state of the worker,
a first database that stores status information representing the status of one or more of the workers in association with time information and identification information of the workers, the status information including location information of the workers, movement information indicating whether the workers' hands are moving, and information indicating the operating status of equipment around the workers;
an estimation unit that estimates the work content performed by the worker based on state information associated with the same time and stored in the first database;
an identification unit that identifies a task time spent on the estimated task content from the state information stored in the first database and time information associated with the state information;
an analysis unit that analyzes the work content based on the estimated work content and the specified work time ;
a determination unit that determines whether the task content analysis device is operating normally;
a processing unit that stores, in the first database, first fixed data as the status information if the determining unit determines that the work content analysis device is normal when the status information cannot be acquired, and stores, in the first database, second fixed data as the status information if the determining unit determines that the work content analysis device is not normal.
A work content analysis device comprising:
前記推定された作業内容について、前記特定された作業時間と、対応する前記基準時間とを比較する作業時間比較部とをさらに備えた、請求項1に記載の作業内容分析装置。 A second database that stores a reference time that is determined in advance for each of the work contents;
The task content analyzing device according to claim 1 , further comprising a task time comparing unit that compares the identified task time with the corresponding reference time for the estimated task content.
前記表示制御部は、前記特定された時間帯に基づいて、時間軸上に前記作業内容が表示された作業実績図を、前記分析結果として表示させる、請求項9に記載の作業内容分析装置。 The identification unit further identifies a time period corresponding to the estimated work content from the state information stored in the first database,
The work content analysis device according to claim 9 , wherein the display control unit displays, as the analysis result, a work performance diagram in which the work content is displayed on a time axis based on the specified time period.
1人または複数の前記作業者の状態を表す状態情報を、時間情報および前記作業者の識別情報に関連付けて記憶する第1のデータベースであって、前記状態情報は、前記作業者の位置情報と、前記作業者の手が動作しているか否かを示す動き情報と、前記作業者の周辺の設備の稼働状態を示す情報とを含む、第1のデータベースと、
前記第1のデータベースに、同一時間に関連付けられて記憶された状態情報に基づいて、前記作業者によってなされた作業内容を推定する推定部と、
前記第1のデータベースに記憶された前記状態情報と、前記状態情報に関連付けられた時間情報とから、前記推定された作業内容に費やされた作業時間を特定する特定部と、
前記推定された作業内容と、前記特定された作業時間とに基づいて、前記作業内容を分析する分析部とを備え、
前記作業者は、あらかじめ分類された何れかのグループに属し、
前記識別情報は、前記作業者が属するグループを指定するグループ情報を含み、
前記推定部は、前記第1のデータベースに記憶された同一のグループに属する作業者の状態情報のうち、同一時間に関連付けられて記憶された状態情報に基づいて、前記グループによってなされた作業内容を推定し、
前記特定部は、前記第1のデータベースに記憶された同一のグループに属する作業者の状態情報から、前記推定された作業内容に費やされた作業時間を特定し、
前記分析部は、前記推定された作業内容と、前記特定された作業時間とに基づいて、前記グループの作業内容を分析する、作業内容分析装置。 A work content analysis device that analyzes work content of a worker based on a state of the worker,
a first database that stores status information representing the status of one or more of the workers in association with time information and identification information of the workers, the status information including location information of the workers, movement information indicating whether the workers' hands are moving, and information indicating the operating status of equipment around the workers;
an estimation unit that estimates the work content performed by the worker based on state information associated with the same time and stored in the first database;
an identification unit that identifies a task time spent on the estimated task content from the state information stored in the first database and time information associated with the state information;
an analysis unit that analyzes the work content based on the estimated work content and the specified work time,
The worker belongs to any one of the groups previously classified,
the identification information includes group information specifying a group to which the worker belongs,
the estimation unit estimates the work content performed by the group based on status information stored in the first database that is associated with the same time among status information of workers belonging to the same group, and
The identification unit identifies a task time spent on the estimated task content from status information of workers belonging to the same group stored in the first database, and
The analysis unit analyzes the work content of the group based on the estimated work content and the specified work time.
前記作業内容分析装置は、
1人または複数の前記作業者の状態を表す状態情報を、時間情報および前記作業者の識別情報に関連付けてデータベースに記憶することであって、前記状態情報は、前記作業者の位置情報と、前記作業者の手が動作しているか否かを示す動き情報と、前記作業者の周辺の設備の稼働状態を示す情報とを含む、データベースに記憶することと、
前記データベースに、同一時間に関連付けられて記憶された状態情報に基づいて、前記作業者によってなされた作業内容を推定することと、
前記データベースに記憶された前記状態情報と、前記状態情報に関連付けられた時間情報とから、前記推定された作業内容に費やされた作業時間を特定することと、
前記推定された作業内容と、前記特定された作業時間とに基づいて、前記作業内容を分析することと、
前記作業内容分析装置が正常に動作しているか否かを判定することと、
前記状態情報を取得できない場合、前記作業内容分析装置が正常であると判定されたのであれば、前記状態情報として第1の固定データを、前記作業内容分析装置が正常ではないと判定されたのであれば、前記状態情報として第2の固定データを、前記データベースに記憶させることとを行う、作業内容分析方法。 A work content analysis method implemented by a work content analysis device for analyzing work content of a worker based on a state of the worker, comprising:
The work content analysis device includes:
storing status information representing the status of one or more of the workers in a database in association with time information and identification information of the workers, the status information including position information of the workers, movement information indicating whether the workers' hands are moving, and information indicating the operating status of equipment around the workers;
estimating the work content performed by the worker based on state information associated with the same time and stored in the database;
Identifying a task time spent on the estimated task content from the state information stored in the database and time information associated with the state information;
Analyzing the work content based on the estimated work content and the specified work time ;
Determining whether the task content analysis device is operating normally;
When the status information cannot be obtained, if it is determined that the work content analysis device is normal, first fixed data is stored in the database as the status information, and if it is determined that the work content analysis device is not normal, second fixed data is stored in the database as the status information .
1人または複数の前記作業者の状態を表す状態情報を、時間情報および前記作業者の識別情報に関連付けてデータベースに記憶する機能であって、前記状態情報は、前記作業者の位置情報と、前記作業者の手が動作しているか否かを示す動き情報と、前記作業者の周辺の設備の稼働状態を示す情報とを含む、記憶する機能と、
前記データベースに、同一時間に関連付けられて記憶された状態情報に基づいて、前記作業者によってなされた作業内容を推定する機能、
前記データベースに記憶された前記状態情報と、前記状態情報に関連付けられた時間情報とから、前記推定された作業内容に費やされた作業時間を特定する機能、
前記推定された作業内容と、前記特定された作業時間とに基づいて、前記作業内容を分析する機能、
前記作業内容分析装置が正常に動作しているか否かを判定する機能、
前記状態情報を取得できない場合、前記作業内容分析装置が正常であると判定されたのであれば、前記状態情報として第1の固定データを、前記作業内容分析装置が正常ではないと判定されたのであれば、前記状態情報として第2の固定データを、前記データベースに記憶させる機能
をコンピュータに実現させるためのプログラム。 A program applied to a work content analysis device that analyzes work content of a worker based on the worker's state,
a function of storing status information representing the status of one or more of the workers in a database in association with time information and identification information of the workers, the status information including position information of the workers, movement information indicating whether the hands of the workers are moving, and information indicating the operating status of equipment around the workers;
A function of estimating the work content performed by the worker based on state information associated with the same time and stored in the database;
a function of identifying a task time spent on the estimated task content from the state information stored in the database and time information associated with the state information;
A function of analyzing the work content based on the estimated work content and the specified work time;
A function of determining whether the task content analysis device is operating normally;
a function of storing, in the database, first fixed data as the status information if it is determined that the work content analysis device is normal when the status information cannot be acquired, and storing, in the database, second fixed data as the status information if it is determined that the work content analysis device is not normal.
A program to make the above happen on a computer.
前記作業者の状態情報を取得するセンシング部と、
前記取得された状態情報を記憶する状態情報データベースと、
前記作業内容分析装置との通信が可能であるか否かを判定する通信判定部と、
前記通信判定部によって通信が可能であると判定された場合、前記状態情報データベースに記憶されている状態情報を、所定の単位毎に、前記作業内容分析装置へ送信する送信部とを備える、センサ。 A sensor for acquiring the state information to be transmitted to the task content analysis device according to claim 3 ,
A sensing unit that acquires status information of the worker;
a state information database that stores the acquired state information;
a communication determination unit that determines whether communication with the work content analysis device is possible;
a transmission unit that transmits, when the communication determination unit determines that communication is possible, the status information stored in the status information database to the work content analysis device in predetermined units.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210077168A KR102769770B1 (en) | 2020-06-22 | 2021-06-15 | Work specifications analysis device, work specifications analysis method, program, and sensor |
| EP21180059.4A EP3929837A1 (en) | 2020-06-22 | 2021-06-17 | Work content analyzing apparatus, work content analyzing method, program, and sensor |
| US17/304,328 US12190273B2 (en) | 2020-06-22 | 2021-06-18 | Work content analyzing apparatus, work content analyzing method, program, and sensor |
| CN202110675486.9A CN114091799A (en) | 2020-06-22 | 2021-06-18 | Job content analysis device, job content analysis method, program, and sensor |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020107164 | 2020-06-22 | ||
| JP2020107164 | 2020-06-22 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022002081A JP2022002081A (en) | 2022-01-06 |
| JP7637837B2 true JP7637837B2 (en) | 2025-03-03 |
Family
ID=79244593
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021041721A Active JP7637837B2 (en) | 2020-06-22 | 2021-03-15 | Work content analysis device, work content analysis method, program, and sensor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7637837B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7408502B2 (en) | 2020-07-16 | 2024-01-05 | 株式会社東芝 | Judgment device, judgment method, and program |
| JP2024051861A (en) * | 2022-09-30 | 2024-04-11 | 日立Geニュークリア・エナジー株式会社 | Progress management device and progress management method |
| JP7805325B2 (en) * | 2023-02-27 | 2026-01-23 | 日本鋳造株式会社 | Dynamic analysis system and dynamic analysis method |
| JP2025034919A (en) * | 2023-08-31 | 2025-03-13 | トヨタ自動車株式会社 | Work classification system |
| WO2025248771A1 (en) * | 2024-05-31 | 2025-12-04 | 株式会社Abeja | Work management support device, work management support method, work management support program, and work management support system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009301481A (en) | 2008-06-17 | 2009-12-24 | Toshiba Corp | Maintenance service support system |
| JP2011191836A (en) | 2010-03-12 | 2011-09-29 | Hitachi Ltd | Device operation information analysis device and worker work content analysis method |
| US20130275187A1 (en) | 2012-03-19 | 2013-10-17 | Work Measurement Analyteks, LLC | Work measurement toolkit |
| JP2015197847A (en) | 2014-04-02 | 2015-11-09 | 富士電機株式会社 | Work analysis system, work analysis method, and work analysis program |
| JP2018180759A (en) | 2017-04-07 | 2018-11-15 | 株式会社日立製作所 | System analyzer and system analysis method |
| JP2019161366A (en) | 2018-03-09 | 2019-09-19 | 三菱重工業株式会社 | Apparatus, method, and program, for determining worker status using vital data |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6738084B2 (en) * | 2016-07-07 | 2020-08-12 | 国立大学法人東京海洋大学 | Work estimation device, work estimation method, and work estimation program |
| JP7070253B2 (en) * | 2018-08-31 | 2022-05-18 | オムロン株式会社 | Performance measuring device, performance measuring method and performance measuring program |
-
2021
- 2021-03-15 JP JP2021041721A patent/JP7637837B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009301481A (en) | 2008-06-17 | 2009-12-24 | Toshiba Corp | Maintenance service support system |
| JP2011191836A (en) | 2010-03-12 | 2011-09-29 | Hitachi Ltd | Device operation information analysis device and worker work content analysis method |
| US20130275187A1 (en) | 2012-03-19 | 2013-10-17 | Work Measurement Analyteks, LLC | Work measurement toolkit |
| JP2015197847A (en) | 2014-04-02 | 2015-11-09 | 富士電機株式会社 | Work analysis system, work analysis method, and work analysis program |
| JP2018180759A (en) | 2017-04-07 | 2018-11-15 | 株式会社日立製作所 | System analyzer and system analysis method |
| JP2019161366A (en) | 2018-03-09 | 2019-09-19 | 三菱重工業株式会社 | Apparatus, method, and program, for determining worker status using vital data |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022002081A (en) | 2022-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7637837B2 (en) | Work content analysis device, work content analysis method, program, and sensor | |
| CN105872034B (en) | Tracking and system, the method and mobile communications device using it of record motion | |
| US9710761B2 (en) | Method and apparatus for detection and prediction of events based on changes in behavior | |
| US8666790B2 (en) | Point of view shopper camera system with orientation sensor | |
| KR102371506B1 (en) | System and method for checking status of construction site worker | |
| US10768196B2 (en) | Determine wearing position of a wearable device | |
| AU2018204669B2 (en) | Monitors for movements of workers | |
| KR102769770B1 (en) | Work specifications analysis device, work specifications analysis method, program, and sensor | |
| JP2010146223A (en) | Behavior extraction system, behavior extraction method, and server | |
| JP2022086699A (en) | Physical condition evaluation method, and physical condition evaluation system | |
| US20220013236A1 (en) | Systems and methods for detecting early indications of illnesses | |
| JP2016103690A (en) | Monitoring system, monitoring apparatus, and monitoring method | |
| JP2015146893A (en) | Relationship estimation device, relationship estimation method and program | |
| JP7407419B2 (en) | Physical condition evaluation method and physical condition evaluation system | |
| JP7808795B2 (en) | Work analysis device and method | |
| KR102360728B1 (en) | Prevention monitoring system using wearable equipment | |
| JP2011197768A (en) | Sensor network system, organizational behavior information collection method, organizational behavior analysis server and portable sensor node | |
| JP7088397B1 (en) | Data collection system, data collection device, data acquisition device and data collection method | |
| KR102560262B1 (en) | Care Elderly Health Monitoring System | |
| US20230109079A1 (en) | Data collection system, data collection method. and data collection device | |
| US20240096480A1 (en) | Process mining patient workflows from real-time location system (rtls) data | |
| US20230085337A1 (en) | Biomarker computing device and biomarker computing method | |
| JP2010211360A (en) | Electronic apparatus and system using the same | |
| KR102742617B1 (en) | Server and method for securing movement characteristics of workers and construction equipment using location information | |
| US20230172490A1 (en) | System and method for unsupervised monitoring in mobility related disorders |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20230112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20230113 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231024 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240710 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240723 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240919 |
|
| 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: 20241203 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20241206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20241206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250124 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7637837 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |