Operation information processing apparatus, program and operation information processing method
Abstract
Problem to be solved.To provide information for improving an operation itself by measuring actions that an operator takes and analyzing measurement data thereof to specify the kinds of the actions and the kind of the operation.
Solution.An operation information processing apparatus 110 receives detected values detected by sensors 101A, 101B and 101C through an antenna 143, specifies actions corresponding to the received detected values from an action information table, rearranges the actions in time series, and specifies an operation corresponding to the actions rearranged in time series from an operation dictionary table, thereby specifying actions and operation for each operator.
Copyright (C)2009,JPO&INPIT
Term
Projected expiry 14 November 2027.
- Priority and filed
- Published
- Today
- Projected expiry
19 claims: 3 independent, 16 dependent
- 1Corresponds to the detection information that specifies the detection value of the sensor that detects the operation, the operation dictionary information that specifies the operation corresponding to the detection information, the combination information that specifies the combination in the time series of the operation, and the combination information. A work information processing device including a storage unit and a control unit that stores work dictionary information for specifying the work to be performed, and the control unit operates according to a detection value detected by a sensor possessed by the operator. The process of specifying from the operation dictionary information, the process of specifying the combination of the specified operations in the time series, and the process of specifying the work corresponding to the specified combination from the work dictionary information, and the operation for each worker. A work information processing device characterized by performing work and processing for generating work information that specifies work in chronological order. 動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、を特定する動作辞書情報と、 動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、 を記憶する記憶部及び制御部を備える作業情報処理装置であって、 前記制御部は、 作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、 特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、 前記作業者毎に、動作と、作業と、を時系列において特定する作業情報を生成する処理と、 を行うことを特徴とする作業情報処理装置。
- 10The combination of the detection information that specifies the detection value of the sensor that detects the operation of the computer, the operation dictionary information that specifies the operation corresponding to the detection information, and the combination information that specifies the combination in the time series of the operation. It is a program that functions as a storage means and a control means for storing the work dictionary information for specifying the work corresponding to the information, and corresponds to the detection value detected by the sensor possessed by the operator in the control means. A process of specifying an operation from the operation dictionary information, a process of specifying a combination of the specified operations in a time series, and a process of specifying an operation corresponding to the specified combination from the work dictionary information, and an operation for each worker. A program characterized by performing a process of generating work information that specifies work and work in chronological order. コンピュータを、 動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、を特定する動作辞書情報と、 動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、 を記憶する記憶手段及び制御手段として機能させるプログラムであって、 前記制御手段に、 作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、 特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、 前記作業者毎に、動作と、作業と、を時系列において特定する作業情報を生成する処理と、 を行わせることを特徴とするプログラム。
- 19Corresponds to the detection information that specifies the detection value of the sensor that detects the operation, the operation dictionary information that specifies the operation corresponding to the detection information, the combination information that specifies the combination in the time series of the operation, and the combination information. This is a work information processing method performed by a work information processing device including a storage unit and a control unit that stores work dictionary information for specifying the work to be performed, and the control unit is detected by a sensor possessed by the operator. A process of specifying an operation corresponding to a detected value from the operation dictionary information, and a process of the control unit specifying a combination of the specified operations in a time series and specifying an operation corresponding to the specified combination from the work dictionary information. A work information processing method, wherein the control unit performs a process of generating work information for specifying an operation and a work in a time series for each worker. 動作を検知するセンサの検出値を特定する検出情報と、当該検出情報に対応する動作と、を特定する動作辞書情報と、 動作の時系列における組み合わせを特定する組み合わせ情報と、当該組み合わせ情報に対応する作業と、を特定する作業辞書情報と、 を記憶する記憶部及び制御部を備える作業情報処理装置が行う作業情報処理方法であって、 前記制御部が、作業者が有するセンサで検出された検出値に対応する動作を前記動作辞書情報から特定する処理と、 前記制御部が、特定した動作の時系列における組み合わせを特定し、特定した組み合わせに対応する作業を前記作業辞書情報から特定する処理と、 前記制御部が、前記作業者毎に、動作と、作業と、を時系列において特定する作業情報を生成する処理と、 を行うことを特徴とする作業情報処理方法。
Independent claims3
261 paragraphs, as filed
The present invention relates to a technique for identifying a worker's movement or work.
In order to improve various operations such as assembly, processing, transportation, inspection, and maintenance, it is common practice to grasp the current work situation, extract the problems, and make improvements. ing.
For example, in Patent Document 1, in order to observe the working methods of skilled workers and unskilled workers and determine the difference, the working state of the worker is measured by a measuring device, and the difference in operation is quantitatively compared. , Techniques to guide improvement methods are presented.
<patcit num="1"><text>Japanese Patent Application Laid-Open No. 2002-333826</text></patcit>
<p> The technique of Patent Document 1 can analyze some movements of the work performed by one worker, but regarding the work performed by combining the movements, for example, what kind of work is performed throughout the day. It is not possible to perform aggregation processing such as whether or not the time allocation was done.</p><p> Therefore, an object of the present invention is to provide information for improving the work itself by measuring the movement of the worker, analyzing the measurement data, and specifying the movement type and the work type.</p>
<p> In order to solve the above problems, the present invention specifies an operation corresponding to a detection value obtained from a sensor attached to an operator, and specifies the operation by the specified operation.</p><p> For example, the present invention includes detection information that specifies a detection value of a sensor that detects an operation, operation dictionary information that specifies an operation corresponding to the detection information, and combination information that specifies a combination of operations in a time series. A work information processing device including a storage unit and a control unit that stores work corresponding to the combination information and work dictionary information for specifying the combination information, the control unit being detected by a sensor possessed by an operator. The process of specifying the operation corresponding to the detected value from the operation dictionary information, the process of specifying the combination of the specified operation in the time series, and the process of specifying the operation corresponding to the specified combination from the work dictionary information, and the worker. Each time, it is characterized in that an operation, a work, and a process of generating work information for specifying the work in a time series are performed.</p>
<p> As described above, according to the present invention, it is possible to provide information for improving the work itself by measuring the movement of the worker, analyzing the measurement data, and specifying the movement type and the work type. it can.</p>
FIG. 1 is a schematic view of the work data processing system 100 according to the present invention.
The work data processing system 100 in the present invention includes sensors 101A, 101B, 101C (hereinafter, referred to as sensor 101 when individual sensors are not distinguished) and a work information processing device 110.
The sensor 101 is a sensor that detects the movement of a person to which the sensor 101 is attached, and in the present embodiment, an acceleration sensor that measures acceleration in three orthogonal directions is used, but the present invention is limited to such an embodiment. Not done.
The sensor 101A is attached to the right hand of the worker, the sensor 101B is attached to the left hand of the worker, and the sensor 101C is attached to the left foot. It suffices if it is possible to detect the operation of a plurality of places.
Further, the sensor 101 is configured to wirelessly transmit the detected detected value to the work information processing apparatus 110.
The work information processing device 110 receives the detected value transmitted from the sensor 101 by the antenna 143.
FIG. 2 is a schematic view of the work information processing device 110.
As shown in the figure, the work information processing apparatus 110 includes a storage unit 120, a control unit 130, an input unit 140, an output unit 141, and a communication unit 142.
The storage unit 120 includes a measurement information storage area 121, an operation dictionary information storage area 122, an operation information storage area 123, a work dictionary information storage area 124, a work information storage area 125, and an environment information storage area 126. Be prepared.
The detection value detected by the sensor 101 is stored in the measurement information storage area 121.
For example, the measurement table 121a as shown in FIG. 3 (schematic view of the measurement table 121a) is stored in the measurement information storage area 121.
The measurement table 121a includes a time column 121b, an ID column 121c, a left hand column 121d, a right hand column 121e, and a left foot column 121f.
In the time column 121b, information for specifying the time when the detected value detected by the sensor 101 is received is stored.
It should be noted that the detection value is periodically transmitted from the sensor 101, and the specific time is managed by the work information processing apparatus 110 corresponding to the value stored in the time column 121b. The time of the record can be specified.
In the ID column 121c, information for identifying the ID, which is identification information for identifying the sensor 101, is stored.
Here, in the present embodiment, one ID is assigned to a set of sensors 101A, 101B, and 101C attached to one worker.
In the left hand column 121d, the detection value (acceleration) detected by the sensor 101B among the set of the sensors 101 specified in the ID column 121c is stored. Here, in the present embodiment, since the three-axis acceleration sensor is used as the sensor 101, the detected values of the x-axis, the y-axis, and the z-axis are stored.
In the right-hand column 121e, the detection value (acceleration) detected by the sensor 101A among the set of the sensors 101 specified in the ID column 121c is stored. Here, too, the detected values of the x-axis, y-axis, and z-axis are stored.
The left foot column 121f stores the detection value (acceleration) detected by the sensor 101C among the set of sensors 101 specified in the ID column 121c. Here, too, the detected values of the x-axis, y-axis, and z-axis are stored.
By attaching the sensor ID, which is the identification information uniquely assigned to each sensor, to the detection value transmitted from the sensor 101, the work information processing apparatus 110 manages the ID corresponding to the sensor ID. Then, the detected values detected by the respective sensors 101 can be stored in the respective columns 121d, 121e, and 121f.
Returning to FIG. 2, the operation dictionary information storage area 122 stores information for identifying the operation from the detected value of the sensor 101.
For example, in the present embodiment, the operation dictionary table 122a shown in FIG. 4 (schematic diagram of the operation dictionary table 122a) is stored.
As shown in the figure, the operation dictionary table 122a includes an operation column 122b, a left hand column 122c, a right hand column 122d, and a left foot column 122e.
The operation column 122b stores information that identifies the operations that make up the work performed by the operator.
In the left hand column 122c, the value obtained by Fourier transforming the detected value detected by the sensor 101 in the operation specified in the operation column 122b is stored. In this column, the operator performs the operation specified in the operation column 122b, and stores the value obtained by Fourier transforming the detection value previously detected by the sensor 101 attached to the left hand.
In the right-hand column 122d, the value obtained by Fourier transforming the detected value detected by the sensor 101 in the operation specified in the operation column 122b is stored. In this column, the operator performs the operation specified in the operation column 122b, and stores the value obtained by Fourier transforming the detection value previously detected by the sensor 101 attached to the right hand.
In the left foot column 122e, the value obtained by Fourier transforming the detected value detected by the sensor 101 in the operation specified in the operation column 122b is stored. In this column, the operator performs the operation specified in the operation column 122b, and stores the value obtained by Fourier transforming the detection value previously detected by the sensor 101 attached to the left foot.
Returning to FIG. 2, the operation information storage area 123 stores information that identifies the operation corresponding to the measured value measured by the sensor 101.
For example, in the present embodiment, the operation table 123a shown in FIG. 5 (schematic view of the operation table 123a) is stored.
The operation table 123a includes an hour column 123b, a sensor column 123c, and an operation column 123d.
The time column 123b stores information that identifies the time when the detection value detected by the sensor 101 is received. Here, the information corresponding to the time column 121b of the measurement table 121a is stored in this column.
In the sensor column 123c, information for identifying an ID, which is identification information for identifying the sensor 101, is stored. Here, the information corresponding to the ID column 121c of the measurement table 121a is stored in this column.
The operation column 123d stores information for identifying the operation corresponding to the detection value detected by the sensor 101 specified in the sensor column 123c when the time column 123b is specified. In the present embodiment, when a detection value having no operation corresponding to the operation table 123a is detected, a character string of "dawn" is stored.
Returning to FIG. 2, the work dictionary information storage area 124 stores information that identifies the work corresponding to the combination of operations.
For example, in the present embodiment, the work dictionary table 121a as shown in FIG. 6 (schematic view of the work dictionary table 124a) is stored.
As shown in the figure, the work dictionary table 124a includes a work column 124b, a NO column 124c, and an operation column 124d.
In the work column 124c, information for identifying the work specified by a plurality of operations is stored. Here, information for specifying the work of "multiple screwing" and "multiple screwing 2" is stored as the work, but the work is not limited to such a mode.
In the NO column 124c, information for specifying the order of operations stored in the operation column 124d, which will be described later, is stored. Here, in the present embodiment, as the information for specifying the order of operations, the information for specifying the natural numbers which are serial numbers from "1" is stored, but the information is not limited to such an embodiment.
The operation column 124d stores information that identifies the operations that make up the work specified in the work column 124c.
Returning to FIG. 2, the work information storage area 125 stores information for identifying the operation and the work corresponding to the measured value measured by the sensor 101.
For example, in the present embodiment, the work table 125a shown in FIG. 7 (schematic view of the work table 125a) is stored.
The work table 125a includes a time column 125b, a sensor column 125c, an operation column 125d, and a work column 125e.
In the time column 125b, information for specifying the time when the detected value detected by the sensor 101 is received is stored. Here, the information corresponding to the time column 123b of the operation table 123a is stored in this column.
In the sensor column 125c, information for identifying an ID, which is identification information for identifying the sensor 101, is stored. Here, information corresponding to the sensor column 123c of the operation table 123a is stored in this column.
The operation column 125d stores information for identifying the operation corresponding to the detection value detected by the sensor 101 specified in the sensor column 125c when the time column 125b is specified. Here, the information corresponding to the operation column 123d of the operation table 123a is stored in this column.
The work column 125e stores information that identifies the work corresponding to the combination of operations specified in the operation column 125d. Here, in the present embodiment, the work name is stored as information for identifying the work, but the present embodiment is not limited to such an aspect. In this embodiment, the column corresponding to the operation without work corresponding to the work dictionary 124a is left blank.
Returning to FIG. 2, the environment information storage area 126 stores information that identifies the worker's environment.
For example, in the present embodiment, as the information for specifying the correspondence between the worker and the sensor 101, the correspondence table 126a as shown in FIG. 8 (schematic diagram of the correspondence table 126a) and the group organization of the workers are specified. As the information to be input, the group organization table 126f as shown in FIG. 9 (schematic diagram of the group organization table 126f) is stored.
As shown in FIG. 8, the correspondence table 126a includes a worker column 126b, a sensor type column 126c, and a sensor ID column 126d.
Identification information for identifying the worker (in the present embodiment, the name of the worker) is stored in the worker column 126b.
The sensor type column 126c stores information that identifies the type of sensor attached to the worker specified in the worker column 126b.
The sensor ID column 126d stores information that identifies a set of sensors attached to the operator specified in the worker column 126b.
As shown in FIG. 9, the group organization table 126f includes a group column 126g and a worker column 126h.
Identification information (in this embodiment, a group name) for identifying a group of workers is stored in the group column 126g.
In the worker column 126h, information for identifying an identification information (in the present embodiment, the name of the worker) for identifying a worker belonging to the group specified in the group column 126g is stored.
Returning to FIG. 2, the control unit 130 includes a measurement information management unit 131, a motion analysis unit 132, a work analysis unit 133, and an output information generation unit 134.
The measurement information management unit 131 performs a process of storing the measured values received from each sensor 101 in the measurement table 121a via the communication unit 142 described later.
The measurement information management unit 131 stores the correspondence between the sensor ID of each sensor 101 and the ID for identifying a set of a plurality of sensors 101A, 101B, 101C attached to the operator. The ID corresponding to the sensor ID attached to the measured value received from each sensor 101 is stored in the ID column 121c of the measurement table 121a.
The motion analysis unit 132 performs a process of identifying the motion corresponding to the measured value from the measured values stored in the measurement table 121a.
Specifically, the operation branch base 132 extracts the measured values stored in the measurement table 121a for each time, Fourier transforms the extracted measured values, and converts them into frequency components. Here, in the present embodiment, each of the detected values acquired from the sensors 101 of the left hand, the right hand, and the left foot is Fourier transformed.
Here, the Fourier transform is a method of signal analysis, and transforms measurement data into weight parameters for each frequency. In the present embodiment, since the measured value is digitized and processed, the FFT is used as the frequency analysis for the digital value.
Note that FIG. 10 (schematic diagram showing the result of Fourier transform of the measured value) shows a schematic diagram of the result of Fourier transforming the information stored in the measurement table 121a shown in FIG.
Then, the motion analysis unit 132 identifies a record in which the value obtained by Fourier transform for each time and the value stored in the left-hand column 122c, the right-hand column 122d, and the left foot column 122e of the motion dictionary table 122a match or are similar to each other. The operation stored in the operation column 122b of the specified record is determined to be the operation at the relevant time.
Here, in the motion analysis unit 132, the values obtained by Fourier transforming the detected values detected from the left hand, the right hand, and the left foot for each time are the left hand column 122c, the right hand column 122d, and the left foot column 122e of the motion dictionary table 122a, respectively. By identifying a record that matches or is similar to the value stored in, the movement of the worker can be identified from the movements of the worker detected by these multiple sensors. Become.
Regarding whether or not they are similar, the least squares method in which the sum of squares of the differences between the values in each column is selected is generally used, but the method is not limited to such a method.
Also, in the judgment of consistency, if it is not an exact match but matches in a predetermined frequency range (for example, a range excluding at least one of a specific high frequency portion and a low frequency portion), it is judged to be a match. It may be.
When the motion analysis unit 132 matches or does not match the value obtained by Fourier transform for each time and the value stored in the left-hand column 122c, the right-hand column 122d, and the left foot column 122e of the motion dictionary table 122a, , Judge that the operation at that time is unknown.
Then, the motion analysis unit 132 generates the motion table 123a as shown in FIG. 5 by summarizing the motions searched as described above for each time, and stores the motions in the motion information storage area 123.
The work analysis unit 133 performs normalization processing on the information that identifies the operation stored in the operation table 123a stored in the operation information storage area 123.
The normalization process here is a process of combining continuous parts of the same operation into one operation and deleting the part in which the character string "unknown" is stored. FIG. 11 shows a schematic diagram of the operation table 123a'after the normalization process in which the operation table 123a shown in FIG. 5 is normalized.
Next, the work analysis unit 133 asks whether any combination of operations (arbitrary combination in time series) stored in the operation table 123a'after the normalization process is stored in the operation column 124d of the work table 124a. Judge whether or not.
Then, the work analysis unit 133 newly adds a work column 125e to the normalized operation table 123a', and is a combination of operations stored in the operation column 123d of the operation table 123a'. The work table 125a is generated by extracting the information that identifies the work from the work field 124e of the record in which the combination of actions is stored in the work field 124d of the work dictionary table 124a and storing it in the corresponding work field 125e. ..
The work analysis unit 133 stores the work table 125a generated in this way in the work information storage area 125.
The output information generation unit 134 receives the input of the search condition via the input unit 140 described later, extracts the information corresponding to the input search condition from the work information storage area 125, and converts it into a predetermined format. Performs output processing.
Here, in the present embodiment, the input of the worker's name or group name is received via the input unit 140, and the operation and work of the worker included in the group specified by the worker's name or group name. And, the process of outputting the information specifying the operation and the time when the work was performed to the output unit 141 is performed.
When the name of the worker is input via the input unit 140, the output information generation unit 134 acquires the sensor ID corresponding to the worker from the correspondence table 126a, and the acquired sensor ID. The time, operation, and work corresponding to are extracted from the work table 125a.
Further, when the group name is input via the input unit 140, the output information generation unit 134 extracts the names of the workers belonging to the group from the group organization table 126f and corresponds to the extracted workers. The sensor ID is acquired from the correspondence table 126a, and the time, operation, and work corresponding to the acquired sensor ID are extracted from the work table 125a.
FIG. 12 is a schematic view of the output information 134a output by the output information generation unit 134 to the output unit 141.
The output information 134a includes a time column 134b, a sensor column 134c, a work column 134d, a worker column 134e, and a group column 134f, and includes information extracted by the output information generation unit 134 and information related to the information. Are stored respectively.
The input unit 140 accepts the input of information.
The output unit 141 outputs information.
The communication unit 142 transmits / receives information via the antenna 143.
The work information processing apparatus 110 described above includes, for example, a CPU (Central Processing Unit) 161, a memory 162, and an external storage such as an HDD (Hard Disk Drive) as shown in FIG. 13 (schematic diagram of the computer 160). Device 163, a reader 165 that reads information from a portable storage medium 164 such as a CD-ROM (Compact Disk Read Only Memory) or DVD-ROM (Digital Versatile Disk Read Only Memory), and input such as a keyboard or mouse. This can be realized by a general computer 160 including a device 166, an output device 167 such as a display, and a communication device 168 such as a wireless communication unit that performs wireless communication via an antenna.
For example, the storage unit 120 can be realized by the CPU 161 using the memory 162 or the external storage device 163, and the control unit 130 loads a predetermined program stored in the external storage device 163 into the memory 162. It can be realized by executing it on the CPU 161. The input unit 140 can be realized by the CPU 161 using the input device 166, and the output unit 141 can be realized by the CPU 161 using the output device 167. , The communication unit 142 can be realized by the CPU 161 using the communication device 168.
This predetermined program is downloaded from the storage medium 164 via the reader 165 or from the network via the communication device 168 to the external storage device 163, then loaded onto the memory 162 and executed by the CPU 161. You may do so. It may also be loaded directly onto the memory 162 from the storage medium 164 via the reader 165 or from the network via the communication device 168 and executed by the CPU 161.
FIG. 14 is a flowchart showing processing in the work information processing apparatus 110.
First, the measurement information management unit 131 of the work information processing device 110 receives the measured value from each sensor 101 via the communication unit 142 (S10).
Then, the measurement information management unit 131 stores the received measured value in the measurement table 121a stored in the measurement information storage area 121 (S11).
Next, the motion analysis unit 132 of the work information processing apparatus 110 synthesizes the measured values stored in the measurement table 121a by Fourier transforming the values obtained from a plurality of sensors 101 attached to one worker. Then, the operation corresponding to the synthesized value is specified from the operation column 122b of the operation table 122a (S12). The motion analysis unit 132 stores the specified motion in the motion table 123a in chronological order, and stores the motion table 123a in the motion information storage area 123.
Here, the processing in the motion analysis unit 132 may be performed periodically, for example, once a day, or the analysis instruction in which the time interval for analysis is specified via the input unit 140. This may be done by accepting input.
Next, the work analysis unit 133 of the work information processing apparatus 110 normalizes the information stored in the operation table 123a, and performs the work corresponding to the normalized operation in the work dictionary information storage area 124. Identify from work column 124b in table 125a (S13). The work analysis unit 133 stores the specified work and the operation corresponding to the work in the work table 125a in chronological order, and stores the work table 125a in the work information storage area 125.
Then, the output information generation unit 134 of the work information processing apparatus 110 receives input of search conditions such as a worker name and a group name via the input unit 140 (S14), and receives information corresponding to the received search conditions as work information. It is extracted from the work table 125a stored in the storage area 125, converted into a predetermined output format, and output to the output unit 141 (S15).
FIG. 15 is a flowchart showing processing in the motion analysis unit 132 of the work information processing apparatus 110.
First, the motion analysis unit 132 Fourier transforms the measured values stored in the measurement table 121a stored in the measurement information storage area 121 (S20).
Next, the motion analysis unit 132 synthesizes the values obtained by the Fourier transform in step S20 from the sensor 101 attached to one worker by arranging the left hand, the right hand, and the left foot in this order (S21). .. That is, by arranging the values obtained by Fourier transform from the measured values obtained from the sensor 101 attached to one worker in the order of the left hand, the right hand, and the left foot, the combination of these values is made into one data string.
Next, the motion analysis unit 132 identifies the motion corresponding to the value synthesized in step S21 from the motion dictionary table 122a stored in the motion dictionary information storage area 122 (S22).
Then, the motion analysis unit 132 generates the motion table 123a by extracting the motions specified in step S22 and arranging them in chronological order, and stores them in the motion information storage area 123 (S23).
FIG. 16 is a flowchart showing processing in the work analysis unit 133 of the work information processing apparatus 110.
First, the work analysis unit 133 reads out the operation table 123a stored in the operation information storage area 123 (S30).
Next, the work analysis unit 133 deletes the record stored as "unknown" in the operation column 123d of the read operation table 123a, and combines the records in which the same operation is continuously stored into one record. By summarizing, the information is normalized (S31).
Then, the work analysis unit 133 stores the work corresponding to the succession of a plurality of operations stored in the operation column 123d of the normalized operation table 123a in the work dictionary information storage area 124a. A work table 125a in which operations and work are arranged in chronological order is generated by extracting from, and is stored in the work information storage area 125 (S33).
In the embodiment described above, the motion analysis unit 132 Fourier transforms the measured value, but the measurement value is not limited to such an embodiment, and for example, at least one of before and after a specific time is predetermined. The average value of the measured values in the section of is used as the value at the specific time, and the corresponding operation is performed from the operation dictionary table (the average value is also stored in the left hand column, right hand column, and left foot column of the operation table). May be extracted. By performing such a process, it is possible to weaken a small change in acceleration, that is, a component of shaking, and only data representing the movement of a large change remains, so that an appropriate operation can be specified.
Further, in the embodiment described above, the motion analysis unit 132 tries to identify the motion having the highest similarity to the Fourier transformed value in step S22 of FIG. 15, but is limited to such an embodiment. Instead, for example, it is possible to identify multiple candidate actions in order from the one with the highest similarity, and then use the multiple candidate actions to match with the work dictionary table 124a and select an appropriate candidate. it can.
For example, as a result of motion analysis, if the motion candidates at a certain point in time are "screw" or "push", and the motions before and after that are "walking" and "mounting", the motion trains are "walking", "screw", and "mounting". , Or "walking," "pushing," and "mounting." Here, if there is a work corresponding to any one of the candidates in the work dictionary table 124a, it can be determined that there is a high possibility that the column of these operations is the one in which the work exists.
As described above, in the present invention, a plurality of candidates may be treated, and the motion analysis and the work analysis may be linked to perform a comprehensive analysis.
Further, in the present embodiment, the operation analysis and the work analysis are performed from the measured values, but the present invention is not limited to such an embodiment, and corresponds to, for example, a work row and a work row. By providing a business dictionary table that stores the business, it is also possible to analyze the business corresponding to the work column (preferably normalized as in the above embodiment) specified by the work analysis unit 133. It is possible.
Next, a second embodiment of the present invention will be described. Since the work information processing device 210 is different from the first embodiment in the second embodiment, the work information processing device 210 will be described below.
FIG. 17 is a schematic view of the work information processing apparatus 210.
As shown in the figure, the work information processing apparatus 210 includes a storage unit 220, a control unit 230, an input unit 140, an output unit 141, and a communication unit 142, and is compared with the first embodiment. Since the storage unit 220 and the control unit 230 are different, the matters related to these different points will be described below.
The storage unit 220 is improved with the measurement information storage area 121, the operation dictionary information storage area 122, the operation information storage area 123, the work dictionary information storage area 124, the work information storage area 125, and the environment information storage area 126. Since the draft information storage area 227 is provided and the improvement plan information storage area 227 is different from that of the first embodiment, the matters related to the improvement plan information storage area 227 will be described below.
In the improvement plan information storage area 227, information corresponding to the information specifying the work to be improved and the information specifying the work to improve the work is stored.
For example, in the present embodiment, the improvement plan table 227a as shown in FIG. 18 (schematic view of the improvement plan table 227a) is stored.
As shown in the figure, the improvement plan table 227a includes a No column 227b, a pre-improvement work column 227c, and a post-improvement work column 227d.
In the No column 227b, identification information (identification No.) for identifying the improvement plan specified in the improvement plan table 227a is stored.
The pre-improvement work column 227c stores information that identifies the work for which the operation should be improved. Here, the work name is specified by the same work name as the work name stored in the work column 124b of the work dictionary table 124a.
The post-improvement work column 227d stores information that identifies the work for which the operation has been improved. Here, the work name is specified by the same work name as the work name stored in the work column 124b of the work dictionary table 124a.
In this embodiment, it is assumed that the operation sequence included in the work before the improvement and the operation sequence included in the work after the improvement are specified in the work dictionary table 124a.
Returning to FIG. 17, the control unit 230 includes a measurement information management unit 131, a motion analysis unit 132, a work analysis unit 133, and an output information generation unit 234, and outputs as compared with the first embodiment. Since the information generation unit 234 is different, the matters related to this difference will be described below.
Similar to the first embodiment, the output information generation unit 234 in the present embodiment receives the input of the search condition, extracts the information corresponding to the input search condition from the work information storage area 125, and is predetermined. In addition to processing to output in a format, it also outputs information that identifies work to be improved.
Specifically, the output information generation unit 234 in the present embodiment receives the input of the search condition, and when the information corresponding to the input search condition is extracted from the work table 125a, the work name corresponding to the extracted work. However, it searches whether or not it is stored in the pre-improvement work column 227c of the improvement plan table 227a, and if such a work name is stored, the work before improvement (the work extracted from the work table 125a). ), The operation name of the operation included in the work before improvement (extracted from the work table 125a), the work name of the work after improvement (extracted from the improvement plan table 227a), and the work after improvement. Generates improvement proposal information having an operation name (extracted from the operation dictionary table 122a) of the operation and outputs it to the output unit 141.
FIG. 19 is a schematic diagram showing an example of improvement plan information 250.
The improvement plan information 250 includes an improvement front row 250a and an improvement rear row 250b.
The improvement plan information 250 includes a work name line 250b and an operation name line 250c, and in the columns corresponding to the improvement front column 250a and the improvement rear column 250b, the work name before improvement, the work name after improvement, and the work name before improvement. The operations included in the work of and the operations included in the work after improvement are stored respectively.
The work information processing apparatus 210 described above can also be realized by a general computer 160 as shown in FIG. 13, for example.
For example, the storage unit 220 can be realized by the CPU 161 using the memory 162 or the external storage device 163, and the control unit 230 loads a predetermined program stored in the external storage device 163 into the memory 162. It can be realized by executing it on the CPU 161. The input unit 140 can be realized by the CPU 161 using the input device 166, and the output unit 141 can be realized by the CPU 161 using the output device 167. , The communication unit 142 can be realized by the CPU 161 using the communication device 168.
This predetermined program is downloaded from the storage medium 164 via the reader 165 or from the network via the communication device 168 to the external storage device 163, then loaded onto the memory 162 and executed by the CPU 161. You may do so. It may also be loaded directly onto the memory 162 from the storage medium 164 via the reader 165 or from the network via the communication device 168 and executed by the CPU 161.
As described above, in the present embodiment, the work that needs improvement and the operation included in the work, and the work after the improvement and the operation included in the work are listed and output from the output unit 141. Therefore, it is possible to improve the work by referring to such improvement plan information 250.
Next, a third embodiment of the present invention will be described.
FIG. 20 is a schematic view of the work data processing system 300 according to the third embodiment.
The work data processing system 300 in the present invention includes sensors 101A, 101B, 101C (hereinafter, referred to as sensor 101 when individual sensors are not distinguished), a position sensor 302, a work information processing device 310, and the like. The sensor 101 is the same as that of the first embodiment, and thus the description thereof will be omitted.
The position sensor 302 is a sensor for detecting the position of an operator, and in the present embodiment, a GPS (Global Positioning System) sensor is used, but the position sensor 302 is not limited to such an embodiment.
Further, the position sensor 302 is configured to wirelessly transmit the detected detected value to the work information processing apparatus 310.
Although the position sensor 302 is attached to the right foot in FIG. 20, the attachment position may be any position.
The work information processing device 310 receives the detected values transmitted from the sensor 101 and the position sensor 302 by the antenna 143.
FIG. 21 is a schematic view of the work information processing apparatus 310.
As shown in the figure, the work information processing apparatus 310 includes a storage unit 320, a control unit 330, an input unit 140, an output unit 141, and a communication unit 142, and is compared with the first embodiment. Since the storage unit 320 and the control unit 330 are different, the matters related to these different points will be described below.
The storage unit 320 has a measurement information storage area 321, an operation dictionary information storage area 122, an operation information storage area 123, a work dictionary information storage area 124, a work information storage area 125, an environment information storage area 326, and a position. The specific information storage area 328 and the position information storage area 329 are provided, and the measurement information storage area 321 and the environment information storage area 326, the position specific information storage area 328, and the position information storage area are compared with those of the first embodiment. Since 329 is different, the matters related to these differences will be described below.
Similar to the first embodiment, the measurement information storage area 321 stores the detected value detected by the sensor 101, and in the present embodiment, the detected value detected by the position sensor 302 is stored. ..
For example, in the present embodiment, the measurement table 121a as shown in FIG. 3 is stored in the measurement information storage area 121, and the position measurement table 321h as shown in FIG. 22 (schematic view of the position measurement table 321h) is stored. Be remembered.
As shown in FIG. 22, the position measurement table 321h includes a time column 321i, a sensor column 321j, an x column 321k, a y column 321l, and a z column 321m.
In the time column 321i, information for specifying the time when the detected value detected by the position sensor 302 is received is stored.
By setting the detection value to be periodically transmitted from the position sensor 302 and managing the specific time in the work information processing device 310 in correspondence with the value stored in the time column 121b. The time of each record can be specified.
In the sensor column 321j, information for identifying an ID, which is identification information for identifying the position sensor 302, is stored.
Here, in the present embodiment, one ID is assigned to each position sensor 302 attached to one worker.
In the x column 321k, information for specifying the latitude is stored among the detected values detected by the position sensor 302 specified in the sensor column 321j.
In the y column 321l, information for specifying the longitude is stored among the detected values detected by the position sensor 302 specified in the sensor column 321j.
In the z column 321m, information for specifying the altitude among the detected values detected by the position sensor 302 identified in the sensor column 321j is stored.
By attaching an ID, which is identification information uniquely assigned to each position sensor 302, to the detection value transmitted from the position sensor 302, the detection values detected by each position sensor 302 can be obtained. It can be stored in the fields 321k, 321l, and 321m.
Returning to FIG. 21, the environment information storage area 326 stores information that identifies the worker's environment.
For example, in the present embodiment, as information for specifying the correspondence between the worker and the sensor 101 and the position sensor 302, the correspondence table 326a as shown in FIG. 23 (schematic diagram of the correspondence table 326a) of the worker As the information for specifying the group organization, the group organization table 126f as shown in FIG. 9 is stored.
As shown in FIG. 23, the correspondence table 326a includes a worker column 326b, a sensor type column 326c, and a sensor ID column 326d.
Identification information for identifying the worker (in the present embodiment, the name of the worker) is stored in the worker column 326b.
The sensor type column 326c stores information that identifies the type of sensor attached to the worker specified in the worker column 326b. Here, in the present embodiment, the type of acceleration sensor or position sensor is stored.
The sensor ID column 326d stores information that identifies the set of sensors 101 or the position sensor 302 attached to the operator specified in the worker column 326b.
Returning to FIG. 21, the position identification information storage area 328 stores information for specifying the space (location) corresponding to the detected value detected by the position sensor 302.
For example, in the present embodiment, the position identification table 328a as shown in FIG. 24 (schematic view of the position identification table 328a) is stored in the position identification information storage area 328.
As shown in the figure, the position identification table 328a includes a room number column 328b, an x range column 328c, a y range column 328d, and a z range column 328e.
The room number field 328b stores information that identifies the room in which the work is to be performed. Here, in the present embodiment, the room number assigned to each room is stored as the information for identifying the room in which the work is performed, but the present invention is not limited to such an embodiment.
In the x range field 328c, information for specifying the latitude range of the room specified in the room number field 328b is stored. Here, in the present embodiment, the minimum value (min) and the maximum value (max) of the latitude of the room specified in the room number column 328b are stored.
In the y range field 328d, information for specifying the longitude range of the room specified in the room number field 328b is stored. Here, in the present embodiment, the minimum value (min) and the maximum value (max) of the longitude of the room specified in the room number column 328b are stored.
In the z range field 328e, information for specifying the altitude range of the room specified in the room number field 328b is stored. Here, in the present embodiment, the minimum value (min) and the maximum value (max) of the altitude of the room specified in the room number column 328b are stored.
Returning to FIG. 21, in the position information storage area 329, information for identifying the space (location) where the worker was located is stored based on the detection value detected by the position sensor 302.
For example, in the present embodiment, the position table 329a as shown in FIG. 25 (schematic view of the position table 329a) is stored in the position information storage area 329.
As shown in the figure, the position table 329a stores the time column 329b, the sensor column 329c, and the room column 329d.
The time column 329b stores information that identifies the time when the detection value transmitted from the position sensor 302 is received.
Information for identifying the position sensor 302 (here, the ID of the position sensor 302) is stored in the sensor column 329c.
The room column 329d stores information that identifies the space (location) indicated by the detection value detected by the position sensor 302 identified in the sensor column 329c at the time specified in the time column 329b. In this column, the detected values detected by the position sensor 302 are stored in the room number column 328b corresponding to the records included in the x range column 328c, the y range column 328d, and the z range column 328e of the position identification table 328a. The room number is stored.
Returning to FIG. 21, the control unit 330 includes a measurement information management unit 331, a motion analysis unit 132, a work analysis unit 133, an output information generation unit 334, and a position analysis unit 335.
The measurement information management unit 331 performs a process of storing the measured values received from each sensor 101 and the position sensor 302 in the measurement table 121a and the position measurement table 321h via the communication unit 142 described later.
The position analysis unit 335 performs a process of identifying the space (place) where the worker was from the detected value detected by the position sensor 302.
Specifically, the position analysis unit 335 extracts information for specifying the longitude, latitude, and altitude stored in the x column 321k, the y column 321l, and the z column 321m of the position measurement table 321h for each hour. The extracted information that identifies the longitude, latitude, and altitude identifies the records that are included in the longitude range, latitude range, and altitude range specified in the x range column 328c, y range column 328d, and z range column 328e of the position identification table 328a. Then, the room number stored in the room number column 328b of the record is extracted.
Then, the position analysis unit 335 stores the extracted room number, the ID of the position sensor 302, and the information for specifying the time detected by the position sensor 302 in the time column 329b, the sensor column 329c, and the room column 329d. As a result, the position table 329a is generated and stored in the position information storage area 329.
The output information generation unit 334 receives the input of the search condition via the input unit 140, extracts the information corresponding to the input search condition from the work information storage area 125 and the position information storage area 329, and is predetermined. Performs the process of outputting in the format.
Specifically, the output information generation unit 334 displays, for example, the search condition input screen 351 as shown in FIG. 26 (schematic diagram of the search condition input screen 351) on the output unit 141, and via the input unit 140. It accepts the input of necessary search conditions and output form, searches with the input search conditions, and outputs with the input output form.
As shown in the figure, the search condition input screen 351 includes a NO field 351a, an item field 351b, a search condition field 351c, an axis field 351d, and a value field 351e.
An identification number for identifying each item is stored in the NO column 351a.
The item field 351b stores information that identifies the item to be selected in the search condition field 351c, the axis field 351d, or the value field 351e.
The search condition field 351c accepts input of conditions for searching from the work information storage area 125 and the position information storage area 329.
Here, the search condition field 351c is provided with a selection field 351f and an input field 351g. Then, in the selection field 351f, an instruction to select via the input unit 140 is input (checked), and a search target is input in the input field 351g, so that the output information generation unit 334 inputs. Information corresponding to the searched search conditions is extracted from the work information storage area 125 and the position information storage area 329.
If the item field 351b is "date and time", enter the start date and time and end date and time for searching in the input field 351g.
When the item field 351b is "location", the work place (room number) is input as the search target in the input field 351g.
When the item field 351b is "worker / group", the worker name or group name is input in the input field 351g as a search target.
When the item field 351b is "tool / equipment", the tool name or equipment name is input in the input field 351g as a search target.
For example, it can be seen that an electric screwdriver is used when performing screw operation and screwing work, and the operation specified in the operation dictionary table 122a and the work specified in the work dictionary table 124 are specific tools. If you are using, you can understand the work and operation with the corresponding tool and output it. In addition, when specific equipment is used, the place where such equipment is arranged can be specified.
Therefore, for example, by storing a table in which the tool and the operation or work are associated with each other in the storage unit 320, the operation or work can be specified from the tool specified in the input field 351g, and the work table 125a can be specified. Can be searched.
Further, the position table 329a can be searched by storing the table in which the equipment and the room number are associated with each other in the storage unit 320.
Further, by incorporating data representing tools and equipment into the work instruction data for instructing the work of the operator, such data is input via the input unit 140 and stored in the storage unit 320. , The output information generation unit 334 will be able to search the work, work time, etc. of the worker from the tools and equipment.
When the item field 351b is "target product", the name of the product (manufactured product, transported product, etc.) to be searched is input in the input field 351g.
For example, the operation specified in the operation dictionary table 122a or the work specified in the work dictionary table 124 is targeted for a specific item, such as when the operation of a screw or screwing is performed, the target item is known to be a screw. If so, the work or operation can be specified by the input target product. Further, when a plurality of articles are produced, each production place (room number) is often a specific place, so that the place (room) can be specified by the input target item.
Therefore, for example, by storing a table in which the object and the operation or work are associated with each other in the storage unit 320, the operation or work can be specified from the object specified in the input field 351g and the work can be performed. You can search table 125a.
Further, the position table 329a can be searched by storing the table in which the object and the room number are associated with each other in the storage unit 320.
When the item field 351b is "work type", the work name is input in the input field 351g as a search target.
When the item field 351b is "time required for work", a character string such as "short", "standard", or "short" is input in the input field 351g as a search target.
Here, the time required for the work is the time from the start time to the completion time of the specific work. Since the work table 125a is associated with data that specifies the time for the operation or work, the required time for the work can be obtained as the difference between the completion time and the start time. Further, in the work table 125a, when it is determined that a plurality of works are continuously performed, the required time of the work can be obtained as the difference between the start time of the next work and the start time of the target work. ..
Then, by classifying the required time of the work into "short", "standard" or "short" with a predetermined threshold value, the work classified into each can be specified.
When the item field 351b is "work result amount", a character string such as "small", "normal" or "high" is input in the input field 351g as the search target.
Here, the amount of work results is the amount of work performed at the input time. It is expressed as a numerical value such as how many units were assembled in the case of assembly work and how many pieces were transported in the case of transportation work. This can be calculated by storing the number of units output in the actual work for each work in the storage unit 320 in advance per work time.
By memorizing the number of items output in the actual work in this way, the amount of work results can be classified into "small", "normal", or "large" according to a predetermined threshold value. It is possible to identify the work classified into.
When the item field 351b is "efficiency", a character string such as "poor", "normal" or "good" is input in the input field 351g as a search target.
Efficiency is the amount of work done converted into a certain number of people or a certain amount of time. Usually, we often use figures such as per person, per hour, or per day. In the embodiment of the present invention, the amount of work results is divided by the number of workers engaged and the time required for the work. In some cases, the time required for one work, which is the reciprocal of this value, may be used.
Further, when one worker performs a plurality of tasks, it is possible to express a combination of a plurality of tasks such as how many times A work is performed and how many times B work is performed in the time input as work efficiency. Further, each work can be weighted in advance, and the weight is multiplied by the number of times each work is added to calculate and use a comprehensive index. The number of executions, which is the basis for calculating these indexes, can be obtained as the number of operations extracted by analyzing the measurement data.
By classifying the efficiency calculated in this way into "bad", "normal", or "good" with a predetermined threshold value, the work classified into each can be specified.
When the item field 351b is "variation", a character string such as "small", "normal" or "large" is input in the input field 351g as a search target.
The variation is the difference in efficiency of the workers belonging to the group depending on the person, the difference depending on the time, etc., and is represented by a set of numerical values, a standard deviation, or the like.
By classifying the variation obtained in this way into "small", "normal", or "large" with a predetermined threshold value, the groups (workers) classified into each can be specified. Can be done.
The axis column 351d accepts the selection of the axis when displaying the value selected in the value column 351e described later on the coordinates. That is, by inputting an instruction to select via the input unit 140 (by checking) in the axis field 351d corresponding to the item specified in the item field 351b, the selected item becomes the axis. Will be done.
Here, the axis column 351d includes a horizontal axis column 351h and a vertical axis column 351i, and items can be selected in each column.
Specifically, when the item specified in the axis column 351d is "date and time", the axis value is determined at a predetermined time interval from the origin position predetermined in the coordinates.
When the item specified in the axis column 351d is "place", a predetermined work place (room number) is arranged at a predetermined position from the predetermined origin position in the coordinates.
When the item specified in the axis column 351d is "worker / group", each worker name or group name is arranged from the predetermined origin position in the coordinates to the predetermined position.
When the item specified in the axis column 351d is "tool / equipment", each tool name or equipment name is arranged from the predetermined origin position in the coordinates to the predetermined position.
When the item specified in the axis column 351d is "target product", the name of the product (manufactured product, transported product, etc.) to be worked on from the predetermined origin position in the coordinates to the predetermined position. Is placed.
When the item specified in the axis column 351d is the "work type", the predetermined work name is input from the predetermined origin position in the coordinates to the predetermined position.
If the item specified in the axis column 351d is "work required time", "work result amount", "efficiency" or "variation", a predetermined classification is performed from the predetermined origin position in the coordinates. Is placed at a predetermined position.
The value field 351e accepts the selection of the value to be displayed at the coordinates specified in the axis field 351d. That is, by inputting an instruction to select via the input unit 140 (by checking) in the value field 351e corresponding to the item specified in the item field 351b, the selected item is supported. The value is displayed on the coordinates specified in axis column 351.
Returning to FIG. 21, the output information generation unit 334 searches the work table 125a and the position table 329a according to the search conditions input in the search condition field 351c of the search condition input screen 351, and values from the information matching the search conditions. A process of extracting the value specified in the column 351e, generating an output screen for displaying the extracted value at the coordinates specified in the axis column 351d, and outputting to the output unit 141 is performed.
For example, FIG. 27 is a schematic view of the output screen 352.
On the output screen 352, "date and time" and "work type" are selected in the search condition field 351c, "9:00 to 17:00" and "assembly" are input in each input field 351g, and next to the axis field 351d. It shows the case where "location" is selected in the axis column 351h and the vertical axis column 351i, and "date and time" and "worker / group" are selected in the value column 351e.
For example, the data for which the work of assembling was performed between 9:00 and 17:00 specified as the search condition is extracted from the work information storage area 125 and the position information storage area 329, and the horizontal axis column 351h and the vertical axis column 351i are extracted. In the form of a two-dimensional map based on the location specified in, the date and time specified as the value field and the worker / group value (here, the number of people) are displayed. Figure 27 shows a two-dimensional map in which a total of 10 rooms are lined up, 5 rooms across the aisle, and each room was engaged in time-of-day assembly work between 9:00 and 17:00. The number of people is displayed.
In this way, when "location" is selected in the horizontal axis column 351h and the vertical axis column 351i of the axis column 351d, the value is displayed on the map in two dimensions.
The work information processing apparatus 310 described above can be realized by, for example, a general computer 160 as shown in FIG.
For example, the storage unit 320 can be realized by the CPU 161 using the memory 162 or the external storage device 163, and the control unit 330 loads a predetermined program stored in the external storage device 163 into the memory 162. It can be realized by executing it on the CPU 161. The input unit 140 can be realized by the CPU 161 using the input device 166, and the output unit 141 can be realized by the CPU 161 using the output device 167. , The communication unit 142 can be realized by the CPU 161 using the communication device 168.
This predetermined program is downloaded from the storage medium 164 via the reader 165 or from the network via the communication device 168 to the external storage device 163, then loaded onto the memory 162 and executed by the CPU 161. You may do so. It may also be loaded directly onto the memory 162 from the storage medium 164 via the reader 165 or from the network via the communication device 168 and executed by the CPU 161.
FIG. 28 is a flowchart showing the output screen generation process in the output information generation unit 334.
First, the output information generation unit 334 outputs the search condition input screen 351 as shown in FIG. 26 to the output unit 141, and receives the input of the search condition via the input unit 140 in the search condition input field 351c (S40). ..
Next, the output information generation unit 334 accepts selection of items to be the horizontal axis and the vertical axis in the axis input field 351d of the search condition input screen 351 (S41).
Next, the output information generation unit 334 accepts the selection of the item to be the output value in the value input field 351e of the search condition input screen 351 (S42).
Next, the output information generation unit 334 searches for the necessary data by searching the work table 125a and the position table 329a according to the search conditions input in step S40 (S43).
Next, the output information generation unit 334 sorts the data searched in step S43 according to the items on the horizontal axis and the vertical axis input in step S41 (S44).
Next, the output information generation unit 334 calculates a value to be output based on the received output value item input in step S42 (S45).
Then, the output information generation unit 334 generates an output screen and outputs it to the output unit 141 by arranging the values calculated in step S45 on the coordinates rearranged in step S44 (S46).
Since the output screen is generated by the output information generation unit 334 in such a procedure, the search condition, axis, and value items specified in the search condition input screen 351 are independent, and various combinations can be accepted. Is.
For example, FIG. 29 is a schematic view of the display screen 353 when the vertical axis is the group name, the horizontal axis is the room number, and the values are the date and time and the worker.
Further, FIG. 30 is a schematic view of the display screen 354 when the vertical axis is the time and the horizontal axis is the room number and the values are the work type and the worker.
Further, FIG. 31 is a schematic view of the display screen 355 when the vertical axis is the operator, the horizontal axis is the location, and the value is the efficiency. Here, in FIG. 31, the efficiency values are plotted and the plotted values are connected by a straight line to form a graph.
Further, FIG. 32 is a schematic view of the display screen 356 when the vertical axis is the group name, the horizontal axis is the date and time, and the value is the amount of work results.
In the third embodiment, the display screen as described above is output to the output unit 141, but the present invention is not limited to this mode. For example, the output information generation unit 334 is the first. Similar to the embodiment, the input of the worker's name or group name is received via the input unit 140, and the actions and operations of the workers included in the group specified by the worker's name or group name, and these. The information specifying the time when the operation and the work were performed and the place (room) where the work was performed may be output to the output unit 141.
FIG. 33 is a schematic diagram of the output information 334a in such a case.
As shown in the figure, the output information 334a includes a time column 334b, a sensor column 334c, a work column 334d, a worker column 334e, a group column 334f, a sensor 2 column 334g, and a room column 334h. The information extracted by the output information generation unit 334 and the information related to the information are stored respectively.
The embodiments described above have shown an example of using a work data processing system when manufacturing an article, but the present invention is not limited to such an embodiment, and for example, such a system may be applied to the business of a restaurant. It is possible.
For example, when a cook, waiter, waitress, etc., who works in a restaurant, wears an acceleration sensor, a position sensor, etc. and performs normal work, measured values according to the operation are collected, analyzed, and analyzed. It is possible to output information.
In addition to general movements and other operations, the operation dictionary table stores operation information related to lifting the pan, stirring the cooked food by moving the wok, arranging the tableware, and cleaning up the tableware. I will do it.
In addition, the work dictionary table stores work information related to cooking, tidying up, serving, customer guidance, order reception, etc., which are composed of a plurality of operations.
By using these operation dictionary tables, work dictionary tables, order data collected separately, etc., it is possible to analyze and estimate the work contents, work places, etc. of each worker from the measured values and output them.
By using this output data, it is possible to know the difference in work efficiency such as for each worker and for each hour, improvement candidate items, etc., and it can be used for business improvement.
It is also possible to apply the system described above to the business of a store.
If you attach an acceleration sensor, position sensor, etc. to a store clerk, a person in charge of warehousing and delivery, etc. who are doing business at a store and perform normal business, measured values according to the operation are collected and analyzed. Can be output.
In the operation dictionary table, in addition to general operations such as movement, operation information related to each business such as customer guidance, explanation to customers, movement of products in the warehouse, placement of products in the sales area, etc. is stored. Store it.
In addition, the work dictionary table stores work information related to sales, inventory management, warehousing / delivery, etc., which is composed of a plurality of operations.
By using these operation dictionary tables, work dictionary tables, order data collected separately, etc., it is possible to analyze and estimate the work contents, work places, etc. of each worker from the measured values and output them.
By using this output data, it is possible to know the difference in work efficiency such as for each worker and for each hour, improvement candidate items, etc., and it can be used for business improvement.
<figref num="1">Schematic diagram of the work data processing system.</figref><figref num="2">Schematic diagram of the work information processing device.</figref><figref num="3">Schematic diagram of the measurement table.</figref><figref num="4">Schematic diagram of the operation dictionary table.</figref><figref num="5">Schematic diagram of the operation table.</figref><figref num="6">Schematic diagram of the working dictionary table.</figref><figref num="7">Schematic diagram of the work table.</figref><figref num="8">Schematic diagram of the correspondence table.</figref><figref num="9">Schematic diagram of the group organization table.</figref><figref num="10">The schematic diagram which shows the result of Fourier transform of the measured value.</figref><figref num="11">Schematic diagram of the operation table after the normalization process.</figref><figref num="12">Schematic diagram of output information.</figref><figref num="13">Schematic diagram of the computer.</figref><figref num="14">A flowchart showing processing in a work information processing device.</figref><figref num="15">A flowchart showing the processing in the motion analysis unit.</figref><figref num="16">A flowchart showing the processing in the work analysis unit.</figref><figref num="17">Schematic diagram of the work information processing device.</figref><figref num="18">Schematic diagram of the improvement plan table.</figref><figref num="19">The schematic diagram which shows an example of improvement proposal information.</figref><figref num="20">Schematic diagram of the work data processing system.</figref><figref num="21">Schematic diagram of the work information processing device.</figref><figref num="22">Schematic diagram of the position measurement table.</figref><figref num="23">Schematic diagram of the correspondence table.</figref><figref num="24">Schematic diagram of the position identification table.</figref><figref num="25">Schematic of the position table.</figref><figref num="26">Schematic diagram of the search condition input screen.</figref><figref num="27">Schematic diagram of the output screen.</figref><figref num="28">A flowchart showing an output screen generation process.</figref><figref num="29">Schematic diagram of the display screen</figref><figref num="30">Schematic diagram of the display screen.</figref><figref num="31">Schematic diagram of the display screen.</figref><figref num="32">Schematic diagram of the display screen.</figref><figref num="33">Schematic diagram of output information.</figref>
Code description
100, 300 work data processing system 101 sensor 302 Position sensor 110, 210, 310 Work information processing equipment 120, 220, 320 storage 121,321 Measurement information storage area 122 Operation dictionary information storage area 123 Operation information storage area 124 Working dictionary information storage area 125 Work information storage area 126, 326 Environmental information storage area 227 Improvement plan Information storage area 328 Location-specific information storage area 329 Location storage area 130, 230, 330 Control 131, 331 Measurement Information Management Department 132 Motion Analysis Department 133 Work Analysis Department 134, 234, 334 Output information generator 335 Position Analysis Department 140 Input section 141 Output section 142 Communication Department
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2022009097A | Cited by | Japan | Search report |
| JP2019200241A | Cited by | Japan | Search report |
| JP2014086038A | Cited by | Japan | Search report |
| WO2011111316A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2019139570A | Cited by | Japan | Search report |
| JP2012185695A | Cited by | Japan | Examiner |
| US10902246B2 | Cited by | United States of America | Applicant |
| JP2012226449A | Cited by | Japan | Examiner |
| JP2012226597A | Cited by | Japan | Examiner |
| JP2011085990A | Cited by | Japan | Examiner |
| US10964005B2 | Cited by | United States of America | Applicant |
| JP2013089122A | Cited by | Japan | Search report |
| WO2020039559A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2012226449A | Cited by | Japan | Search report |
| JP2013149104A | Cited by | Japan | Search report |
| JP2013089122A | Cited by | Japan | Examiner |
| EP3570210A1 | Cited by | European Patent Office (EPO) | Applicant |
| JP2002333826A | Cites | Japan | Search report |
| JP2005259160A | Cites | Japan | Search report |
| JPH0446749A | Cites | Japan | Search report |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2007295185 | Japan | A | |
| JP20070295185 | – | – | – |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of no payment of annual feesLAPS | LAPS | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Written notification of patent or utility model registrationR151 | R151 | |
| First payment of annual fees (during grant procedure)A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Request for written amendment filedA521 | A521 | |
| Written request for application examinationA621 | A621 |
Numbers
- Publication
- 2009122302
- Publication, DOCDB
- 2009122302
- Publication, EPODOC
- JP2009122302
- Application
- 295185
- Application, DOCDB
- 2007295185
- Application, EPODOC
- JP20070295185
Titles3
- Japanese
- 作業情報処理装置、プログラム及び作業情報処理方法
- English
- Work information processing equipment, programs and work information processing methods
- English
- OPERATION INFORMATION PROCESSING APPARATUS, PROGRAM AND OPERATION INFORMATION PROCESSING METHOD
Classification
- CPC, 2
- G06Q10/06
- G06Q10/06398
- IPC, 2
- G09B19 00
- G05B19 418