The present invention relates to a technology for managing work to be performed by a worker.
On a production line, manufacturing processes are performed on the basis of a production plan created in advance. In order to grasp whether or not the manufacturing processes are progressing as planned, it is desirable that a difference between the plan and actual performance can be checked with high accuracy by acquiring an actual work time period. As for production processes that are automated or semi-automated by robots and facilities, it is possible to collect, for one or more pieces of work included in the processes, beginning and end times of each and detect a delay from the plan.
Japanese Patent Laid-Open No. 2021-189607 describes a technology whose object is to “confirm a progress of manufacturing processes reliably while at the same time reducing workers' labor” and in which “a process management apparatus (100) includes a detection section (151) for detecting entry of a target to be processed into a predetermined bound in the vicinity of a facility that performs the processes and a start/completion judgment section (11) that sets, as a start time, a time when the entry of the target to be processed into the predetermined bound is detected or a time after the elapse of a predetermined time period from the time in question” (refer to ABSTRACT OF THE DISCLOSURE).
Detection results of a time when a worker starts work (start time) and completes work (completion time) are reported to a superordinate system, for example, a manufacturing execution system (MES). It should be noted, however, that the start time and the completion time cannot not always be detected and that there are cases where information regarding these times is lost for various reasons. If a report is made to the superordinate system with these times lost, there is a possibility that the superordinate system may determine that an error has occurred in the manufacturing processes and stop the manufacturing processes. A similar problem can occur in work systems other than the manufacturing processes.
The present invention has been made in view of the problem as described above, and it is an object thereof to provide a work management apparatus that is capable of allowing actual work to be continued without stopping a system as a whole even in the case where work start and completion times are lost.
A work management apparatus according to the present invention recognizes content of work of a worker on the basis of a recognition result of a motion of the worker and a recognition result of an operation status of an object used by the worker and identifies a start time and a completion time according to the content of the work, to thereby confirm whether or not there is any missing content of the work.
According to the work management apparatus according to the present invention, it is possible to continue actual work without stopping a system as a whole by confirming whether or not there is any missing content of work even in the case where work start and completion times are lost.
A 2D/3D camera 10, a garment-type sensor 11, a glove-type sensor 12, and a tool/facility sensor 13 are connected to the work management apparatus 100. The 2D/3D camera 10 is a sensor that monitors a manner in which a worker works. The garment-type sensor 11 and the glove-type sensor 12 are types of sensors to be worn by the worker. The tool/facility sensor 13 is a sensor that is included in a tool or facility used by the worker. These sensors are for detecting content of work performed by the worker.
A display section 14, an operation section 15, and a microphone/speaker 16 are further connected to the work management apparatus 100. The display section 14 is an interface that displays results of processing performed by the work management apparatus 100. The operation section 15 is an operation interface for a user to give instructions to the work management apparatus 100. The microphone/speaker 16 is an audio interface. As for the display section 14, the operation section 15, and the microphone/speaker 16, the same devices as those of the work instruction section 4 may be used.
The work management apparatus 100 includes a control section 101, a work sequence management section 102, a sensor switching section 103, a video image acquisition section 104, a data acquisition section 105, an object recognition section 106, a physique estimation section 107, a motion recognition section 108, a hand motion recognition section 109, a status recognition section 110, a work recognition section 111, a start/completion judgment section 112, a deviance detection section 113, a fatigue judgment section 114, a communication section 115, and an external IF section 116.
The video image acquisition section 104 acquires video image data captured by the 2D/3D camera 10. The object recognition section 106 acquires video image data from the video image acquisition section 104 and recognizes an object used by the worker (e.g., target to be worked on) by using the video image data. The physique estimation section 107 acquires video image data from the video image acquisition section 104 and estimates a worker's physique (and a posture based on the physique) by using the video image data. The motion recognition section 108 recognizes a motion (e.g., assembly motion) being performed by the worker, by using the estimation result.
The data acquisition section 105 acquires a detection result from each of the garment-type sensor 11, the glove-type sensor 12, and the tool/facility sensor 13. The hand motion recognition section 109 recognizes a hand motion of the worker by using the detection results. The status recognition section 110 recognizes the status (e.g., in use, or powered off) of the tool or facility by using the detection results.
The work recognition section 111 recognizes the content of work of the worker by using respective recognition results of the object recognition section 106, the motion recognition section 108, the hand motion recognition section 109, and the status recognition section 110. For example, it is possible, by recognizing the tool used by the worker with the object recognition section 106, to recognize that the worker is performing work using the tool. It should be noted, however, that there is a possibility of erroneous recognition or that there is a possibility that accuracy for recognizing the content of work is not always high due to existence of a plurality of types of work using the tool or the like. Therefore, the work recognition section 111 enhances the recognition accuracy by synthesizing the recognition results of the plurality of recognition sections. For example, it is possible to enhance or correct the accuracy for recognizing the content of work, by recognizing the content of work using the tool with the motion recognition section 108 and the hand motion recognition section 109. Further, it is possible to enhance the recognition accuracy through the use of the tool status in a superimposed manner, by recognizing the tool status with the status recognition section 110.
The start/completion judgment section 112 identifies a start time and a completion time of a piece of work from the content of work recognized by the work recognition section 111. A definition as to whether or not each of start and completion applies is prescribed by the start/completion definition 21. The deviance detection section 113 judges whether or not the content of work recognized by the work recognition section 111 departs from the work instruction from the work instruction section 4. A definition as to whether or not deviance applies is prescribed by the deviance definition 22. The fatigue judgment section 114 judges, on the basis of the content of work recognized by the work recognition section 111, whether or not the worker is fatigued from the worker's posture, motion size, and the like with the physique estimation section 107 and the motion recognition section 108. A definition as to whether or not fatigue applies is prescribed by the fatigue definition 23. The sensor definition 24 is data used when the detection result of each sensor is processed.
The control section 101 controls the respective sections included in the work management apparatus 100. The work sequence management section 102 manages the work sequence performed by the worker. The sensor switching section 103 switches between sensors to be used for recognizing the content of work of the worker, by means of a procedure described later. The external IF section 116 is an interface with the display section 14, the operation section 15, and the microphone/speaker 16. The communication section 115 communicates with external apparatuses. For example, the communication section 115 receives a work instruction from the MES 2 and sends a start/completion report which will be described later to the MES 2.
The work management apparatus 100 instructs the respective sensors 10 to 13 to prepare for measurement (S205), and the respective sensors 10 to 13 begin the measurement (S207). The work management apparatus 100 acquires a detection result from each sensor. The start/completion judgment section 112 extracts a start time and a completion time from the sensor detection results (S208), the deviance detection section 113 detects a deviance in work from the sensor detection results (S209), and the fatigue judgment section 114 extracts whether or not the worker is fatigued (S210). These detection results are notified to the MES 2 and the PLC 3.
The MES 2 and the PLC 3 update the progress status of work according to this notice (S211) and report it to the production plan management section 1. The production plan management section 1 judges according to the report whether or not the work is delayed (S212) and updates the production plan on the basis of the result thereof (S213). The production plan management section 1 notifies the updated production plan to the MES 2 and the PLC 3. The MES 2 and the PLC 3 prepare for update of the production plan (S214) and notify the update result to the work management apparatus 100. The plan update mentioned here is equivalent, for example, to stopping subsequent processing such as monitoring work as a result of completion of work processes. The work management apparatus 100 ends the measurement (S215).
The work item table 310 contains work items included in the work process, for each work item number 311. In
The worker table 330 contains, for each worker number 331, a worker ID 332, the number of years 333, a height 334, an age 335, past performance 336, and the like. The past performance 336 includes information such as an actual time period as opposed to a scheduled time period, a cumulative time period, the number of defects, start/completion information acquisition accuracy, and the like regarding all processes and work performed until now by the worker or one or more pieces of work included in the work information 303 (“ASSEMBLY 1” in
The control section 101 reads the past performance 336 from the worker table 330 for the worker to whom a work instruction is given (S501). In the case where there is a past performance of performing similar work (S502: YES), the control section 101 sorts the sensors in descending order of start/completion information acquisition accuracy in the past work performance (S503). The control section 101 judges whether or not each sensor with the acquisition accuracy equal to or higher than a required value is the same as the sensor specified by the work instruction (S504). If the sensor specified by the work instruction and the sensor used in the past performance are the same, the sensor specified by the work instruction is used as is (S504: YES). In the case where the sensor specified by the work instruction is not included among the sensors used in the past performance, the worker is notified to that effect (S507). After notifying the worker, it is possible to optionally determine whether to use the sensor in the past performance or the sensor specified in the work instruction.
In the work management apparatus 100 according to embodiment 1, each of the plurality of types of sensors recognizes the content of work of the worker, and the work recognition section 111 integrates the detection results, so that the work management apparatus 100 comprehensively recognizes the content of work. This makes it possible, even in the case where work including various motions or a wide variety of work conditions such as travel from one workplace to another occurs, to acquire the start and completion times of work accurately.
The work management apparatus 100 according to the present embodiment 1 installs in advance or prepares the plurality of types of sensors in a work environment and switches, according to the work instruction, between the sensors used for monitoring work. This makes it possible, for example, to quickly put in place a sensor suited for monitoring each piece of content of work even in the work environment where the content of work frequently changes due to high-mix low-volume production and the like.
The work management apparatus 100 includes a model switching section 1005 in addition to the configuration described in embodiment 1. The model switching section 1005 switches between the models used by each recognition section. The storage section 30 may store, in advance, a plurality of types (or a plurality of versions) of models for each recognition section.
The model table 1100 contains, in addition to the fields illustrated in
In the case where a recognition model (corresponding record in the model table 1100) is not set in the work information 303 (S1201: NO), the control section 101 reads default setting recognition model information (S1202). In the case where a recognition model is set in the work information 303 (S1201: YES), the control section 101 judges whether or not each recognition section has already downloaded that recognition model (already acquired it from the storage section 30) (S1203). If the recognition model has yet to be acquired, the control section 101 further judges whether or not there is sufficient free space to acquire a new recognition model in the storage device on the work management apparatus 100 (S1204). If there is sufficient free space, the control section 101 performs a download immediately (S1206), and if there is not sufficient free space, the control section 101 first creates such a download plan as to perform a download while at the same time avoiding lack of space (S1205), and proceeds with a download (S1206).
The download plan may be configured, for example, in such a manner that the recognition models are acquired from the storage section 30 in order from those that can be acquired within the bounds of free space. The model switching section 1005 instructs each recognition section to use the acquired recognition models. Alternatively, the recognition models may automatically be switched from one to another by overwriting the previous recognition model with a new recognition model. It should be noted, however, that, because the recognition model used by each recognition section is prescribed for each work item, it is desirable that model switching be performed synchronously by the respective recognition sections in such a manner that the recognition model to be used for that work item is used by the respective recognition sections at the same time. In consequence, it is desirable that the model switching section 1005 instruct the respective recognition sections to perform model switching in such a manner that the model switching is synchronized among the recognition sections.
In embodiment 3 of the present invention, a description will be given of a configuration example in which, in the case where the start and completion times identified by the start/completion judgment section 112 are lost, the loss is identified and complemented, after which a report is made to the superordinate system. The configuration of the work management system is similar to that of embodiments 1 and 2.
The start/completion judgment section 112 judges that a completion time is lost, in the case where two consecutive start times are recognized without recognizing a completion time (first faulty example in
The start/completion judgment section 112 judges that a start time is lost, in the case where two consecutive completion times are recognized without recognizing a start time (second faulty example in
The start/completion judgment section 112 judges that one of the start and completion times is lost or has a discrepancy, in the case where there is a significant difference in time length of work between similar pieces of work (faulty example not illustrated in
The start/completion judgment section 112 can recognize that a completion time and a start time are consecutively lost, by acquiring a work time period definition or a work order definition of similar work from the work instruction 300 and comparing this with extraction results of the start and completion times (third faulty example in
The present invention is not limited to the above embodiments and includes various modification examples. For example, the above embodiments have been described in detail to describe the present invention in an easy-to-understand manner and are not necessarily limited to those that include all the components described above. Also, some of the components of one embodiment can be replaced by components of another embodiment, and components of one embodiment can be added to components of another embodiment. Further, it is possible to add other components to some components of each of the embodiments and remove or replace some components thereof.
In the above embodiments, the work sequence management section 102, the sensor switching section 103, and the model switching section 1005 may be configured as part of the control section 101 or configured as functional sections separate from the control section 101.
In the above embodiments, each of the functional sections included in the work management apparatus 100 can be configured by hardware such as a circuit device in which that function is implemented, or can be configured by an arithmetic device such as a central processing unit (CPU) executing software having that function implemented therein.
Although an example has been described in which work in production processes is managed in the above embodiments, the present invention can similarly be applied to a case where other work is managed. That is, the present invention is applicable as long as the content of work of a worker is recognized by using various sensors and start and completion times and losses thereof are identified by using the recognition results.
Number | Date | Country | Kind |
---|---|---|---|
2022-076929 | May 2022 | JP | national |