Work analysis device and work analysis method

The work analysis device addresses the limitations of conventional systems by displaying standard and actual task times side by side, highlighting bottlenecks for efficient warehouse task management.

JP2025177808APending Publication Date: 2025-12-05PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024084922
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

Conventional work analysis systems fail to consider factors beyond the deviation between target and actual task times, such as task timing, in identifying bottleneck tasks in warehouse operations involving sequential tasks.

Method used

A work analysis device that creates a standard work plan with scheduled start and end times for tasks, acquires actual task times, and displays these side by side on a timeline to identify bottleneck tasks through color highlighting.

Benefits of technology

Facilitates easy identification of bottleneck tasks by showing deviations in task execution timing, enabling effective measures to improve workflow efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025177808000001_ABST
    Figure 2025177808000001_ABST
Patent Text Reader

Abstract

To provide a work analysis device and a work analysis method in which during a work in which a plurality of tasks are sequentially executed on a prescribed time line, a user can see a bottleneck work based on a plurality of elements at a glance.SOLUTION: A work analysis device includes a standard work plan creation unit 11 that creates a standard work plan including respective scheduled start times and scheduled end times of a plurality of tasks to be executed in a prescribed order, a work result acquisition unit 12 that acquires a work result including respective actual start times and end times of the plurality of tasks, a bottleneck extraction unit 13 that extracts a bottleneck task on the basis of the standard work plan and the work result, and a display unit 14 that displays the standard work plan and the work result side by side on the same time line in such a way that the bottleneck task can be identified.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a task analysis device and a task analysis method for understanding the progress of tasks performed by workers in a warehouse or the like. [Background technology]

[0002] Conventionally, a work improvement support system is known that acquires the target work time and actual work time for each work task, extracts work that is estimated to be a bottleneck (bottleneck work) based on the degree of deviation between the target work time and the actual work time, displays information identifying the bottleneck work on a display device, and reads and plays back video data of the bottleneck work selected by the user (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-23803 Summary of the Invention [Problem to be solved by the invention]

[0004] According to conventional techniques, bottleneck tasks are extracted solely from the degree of deviation between a target task time (target value) set by a user and the actual task time (actual value).

[0005] In warehouse work, where multiple tasks such as picking, packaging, packing, and removal are performed sequentially on a predetermined timeline, it is important to understand not only the discrepancy between the target work time and the actual work time, but also other factors such as the timing of each task, but conventional technology does not take these other factors into consideration at all.

[0006] Therefore, the present disclosure aims to provide a work analysis device and a work analysis method that allow a user to grasp bottleneck work at a glance based on multiple elements in work in which multiple tasks are performed sequentially on a specified timeline. [Means for solving the problem]

[0007] The work analysis device disclosed herein comprises a standard work plan creation unit that creates a standard work plan including a scheduled start time and a scheduled end time for each of a plurality of tasks that are to be performed in a predetermined order; a work result acquisition unit that acquires work results including the actual start time and end time for each of the plurality of tasks; a bottleneck extraction unit that extracts bottleneck tasks based on the standard work plan and the work results; and a display unit that displays the standard work plan and the work results side by side on the same timeline so that the bottleneck tasks can be identified. [Effects of the Invention]

[0008] According to the present disclosure, the work plans and actual progress of multiple tasks are displayed side by side on the same timeline, making it easy to grasp not only the time required for each task but also the execution timing, such as how late it is, and extract bottleneck tasks. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 2 is a functional configuration diagram of the work analysis device. [Figure 2] 1 shows the hardware configuration of a work analysis device. [Figure 3] 10 is a flowchart of the operation of the work analysis device. [Figure 4] FIG. 2 is a functional configuration diagram of the work analysis device. [Figure 5] 10 is a flowchart of an operation for obtaining a standard time. [Figure 6] 10 is a flowchart of an operation for determining the start time and end time of a task. [Figure 7]10 is a flowchart of an operation for extracting a task that is a bottleneck; [Figure 8] 10 is a flowchart of an operation for displaying an analysis result. [Figure 9] This is an analysis option specification screen. [Figure 10] 10 is a screen displaying analysis results. [Figure 11] 10 is a flowchart of an operation for analyzing the time required for each cycle. [Figure 12] This is the dashboard screen. [Figure 13] 10 is a flowchart of an operation for playing back a video. [Figure 14] This is the video playback screen. [Figure 15] 10 is a screen displaying analysis results. [Figure 16] 10 is a screen displaying analysis results. [Figure 17] 10 is a screen displaying analysis results. [Figure 18] 10 is a screen displaying analysis results. [Figure 19] FIG. 2 is a functional configuration diagram of the work analysis device. [Figure 20] 1 shows the hardware configuration of a work analysis device. [Figure 21] 10 is a flowchart of the work analysis device. [Figure 22] FIG. 2 is a functional configuration diagram of the work analysis device. [Figure 23] 10 is a flowchart of the operation of a standard work time calculation unit. [Figure 24] 10 is a flowchart of the operation of a work plan creation unit. [Figure 25] 10 is a flowchart of the operation of a task decomposition processing unit. [Figure 26] 10 is a flowchart of the operation of an analysis result visualization unit. [Figure 27A] This is an individual time table for picking. [Figure 27B] This is an individual time table for an automated warehouse. [Figure 27C] This is an individual time table for individual packaging. [Figure 27D] This is an individual time table for shipping and packing. [Figure 27E] This is an individual time table for carry-out. [Figure 28] This is a same-day shipping table. [Figure 29] 10 is a table showing the average time required after the completion of the previous task. [Figure 30] This is a work-in-progress table. [Figure 31] 10 is a screen displaying analysis results. [Figure 32] This is an analysis result display screen for administrators. [Figure 33] 10 is a screen displaying analysis results for workers. DETAILED DESCRIPTION OF THE INVENTION

[0010] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Note that each of the embodiments described below represents a specific example of the present disclosure. Therefore, the components, the arrangement positions and connection forms of the components, etc. shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components not recited in independent claims will be described as optional components.

[0011] Furthermore, each drawing is a schematic diagram and is not necessarily an exact illustration. In each drawing, substantially the same components are denoted by the same reference numerals, and redundant explanations will be omitted or simplified.

[0012] [First embodiment] 1 is a functional configuration diagram of a first embodiment of a work analysis device 1 according to the present disclosure. A standard work plan creation unit 11 creates a standard work plan including a scheduled start time and a scheduled end time for each of a plurality of tasks to be performed in a predetermined order.

[0013] A task is an individual piece of work that is performed consecutively to make up a whole operation. For example, in the work of storing specified items in a warehouse, each of the individual tasks (tasks) includes the inspection of the delivered items, the inspection of the received items, and storing the items in a specified location. Also, for example, in the work of shipping specified items from a warehouse, each of the individual tasks (tasks) includes the picking of the items from the storage location, the individual packaging of the items, the packaging of multiple items into containers, and the loading of the packaged cargo onto a truck or the like.

[0014] For example, if the same work (task) is repeated every day, the scheduled start time and scheduled end time of each task may be calculated based on the average start and end times of past tasks performed in accordance with the workload for that day. A standard work plan is created by determining the scheduled start and end times of each task and arranging the tasks in chronological order.

[0015] The work result acquisition unit 12 acquires work results including the start and end times of each task when the work was actually performed. Each time may be a time estimated by the work breakdown model based on a video of the work, or may be a time input by the worker by operating a predetermined terminal at the start and end of the task.

[0016] Specifically, estimation using a task decomposition model involves classifying tasks using a task recognition engine (trained model) constructed by machine learning, i.e., using multiple classifiers to determine which class (task) the object of recognition (human task) belongs to. In particular, for packaging and packing work in warehouses, interaction recognition technology is used, i.e., technology that recognizes human behavior by focusing on the interaction between a person and an object.

[0017] Furthermore, when multiple workers are performing inbound and outbound operations in a warehouse, the workers working in the workplace are tracked based on the video to generate person tracking information. At this time, a person detection process is performed to detect people from the video, but when multiple videos are used by capturing images of the workplace with multiple cameras, a person re-identification process is performed to match people detected from each video as the same person. The person tracking information obtained based on the person re-identification process includes location information for each person (ID) at each time.

[0018] Then, for each worker (ID) shown in the video, whether or not they are performing a specific task is obtained as an inference result from the trained model along the timeline of the video, and the start time and end time are estimated.

[0019] The bottleneck extraction unit 13 extracts a task that is a bottleneck based on the scheduled start time, scheduled end time, and actual start time and end time. A bottleneck task is a task whose delay in progress is causing delays in subsequent tasks, such as a task that took longer than a predetermined required time, or a task whose actual end time was later than the scheduled end time.

[0020] The display unit 14 displays the standard work plan and work results on a timeline. The timeline may be displayed in chronological order so that the scheduled start time, scheduled end time, actual start time, and actual end time of each task can be recognized. In this case, the bottleneck task is displayed so that it can be easily identified by highlighting it in a different color from other tasks, for example.

[0021] This allows users to see at a glance how much the actual start and end times of each task deviate from their scheduled start and end times, and also makes it easy to identify bottleneck tasks, making it easier to take measures such as changing work procedures or reassessing worker allocation.

[0022] 2 is a diagram showing an example of the hardware configuration of the work analysis device 1. A processor 21 is connected via a bus to a memory 22, a storage device 23 such as an SSD, a drive 24 such as a DVD drive, a user interface 25 such as a display, keyboard, and mouse, a communication device 26, and the like.

[0023] The processor 21 operates in accordance with the operating system and work analysis program, executing predetermined processes and controlling the operation of hardware. Various data is temporarily recorded in the memory 22 when the processor operates. The operating system, work analysis program, various data, etc. are recorded in the storage 23. The work analysis program performs its functions in cooperation with the operating system. The drive 24 is used to load various programs and transfer data. The user interface 25 allows the user to input instructions to the processor 21 and displays the processing results of the processor 21. The communication device 26 connects to the Internet or LAN and exchanges various data and commands with other devices.

[0024] The work analysis device 1 can be configured as a server device (on-premise or cloud) connected to a network with multiple cameras, recorders, user terminals, etc.

[0025] 3 is a flowchart showing the operation of the work analysis device 1 according to the work analysis program. The processor 21 of the work analysis device 1 (hereinafter sometimes simply referred to as the "work analysis device") creates a standard work plan including the scheduled start and end times of multiple tasks to be performed in a predetermined order (step S1).

[0026] The scheduled start time and scheduled end time of each task may be fixed in advance if the same work is repeated every day, or may be determined each time the work is performed, taking into account past performance, etc. If the scheduled start time and scheduled end time of each task are different from day to day, the standard work plan is created by arranging the tasks in chronological order.

[0027] Next, the work analysis device 1 acquires the start time and end time of the actual work (step S2). Each time may be a time estimated by the work breakdown model based on video footage of the work, or a time input by the worker by operating a specific terminal at the start and end of the task. Alternatively, the estimated time by the work breakdown model and the time input by operating the terminal may be used together.

[0028] Next, the work analysis device 1 extracts bottleneck tasks based on the scheduled start and end times and actual start and end times of each task (step S3). A bottleneck task is one whose delay in progress is causing delays in subsequent tasks, such as a task that took longer than a predetermined required time, or a task whose actual end time was later than the scheduled end time.

[0029] Next, the work analysis device 1 displays the standard work plan and work results on a timeline (step S4). The timeline may display the tasks in chronological order so that the scheduled start time, scheduled end time, actual start time, and actual end time of each task can be recognized. In this case, the bottleneck task is displayed so that it can be identified by highlighting it in a different color from other tasks, for example.

[0030] This allows users to see at a glance how much the actual start and end times of each task deviate from their scheduled start and end times, and also makes it easy to identify bottleneck tasks, making it easier to take measures such as changing work procedures or reassessing worker allocation.

[0031] [Second embodiment] 4 is a functional configuration diagram of a second embodiment of the work analysis device 1 of the present disclosure. A camera 2 that captures images of work is connected to the work analysis device 1. A camera image acquisition unit 3 acquires the images captured by the camera 2 and records the images in a video database 4.

[0032] The work breakdown unit 5 acquires the actual start and end times of each task of the work based on the video recorded in the video database 4. The work breakdown unit 5 also calculates the standard start and end times and required time for each task based on the actual start and end times of each task. The standard start and end times of each task are, for example, the average values ​​of the acquired start and end times for each task. The difference between the start and end times of each standard task is the standard required time. The work breakdown unit 5 also records data on the start and end times of each task corresponding to the calculated standard time in the analysis result database 6.

[0033] The data analysis unit 7 calculates the start and end times of each task in a predetermined period, and extracts a task that is a bottleneck based on these and the start and end times of each standard task. The procedure for determining whether a task is a bottleneck will be described later.

[0034] The analysis result visualization unit 8 displays the analysis results of the data analysis unit 7 on the display device 9. The standard start time and end time of each task, as well as the start time and end time for a predetermined period, are displayed side by side on a timeline, and bottleneck tasks are highlighted so that they can be distinguished from other tasks, for example by changing their color.

[0035] The video distribution unit 10 acquires a video of a predetermined task selected by the user from the tasks displayed on the timeline, and the analysis result visualization unit 8 displays the video on the display device 9.

[0036] FIG. 5 is an example of a flowchart of the operation of the work breakdown unit 5 of the work analysis device 1 to determine the standard time.

[0037] The processor 21 of the work analysis device 1 performs a work breakdown process to estimate the time required for each task based on video footage of the worker (step S11). This process may use a trained model that estimates which task is being performed based on the input video to identify the start and end of each task and estimate the start and end times of each task.

[0038] Next, the work analysis device 1 calculates the standard time required for each task based on the results of the work breakdown process (step S12). The standard time is calculated, for example, by finding the average value for each start time and end time of the repeated tasks. Here, the average value for each start time and end time of the task is calculated, but a median value may also be calculated. Furthermore, an abnormal range may be set for the data on the start time and end time of the task, and the abnormal data may be excluded before calculating the average value, median value, etc. The calculated standard time for each task is then stored in the analysis result database 6 (step S13).

[0039] 6 is an example of a flowchart of the operation of the data analysis unit 7 of the work analysis device 1 to determine the start time and end time of each task in the analysis period. The work analysis device 1 acquires data on the start time and end time of the target period specified by the user for each task (step S14). Next, the work analysis device 1 calculates the average value of the start time and end time of each task based on the acquired data (step S15). The calculated average values ​​are then stored in the analysis result database 6 (step S16). The average values ​​can also be stored as standard times as necessary.

[0040] 7 is an example of a flowchart of the operation of extracting bottleneck tasks by the data analysis unit 7 of the work analysis device 1. An analysis request is input to the work analysis device 1 based on a predetermined operation by the user, and analysis processing begins (step S17).

[0041] Here, an overview of analysis option specification will be provided. Figure 9 shows an example of an analysis option specification screen 30 on which the user enters information when performing analysis on warehouse work. The period to be analyzed is entered in the target period input area 31. The tasks to be analyzed are selected in the analysis target task selection area 32. The example in the figure shows a state in which the tasks of inspection, inspection, and warehousing have been selected for warehousing work, and the tasks of picking, packaging, and carrying out have been selected for shipping work (the packing task has not been selected). After entering the required information in this way, the user clicks the start analysis button 33, and the work analysis device 1 begins analysis processing.

[0042] 7, the work analysis device 1 acquires data from the analysis result database 6 (step S18). Specifically, data on the standard start time and standard end time of each task, as well as the average values ​​(times) of the actual start time and end time during the target period, is acquired.

[0043] Next, if the analysis target has been narrowed down on the analysis option specification screen 30 (step S19: yes), data on the task that is the analysis target is extracted (step S20). If step S19: no, the data (initial setting period, task) acquired in step S18 is used as is.

[0044] Next, the work analysis device 1 repeats the following steps S21 to S27 for each task. The work analysis device 1 compares the standard time required for the task with the actual time required (step S21) and determines whether the actual time required is equal to or greater than an allowable value obtained by adding a predetermined threshold to the standard time (step S22). The work analysis device 1 also compares the allowable start time, which is the standard start time of the task plus a predetermined threshold, with the actual start time and determines whether the actual start time is later than the allowable start time (step S22). If either determination is yes, the task is flagged as a bottleneck at 1 (step S23). If step S22 is no, the task is not considered a bottleneck and processing is performed on the next task.

[0045] Next, for the task to be performed next after the task for which the bottleneck flag is set to 1, if the start time of the task is later than the standard allowable start time (yes in step S24) and the end time of the task is not later than the standard allowable end time (the standard end time plus a predetermined threshold) (yes in step S26), the work analysis device 1 sets the bottleneck flag of the previous task to 0 (step S27); otherwise (no in step S24 or no in step S26), the previous bottleneck flag remains 1. This means that even if the previous task took a long time or its start time was delayed, if the impact on the next task is small, the previous task is determined to be not a bottleneck.

[0046] After steps S21 to S27 have been performed for all tasks, the analysis result visualization unit 8 of the work analysis device 1 performs an operation to display the analysis results (FIG. 8). That is, tasks with a bottleneck flag of 0 and tasks with a bottleneck flag of 1 are displayed in different colors on the same timeline (steps S28 and S29). In addition, a standard graph 42 corresponding to each task defined by its standard start time and standard end time is displayed as a ghost image behind a performance graph 43 based on the actual start time and end time (step S30), and the analysis result display screen 40 is displayed (step S31).

[0047] FIG. 10 shows an example of an analysis result display screen 40. In a timeline display area 41 of the analysis result display screen 40, a standard graph 42 and a performance graph 43 corresponding to each task are displayed in the form of bars, with the horizontal axis representing the passage of time. For each task, performance graphs 43-1 to 43-6 based on the actual start time and end time and standard graphs 42-1 to 42-6 based on the standard start time and end time are displayed side by side, with some of the graphs overlapping. Furthermore, performance graphs 43-3 and 43-4 of tasks determined to be bottlenecks are highlighted in a different color than performance graphs 43-1, 43-2, 43-5, and 43-6 of the other tasks. Furthermore, performance graphs 43-3 and 43-4 of tasks determined to be bottlenecks may be displayed in a flashing color to alert users to the presence of a bottleneck that requires action.

[0048] In the example in Figure 10, "Inspection" started earlier than the standard start time and finished earlier than the standard end time, and the time required for the task was about the same as the standard time. "Inspection" started a little earlier than the standard start time and finished a little later than the standard end time, and the time required for the task was slightly longer than the standard time. "Receiving" started later than the standard start time and finished later than the standard end time, and the time required for the task was about twice the standard time.

[0049] "Picking" started significantly later than the standard start time and finished significantly later than the standard end time, and the time required for the task was similar to the standard time. "Individual packaging" started slightly later than the standard start time and finished slightly later than the standard end time, and the time required for the task was slightly longer than the standard time. "Removal" started later than the standard start time and finished later than the standard end time, and the time required for the task was slightly shorter than the standard time.

[0050] Since "packaging" was not selected for analysis, it is shown as a dashed line on the timeline for reference (44-1, 44-2).

[0051] Because the time required for the "warehousing" task was significantly longer than the standard time, step S22 in the flowchart in Figure 7 was answered yes, and the bottleneck flag was set to 1. However, because there was no task that followed this task, step S24 was answered no, and the bottleneck flag was ultimately set to 1. For this reason, it is displayed in a different color from the other tasks that make up the warehousing work (such as "receiving inspection" and "inspection").

[0052] The time required for the "picking" task was about the same as the standard time, but the start time was significantly delayed, so step S22 in the flowchart in Figure 7 was answered yes and the bottleneck flag was set to 1. Then, the following "packaging" task started slightly later than the standard start time, so step S24 was answered no and the bottleneck flag for "picking" was ultimately set to 1. For this reason, like "warehousing," it is displayed in a different color from the other tasks.

[0053] For all other tasks, step S22 returned "no," and the bottleneck flag was 0. Therefore, "Inspection," "Inspection," "Individual Packaging," and "Removal" are displayed in a different color from "Storage Receiving" and "Picking." This allows the user to see at a glance that "Storage Receiving" and "Picking" are the bottlenecks.

[0054] Fig. 11 is a flowchart of the operation for analyzing the required time for each cycle in a specified period of a task specified by the user. When the user selects a performance graph for any task (for example, the graph for "picking") on the analysis result display screen in Fig. 10 (step S41), the work analysis device 1 obtains the required time data for each day in the specified period of the task (step S42) and displays it on the dashboard screen (step S43).

[0055] FIG. 12 is an example of a dashboard screen 64. The dashboard screen 64 displays a bar graph 65 showing the time required for each task performed during a specified period. From left to right, the graph shows the time required for each of the first through sixth tasks performed on September 1, 2022, the time required for each of the first through ninth tasks performed on September 2, 2022, and the time required for each of the first through fifth tasks performed on September 3, 2022. Scrolling the screen to the right displays bar graphs corresponding to subsequent tasks.

[0056] The bar graph shows the preparation time, actual work time, and cleanup time for the task, stacked from the bottom up. The quantity of goods handled in each cycle is displayed as a horizontal line 66.

[0057] Fig. 13 is an example of a flowchart of the operation of playing back video footage of a task arbitrarily selected by the user from the dashboard screen 64. When the user selects an arbitrary bar graph on the dashboard screen 64 of Fig. 12 (step S44), the work analysis device 1 acquires video footage of the task in the specified cycle (step S45) and displays the playback screen 60 (step S46).

[0058] FIG. 14 is an example of a playback screen 60. A video of the work being performed is displayed in a video playback area 61. The video can be fast-forwarded, rewound, and other operations using operation buttons 62. An advice display area 63 displays which action in the task is problematic. In this case, a table that associates the required time for actions (tasks) recognized by interaction recognition included in each task with text sentences to display can be stored in advance, and when the target action is recognized, advice can be displayed by selecting the text sentence corresponding to the required time.

[0059] Next, in addition to the standard graph 42 and the actual results graph 43, the timeline display area 41 of the analysis result display screen 40 can display a specified day graph 49 showing the start time and end time of each task on a day specified by the user, or a specified week graph 50 showing the average start time and end time of each task for a week specified by the user.

[0060] FIG. 15 shows an example of a specified date graph 49 displayed in the timeline display area 41. Clicking the specified date button 47 of the ghost display setting button 45 displays the specified date graph 49 in addition to the standard graph 42 and performance graph 43. The specified date is specified by the user by inputting a desired date in advance on an input screen (not shown). This allows the user to easily understand the work results for a specific day. Alternatively, selecting the specified date graph 49 may play back video for that specified date. In this case, the work analysis device 1 includes a specified date acquisition unit that performs processing to acquire the specified date graph 49 and a specified date performance display unit that performs processing to display the specified date graph 49 in the timeline display area 41. This allows the user to easily understand the comparison results between the work results of the analysis target task and the work results for the specified date that the user desires to use as a reference.

[0061] FIG. 16 shows an example of a specified week graph 50 displayed in the timeline display area 41. Clicking the specified week average button 48 of the ghost display setting button 45 displays the specified week graph 50 in addition to the standard graph 42 and actual results graph 43. The user specifies the specified week by inputting any date (week) on an input screen (not shown). This allows the user to easily understand the work results for a specific week. Alternatively, selecting the specified week graph 50 may play back video for that specified week. In this case, the work analysis device 1 includes a specified period acquisition unit that performs processing to acquire the specified week graph 50 and a specified period results display unit that performs processing to display the specified week graph 50 in the timeline display area 41. For each task, the user can easily understand the results of comparing the work results to be analyzed with the average work results for the specified period that the user desires to use as a benchmark.

[0062] 17 shows a screen that displays a standard graph 52 and a performance graph 53 for a specific task (warehousing), as well as standard graphs 54-1 to 54-3 and performance graphs 55-1 to 55-3 for each worker in charge of the task. When a bottleneck (ID) (worker) is selected using the bottleneck type selection button 51, the average start and end times for each worker are calculated from the data on the start and end times of the task performed by each worker, and standard graphs 54-1 to 54-3 and performance graphs 55-1 to 55-3 are displayed.

[0063] Standard graphs 54-1 to 54-3 show the average calculated from the data on the start and end times when each worker performed the task for the entire period including the analysis period. Also, actual performance graphs 55-1 to 55-3 show the average calculated from the data on the start and end times when each worker performed the task for the analysis period.

[0064] Based on the standard graphs 54-1 to 54-3 and the performance graphs 55-1 to 55-3, the graph 55-3 of the worker who is the biggest bottleneck (worker ID 60 in the illustrated example) is displayed in a different color from the other workers. This allows the user to easily understand the work results of each worker in the bottleneck task. Furthermore, by selecting a worker's performance graph 55-1 to 55-3, the video of that worker may be played back.

[0065] 18 shows a screen that displays a standard graph 56 and a performance graph 57 for a specific task (warehousing), as well as standard graphs 58-1 to 58-3 and performance graphs 59-1 to 59-3 for each operation that makes up the task. When a bottleneck (operation) is selected using the bottleneck type selection button 51, in the example shown, "warehousing" consists of three operations, "n1," "n2," and "n3" (for example, moving goods to the warehouse, packing them onto storage shelves, checking inventory, etc.), and standard graphs 58-1 to 58-3 and performance graphs 59-1 to 59-3 are displayed based on the start and end times of each operation.

[0066] Standard graphs 58-1 to 58-3 show the average calculated from the data on the start and end times when the corresponding action was performed by all workers during the entire period including the analysis period. Also, actual performance graphs 59-1 to 59-3 show the average calculated from the data on the start and end times when the corresponding action was performed by all workers during the analysis period.

[0067] In this example, the "n2" operation is the biggest bottleneck, and the performance graph 59-2 is displayed in a different color from the performance graphs 59-1 and 59-3 of the other operations. This allows the user to easily understand the work results of each operation in the bottleneck task. In addition, it may be possible to play back a video of an operation by selecting one of the performance graphs 59-1 to 59-3.

[0068] As described above, in the second embodiment, the standard start time and end time of each task and the actual start time and end time are displayed on the same timeline, making it easy to compare the two. Furthermore, bottleneck tasks are displayed in a different color from other tasks, making it easy to identify which tasks are bottlenecks. Furthermore, since it is easy to check a video of the state of any task, it is easy to propose improvements to the bottleneck task.

[0069] [Third embodiment] 19 is a functional configuration diagram of a third embodiment of a work analysis device 101 according to the present disclosure. A standard work plan creation unit 102 creates a standard work plan that serves as a reference for performing work. Work consists of multiple tasks, and the plans for each task are arranged in chronological order to create an overall work plan. The standard work plan may be created based on the results of similar work in the past, or may be created by the user entering information each time work is performed.

[0070] When creating a standard work plan, for example, the time required for a task performed in the past, the number of items handled in that task, and the number of workers engaged in that task are used to calculate the time required for each item per worker for that task, which is then used as the standard work time.The planned time required for that task is then calculated by multiplying the standard work time by the number of items handled in the task on the day being analyzed and dividing the result by the number of workers engaged in the task.

[0071] A standard work plan for that day is created by determining the scheduled start and end times of each task based on the planned time for that task. For example, if there is a target end time by which work should ultimately be completed, the scheduled end time of the task for the last process can be set as the target end time, and the scheduled end times of tasks for each preceding process can be calculated backwards from there to create the overall standard work plan. Alternatively, the standard work plan can be created by first determining the scheduled start time of the task for the first process, and then determining the start times of tasks for each succeeding process.

[0072] The progress status acquisition unit 103 acquires the progress status of tasks that are currently being performed and tasks that have been completed. The progress status may be input by the worker from a work terminal or the like, or may be estimated by an estimation device based on video of the work captured by a camera. For tasks that are currently being performed, the progress status may include, for example, information on the start time and the extent to which the planned handling quantity has been completed, and for tasks that have been completed, it may include the start time and end time.

[0073] The correction unit 104 creates a corrected plan (anticipated plan) by correcting the standard work plan according to the progress of the work. For example, if progress is behind the original plan, the plan for tasks that have not been performed or are currently being performed is revised to be later than the original plan. On the other hand, if progress is ahead of the original plan, the plan for tasks that have not been performed or are currently being performed is revised to be earlier than the original plan.

[0074] When correcting a standard work plan, for example, the estimated completion time for a task in progress is calculated by multiplying the standard work time by the number of remaining items, dividing the result by the number of workers, and adding the resulting time to the current time. The difference between the scheduled and estimated completion times indicates whether the task will be completed earlier or later, and the plan for the subsequent task is corrected (predicted) based on this difference.

[0075] The display unit 105 displays the standard work plan and the revised plan side by side on the display device. Graphs of the standard work plan and the revised plan may be displayed side by side on a timeline, or the difference between the standard work plan and the revised plan may be displayed numerically.

[0076] The update unit 106 repeatedly acquires (updates) the progress status, modifies the plan, and displays it at predetermined intervals until the work is completed, always displaying the latest information. The update interval may be set by the user at any time, such as 5 minutes. Furthermore, when modifying (predicting) the plan of a subsequent task, if it is determined that the completion will be delayed, the worker may be notified by voice or the like.

[0077] As a result, users can check the progress of work and revised plans in real time, making it easier to take measures such as concentrating workers on delayed tasks to make up for the delay or changing the schedules of workers in subsequent processes. As a result, workers can be allocated appropriately, reducing waiting times for workers in subsequent processes and allowing for more efficient work.

[0078] 20 is a diagram showing an example of the hardware configuration of the work analysis device 101 of the third embodiment. Connected to a processor 121 are memory 122, storage 123 such as an SSD, a drive 124 such as a DVD-ROM drive, a user interface 125 such as a display, keyboard, and mouse, a communication device 126, and the like.

[0079] The processor 121 operates in accordance with the operating system and work analysis program, and controls predetermined processing and hardware operations. Various data is temporarily recorded in the memory 122 when the processor operates. The operating system, work analysis program, various data, etc. are recorded in the storage 123. The work analysis program performs its functions in cooperation with the operating system. The drive 124 is used to load various programs and transfer data. The user interface 125 allows the user to input instructions to the processor 121 and displays the processing results of the processor 121. The communication device 126 is a device that connects to the Internet or LAN and is used to exchange various data and commands.

[0080] The work analysis device 101 can be configured as a server device (on-premise or cloud) connected to a network with multiple cameras, recorders, user terminals, etc.

[0081] 21 is a flowchart of the operation of the work analysis device 101 of the third embodiment. The processor 121 of the work analysis device 101 (hereinafter sometimes simply referred to as the "work analysis device") creates a standard work plan that serves as a reference for performing work (step S101). Work consists of multiple tasks, and the plans for each task are arranged in chronological order to create an overall work plan. The standard work plan may be created based on the performance of similar work in the past, or may be created and input by the user each time work is performed.

[0082] The work analysis device 101 acquires the progress status of tasks in progress and tasks that have been completed (step S102). The progress status may be input by the worker using a work terminal or the like, or may be estimated by the estimation device based on images of the work taken with a camera. For tasks in progress, the progress status may include, for example, information on the start time and the extent to which the planned handling quantity has been completed, and for tasks that have been completed, it may include the start time and end time.

[0083] The work analysis device 101 creates a revised plan (anticipated plan) by revising the standard work plan according to the progress of the work (step S103). For example, if progress is behind the original plan, the plan for tasks that have not been performed or are currently being performed is revised to be later than the original plan. On the other hand, if progress is ahead of the original plan, the plan for tasks that have not been performed or are currently being performed is revised to be earlier than the original plan.

[0084] The work analysis device 101 displays the standard work plan and the revised plan side by side on the display device (step S104). Graphs of the standard work plan and the revised plan may be displayed side by side on a timeline, or the difference between the standard work plan and the revised plan may be displayed numerically.

[0085] The work analysis device 101 repeatedly acquires (updates) the progress status, modifies the plan, and displays it at predetermined time intervals until the work is completed, and always displays the latest information (step S105). The update time interval may be set by the user to any interval, such as 5 minutes.

[0086] As a result, users can check the progress of work and revised plans in real time, making it easier to take measures such as concentrating workers on delayed tasks to make up for the delay or changing the schedules of workers in subsequent processes. As a result, workers can be allocated appropriately, reducing waiting times for workers in subsequent processes and allowing for more efficient work.

[0087] [Fourth embodiment] 22 is a functional configuration diagram of a fourth embodiment of a work analysis device 101 according to the present disclosure. A standard work time calculation unit 109 calculates a standard work time based on past work results recorded in a warehouse management system (WMS) 108, and records the calculated time in a work time database 110. The standard work time is the time required for a task per item and per worker. When multiple types of items are handled, a standard work time is calculated for each type of item.

[0088] The work plan creation unit 111 calculates the start time, end time, and planned time of the task based on the work conditions for the day being analyzed, such as the number of items handled, the type of items, and the number of workers, as well as the standard work time, and creates a standard work plan for that day and records it in the work time database 110.

[0089] When work begins, a camera image acquisition unit 113 acquires video of the work from a camera 112 connected to the work analysis device 101 and records the video in a video database 114. A work breakdown processing unit 115 acquires the progress of the work based on the video recorded in the video database 114, and the progress is recorded in a breakdown result database 116. For example, the progress may include information on the start time and the extent to which the planned handling quantity has been completed for a task in progress, and may also include the start time and end time for a task that has already been completed.

[0090] The estimated time calculation unit 117 periodically obtains the progress status of tasks, calculates the end times of tasks in progress and the start and end times of tasks that have not yet been performed, creates a revised plan (forecasted plan), and records it in the work time database 110. Information such as the current time, standard work time, number of remaining items, and number of workers is used for the prediction. For example, if progress is behind the original plan, the plan for tasks that have not yet been performed or are being performed is revised to be later than planned. On the other hand, if progress is ahead of the original plan, the plan for tasks that have not yet been performed or are being performed is revised to be earlier than planned.

[0091] The analysis result visualization unit 118 outputs to the display device 119 a list of the start and end times of tasks that have been completed, the estimated start and end times of tasks that are being completed, and the estimated start and end times of tasks that have not yet been completed, based on the standard work plan, progress status, and revised plan recorded in the work time database 110. The calculations by the estimated time calculation unit 117 and the display by the analysis result visualization unit 118 are updated at predetermined time intervals (for example, 5 minutes, which can be set arbitrarily by the user).

[0092] As a result, users can check the progress of work and revised plans in real time based on past work results recorded in the warehouse management system (WMS) 108, making it easier to take measures such as concentrating workers on delayed tasks to make up for the delay or changing the schedules of workers in subsequent processes. As a result, workers can be appropriately allocated, reducing the waiting time of workers in subsequent processes, and other such measures can be implemented efficiently.

[0093] 23 to 26 are examples of a flowchart of the operation of the work analysis device 101 of the fourth embodiment. Fig. 23 is a flowchart of the operation of the standard work time calculation unit 109. The work analysis device 101 acquires the actual required time for each task from the decomposition result database 116 (step S111). Note that the actual required time may also be acquired from other data.

[0094] Next, the work analysis device 101 acquires information from the WMS 108, such as the number of items handled in the work so far and the number of workers who performed the work (step S112). Then, from this information, the time required for one worker to perform the task per item is calculated as the standard work time (step S113). Specifically, this is calculated by dividing the total number of hours the task was performed by the product of the total number of workers and the number of items. The standard work time is calculated for each task and registered in the work time database 110 (step S114).

[0095] Figures 27A to 27E show examples of individual average times (standard work times) for each task in the work of packing and removing items stored in a warehouse. Figure 27A is a table showing the standard work time per item for picking, which removes items from a storage location, by item. Figure 27B is a table showing the standard work time per item for an automated warehouse, which removes items from a storage location, by item. Figure 27C is a table showing the standard work time per item for individually packaged items, by item. Figure 27D is a table showing the standard work time per package for shipping packaging, which packs a specified number of specified items together, by packaging method and item. Packaging methods may include packing multiple identical items together in one container, or packing different items together. Figure 27E is a table showing the standard work time per package for removal, which involves loading packaged items onto the back of a truck, etc.

[0096] Figure 24 is a flowchart of the operation of the work plan creation unit 111. The work analysis device 101 acquires the standard work time from the work time database 110 (step S121). Next, the work analysis device 101 acquires the shipping data for the day from the WMS 108 (step S122). Figure 28 shows an example of shipping data. The shipping data specifies the number of shipments, the number of workers, and the departure time for each date. The number of shipments represents the number of packages packed. The number of workers represents the number of workers actually working on the day. The departure time represents the time when the truck carrying the packages departs.

[0097] Next, the work analysis device 101 creates a standard work plan for each task from the standard work time, number of items, and number of workers (step S123). To create a standard work plan, the work analysis device first calculates the planned time required for the task. The planned time is calculated by multiplying the standard work time by the number of items shipped on that day and dividing the result by the number of workers. When multiple types of items are handled, the sum of the planned times for each item is used as the planned time for the task.

[0098] Next, the work analysis device 101 calculates the scheduled start time and scheduled end time of each task based on the planned time of each task. Specifically, the scheduled end time of the last task to be performed is determined first. The scheduled end time is, for example, the time when all packages have been loaded onto a truck and the truck is ready to depart, i.e., the departure time. The scheduled start time of the last task is calculated from the scheduled end time and the planned time of the last task.

[0099] The estimated completion time of the previous task is then determined by subtracting the average time required after the completion of the previous task from the estimated completion time of the last task. Here, the average time required after completion is the average time required from the completion of the previous task to the completion of the subsequent task when two consecutive tasks are performed. Generally, the subsequent task starts before the previous task is completed, but the completion of the subsequent task always occurs after the completion of the previous task, and the completion of the subsequent task is delayed by a certain amount from the completion of the previous task. The average of these delays is the average time required after completion.

[0100] Figure 29 shows an example of the average time required after completion. The average time required after completion is defined for each task as the shortest time required from the completion of the previous task to the completion of that task. The completion time of removal is 18 minutes or more after the completion time of the previous task, which is shipping packing. Conversely, counting backwards from the completion time of removal, the completion time of shipping packing is set to 18 minutes or more before the completion time of removal. Similarly, the completion time of individual packaging is set to 26 minutes or more before the completion time of shipping packing. Furthermore, the completion time of the automated warehouse and picking is set to 35 minutes or more before the completion time of individual packaging.

[0101] In this way, the scheduled end time of the previous task is determined based on the end time, and the scheduled start time of the previous task is determined from the scheduled end time and planned time, and this process is repeated going back from the later task to the previous task, until the scheduled start and end times of all tasks up to the first task are set, and a work plan for all tasks is created. The created work plan is registered in the work time database 110 as a standard work plan.

[0102] 25 is a flowchart of the operation of the work breakdown processing unit 115. Once a standard work plan is created, work is actually started in accordance with that plan. Work does not always proceed as planned due to unexpected problems, etc. In this embodiment, the work analysis device 101 acquires the progress of work based on video footage of the work taken by the camera 112 (step S131), and sequentially registers this progress in the breakdown result database (step S132).

[0103] 26 is a flowchart of the operation of the estimated time calculation unit 117 and the analysis result visualization unit 118, which allow the user to check the progress of a task after the task has started. The work analysis device 101 sequentially acquires standard time data and work progress data (steps S141 and S142). Then, the work analysis device 101 calculates the estimated end time of the task in progress, and the estimated start and end times of the tasks that have not yet been performed.

[0104] Specifically, for the task being performed, the estimated completion time (estimated time) is calculated by adding the estimated time calculated by multiplying the standard work time by the number of remaining items by the current number of workers to the current time (step S143). At this time, if multiple types of items are to be handled, the estimated time for each item is calculated by adding it to the current time.

[0105] Furthermore, for tasks that have not yet been performed, the estimated start time or estimated end time is adjusted based on the estimated end time of the task in progress, and these are set as the estimated start time and estimated end time, respectively. Specifically, if the estimated end time of the task in progress is earlier than the estimated end time of the task in progress, the estimated start time and estimated end time of the subsequent task are adjusted to be earlier by the same amount, and if the estimated end time of the task in progress is later than the estimated end time of the task in progress, the estimated start time and estimated end time of the subsequent task are adjusted to be later by the same amount.

[0106] Then, the difference between the planned time (scheduled completion time) and the estimated time (estimated completion time) for each task is calculated (step S144), and is registered as the progress in the task time database 110 (step S145).

[0107] 30 shows an example of data recorded in the work time database 110. For each task, the types of items to be handled and the number of each item (shipping contents), the number of remaining items and packages (remaining number), the end time (scheduled end time) set in the work plan, the end time revised based on the progress (estimated end time), and the work status (status) are recorded.

[0108] Next, returning to Fig. 26, the work analysis device 101 updates the display of information such as the standard work plan and estimated completion time as progress information on the display device (step S146). Fig. 31 is a diagram showing an example of a progress display screen 130. The progress display screen 130 has a timeline display area 131 and a list display area 132 (details of each area will be described later). The timeline display area 131 displays the progress status and revised plan relative to the standard work plan in chart form so that it can be seen at a glance. The list display area 132 displays in table form the progress (whether it is ahead or behind the standard work plan), the number of remaining tasks for each task, and the estimated completion time of the last task so that it can be seen at a glance.

[0109] 32 is a diagram showing the manager screen 140, which displays the timeline display area 141 enlarged and the list display area 142 reduced. In the timeline display area 141, a standard work plan created in advance is displayed for each individual task (143-1 to 143-5). In addition, a revised plan based on the progress of completed tasks (144-1, 144-2) and ongoing tasks (144-3, 144-4) is displayed so as to overlap the standard work plan. Each individual task may be displayed in a different color, or completed tasks and ongoing tasks may be displayed in different colors.

[0110] The timeline display area 141 also displays a current time line 145 indicating the current time and a scheduled end time line 146 indicating the scheduled end time. Also, the estimated time 149 for the completion of the last task, removal, is displayed below the timeline display area 141. This allows the standard work plan and progress (revised plan) to be confirmed at a glance.

[0111] Furthermore, a reduced list display area 142 is displayed in the upper right corner of the timeline display area 141. Operating layout change buttons 147 and 148 reduces the timeline display area and switches to a layout (FIG. 33) in which the list display area is enlarged.

[0112] FIG. 33 shows a screen 150 for workers, with the list display area 151 enlarged and the timeline display area 152 reduced. The list display area 151 displays a list of the progress and remaining number of tasks for each task. It shows that "Picking" was completed 20 minutes behind schedule, and "Automated Warehouse" was completed 5 minutes ahead of schedule. Furthermore, "Individual Packaging" is currently being performed 10 minutes behind schedule, with 20 tasks remaining, and a warning mark 153 indicating a large delay is displayed. It shows that "Packing" is currently being performed 5 minutes behind schedule, with 450 tasks remaining. Below the list display area 151, an estimated time 154 for the completion of the final task, removal, is displayed. This allows the progress of each task and the estimated completion time of the entire work to be confirmed at a glance. Note that the (+5) displayed in the estimated time 154 indicates a 5-minute delay, but if the work is progressing ahead of schedule, it can be displayed as (-5), indicating that the work is 5 minutes ahead of schedule. Furthermore, by changing the display mode of the estimated time 154 between the case where "+" is displayed (delayed) and the case where "-" is displayed (advanced), the progress of the work can be grasped instantly.

[0113] Furthermore, a reduced timeline display area 152 is displayed in the upper right corner of the list display area 151. Operating layout change buttons 155 and 156 reduces the list display area and switches to a layout (FIG. 32) in which the timeline display area is enlarged. Note that one of the layout change buttons 155 and 156 is grayed out depending on the selection state of the list display area 151 and the timeline display area 152.

[0114] Although the present disclosure has been described above using exemplary embodiments, the present disclosure is not limited to the exemplary embodiments. While the above exemplary embodiments use warehouse entry and delivery operations as examples, the present disclosure can also be applied to the analysis of other operations, such as assembly operations in a factory. Furthermore, each of the above exemplary embodiments can be implemented in any combination with other exemplary embodiments.

[0115] The present disclosure includes the following aspects. (1) a standard work plan creation unit that creates a standard work plan including a scheduled start time and a scheduled end time for each of a plurality of tasks that are to be performed in a predetermined order; a work result acquisition unit that acquires work results including actual start times and end times of the plurality of tasks; a bottleneck extraction unit that extracts a task that is a bottleneck based on the standard work plan and the work results; a display unit that displays the standard work plan and the work results side by side on the same timeline so that the bottleneck task can be identified; A work analysis device having the above. (2) the bottleneck extraction unit extracts, as a bottleneck task, a task whose actual time, determined by the actual start time and end time, is longer than a standard time, determined by the scheduled start time and the scheduled end time, by a predetermined allowable time or more. The work analysis device according to (1). (3) the bottleneck extraction unit extracts, as a bottleneck task, a task whose actual start time is later than the scheduled start time by a predetermined allowable start time or more. The work analysis device according to (1). (4) the bottleneck extraction unit cancels the extraction when, for a task immediately following the extracted task, the delay of the actual start time from the scheduled start time is equal to or greater than the predetermined allowable start time and the delay of the actual end time from the scheduled end time is equal to or less than the predetermined allowable end time. A work analysis device according to (2) or (3). (5) a designated date / period acquisition unit that acquires a date or period designated by a user; a designated date / period performance acquisition unit that acquires actual start times and end times of the plurality of tasks on the designated date or average values ​​of actual start times and end times of the plurality of tasks during the designated period; a designated date / period performance display unit that displays the acquired actual start time and end time or their average value on the timeline; The work analysis device according to (1) above. (6) a video acquisition unit that acquires a video of the state of the task; an estimation unit that estimates an actual start time and an actual end time of the task based on the video; The work analysis device according to (1) or (5), (7) a selection unit that accepts a selection of the task by a user; a selected image acquisition unit that acquires the image of the selected task; a video display unit that displays the video of the selected task; The work analysis device according to (6) above, (8) creating a standard work plan including a scheduled start time and a scheduled end time for each of a plurality of tasks to be performed in a predetermined order; obtaining work results including actual start and end times for each of the plurality of tasks; extracting a bottleneck task based on the standard work plan and the work results; displaying the standard work plan and the work results side by side on the same timeline so that the bottleneck task can be identified; A computer-implemented work analysis method. [Industrial Applicability]

[0116] The task analysis device and task analysis method according to the present disclosure are useful for identifying bottleneck tasks, and can be suitably used in analytical processing of warehouse tasks, etc. [Explanation of symbols]

[0117] 1 Work analysis device 11 Standard Work Planning Department 12 Work result acquisition unit 13 Bottleneck Extraction Unit 14 Display section 40 Analysis result display screen

Claims

1. a standard work plan creation unit that creates a standard work plan including a scheduled start time and a scheduled end time for each of a plurality of tasks that are to be performed in a predetermined order; a work result acquisition unit that acquires work results including actual start times and end times of the plurality of tasks; a bottleneck extraction unit that extracts a task that is a bottleneck based on the standard work plan and the work results; a display unit that displays the standard work plan and the work results side by side on the same timeline so that the bottleneck task can be identified; A work analysis device having the above.

2. the bottleneck extraction unit extracts, as a bottleneck task, a task whose actual time, determined by the actual start time and end time, is longer than a standard time, determined by the scheduled start time and the scheduled end time, by a predetermined allowable time or more. The work analysis device according to claim 1 .

3. the bottleneck extraction unit extracts, as a bottleneck task, a task whose actual start time is later than the scheduled start time by a predetermined allowable start time or more. The work analysis device according to claim 1 .

4. the bottleneck extraction unit cancels the extraction when, for a task immediately following the extracted task, the delay of the actual start time from the scheduled start time is equal to or greater than the predetermined allowable start time and the delay of the actual end time from the scheduled end time is equal to or less than the predetermined allowable end time. The work analysis device according to claim 2 or 3.

5. a designated date / period acquisition unit that acquires a date or period designated by a user; a designated date / period performance acquisition unit that acquires actual start times and end times of the plurality of tasks on the designated date or average values ​​of actual start times and end times of the plurality of tasks during the designated period; a designated date / period performance display unit that displays the acquired actual start time and end time or their average value on the timeline; The work analysis device according to claim 1 , further comprising:

6. a video acquisition unit that acquires a video of the state of the task; an estimation unit that estimates an actual start time and an actual end time of the task based on the video; The work analysis device according to claim 1 or 5, comprising:

7. a selection unit that accepts a selection of the task by a user; a selected image acquisition unit that acquires the image of the selected task; a video display unit that displays the video of the selected task; The work analysis device according to claim 6, further comprising:

8. creating a standard work plan including a scheduled start time and a scheduled end time for each of a plurality of tasks to be performed in a predetermined order; obtaining work results including actual start and end times for each of the plurality of tasks; extracting a bottleneck task based on the standard work plan and the work results; displaying the standard work plan and the work results side by side on the same timeline so that the bottleneck task can be identified; A computer-implemented work analysis method.

Citation Information

Patent Citations

  • Work improvement support system and method

    JP2019023803A