Work management system, work management device, work management method, and program
The work management system uses 3D sensors to measure and associate worker movement data with task data, addressing inefficiencies in warehouse worker productivity assessment by calculating efficiency indices without requiring extensive sensor deployment.
Patent Information
- Application Number
- JP2023568794
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-21
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2041-12-21
AI Technical Summary
Existing warehouse management systems struggle to determine the efficiency of workers' collection work, particularly for unfamiliar workers who may engage in non-productive activities like asking colleagues for help or conversing, lacking the ability to accurately assess work efficiency.
A work management system utilizing 3D sensors to measure depth data, generate movement data, and associate it with worker tasks to identify and analyze work efficiency, including efficiency indices such as travel distance and residence time.
Enables efficient assessment of worker productivity by associating movement data with task data, reducing the need for multiple sensors and allowing workers to use only handheld terminals, thereby improving efficiency monitoring.
Smart Images

Figure 0007740374000001 
Figure 0007740374000002 
Figure 0007740374000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a work management system, a work management device, a work management method, and a program. [Background technology]
[0002] In a warehouse, when items are to be removed, workers may pick up the items from the shelves, collect them, and transport them to a designated location. To manage this transportation work, the following warehouse management system may be used. In this warehouse management system, the items to be removed are notified to a portable device such as a handheld terminal used by the worker, and the transportation work is recorded via the portable device, making it possible to manage the transportation work for each item.
[0003] Patent Document 1 describes a picking system that includes a management device, a storage box for storing picked items, a display means, and a mobile terminal device, and is configured so that the management device and the mobile terminal device can communicate with each other via a communication path. The management device stores identification information of delivery destinations and picking data of items in association with each other, and issues a list of code information indicating at least the identification information of the delivery destinations. The display means is attached to the storage boxes that store the items and displays the code information indicating the identification information of the storage boxes. The mobile terminal device includes a code reading unit that reads the code information and a control unit. The control unit reads the code information indicating the identification information of the storage box and the code information indicating the identification information of the delivery destinations on the list using the code reading unit, and performs a process of associating the read identification information of the storage box with the identification information of the delivery destinations and transmitting them to the management device. The management device has a control unit that, when receiving the identification information of the storage box and the identification information of the delivery destination from the mobile terminal device, performs processing to transmit the picking data associated with the identification information of the delivery destination to the mobile terminal device. The control unit of the mobile terminal device displays an instruction to pick an item on a display unit of the mobile terminal device based on the picking data received from the management device. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-209206 Summary of the Invention
[0005] As described above, a warehouse management system can grasp the work content and work time of workers for each item and can manage the collection work for each item, but there is a problem in that it cannot grasp whether the workers are performing the collection work efficiently. In particular, in a warehouse, there may be workers who are unfamiliar with the work, and in such cases, there may be opportunities for workers to ask other workers about shelf locations or to converse with each other about other matters, so a solution to the above problem is desired. Note that the technology described in Patent Document 1 is not a technology that can solve the above problem. As such, there is a need for the development of a system that can grasp not only the work content and work time of workers for each item, but also whether the workers are performing the collection work efficiently.
[0006] The present disclosure has been made to solve the above-mentioned problems, and aims to provide a work management system etc. that can grasp the efficiency or volume of work performed by workers when collecting items within a warehouse.
[0007] A work management system according to a first aspect of the present disclosure includes an input unit that inputs work data recording the work content and work time of each worker for the work of removing items from shelves installed in an area that are managed by a warehouse management system and collecting the items from shelves specified by the warehouse management system among those installed in the area, collecting the items, and transporting them to a predetermined location in the area; one or more 3D sensors that measure the depth of objects so that the area is included in their measurement range at least during the period in which the work data is recorded and obtain time-stamped depth data; a movement data generation unit that recognizes the position of an arbitrary person and the time at that position from the depth data and generates movement data based on the recognition result; an identification unit that matches the arbitrary person indicated by the movement data with the worker based on the work data input by the input unit and the movement data generated by the movement data generation unit using time as a key to identify the arbitrary person; and an association unit that associates the movement data with the work data for the worker identified by the identification unit.
[0008] A work management device according to a second aspect of the present disclosure includes an input unit that inputs work data recording the work content and work time of each worker for the work of removing items from shelves installed in an area that are managed by a warehouse management system and collecting the items from shelves specified by the warehouse management system among those installed in the area, collecting the items, and transporting them to a predetermined location in the area; one or more 3D sensors that measure the depth of objects so that the area is included in their measurement range at least during the period in which the work data is recorded and obtain time-stamped depth data; a movement data generation unit that recognizes the position of an arbitrary person and the time at that position from the depth data and generates movement data based on the recognition result; an identification unit that matches the arbitrary person indicated by the movement data with the worker based on the work data input by the input unit and the movement data generated by the movement data generation unit using time as a key to identify the arbitrary person; and an association unit that associates the movement data with the work data for the worker identified by the identification unit.
[0009] A work management method according to a third aspect of the present disclosure involves inputting work data that records the work content and work time of each worker for a task of retrieving an item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting it to a predetermined location in the area, for an area and items that are managed by a warehouse management system; measuring the depth of an object so that the area is included in the measurement range at least during the period in which the work data is recorded; obtaining time-stamped depth data; recognizing the position of an arbitrary person and the time at the position from the depth data; generating movement data based on the recognition result; matching the arbitrary person indicated by the movement data with the worker based on the input work data and the generated movement data using time as a key to identify the arbitrary person; and associating the movement data with the work data for the identified worker.
[0010] A program according to a fourth aspect of the present disclosure is a program for causing a computer to execute a work management process, which includes inputting work data that records the work content and work time of each worker for the work of retrieving an item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting it to a predetermined location in the area, measuring the depth of the object so that the area is included in the measurement range at least during the period for recording the work data, obtaining time-stamped depth data, recognizing the position of an arbitrary person and the time at the position from the depth data, generating movement data based on the recognition result, matching the arbitrary person indicated by the movement data with the worker based on the input work data and the generated movement data using time as a key to identify the arbitrary person, and associating the movement data with the work data for the identified worker.
[0011] The present disclosure makes it possible to provide a work management system, a work management device, a work management method, a program, etc. that can grasp the efficiency or amount of work performed by workers when collecting items in a warehouse. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is a block diagram showing an example of the configuration of a work management system according to a first embodiment. [Figure 2] 3 is a flowchart illustrating an example of processing in the work management system according to the first embodiment. FIG. [Figure 3] FIG. 10 is a block diagram showing an example of the configuration of a system including a work management system according to a second embodiment. [Figure 4] FIG. 4 is a schematic diagram showing an example of a series of picking operations performed by a worker in the system of FIG. 3. [Figure 5] FIG. 4 is a schematic diagram showing an example of a movement path along which a worker moves in a series of picking operations in the system of FIG. 3. [Figure 6] 4 is a schematic diagram for explaining an example of work data acquired in the system of FIG. 3. FIG. [Figure 7] FIG. 4 is a diagram showing an example of depth data measured by a 3D sensor of the work management system of FIG. 3. [Figure 8] FIG. 4 is a schematic diagram showing an example of movement data generated by the work management system of FIG. 3. [Figure 9] FIG. 4 is a schematic diagram showing an example of matching between movement data and work data in the work management system of FIG. 3. [Figure 10] 4 is a schematic diagram showing another example of matching between movement data and work data in the work management system of FIG. 3. FIG. [Figure 11] 4 is a schematic diagram showing an example of a process for matching coordinates of movement data and work data in the work management system of FIG. 3. FIG. [Figure 12] FIG. 2 illustrates an example of a hardware configuration of the apparatus. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, embodiments will be described with reference to the drawings. In the embodiments, the same or equivalent elements are denoted by the same reference numerals, and redundant description may be omitted.
[0014] <Embodiment 1> FIG. 1 is a block diagram showing an example of the configuration of a work management system according to the first embodiment. As shown in FIG. 1, the work management system 1 according to this embodiment can include an input unit 1a, one or more 3D sensors 1ba, a movement data generation unit 1bb, an identification unit 1c, and an association unit 1d.
[0015] The input unit 1a inputs the following work data for areas and items managed by the warehouse management system. That is, the work data is data that records the work content and work time for each worker for the work of taking items from shelves installed in the area and specified by the warehouse management system, collecting them, and transporting them to a predetermined location in the area. This work is also called picking work. The predetermined location to which the items are to be transported can differ depending on the item.
[0016] The warehouse management system described above is a system capable of recording such work data. A warehouse management system is a system that manages items temporarily stored in a warehouse, and can be an inventory management system that manages product inventory, or a system that manages the collection and delivery of deliveries at logistics centers, etc. Note that the method of managing items in the warehouse management system does not matter as long as it can generate such work data.
[0017] For example, a worker carries a mobile terminal such as a handheld terminal or smartphone and uses short-range wireless communication to read barcodes attached to items and to read the information stored on IC (Integrated Circuit) chips attached to the items. This allows the mobile terminal to record the handling of items and transfer this record to a server device installed in the warehouse management system. Furthermore, this server device can send information indicating the location of the handled item to the worker's mobile terminal and have the worker perform the work.
[0018] The work management system 1 may be equipped with such a warehouse management system or may be connected to such a warehouse management system. In the latter case, the input unit 1a can input work data from the warehouse management system via communication.
[0019] The 3D sensor 1ba measures the depth (distance) of the object so that the above-mentioned area is included in the measurement range at least during the period in which the work data is recorded, and acquires time-stamped depth data. One or more 3D sensors 1ba can be installed in a location that allows measurement from above the above-mentioned area, such as on the ceiling. However, the installation location of the 3D sensor 1ba is not important.
[0020] The number of 3D sensors 1ba is not important, but because facial recognition is not required, the number can be reduced relative to the size of the warehouse compared to when devices that require facial recognition are installed. The distance measurement method of the 3D sensor is not important. In addition, the 3D sensor 1ba can be a 3D sensor that measures distance in all directions, but it is sufficient if one or more sensors can cover the warehouse area.
[0021] The movement data generation unit 1bb then recognizes the position of any person and the time at that position from the depth data acquired by one or more installed 3D sensors 1ba, and generates movement data based on the recognition results. This movement data can be data with time attached to the position, and the time can also be added as a timestamp. Note that the movement data generation unit 1bb can distinguish between people and other objects by determining their outer shape and / or movement, and can track any person in chronological order by obtaining the difference from the previous recognition result. The movement data can be data recording the movement of the above-mentioned any person, including the position and the time at that position.
[0022] Based on the work data input by the input unit 1a and the movement data generated by the movement data generation unit 1bb, the identification unit 1c matches the arbitrary person indicated by the movement data with the worker using time as a key to identify the arbitrary person. Here, the work data includes the location of the worker when he or she arrived at the source or destination location, and the movement data includes the location of the arbitrary person along with the time. Therefore, the identification unit 1c can perform matching based on these locations using time as a key. In other words, the identification unit 1c can match the arbitrary person with the worker using time as a key, using the work content indicated by the work data and the location indicated by the movement data. Note that matching is not performed between data from different dates.
[0023] The associating unit 1d associates (links) the movement data and task data for the worker identified by the identifying unit 1c. The associating method is not important, and the task data for the worker may be incorporated into the task data for the worker, or the task data for the worker may be incorporated into the task data for the worker. Furthermore, the associating unit 1d may separately generate task task data that describes the tasks and tasks performed by the worker through the association.
[0024] Furthermore, the movement data and information indicating the association between the movement data and the work data can be stored in the work management system 1, and the association unit 1d can be equipped with such a storage device. This storage device can also store the work data input by the input unit 1a, but the work data may simply be stored in the warehouse management system as long as it can be referenced from the work management system 1. The movement data can also be stored in a storage device equipped in the movement data generation unit 1bb.
[0025] The work management system 1 may include a control unit (not shown), which may include the above-mentioned input unit 1a, movement data generation unit 1bb, identification unit 1c, and association unit 1d.
[0026] This control unit can be realized by, for example, a CPU (Central Processing Unit), a working memory, and a non-volatile storage device storing a program. This program can be a program that causes the CPU to execute the processes of the input unit 1a, the movement data generation unit 1bb, the identification unit 1c, and the association unit 1d. In addition, the storage device provided in this control unit can also be used as a storage device that stores various data such as movement data and information indicating association.
[0027] Furthermore, the work management system 1 can be configured as a single work management device including the 3D sensor, or as multiple devices with distributed functions. In the latter case, each device can be equipped with a control unit, a communication unit, and, if necessary, a memory unit, and the like, and these multiple devices can be connected via wireless or wired communication as necessary to work together to realize the functions of the work management system 1.
[0028] Next, an example of processing in the work management system 1 will be described with reference to Fig. 2. Fig. 2 is a flow diagram for explaining an example of processing in the work management system 1.
[0029] First, the work management system 1 obtains depth data using a 3D sensor, recognizes a person (step S1), and generates movement data for the recognized person (step S2). Once the movement data is collected, the work management system 1 inputs work data (step S3). However, the order of steps S2 and S3 does not matter, and the generation of movement data and the input of work data can also be performed simultaneously and sequentially in parallel.
[0030] Next, the work management system 1 matches the worker with the arbitrary person indicated by the movement data based on the work data and movement data using time as a key, and identifies the arbitrary person (step S4). Next, the work management system 1 associates the movement data and work data for the identified worker (step S5), and ends the process.
[0031] As described above, in this embodiment, since the task data and movement data for a worker can be associated, both data for the worker can be viewed and analyzed. Also, by configuring the 3D sensor 1ba to measure the person from above the above-mentioned area, it is not necessary to install it in many locations per unit area.
[0032] Therefore, according to this embodiment, it is possible to grasp the efficiency or quantity of work performed by a worker when collecting items in a warehouse. Furthermore, by configuring the 3D sensor 1ba to measure from above the area, the efficiency or quantity can be grasped without installing many detection devices. Furthermore, the worker does not need to carry a communication device that transmits his / her own position to the work management system 1, or a communication device or a hat with a mark that can acquire the worker's position from the work management system 1 via communication. Therefore, the worker only needs to carry a mobile terminal used by the warehouse management system while working.
[0033] <Embodiment 2> The second embodiment will be described with reference to Figures 3 to 11, focusing on the differences from the first embodiment, but various examples described in the first embodiment can also be applied. Figure 3 is a block diagram showing an example of the configuration of a system including a work management system according to the second embodiment.
[0034] 3 (hereinafter referred to as the present system) can include a work management system 10 according to the present embodiment, a warehouse management system 20, and a mobile terminal 30 used by a worker. The mobile terminal 30 is a terminal device carried by a worker, and since one is carried by each worker, multiple mobile terminals 30 are usually used in the present system.
[0035] The work management system 10 is an example of the work management system 1 in Fig. 1, and can include an input unit 11, a 3D sensor 16, a movement data generator 17, an identification unit 13, and an association unit 14, which are examples of the input unit 1a, the 3D sensor 1ba, the movement data generator 1bb, the identification unit 1c, and the association unit 1d, respectively. Note that in this description, the 3D sensor 16 and the movement data generator 17 will be collectively referred to as the measurement unit 12. Furthermore, the work management system 10 includes a calculation unit 15, which will be described later.
[0036] The warehouse management system 20 can be configured as a single device or a distributed device (e.g., a server device), and can include, for example, a control unit 21, a memory unit 22, and an output unit 23. The control unit 21 is a control unit that controls the warehouse management system 20 as a whole.
[0037] The control unit 21 can be realized, for example, by a CPU, working memory, and a non-volatile storage device storing a program. This program can be a program for causing the CPU to execute processes necessary for warehouse management, including the generation of work data. The storage device provided in the control unit 21 can also be used as the storage unit 22. The storage unit 22 is a storage device that stores various data for warehouse management, including work data used in the work management system 10. The output unit 23 is a part that outputs work data autonomously or in response to a request from the work management system 10, and can be provided with a communication unit.
[0038] The mobile terminal 30 may include a control unit (not shown) that controls the entire device, as well as a display unit 31 and operation buttons 32. This control unit may be realized, for example, by a CPU, a working memory, and a non-volatile storage device that stores a program. This program may be a program that causes the CPU to execute processes such as displaying a list of handled items transmitted from the warehouse management system 20 on the display unit 31. This process may include, for example, inputting the start and end times of transport of the items via the operation buttons 32 and transmitting the input information to the warehouse management system 20. Note that instead of or in addition to the operation buttons 32, the display unit 31 may be provided with a touch sensor that allows touch operation.
[0039] The input unit 11 inputs, from the warehouse management system 20, work data that records the work content and work time of each worker for picking work in an area for an area and item that are managed by the warehouse management system 20. The input unit 11 may be provided with a communication unit that communicates with the communication unit provided in the output unit 23.
[0040] Here, the work data can be data that the worker inputs into the mobile terminal 30 carried by the worker at the start and end of transporting the items. However, the work data is not limited to this, as long as it is data that records the work content and time for each worker.
[0041] In picking work, transportation begins time The point indicates the time when the item is picked up, or the time when the worker inputs that the item has arrived at the specified start position, etc. In this case, the end of transport indicates the time when the item has arrived at the specified position.
[0042] The measurement unit 12 performs measurements using the 3D sensor 16 and generates movement data based on the obtained depth data. As described for the 3D sensor 1ba, the 3D sensor 16 measures the depth (distance) of an object, for example, from above so as to include the above-mentioned area in the measurement range at least during the period in which the work data is recorded, and acquires time-stamped depth data. As described for the movement data generation unit 1bb, the movement data generation unit 17 of the measurement unit 12 recognizes the position of any person and the time at that position from the depth data acquired by one or more installed 3D sensors 1ba, and generates movement data based on the recognition results.
[0043] As described above for the identification unit 1c, the identification unit 13 identifies the arbitrary person indicated by the movement data based on the task data input by the input unit 11 and the movement data generated by the movement data generation unit 17. This identification is performed by matching the arbitrary person with the worker based on the task data and the movement data using time as a key. Furthermore, as described above for the association unit 1d, the association unit 14 associates (links) the movement data and task data for the worker identified by the identification unit 13.
[0044] The calculation unit 15 then calculates an index indicating the efficiency (productivity) or amount of work for each worker based on the movement data and work data for the worker associated by the association unit 14. The calculated index for each worker can be stored so that it can be viewed in a list display or the like. The efficiency of work can be, for example, the work content, the number of items transported by the worker per unit time, or the total weight of the items. The amount of work can be, for example, the number of items transported by the worker, or the total weight of the items.
[0045] However, the efficiency or amount of work is not limited to these examples and can be calculated as a value that indicates how far a route deviates from the shortest route. Furthermore, the efficiency of work can be calculated based on the distance a worker is expected to travel based on the work content and the distance the worker actually travels. Generally, the greater the travel distance, the lower the efficiency and the smaller the amount of work. Furthermore, the longer the time spent in one place, the lower the efficiency and the smaller the amount of work.
[0046] Therefore, for example, the movement data generation unit 17 can generate movement path data indicating the movement path (work path) of the arbitrary person with a time stamp (i.e., including time data) based on the position of the arbitrary person and the time at the position.The calculation unit 15 can then calculate the residence time that the worker stays at any position based on the movement data and work data associated with the worker.For example, the residence time can be calculated as the time that the worker stays at a position a predetermined distance from the start point or end point of the transport.The calculation unit 15 can then calculate the index based on a predetermined number of items, the transport time required to transport the items, and the residence time.
[0047] Furthermore, the movement data generation unit 17 can recognize obstacles present in the area and generate movement data that includes the presence of the obstacles. In this case, the calculation unit 15 can calculate an index based on the presence of the obstacles. For example, if an obstacle is on the shortest route, the calculation unit 15 can calculate the index by taking into account the time required to avoid the obstacle. Furthermore, if the worker performs work to remove the obstacle, the calculation unit 15 can calculate the index by taking into account the time required for the work.
[0048] A more specific example of matching in this embodiment will be described below. In this embodiment, picking work refers to the work of taking out items from shelves specified by the warehouse management system 20 among the shelves installed in the above area, collecting them, and transporting them to a predetermined position in the above area.
[0049] First, an overview of the picking work will be described with reference to Figures 4 and 5. Figure 4 is a schematic diagram showing an example of a series of picking work performed by a worker in this system, and Figure 5 is a schematic diagram showing an example of a movement path traveled by a worker in a series of picking work performed in this system, and is also a schematic diagram showing an example of a display of the movement path.
[0050] As illustrated in FIG. 4, the picking work by worker U1 involves preparation for the work, possibly with a waiting period, moving to the first picking location, and picking one or more items while moving. Examples of waiting time include waiting for a cart to be used for transportation or waiting when the work area is crowded with other workers. Furthermore, picking can be performed on items stored in locations specified by the warehouse management system 20, such as picking locations SC1 and SC2 on the shelf SR. After picking all the necessary items, worker U1 may move and interrupt his work to talk with other workers, such as worker U0. Interruptions in work can occur during picking, including moving to a picking location. Finally, worker U1 transports all the picked items to the designated location, which is the delivery location, and places them there.
[0051] In such picking work, the waiting time and work interruption time indicated by the white double-headed arrows in Figure 4 are the time that worker U1 remains in a certain location and may be time unrelated to the work, and such time can be said to be poor work efficiency. These times can be taken into account in calculating the above index as the above-mentioned dwell time. The factors behind these times may also be estimated based on work data and movement data. For example, if two workers are close to each other and not moving, it is estimated that work has been interrupted.
[0052] In the example of FIG. 5, a warehouse area A0 is the area to be managed. Within area A0, there is a desk SRS at the starting point of the picking operation, a loading table SRG at the predetermined position to which the picked item is to be transported, and multiple shelves SR. In this example, arrows AR indicating the direction of travel are drawn on the floor of area A0 to prevent workers from passing each other in the opposite direction. Note that the grid lines G shown in area A0 are grid lines indicating coordinates within area A0 and are shown merely for convenience, but may be drawn as actual white lines or the like. These coordinates can be used as the coordinates of the position measured by the 3D sensor 16 and recognized by the movement data generation unit 17.
[0053] A number of picking lists are placed on the desk SRS so that tasks can be selected in the order in which they are needed, allowing workers to begin work as soon as they are free. Of course, warehouse management can also be performed without using such picking lists. For example, the warehouse management system 20 can display a picking list on the display 31 of the mobile terminal 30 when a worker inputs that they are free on the mobile terminal 30, or when the warehouse management system 20 detects that the worker has completed transporting the items.
[0054] First, based on the first picking list, worker U1 travels along the route indicated by route R1, picks items at the picking positions PU indicated by black circles (two positions in this example), transports the items, and places them on the placement table SRG. When picking, the barcodes of the items can be read using the mobile terminal 30 to check whether the items are correct. After that, for example, if a picking list is not prepared, worker U1 enters the waiting time described in FIG. 4 . Next, worker U1 obtains the second picking list and, based on that, travels along the route indicated by route R2, picks items at the picking positions PU indicated by black circles (five positions in this example), transports the items, and places them on the placement table SRG. However, in this example, worker U1 remains in one place for a period of time, as indicated by the dashed line, before arriving at the first picking position on route R2. This period corresponds to the work interruption period described in FIG. 4 .
[0055] 5 is also an example of a display of a worker's movement route, and as in this example, the movement route can be displayed together with the warehouse area A0 and the shelves, desks, etc. arranged within area A0. In FIG. 5, an example is given in which the location (route) where the worker is staying is displayed with a dashed line, but this is not limited to this. For example, the location (route) where the worker is staying can also be displayed in a different manner from the normal route, such as by displaying it in a different color from the normal route.
[0056] The data obtained during such picking work will be described with reference to Figs. 6 to 8. Fig. 6 is a schematic diagram for explaining an example of work data obtained in this system. Fig. 7 is a diagram showing an example of depth data measured by the 3D sensor 16 of the work management system 10. Fig. 8 is a schematic diagram showing an example of movement data generated by the work management system 10.
[0057] As shown in Figure 6, the warehouse management system 20 can record as work data the time 9:01:30 when worker U1 starts moving after preparation. For example, worker U1 inputs "start of work" into the mobile terminal 30, which notifies the warehouse management system 20 and records the work start point (the position of desk SRS in this example) along with the time. It can be determined that the worker is worker U1 by the fact that he or she is using the mobile terminal 30.
[0058] Furthermore, after operator U1 picks two items at picking position SC1 where the items to be picked are stored, he / she inputs completion at time 9:02:15, and the work content along with the position and time is transmitted to and recorded in the warehouse management system 20. Furthermore, after operator U1 picks two items at position SC2 where the next item to be picked is stored, he / she inputs completion at time 9:04:15, and the work content along with the position and time is transmitted to and recorded in the warehouse management system 20.
[0059] As in this example, the work data can include the time and location at which the work started, the picking location, and the time and location at which the picking was completed. In the above example, there may be a difference between the location at which the picking completion was input and the picking location, but this difference can be eliminated by taking into account the time error when matching with the time-stamped depth data. In addition, to reduce errors in the picking location, a barcode or the like attached to the item can be read with the mobile terminal 30 to obtain information that the worker U1 is located near the shelf where the item is stored, and this location information can be included in the work data.
[0060] The work data may also include the current location of the worker U1, for example, data obtained by reading a barcode attached to a shelf or the like using the mobile terminal 30. In addition, the work data may also include information on the number of items picked and the type of item.
[0061] FIG. 7 shows depth data acquired by the 3D sensor 16 at a certain time. For convenience, in FIG. 7, darker hatched areas indicate shallower depths, and lighter areas indicate deeper depths. In the example of FIG. 7, it can be seen that in addition to the desk SRS, the table SRG, and the eight shelves SR, two unidentified people (actually workers U1 and U2) and other obstacles OB can be recognized based on differences in depth. By comparing the obstacles OB with depth data obtained when there are no obstacles, it can be determined that the objects are obstacles.
[0062] As shown in Fig. 8, the depth data can recognize the shelf SR as well as the obstacle OB. Furthermore, when the worker U1 is present, the movement data generation unit 17 can recognize the presence of any person from the depth data. Furthermore, since the depth data is time-stamped, the movement data generation unit 17 can generate time-stamped movement data that indicates the movement route of the person by analyzing the depth data in time series, that is, by analyzing the depth data over time.
[0063] FIG. 8 shows an example of a plot of the results of tracking a person over time. In this example, it can be seen that the person is moving with a square object. This square object is a cart, and because carts are often used for work, it can also be recognized as a cart. In addition, the movement data generation unit 17 can easily display the route when viewed by linking the plotted points as illustrated in FIG. 8. For convenience, picking positions SC1 and SC2 are also shown in FIG. 8, but these positions cannot be recognized from depth data alone. In addition, the display of the movement route is not limited to the display format illustrated in FIG. 8, and various display formats can be used, such as the display format illustrated in FIG. 5 as described above. Information required for display other than the movement route itself (e.g., the shape and position of a desk, shelf, etc.) can be stored so that it can be referenced at the time of display, or can be included in the movement route data and stored, so that information other than the movement route itself can also be displayed together with the movement route.
[0064] An example of the work management system 10 matching the work data thus obtained with movement data will be described with reference to Figures 9 and 10. Figure 9 is a schematic diagram showing an example of matching movement data with work data in the work management system 10, and Figure 10 is a schematic diagram showing another example of matching movement data with work data in the work management system 10.
[0065] The work data can be input from the warehouse management system 20 by the input unit 11. As illustrated in Fig. 9, the identification unit 13 identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data and movement data. In this example, the arbitrary person is identified as worker U1 as a result.
[0066] A specific example of matching will be described. The task data includes information that worker U1 picked an item at picking position SC1 and then input a completion signal at 9:02:15. On the other hand, the movement data includes information that a person was present at coordinates (X1, Y1) at 9:02:00. For a person who is present near the same position in the task data and movement data, the identification unit 13 identifies both data as data of the same worker if the time is within a predetermined error time. This makes it possible to identify that the person who was present at coordinates (X1, Y1) is worker U1. Here, the predetermined error time may be a fixed value, such as within 20 seconds, or a fixed value corresponding to the time from the picking position to leaving the shelf area. Note that an example of aligning coordinates between task data and movement data in relation to the predetermined error time will be described later with reference to FIG. 11.
[0067] The task data also includes information that worker U1 picked an item at picking position SC2 and then input a completion message at 9:04:15. Meanwhile, the movement data includes information that a person was located at coordinates (X2, Y2) at 9:04:00. For a person located near the same position in the task data and movement data, the identification unit 13 identifies both data as belonging to the same worker if the times are within a predetermined time error. This allows the person located at coordinates (X2, Y2) to be identified as worker U1.
[0068] It is also possible to imagine a situation where multiple workers pass through the same location during the same time period. An example of processing in such a case will be described with reference to Fig. 10. Here, in order to reduce errors in picking positions, a barcode or the like attached to an item is read by a mobile terminal 30 to obtain information about which worker is located near the shelf where the item is stored, and this position information is included in the work data.
[0069] In the example of Fig. 10, movement data is generated that indicates that workers U1 and U2 are moving along the routes indicated by the solid arrow and dashed arrow, respectively. The task data for workers U1 and U2 is shown as U1 task data and U2 task data, respectively, in Fig. 10. Although only the time is shown here, it is assumed that each task data records that the worker was working at the location indicated at that time.
[0070] In the example of Figure 10, the work data of worker U1 includes information that worker U1 performed picking work at picking position SC1 at time 9:02:05. Also, the work data of worker U2 includes information that worker U2 performed picking work at picking position SC1 at time 9:03:05. Meanwhile, the first movement data includes information that an arbitrary person is present at coordinates (X1, Y1) at time 9:02:00, and the second movement data includes information that an arbitrary person is present at coordinates (X1, Y3) at time 9:03:00.
[0071] In this example, the first movement data is identified as data for worker U1, and the second movement data is identified as data for worker U2. In this example, data obtained when reading the barcode of an item during picking is recorded as work data, so the above-mentioned predetermined error time can be set shorter, for example, to 10 seconds, thereby improving matching accuracy. Although not explained further, matching can also be performed with improved accuracy for picking position SC2.
[0072] Furthermore, by registering the heights of workers U1 and U2, if there is a height difference between the two, it may be possible to distinguish between the workers based on the height difference, and by improving the accuracy of the 3D sensor, it is also possible to narrow down the candidate workers based on their height.
[0073] An example of a process for aligning coordinates between work data and movement data will now be described with reference to Fig. 11. Fig. 11 is a schematic diagram showing an example of a process for aligning coordinates between movement data and work data in the work management system 10.
[0074] The movement data shown in Figure 11 indicates that a person temporarily stops at coordinates (X1, Y1) at time 9:02:20, then moves, and also temporarily stops at coordinates (X2, Y2) at time 9:04:30, then moves again. Here, coordinates (X1, Y1) and coordinates (X2, Y2) respectively refer to row 3, column 5 and row 8, column 12 in grid G. Meanwhile, the work data shown in Figure 11 indicates that worker U1 is at a picking completion position near picking position SC1 at time 9:02:15, and at a picking completion position near picking position SC2 at time 9:04:15.
[0075] First, by setting the above-mentioned predetermined error time to a long 20 seconds and matching the movement data and work data based on time, it can be seen that the coordinates (X1, Y1) and (X2, Y2) correspond to picking completion positions close to picking positions SC1 and SC2, respectively. Furthermore, from the direction of travel indicated by the movement data, it can be seen that the coordinates (X1, Y1) and (X2, Y2) correspond to picking completion positions after passing picking positions SC1 and SC2, respectively. Because it takes several seconds from the picking operation to the picking completion input, the coordinates (X1, Y1) and (X2, Y2) can be considered to be picking positions SC1 and SC2, respectively.
[0076] As described above, according to this embodiment, the number of 3D sensors installed per unit area can be reduced, and task data and movement data for each worker can be associated, allowing both data for that worker to be viewed and analyzed. Furthermore, by providing the calculation unit 15, this embodiment makes it possible to grasp the efficiency or volume of a worker's work when collecting items in a warehouse. Furthermore, in this embodiment, the 3D sensor 16 is configured to detect people and obstacles from above the area, making it possible to grasp the efficiency or volume without installing many detection devices. Furthermore, in this embodiment, as in the first embodiment, workers only need to carry a terminal used in the warehouse management system while working.
[0077] <Other embodiments> [a] In each embodiment, the functions of the work management system, warehouse management system, and each device included in those systems have been described, but each device is not limited to the configuration example shown in the figure, and it is sufficient if each device can realize these functions.
[0078] [b] Each of the devices described in the first and second embodiments may have the following hardware configuration. Fig. 12 is a diagram showing an example of the hardware configuration of the device. The same applies to the other embodiment [a] above.
[0079] The device 100 shown in FIG. 12 may include a processor 101, a memory 102, and a communication interface (I / F) 103. The processor 101 may be, for example, a microprocessor, an MPU (Micro Processor Unit), or a CPU. The processor 101 may include multiple processors. The memory 102 is configured, for example, by a combination of a volatile memory and a non-volatile memory. The functions of each device described in the first and second embodiments are realized by the processor 101 reading and executing a program stored in the memory 102. In this case, information can be sent and received with other devices via the communication interface 103 or an input / output interface (not shown).
[0080] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disc (DVD), Blu-ray® disc or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may also be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0081] The present disclosure is not limited to the above-described embodiments, and may be modified as appropriate without departing from the spirit and scope of the present disclosure. In addition, the present disclosure may be implemented by appropriately combining the respective embodiments.
[0082] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.
[0083] (Appendix 1) an input unit for inputting work data that records the work content and work time of each worker for the work of retrieving an item from a shelf designated by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area, for an area and an item that are managed by the warehouse management system; one or more 3D sensors that measure the depth of an object so that the area is included in a measurement range and acquire time-stamped depth data at least during the period in which the work data is recorded; a movement data generation unit that recognizes a position of an arbitrary person and a time at the position from the depth data and generates movement data based on the recognition result; an identification unit that identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data input by the input unit and the movement data generated by the movement data generation unit; an association unit that associates the movement data with the work data for the worker identified by the identification unit; A work management system comprising: (Appendix 2) a calculation unit that calculates an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the worker associated by the association unit, 1. A work management system as described in Appendix 1. (Appendix 3) the movement data generation unit generates, as the movement data, movement route data indicating a time-stamped movement route of the arbitrary person from a position of the arbitrary person and a time at the position; the calculation unit calculates a dwell time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculates the index based on a predetermined number of items, a transport time required to transport the items, and the dwell time. 1. A work management system as described in Appendix 2. (Appendix 4) the movement data generation unit recognizes obstacles present in the area and generates the movement data including the presence of the obstacles; the calculation unit calculates the index based on the presence of the obstacle. 4. The work management system according to claim 2 or 3. (Appendix 5) The work data is data input by the worker at the start and end of the transport of the item using a mobile terminal carried by the worker. 5. The work management system according to any one of appendices 1 to 4. (Appendix 6) an input unit for inputting work data that records the work content and work time of each worker for the work of retrieving an item from a shelf designated by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area, for an area and an item that are managed by the warehouse management system; one or more 3D sensors that measure the depth of an object so that the area is included in a measurement range and acquire time-stamped depth data at least during the period in which the work data is recorded; a movement data generation unit that recognizes a position of an arbitrary person and a time at the position from the depth data and generates movement data based on the recognition result; an identification unit that identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data input by the input unit and the movement data generated by the movement data generation unit; an association unit that associates the movement data with the work data for the worker identified by the identification unit; A work management device comprising: (Appendix 7) a calculation unit that calculates an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the worker associated by the association unit, 7. The work management device according to claim 6. (Appendix 8) the movement data generation unit generates, as the movement data, movement route data indicating a time-stamped movement route of the arbitrary person from a position of the arbitrary person and a time at the position; the calculation unit calculates a dwell time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculates the index based on a predetermined number of items, a transport time required to transport the items, and the dwell time. 8. The work management device according to claim 7. (Appendix 9) the movement data generation unit recognizes obstacles present in the area and generates the movement data including the presence of the obstacles; the calculation unit calculates the index based on the presence of the obstacle. 9. The work management device according to claim 7 or 8. (Appendix 10) The work data is data input by the worker at the start and end of the transport of the item using a mobile terminal carried by the worker. 10. The work management device according to any one of Supplementary Notes 6 to 9. (Appendix 11) For an area and an item that are managed by a warehouse management system, work data is input that records the work content and work time for each worker regarding the work of taking the item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area; Measure the depth of the object so that the area is included in the measurement range at least during the period in which the operation data is recorded, and obtain time-stamped depth data; Recognizing a position of an arbitrary person and a time at the position from the depth data, and generating movement data based on the recognition result; Based on the input work data and the generated movement data, the arbitrary person indicated by the movement data is matched with the worker using time as a key to identify the arbitrary person; Associating the movement data with the work data for the identified worker; Work management methods. (Appendix 12) calculating an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the associated workers; A work management method as described in Appendix 11. (Appendix 13) generating the movement data includes generating movement route data indicating a time-stamped movement route of the arbitrary person as the movement data from a position of the arbitrary person recognized and a time at the position; Calculating the index includes calculating a residence time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculating the index based on a predetermined number of items, a transport time required to transport the items, and the residence time. 12. A work management method as described in Appendix 12. (Appendix 14) generating the movement data includes recognizing obstacles present in the area and generating the movement data including the presence of the obstacles; calculating the indicator includes calculating the indicator based on the presence of the obstacle; 14. A work management method according to claim 12 or 13. (Appendix 15) The work data is data input by the worker at the start and end of the transport of the item using a mobile terminal carried by the worker. A work management method according to any one of appendices 11 to 14. (Appendix 16) On the computer, For an area and an item that are managed by a warehouse management system, work data is input that records the work content and work time for each worker regarding the work of taking the item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area; Measure the depth of the object so that the area is included in the measurement range at least during the period in which the operation data is recorded, and obtain time-stamped depth data; Recognizing a position of an arbitrary person and a time at the position from the depth data, and generating movement data based on the recognition result; Based on the input work data and the generated movement data, the arbitrary person indicated by the movement data is matched with the worker using time as a key to identify the arbitrary person; Associating the movement data with the work data for the identified worker; A non-transitory computer-readable medium storing a program for executing work management processes. (Appendix 17) The work management process includes calculating an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the associated worker. 17. The non-transitory computer-readable medium of claim 16. (Appendix 18) generating the movement data includes generating movement route data indicating a time-stamped movement route of the arbitrary person as the movement data from a position of the arbitrary person recognized and a time at the position; Calculating the index includes calculating a residence time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculating the index based on a predetermined number of items, a transport time required to transport the items, and the residence time. 18. The non-transitory computer-readable medium of claim 17. (Appendix 19) generating the movement data includes recognizing obstacles present in the area and generating the movement data including the presence of the obstacles; calculating the indicator includes calculating the indicator based on the presence of the obstacle; 19. The non-transitory computer-readable medium of claim 17 or 18. (Appendix 20) The work data is data input by the worker at the start and end of the transport of the item using a mobile terminal carried by the worker. 20. The non-transitory computer-readable medium of any one of claims 16 to 19.
[0084] Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the invention. [Explanation of symbols]
[0085] 1, 10 Work management system 1a, 11 Input section 1ba, 16 3D sensors 1bb, 17 Movement data generation unit 1c, 13 Specific part 1d, 14 Association section 12 Measurement section 15 Calculation section 20 Warehouse Management System 21 Control Unit 22 Memory section 23 Output section 30 Mobile Devices 31 Display section 32 Operation buttons 100 devices 101 processors 102 memory 103 Communication Interface
Claims
1. an input unit for inputting work data that records the work content and work time of each worker for the work of retrieving an item from a shelf designated by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area, for an area and an item that are managed by the warehouse management system; one or more 3D sensors that measure the depth of an object so that the area is included in a measurement range and acquire time-stamped depth data at least during a period in which the operation data is recorded; a movement data generation unit that recognizes a position of an arbitrary person and a time at the position from the depth data and generates movement data based on the recognition result; an identification unit that identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data input by the input unit and the movement data generated by the movement data generation unit; an association unit that associates the movement data with the work data for the worker identified by the identification unit; a calculation unit that calculates an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the worker associated by the association unit; Equipped with the movement data generation unit generates, as the movement data, movement route data indicating a time-stamped movement route of the arbitrary person from a position of the arbitrary person and a time at the position; the calculation unit calculates a dwell time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculates the index based on a predetermined number of items, a transport time required to transport the items, and the dwell time. Work management system.
2. An input unit for inputting work data that records the work content and work time of each worker for the work of retrieving, collecting, and transporting items from shelves designated by the warehouse management system among shelves installed in the area and items managed by the warehouse management system to a predetermined location in the area; one or more 3D sensors that measure the depth of an object so that the area is included in a measurement range and acquire time-stamped depth data at least during a period in which the operation data is recorded; a movement data generation unit that recognizes a position of an arbitrary person and a time at the position from the depth data and generates movement data based on the recognition result; an identification unit that identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data input by the input unit and the movement data generated by the movement data generation unit; an association unit that associates the movement data with the work data for the worker identified by the identification unit; a calculation unit that calculates an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the worker associated by the association unit; Equipped with the movement data generation unit recognizes obstacles present in the area and generates the movement data including the presence of the obstacles; the calculation unit calculates the index based on the presence of the obstacle. Work management system.
3. The work data is data input by the worker at the start and end of the transport of the item using a mobile terminal carried by the worker. The work management system according to claim 1 or 2.
4. an input unit for inputting work data that records the work content and work time of each worker for the work of retrieving an item from a shelf designated by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area, for an area and an item that are managed by the warehouse management system; one or more 3D sensors that measure the depth of an object so that the area is included in a measurement range and acquire time-stamped depth data at least during a period in which the operation data is recorded; a movement data generation unit that recognizes a position of an arbitrary person and a time at the position from the depth data and generates movement data based on the recognition result; an identification unit that identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data input by the input unit and the movement data generated by the movement data generation unit; an association unit that associates the movement data with the work data for the worker identified by the identification unit; a calculation unit that calculates an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the worker associated by the association unit; Equipped with the movement data generation unit generates, as the movement data, movement route data indicating a time-stamped movement route of the arbitrary person from a position of the arbitrary person and a time at the position; the calculation unit calculates a dwell time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculates the index based on a predetermined number of items, a transport time required to transport the items, and the dwell time. Work management device.
5. An input unit for inputting work data that records the work content and work time of each worker for the work of retrieving, collecting, and transporting items from shelves designated by the warehouse management system among shelves installed in the area and items managed by the warehouse management system to a predetermined location in the area; one or more 3D sensors that measure the depth of an object so that the area is included in a measurement range and acquire time-stamped depth data at least during a period in which the operation data is recorded; a movement data generation unit that recognizes a position of an arbitrary person and a time at the position from the depth data and generates movement data based on the recognition result; an identification unit that identifies the arbitrary person by matching the arbitrary person indicated by the movement data with the worker using time as a key based on the work data input by the input unit and the movement data generated by the movement data generation unit; an association unit that associates the movement data with the work data for the worker identified by the identification unit; a calculation unit that calculates an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the worker associated by the association unit; Equipped with the movement data generation unit recognizes obstacles present in the area and generates the movement data including the presence of the obstacles; the calculation unit calculates the index based on the presence of the obstacle. Work management device.
6. The work data is data input by the worker on a mobile terminal carried by the worker at the start and end of the transport of the item. The work management device according to claim 4 or 5.
7. For an area and an item that are managed by a warehouse management system, work data is input that records the work content and work time for each worker regarding the work of taking the item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area; Measure the depth of the object so that the area is included in the measurement range at least during the period in which the operation data is recorded, and obtain time-stamped depth data; a generation process of recognizing a position of an arbitrary person and a time at the position from the depth data, and generating movement data based on the recognition result; Based on the input work data and the generated movement data, the arbitrary person indicated by the movement data is matched with the worker using time as a key to identify the arbitrary person; Associating the movement data with the work data for the identified worker; execute a calculation process to calculate an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the associated worker; the generation process generates, as the movement data, movement route data indicating a time-stamped movement route of the arbitrary person from a position of the arbitrary person and a time at the position; the calculation process calculates a residence time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculates the index based on a predetermined number of items, a transport time required to transport the items, and the residence time. Work management methods.
8. For an area and items managed by a warehouse management system, inputting work data that records the work content and work time of each worker for the work of taking out the items from shelves installed in the area and designated by the warehouse management system, collecting the items, and transporting them to a predetermined position in the area; Measure the depth of the object so that the area is included in the measurement range at least during the period in which the operation data is recorded, and obtain time-stamped depth data; a generation process of recognizing a position of an arbitrary person and a time at the position from the depth data, and generating movement data based on the recognition result; Based on the input work data and the generated movement data, the arbitrary person indicated by the movement data is matched with the worker using time as a key to identify the arbitrary person; Associating the movement data with the work data for the identified worker; execute a calculation process to calculate an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the associated worker; the generation process recognizes obstacles present in the area and generates the movement data including the presence of the obstacles; the calculation process calculates the indicator based on the presence of the obstacle. Work management methods.
9. On the computer, For an area and an item that are managed by a warehouse management system, work data is input that records the work content and work time for each worker regarding the work of taking the item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area; Measure the depth of the object so that the area is included in the measurement range at least during the period in which the operation data is recorded, and obtain time-stamped depth data; a generation process of recognizing a position of an arbitrary person and a time at the position from the depth data, and generating movement data based on the recognition result; Based on the input work data and the generated movement data, the arbitrary person indicated by the movement data is matched with the worker using time as a key to identify the arbitrary person; Associating the movement data with the work data for the identified worker; execute a calculation process to calculate an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the associated workers; A process for work management, the generation process generates, as the movement data, movement route data indicating a time-stamped movement route of the arbitrary person from a position of the arbitrary person and a time at the position; the calculation process calculates a residence time during which the worker stays at any position based on the movement data and the work data associated with the worker, and calculates the index based on a predetermined number of items, a transport time required to transport the items, and the residence time. A program for executing work management processes.
10. A computer comprising: For an area and an item that are managed by a warehouse management system, work data is input that records the work content and work time for each worker regarding the work of taking the item from a shelf specified by the warehouse management system among shelves installed in the area, collecting the item, and transporting the item to a predetermined position in the area; Measure the depth of the object so that the area is included in the measurement range at least during the period in which the operation data is recorded, and obtain time-stamped depth data; a generation process of recognizing a position of an arbitrary person and a time at the position from the depth data, and generating movement data based on the recognition result; Based on the input work data and the generated movement data, the arbitrary person indicated by the movement data is matched with the worker using time as a key to identify the arbitrary person; Associating the movement data with the work data for the identified worker; execute a calculation process to calculate an index indicating the efficiency or amount of work for each worker based on the movement data and the work data for the associated workers; A process for work management, the generation process recognizes obstacles present in the area and generates the movement data including the presence of the obstacles; the calculation process calculates the indicator based on the presence of the obstacle. A program for executing work management processes.
Citation Information
Patent Citations
Picking system
JP2013209206A
JPP6638061B