The present invention relates to an information analysis device that analyzes information regarding work for producing a product and an information analysis method and an information analysis program used for analyzing information regarding work for producing a product.
To smoothly advance operations in a factory, a method called PDCA (plan-do-check-act) is used. PDCA is a method for continuously improving a product (referred to also as “manufactured goods”) and work by repeating four stages of plan (designing), do (execution), check (evaluation) and act (improvement). By use of PDCA, history records regarding the work for producing a product can be visualized in an easy-to-understand manner and it becomes easier to grasp working conditions.
Patent Reference 1: Japanese Patent Application Publication No. 2012-22602
However, it is difficult for a worker to extract and grasp a tendency of data over a long period (e.g., a gradual change in data over a long period) from the visualized data. Accordingly, there are cases where a worker cannot correctly grasp the working conditions over a long period and cannot appropriately improve the work.
An object of the present invention, which has been made to resolve the above-described problem with the conventional technology, is to provide an information analysis device, an information analysis method and an information analysis program that make it possible to extract data indicating a mutual connection between different types of history information from history information regarding work for producing a product and present the data as the result of the extraction in a format easy to recognize for the worker.
An information analysis device according to an aspect of the present invention is an information analysis device that analyzes information regarding work for producing a product, including a processor to process information and a storage unit. The processor includes the processor includes a worker information calculator to calculate worker information including at least one of an action speed of a worker and a position of the worker based on first information acquired from a first detector that detects action of the worker and to make the storage unit store the worker information; a progress information calculator to calculate work progress information including a progress speed of the work based on second information acquired from a second detector that detects the work performed by the worker and to make the storage unit store the work progress information; a product information calculator to calculate product information including at least one of a stock quantity of the product and a position of the product based on third information acquired from a third detector that detects the product and to make the storage unit store the product information; and an information connection extractor to generate data indicating a connection between at least two types of information, among the worker information, the work progress information and the product information accumulated in the storage unit, in regard to each of a plurality of predetermined time slots and to output the data to an information presentation unit that presents information.
An information analysis method according to another aspect of the present invention is an information analysis method for analyzing information regarding work for producing a product, including the steps of: calculating worker information including at least one of an action speed of a worker and a position of the worker based on first information acquired from a first detector that detects action of the worker and making a storage unit store the worker information; calculating work progress information including a progress speed of the work based on second information acquired from a second detector that detects the work performed by the worker and making the storage unit store the work progress information; calculating product information including at least one of a stock quantity of the product and a position of the product based on third information acquired from a third detector that detects the product and making the storage unit store the product information; and generating and outputting data indicating a connection between at least two types of information, among the worker information, the work progress information and the product information accumulated in the storage unit, in regard to each of a plurality of predetermined time slots.
According to the present invention, it is possible to extract data indicating a mutual connection between different types of history information from history information regarding work for producing a product and present the data as the result of the extraction in a format easy to recognize for a worker. Accordingly, the worker can appropriately improve the work.
An information analysis device, an information analysis method and an information analysis program according to an embodiment of the present invention will be described below with reference to the accompanying drawings. The following embodiment is just an example and a variety of modifications are possible within the scope of the present invention.
An information presentation unit 4 that presents information to a worker is connected to the information analysis device 1. The information presentation unit 4 includes, for example, a display device 41 that provides the worker with an image. It is also possible to provide the information presentation unit 4 as a part of the information analysis device 1.
The detection means 5 is connected to the information analysis device 1. The detection means 5 includes, for example, a first detector 51 for detecting the worker (e.g., worker 6_i in
As shown in
The worker information calculator 21 calculates worker information A_i (i is a positive integer) including at least one of an action speed of the worker and the position of the worker based on first information 51A acquired from the first detector (camera in
The position of the worker can be detected by analyzing a camera image. The position of the worker can be also detected by making the worker carry a receiver for receiving a beacon transmitted from a beacon transmitter. There is no limitation on the method of detecting the position of the worker; the position of the worker may be detected by using any other method.
The action (e.g., action speed) of the worker can be detected by analyzing camera images. The action of the worker can be also estimated from motion of the skeletal structure (bones) of the human body obtained by analyzing camera images. The action of the worker may also be detected by using position sensors attached to the worker's hands, feet, etc. The action of the worker may include motion of the human body such as motion of a fingertip or motion of the line of sight detected in camera images, biological information such as the heart rate or the level of fatigue, and the like. Further, the action of the worker may be detected as a particular action such as standing up, sitting down, screwing, soldering or the like. There is no limitation on the method of detecting the action of the worker; the action of the worker may be detected by using any other method.
The progress information calculator 22 calculates work progress information B_j (j is a positive integer) including a progress speed of the work based on second information 52B acquired from the second detector 52 as a means for detecting the work performed by the worker and outputs the work progress information B_j to the storage unit 3 to make the storage unit 3 store the work progress information B_j. The reference character j represents a number for distinguishing between different items of work. The second detector 52 is, for example, an input device of the MES operated by the worker, a camera that captures images of the worker or the intermediate product (e.g., 7_j shown in
The product information calculator 23 calculates product information C_k (k is a positive integer) including at least one of the stock quantity of the product and the position of the product based on third information 53C acquired from the third detector 53 as a means for detecting the product and outputs the product information C_k to the storage unit 3 to make the storage unit 3 store the product information C_k. The reference character k represents a number for distinguishing between products. The third detector 53 is, for example, an input device of the MES operated by the worker, a camera that captures images of the product (8_k in
The product information calculator 23 may calculate, for example, the position and the stock quantity of a material used for the work, the position and the stock quantity of the product (8_k in
The information connection extractor 24 generates data indicating a connection between two types of information, among the worker information A_i (i=1, 2, . . . ), the work progress information B_j (j=1, 2, . . . ) and the product information C_k (k=1, 2, . . . ) as history information accumulated in the storage unit 3, in regard to each of a plurality of predetermined time slots. For example, the information connection extractor 24 extracts and outputs data indicating a connection between the worker information A_i and the work progress information B_j, data indicating a connection between the work progress information B_j and the product information C_k, or data indicating a connection between the product information C_k and the worker information A_i.
The information presentation unit 4 outputs the data obtained in regard to each of the plurality of time slots (#1, . . . , #m, . . . , #M). The information presentation unit 4 includes the display device 41, for example, and presents the worker with the data supplied from the information connection extractor 24 by displaying the data.
Next, the operation of the information connection extractor 24 will be described below. The information connection extractor 24 generates data indicating a connection between at least two types of information, among the worker information A_i (i=1, 2, . . . ), the work progress information B_j (j=1, 2, . . . ) and the product information C_k (k=1, 2, . . . ) as the history information accumulated in the storage unit 3, in regard to each of a plurality of predetermined time slots #m (m=1, 2, . . . , M). The time slot is set as, for example, a time of a certain length, a time from the start of the work by the worker to the completion of the product, or the like. The information connection extractor 24 supplies the information presentation unit 4 with a plurality of pieces of data generated in regard to each of the plurality of time slots #m (m=1, 2, . . . , M), namely, the data in a long period including the plurality of time slots.
Concrete examples of the data indicating the connection between two types of information extracted by the information connection extractor 24 will be described below as “example 1” to “example 7”. However, the connected data are not limited to the examples described below.
The “example 1” is data indicating the connection between the progress speed of work and the action speed of the worker performing the work corresponding to the progress speed. The progress speed of work is, for example, a progress rate of the work. The action speed of the worker is, for example, the speed of movement of the worker's hand. The data indicating the connection between the progress speed of work and the action speed of the worker performing the work corresponding to the progress speed may be data indicating the connection between a representative value (e.g., average value) of the progress speed of the work and a representative value (e.g., average value) of the action speed of the worker.
The “example 2” is data indicating the connection between the progress speed of work and the stock quantity of the product produced by the work corresponding to the progress speed. The stock quantity of the product can include the number of items of the completed product and the number of items of the intermediate product, for example. The data indicating the connection between the progress speed of work and the stock quantity of the product produced by the work corresponding to the progress speed may be data indicating the connection between a representative value (e.g., average value) of the progress speed of the work and a representative value (e.g., average value) of the stock quantity of the product.
The “example 3” is data indicating the connection between the stock quantity of the product and the action speed of the worker performing the work of producing the product corresponding to the stock quantity. The stock quantity of the product is the same as that in the “example 2”. The action speed of the worker is, for example, the speed of movement of the worker's hand. The data indicating the connection between the stock quantity of the product and the action speed of the worker performing the work corresponding to the stock quantity may be data indicating the connection between a representative value (e.g., average value) of the progress speed of the work and a representative value (e.g., average value) of the stock quantity of the product. The “example 3” is an example shown in
The “example 4” is data indicating the connection between the position of the worker and the stock quantity of the product. As indicated as the worker 6_i in
The “example 5” is data indicating the connection between the position of the worker and the progress speed of the work performed by the worker. The position of the worker is the same as that in the “example 4”. The data indicating the connection between the position of the worker and the progress speed of the work may be data indicating the connection between a representative value (e.g., average value) of the ratio of workers at work and a representative value (e.g., average value) of the progress speed of the work.
The “example 6” is data indicating the connection between a time slot and the progress speed of the work in the time slot. The data indicating the connection between the time slot and the progress speed of the work may be data indicating the connection between the time slot and a representative value (e.g., average value) of the progress speed of the work in the time slot.
The “example 7” is data including statistical changes over a long period (i.e., a period including a plurality of time slots) obtained by acquiring the data indicating the connection over the long period in one or more of the aforementioned “example 1” to “example 6”.
The information connection extractor 24 generates data indicating the extracted information connection and supplies the data to the information presentation unit 4. The information presentation unit 4 displays the received data on the display device 41.
In step S1, the information connection extractor 24 calculates the average value of the hand movement speed (i.e., action speed) outputted by the worker information calculator 21 in a time slot #m (m=1, 2, . . . , M) from a time point when the worker picks up the intermediate product PA to a time point when the worker completes the production of the final product PB. Here, M is a positive integer.
In step S2, the information connection extractor 24 calculates the average value of the stock quantity of the final product PB outputted by the product information calculator 23 in the same time slot #m.
In step S3, the information connection extractor 24 outputs the average value of the hand movement speed calculated in the step S1 and the average value of the stock quantity of the final product PB calculated in the step S2 to the information presentation unit 4. The above processing is repeated for the number of times of the work performed by the worker (e.g., M times).
The worker information calculator 21, the progress information calculator 22 and the product information calculator 23 do not have to calculate unnecessary information depending on the purpose. For example, when the progress of the work is stopped due to depletion of the stock of the intermediate product PA, the worker information calculator 21 does not need to calculate the action speed and the position of the worker, and the product information calculator 23 just needs to calculate the stock quantity of the final product PB.
As described above, with the information analysis device 1, the information analysis method and the information analysis program according to the embodiment, the result of the analysis regarding the work over a long period including a plurality of time slots can be presented in a format easily understandable for the worker. Specific details are as follows: Normally, the worker does not notice a slight decrease (e.g., decrease for several percent) in the action speed in work. However, the slight decrease in the action speed in work will appear as a detectable numerical value (decrease in the stock quantity) in the stock quantity of the final product which is the result of the work by a large number of workers over a long time. The information analysis device 1 according to the embodiment has a function that makes it possible to present the result of such work over a long period in a format easily recognizable for the worker.
When the stock quantity of the intermediate product (which may also be a representative value, e.g., the average value, of the stock quantity in a certain time slot) is judged to be smaller than a predetermined reference quantity in a time slot in which the progress speed of the work (which may also be a representative value, e.g., the average value, of progress conditions of a plurality of workers) is slower than a predetermined reference speed, the information connection extractor 24 may output information indicating that the stock quantity of the intermediate product is small to the information presentation unit 4. In this case, the progress speed of the work decreases due to the shortage of the intermediate products, and thus it is possible to prompt the workers performing the work of producing the intermediate product to increase the number of the intermediate products by displaying that the stock quantity of the intermediate product is small.
When it is judged that there is an absent worker whose position is deviated from the predetermined working position in a time slot in which the progress speed of the work (which may also be a representative value, e.g., the average value, of progress conditions of a plurality of workers) is slower than a predetermined reference progress speed, the information connection extractor 24 may output information indicating the absent worker to the information presentation unit. In this case, by checking a display indicating that the worker was not at the predetermined working position, the worker can recognize that the time of the absence was longer than a prescribed time or the frequency of absence was higher than a prescribed frequency.
Further, when the action speed of a worker (which may also be a representative value, e.g., the average value, of the action speeds of a plurality of workers) is judged to be slower than a predetermined reference action speed in a time slot in which the stock quantity of an intermediate product (e.g., 7_j in
Furthermore, when the action speed of a worker (which may also be a representative value, e.g., the average value, of the action speeds of a plurality of workers) is judged to be slower than a predetermined reference action speed in a time slot in which the stock quantity of an intermediate product (e.g., 7_j in
1: information analysis device, 2: processor, 3: storage unit, 4: information presentation unit, 5: detection means, 6_i: worker, 7_j: intermediate product (product), 8_k: final product (product), 21: worker information calculator, 22: progress information calculator, 23: product information calculator, 24: information connection extractor, 31: worker information group, 32: work progress information group, 33: product information group, 41: display device, 51: first detector, 51A: first information, 52: second detector, 52B: second information, 53: third detector, 53C: third information, A_i: worker information, B_j: work progress information, C_k: product information.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/005178 | 2/15/2018 | WO | 00 |