Work management system, work management device, work management method, and program
The work management system addresses inefficiencies in warehouse transportation tasks by tracking worker movements and associating them with work data, enhancing the evaluation of worker efficiency and work volume without requiring additional communication devices.
Patent Information
- Application Number
- JP2023568795
- 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 transportation work performed by workers, particularly when workers are unfamiliar with the tasks, leading to inefficiencies such as asking for help or engaging in non-work-related conversations.
A work management system that includes an input unit for recording work data, a detection unit to track worker positions, and an identification unit to associate movement data with worker identities, allowing for the analysis of work efficiency and volume.
Enables the assessment of worker efficiency and work volume within a warehouse by associating movement data with work data, reducing the need for additional communication devices and providing insights into work patterns.
Smart Images

Figure 0007740375000001 
Figure 0007740375000002 
Figure 0007740375000003
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, warehouse management systems can grasp the work content and work time of workers for each item and manage the transportation work for each item, but they have a problem in that they cannot grasp whether the workers are performing the transportation work efficiently. In particular, in warehouses, 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 this 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 transportation work efficiently.
[0006] Furthermore, transportation work performed in a warehouse occurs not only when items are removed from the warehouse, but also when items are brought into the warehouse. That is, in a warehouse, workers may transport items from a predetermined position to a shelf. The above-mentioned problem also occurs in transportation work that may occur when such items are brought into the warehouse.
[0007] 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 transport work performed by workers when transporting items within a warehouse.
[0008] A work management system according to a first aspect of the present disclosure includes an input unit that inputs work data that records the work content and work time of each worker for the work of transporting items in an area and items that are managed by a warehouse management system; a detection unit that detects the position of any person in the area and the time at that position at least during the period in which the work data is recorded, and generates movement data based on the detection results; an identification unit that matches the any 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 detection unit, and identifies the any 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 device according to a second aspect of the present disclosure includes an input unit that inputs work data that records the work content and work time of each worker for the work of transporting items in an area and items that are managed by a warehouse management system; a detection unit that detects the position of any person in the area and the time at that position at least during the period in which the work data is recorded, and generates movement data based on the detection results; an identification unit that matches the any 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 detection unit, to identify the any person; and an association unit that associates the movement data with the work data for the worker identified by the identification unit.
[0010] 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 the work of transporting items in an area and items that are managed by a warehouse management system, detecting the position of an arbitrary person in the area and the time at that position at least during the period for which the work data is recorded, generating movement data based on the detection results, matching the arbitrary person indicated by the movement data with the worker using time as a key based on the input work data and the generated movement data, thereby identifying the arbitrary person, and associating the movement data with the work data for the identified worker.
[0011] 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 transporting items in an area and items that are managed by a warehouse management system, inputting detection results that detect the position of an arbitrary person in the area and the time at that position at least during the period in which the work data is recorded, generating movement data based on the detection results, 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.
[0012] 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 transport work performed by workers for transporting items within a warehouse. [Brief explanation of the drawings]
[0013] [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
[0014] 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.
[0015] <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, a detection unit 1b, an identification unit 1c, and an association unit 1d.
[0016] The input unit 1a inputs work data that records the work content and work time of each worker for the work of transporting goods in an area and goods that are managed by the warehouse management system.
[0017] Here, this work (transportation work) can include work such as picking work, in which items are removed from shelves specified in the warehouse management system, collected, and transported to a predetermined location. The predetermined location to which items are transported can vary depending on the item. This transport work can also include work to store items when they arrive, that is, work to remove items from a predetermined location, transport them, and store them on a shelf specified in the warehouse management system. The predetermined location from which items are transported can also vary depending on the item.
[0018] 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.
[0019] 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 the 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 and destination of the items being handled to the worker's mobile terminal, allowing the worker to perform the work.
[0020] 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.
[0021] The detection unit 1b detects the movement (position and time at that position) of any person in the above area at least during the period in which the work data is recorded. The detection unit 1b may include a device (referred to as a detection device) that performs detection or measurement for such detection, and the detection device may be installed in a position such as a ceiling where detection or measurement is possible from above the above area. However, the installation location of the detection device is not important. Examples of the detection device may include a 3D sensor or a camera, as will be described later in embodiments 2 and 3.
[0022] The detection unit 1b then generates movement data based on the detection results. This movement data can be data with time stamped on the position, and the time can also be added as a timestamp. The detection unit 1b can distinguish between people and other objects by determining their external shapes and / or movements, and can track any person over time by obtaining the difference from the previous detection result. The movement data can be data that records the movement of the any person, including the position and the time at that position.
[0023] Based on the work data input by the input unit 1a and the movement data generated by the detection unit 1b, the identification unit 1c matches the worker indicated by the movement data with the given person using time as a key to identify the given 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 given 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 given 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.
[0024] 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.
[0025] Furthermore, movement data and information indicating the association between the movement data and 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. Note that the movement data can also be stored in a storage device equipped in the detection unit 1b.
[0026] The work management system 1 may include a control unit (not shown), which may include the above-mentioned input unit 1a, part of the detection unit 1b (e.g., part excluding the detection device), an identification unit 1c, and an association unit 1d.
[0027] 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 for causing the CPU to execute the processes of the input unit 1a, part of the detection unit 1b (for example, a part excluding the detection device), 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 for storing various data such as movement data and information indicating association.
[0028] Furthermore, the work management system 1 can be configured as a single work management device including the detection unit 1b, or as multiple devices with distributed functions. In the latter case, each device is provided with a control unit, a communication unit, and, if necessary, a memory unit, etc., 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.
[0029] 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.
[0030] First, the work management system 1 detects any person (step S1) and generates movement data for the detected 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.
[0031] 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.
[0032] As described above, in this embodiment, since the task data and movement data for a worker can be associated, it becomes possible to view and analyze both data for that worker. Also, by configuring the detection unit 1b to detect people from above the above-mentioned area, it becomes unnecessary to install it in many locations per unit area.
[0033] Therefore, according to this embodiment, it is possible to grasp the efficiency or volume of a worker's transport work for transporting items within a warehouse. Furthermore, by configuring the detection unit 1b to detect people from above the above-mentioned area, it is possible to grasp the efficiency or volume without installing many detection devices. Furthermore, the worker does not need to carry a communication device that transmits his / her own location to the work management system 1, or a communication device or a hat with a mark that can communicate with the work management system 1 to acquire the worker's location. Therefore, the worker only needs to carry a mobile terminal used by the warehouse management system while working.
[0034] <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.
[0035] 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.
[0036] 1, and can include an input unit 11, a detection unit 12, an identification unit 13, and an association unit 14, which are examples of the input unit 1a, the detection unit 1b, the identification unit 1c, and the association unit 1d, respectively. Furthermore, the work management system 10 includes a calculation unit 15, which will be described later.
[0037] 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.
[0038] 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.
[0039] 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.
[0040] The input unit 11 inputs, from the warehouse management system 20, work data that records the work content and work time of each worker performing transportation 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.
[0041] 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.
[0042] If the transport work is to take out the goods from the shelves installed in the area and designated by the warehouse management system 20, collect the goods, and transport them to a predetermined position in the area, the transport start time The point can be the time when the item is picked up. Alternatively, the start point of transport can refer to the time when the worker inputs that the item has arrived at a specified start position. In this case, the end point of transport refers to the time when the item has arrived at the specified position.
[0043] The detection unit 12 detects the movement of any person within the area, for example, from above the area, at least during the period in which the work data is recorded. The detection unit 12 in this embodiment may be equipped with a 3D sensor 16 as a detection device for such detection. The 3D sensor 16 is a sensor that measures the depth (distance) of an object from above so as to include the area in its measurement range and acquires time-stamped depth data, and one or more 3D sensors 16 may be installed, for example, on the ceiling.
[0044] There is no limit to the number of 3D sensors that can be used, 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 does not matter. In addition, the 3D sensor 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.
[0045] The detection unit 12 may also include a movement data generation unit 17. The movement data generation unit 17 recognizes the position of the arbitrary person and the time at that position from depth data acquired by one or more installed 3D sensors 16, and generates movement data based on the recognition result. Note that the movement data generation unit 17 is capable of tracking the arbitrary person in chronological order using the 3D sensor 16 by obtaining the difference from the immediately preceding detection result, and therefore can generate movement data as data recording the movement of the arbitrary person, including the position and the time at that position.
[0046] As described above for identification unit 1c, 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 input by input unit 11 and the movement data generated by detection unit 12. Furthermore, as described above for association unit 1d, association unit 14 associates (links) the movement data with the work data for the worker identified by identification unit 13.
[0047] 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.
[0048] 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.
[0049] Therefore, for example, the detection unit 12 can generate movement path data indicating the movement path (work path) of the arbitrary person with a time stamp (i.e., including time data) as movement data from the position of the arbitrary person and the time at the position.The calculation unit 15 can then calculate the dwell time that the worker stays at any position based on the movement data and work data associated with the worker.For example, the dwell 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 dwell time.
[0050] Furthermore, the detection unit 12 can detect an obstacle present in the area, for example, from above the area, and the movement data generation unit 17 can generate movement data that includes the presence of the obstacle. Specifically, the movement data generation unit 17 can recognize an obstacle present in the area based on depth data measured by the 3D sensor 16 and generate movement data that includes the presence of the obstacle. In this case, the calculation unit 15 can calculate an index based on the presence of the obstacle. 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 a 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.
[0051] Furthermore, because the efficiency or volume of work often varies depending on the number of items being transported, the number of items can also be reflected in the indicators. Therefore, the work data can first include data indicating the number of items to be transported as the work content. For example, a worker can use a mobile terminal to read barcodes attached to the items, thereby collecting and recording the handling of each item on the mobile terminal. The mobile terminal can then transfer this record to the warehouse management system 20, and the control unit 21 can store the transferred data in the memory unit 22 as part of the work data.
[0052] The calculation unit 15 can then calculate the index according to the number of items included in the work data. For example, even if a worker stays in one location for a long time, picking a large number of items does not necessarily mean that the efficiency is low. Therefore, the calculation unit 15 can link the number of items included in the work data with the movement data and calculate the index so that the fewer items picked at the same location at the same time, the less efficient the work (or the smaller the amount of work). On the other hand, even if a work takes a long time regardless of the number of items, if a large number of items are picked at the same location at the same time, the calculation unit 15 can calculate the index so that the efficiency of the work is high (or the amount of work is large). The calculation unit 15 can reflect the number of items in this way by, for example, weighting the residence time indicated by the number of items. However, the method of reflecting the number of items in the index is not limited to this, and can also be applied to cases where the residence time is not calculated.
[0053] A more specific example of matching in this embodiment will be described below, taking an example in which the transport work is picking work. Picking work refers to the work of taking out an item from a shelf specified by the warehouse management system 20 among the shelves installed in the above area, collecting it, and transporting it to a predetermined position in the above area.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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 .
[0060] 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.
[0061] 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.
[0062] 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.
[0063] 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 including the number of items 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.
[0064] 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, as well as the number of items to be picked at that location. In the above example, there may be a difference between the location at which the picking completion is input and the actual picking location, but this difference can be eliminated by taking into account the time error when matching with the time-stamped depth data. Furthermore, 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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 including the calculation unit 15, this embodiment makes it possible to grasp the efficiency or volume of a worker's transport work for transporting items within a warehouse. Furthermore, this embodiment configures the 3D sensor 16 to detect people and obstacles from above the area, thereby enabling the efficiency or volume to be grasped without installing many detection devices. Furthermore, this embodiment also includes data indicating the number of items in the task data, and by reflecting this number in the index, the index can be calculated more accurately. Furthermore, in this embodiment, as in the first embodiment, workers only need to carry a terminal used by the warehouse management system while performing their work.
[0082] <Embodiment 3> In the second embodiment, the detection unit 12 is provided with a 3D sensor 16, but in this embodiment, a camera (imaging device) is provided instead. Since the other configurations are the same as those in the second embodiment, only the differences will be described with reference to Fig. 3 etc., and detailed description thereof will be omitted.
[0083] The detection unit 12 includes one or more cameras that capture images from above so as to include the above-mentioned area in the imaging range and acquire image data with time stamps (for example, with timestamps); and a movement data generation unit 17.
[0084] There is no limit to the number of cameras, but since there is no need to recognize faces, the number can be fewer than in a warehouse where face recognition is required. The cameras are not limited to visible light cameras, but can also be infrared cameras, or video cameras as long as they can extract still images. The cameras can be cameras that can capture images in all directions, but it is sufficient that one or more cameras can cover the warehouse area.
[0085] The movement data generation unit 17 in this embodiment recognizes the position of any person and the time at that position from image data acquired by one or more installed cameras, and generates movement data based on the recognition results.
[0086] According to this embodiment, the number of cameras 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. Therefore, according to this embodiment, it is possible to grasp the efficiency or volume of a worker's transport work for transporting items within a warehouse. Furthermore, in this embodiment, by configuring the camera to detect people and obstacles from above the area, the efficiency or volume can be grasped without installing many detection devices. Furthermore, in this embodiment, as in the first embodiment, the worker only needs to carry a terminal used in the warehouse management system while performing the work. Furthermore, this embodiment also achieves various effects described in the second embodiment, such as the effect of the calculation unit 15.
[0087] The work management system 10 according to this embodiment is also equipped with a camera in addition to the 3D sensor 16 in the detection unit 12, and can recognize the position of any person and the time at that position from data obtained from both sensors, generating movement data based on the recognition results. In this case, it is possible to determine whether to use data from the 3D sensor 16 or the camera based on whether the position is closer to the person. Alternatively, it is possible to calculate an average position by weighting the average position or accuracy of both data, and use the calculated data for association, index calculation, etc.
[0088] <Embodiment 4> In the second and third embodiments, a specific example has been described in which the transport work is picking work. As explained in the first embodiment, the transport work is not limited to this. In this embodiment, an example is given in which the transport work is work of picking up an item from a predetermined position in the area, transporting it, and storing it on a shelf specified by the warehouse management system 20 among the shelves installed in the area (hereinafter, referred to as receiving work).
[0089] During receiving work, instead of a picking list, a list indicating which shelf and storage location the item to be transported should be stored in is presented to the worker. The worker transports the item to be transported to the shelf indicated on the list, stores it in the specified storage location on that shelf, and then can return to the original location, etc. When entering a location corresponding to the picking location using the mobile terminal 30, it is sufficient to read a barcode or the like attached to the item when storing it in the storage location on the shelf.
[0090] In this embodiment, too, the task data includes data indicating the number of items, and the calculation unit 15 can calculate the index according to the number of items included in the task data. For example, even if a task spends a long time in one location, storing a large number of items does not necessarily mean that the task is inefficient. Therefore, the calculation unit 15 can link the number of items included in the task data with the movement data and calculate the index so that the fewer items stored at the same location over the same period, the less efficient the task (or the smaller the amount of work). On the other hand, even if the task takes a long time regardless of the number of items, if a large number of items are stored at the same location over the same period, the calculation unit 15 can calculate the index so that the task is efficient (or the amount of work is large).
[0091] In addition, transportation work can include both receiving work and picking work, in which case the calculation unit 15 may calculate an index for each worker for both work individually, or may calculate an index for each worker for both work together.
[0092] Other configurations and processes can be understood by replacing picking work with receiving work, based on the same concept as picking work, and therefore will not be described here. In this embodiment, the various examples described in the first to third embodiments can also be applied to receiving work, and the same effects as those described in the first to third embodiments can also be achieved in receiving work.
[0093] <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.
[0094] [b] Each of the devices described in the first to fourth 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.
[0095] 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 embodiments 1 to 4 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).
[0096] 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.
[0097] 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.
[0098] A part or all of the above-described embodiments can be described as, but not limited to, the following supplementary notes.
[0099] (Appendix 1) an input unit for inputting work data that records the work content and work time of each worker for the work of transporting items in an area and items that are managed by the warehouse management system; a detection unit that detects a position of an arbitrary person in the area and a time at the position at least during a period in which the work data is recorded, and generates movement data based on the detection 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 detection 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 detection 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 detection unit detects an obstacle present in the area and generates the movement data including the presence of the obstacle; 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 includes, as the work content, data indicating the number of the items to be transported, the calculation unit calculates the index according to the number. The work management system according to any one of Supplementary Notes 2 to 4. (Appendix 6) The detection unit includes one or more cameras that capture an image from above so as to include the area in an imaging range and acquire time-stamped image data, and a movement data generation unit that recognizes the position of the arbitrary person and the time at the position from the image data and generates the movement data based on the recognition result. 6. The work management system according to any one of appendices 1 to 5. (Appendix 7) The detection unit includes one or more 3D sensors that measure the depth of an object from above so as to include the area in a measurement range and acquire time-stamped depth data, and a movement data generation unit that recognizes the position of the arbitrary person and the time at the position from the depth data and generates the movement data based on the recognition result. 6. The work management system according to any one of appendices 1 to 5. (Appendix 8) 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. 8. The work management system according to any one of appendices 1 to 7. (Appendix 9) the work of transporting the item includes work of taking the item out of a predetermined position in the area, transporting it, and storing it on a shelf designated by the warehouse management system among shelves installed in the area, 10. The work management system according to any one of appendices 1 to 8. (Appendix 10) the work of transporting the items includes work of taking the items out of 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; 10. The work management system according to any one of appendices 1 to 9. (Appendix 11) an input unit for inputting work data that records the work content and work time of each worker for the work of transporting items in an area and items that are managed by the warehouse management system; a detection unit that detects a position of an arbitrary person in the area and a time at the position at least during a period in which the work data is recorded, and generates movement data based on the detection 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 detection 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 12) 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, 12. The work management device of claim 11. (Appendix 13) the detection 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. 13. The work management device of claim 12. (Appendix 14) the detection unit detects an obstacle present in the area and generates the movement data including the presence of the obstacle; the calculation unit calculates the index based on the presence of the obstacle. 14. The work management device according to claim 12 or 13. (Appendix 15) The work data includes, as the work content, data indicating the number of the items to be transported, the calculation unit calculates the index according to the number. 15. A work management device according to any one of appendices 12 to 14. (Appendix 16) 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. 16. A work management device according to any one of appendices 11 to 15. (Appendix 17) For areas and items managed by the warehouse management system, input work data that records the work content and work time for each worker regarding the work of transporting the items in the areas, Detecting the position of any person in the area and the time at that position at least during a period in which the work data is recorded, and generating movement data based on the detection results; 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 18) 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 17. (Appendix 19) generating the movement data includes generating movement route data indicating a time-stamped movement route of the arbitrary person as the movement data from the detected position of the arbitrary person 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. A work management method as described in Appendix 18. (Appendix 20) detecting obstacles present in the area; generating the movement data includes the presence of the obstacle; calculating the indicator includes calculating the indicator based on the presence of the obstacle; 20. A work management method according to claim 18 or 19. (Appendix 21) The work data includes, as the work content, data indicating the number of the items to be transported, Calculating the index includes calculating the index according to the number. A work management method according to any one of appendices 18 to 20. (Appendix 22) generating the movement data includes using one or more cameras that capture an image from above so that the area is included in an imaging range and acquire time-stamped image data, recognizing the position of the arbitrary person and the time at the position from the image data acquired by the cameras, and generating the movement data based on the recognition result; A work management method according to any one of Supplementary Notes 17 to 21. (Appendix 23) Generating the movement data includes measuring the depth of an object from above so as to include the area in a measurement range, using one or more 3D sensors that acquire time-stamped depth data, recognizing the position of the arbitrary person and the time at the position from the depth data acquired by the 3D sensors, and generating the movement data based on the recognition result. A work management method according to any one of appendices 17 to 21. (Appendix 24) 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 17 to 23. (Appendix 25) the work of transporting the item includes work of taking the item out of a predetermined position in the area, transporting it, and storing it on a shelf designated by the warehouse management system among shelves installed in the area, A work management method according to any one of appendices 17 to 24. (Appendix 26) the work of transporting the items includes work of taking the items out of 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; A work management method according to any one of appendices 17 to 25. (Appendix 27) On the computer, For areas and items managed by the warehouse management system, input work data that records the work content and work time for each worker regarding the work of transporting the items in the areas, inputting a detection result of detecting a position of an arbitrary person in the area and a time at the position during at least a period in which the work data is recorded, and generating movement data based on the detection 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 28) 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. 28. The non-transitory computer-readable medium of claim 27. (Appendix 29) generating the movement data includes generating movement route data indicating a time-stamped movement route of the arbitrary person as the movement data from the detected position of the arbitrary person 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. 29. The non-transitory computer-readable medium of claim 28. (Appendix 30) The work management process includes detecting an obstacle present in the area; generating the movement data includes the presence of the obstacle; calculating the indicator includes calculating the indicator based on the presence of the obstacle; 30. The non-transitory computer-readable medium of claim 28 or 29. (Appendix 31) The work data includes, as the work content, data indicating the number of the items to be transported, Calculating the index includes calculating the index according to the number. 31. The non-transitory computer-readable medium of any one of claims 28 to 30. (Appendix 32) generating the movement data includes using one or more cameras that capture an image from above so that the area is included in an imaging range and acquire time-stamped image data, recognizing the position of the arbitrary person and the time at the position from the image data acquired by the cameras, and generating the movement data based on the recognition result; 32. The non-transitory computer-readable medium of any one of claims 27 to 31. (Appendix 33) Generating the movement data includes measuring the depth of an object from above so as to include the area in a measurement range, using one or more 3D sensors that acquire time-stamped depth data, recognizing the position of the arbitrary person and the time at the position from the depth data acquired by the 3D sensors, and generating the movement data based on the recognition result. 32. The non-transitory computer-readable medium of any one of claims 27 to 31. (Appendix 34) 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. 34. The non-transitory computer-readable medium of any one of claims 27 to 33. (Appendix 35) the work of transporting the item includes work of taking the item out of a predetermined position in the area, transporting it, and storing it on a shelf designated by the warehouse management system among shelves installed in the area, 35. The non-transitory computer-readable medium of any one of claims 27 to 34. (Appendix 36) the work of transporting the items includes work of taking the items out of 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; 36. The non-transitory computer-readable medium of any one of claims 27 to 35.
[0100] 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]
[0101] 1, 10 Work management system 1a, 11 Input section 1b, 12 Detection unit 1c, 13 Specific part 1d, 14 Association section 15 Calculation section 16 3D sensors 17. Movement Data Generation Unit 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 transporting items in an area and items that are managed by the warehouse management system; a detection unit that detects a position of an arbitrary person in the area and a time at the position at least during a period in which the work data is recorded, and generates movement data based on the detection 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 detection 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 detection 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 transporting items in an area and items that are managed by a warehouse management system; a detection unit that detects a position of an arbitrary person in the area and a time at the position at least during a period in which the work data is recorded, and generates movement data based on the detection 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 detection 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 detection unit detects an obstacle present in the area and generates the movement data including the presence of the obstacle; the calculation unit calculates the index based on the presence of the obstacle. Work management system.
3. The work data includes, as the work content, data indicating the number of the items to be transported, the calculation unit calculates the index according to the number. The work management system according to claim 1 or 2.
4. The detection unit includes one or more cameras that capture an image from above so as to include the area in an imaging range and acquire time-stamped image data, and a movement data generation unit that recognizes the position of the arbitrary person and the time at the position from the image data and generates the movement data based on the recognition result. The work management system according to any one of claims 1 to 3.
5. The detection unit includes one or more 3D sensors that measure the depth of an object from above so as to include the area in a measurement range and acquire time-stamped depth data, and a movement data generation unit that recognizes the position of the arbitrary person and the time at the position from the depth data and generates the movement data based on the recognition result. The work management system according to any one of claims 1 to 3.
6. an input unit for inputting work data that records the work content and work time of each worker for the work of transporting items in an area and items that are managed by the warehouse management system; a detection unit that detects a position of an arbitrary person in the area and a time at the position at least during a period in which the work data is recorded, and generates movement data based on the detection 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 detection 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 detection 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.
7. For areas and items managed by the warehouse management system, input work data that records the work content and work time for each worker regarding the work of transporting the items in the areas, At least during a period in which the work data is recorded, a generation process is executed to detect a position of an arbitrary person in the area and a time at the position, and generate movement data based on the detection 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 areas and items managed by a warehouse management system, inputting work data that records the work content and work time of each worker regarding the work of transporting the items in the areas, At least during a period in which the work data is recorded, a generation process is executed to detect a position of an arbitrary person in the area and a time at the position, and generate movement data based on the detection 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 detects an obstacle present in the area and generates the movement data including the presence of the obstacle; the calculation process calculates the indicator based on the presence of the obstacle. Work management methods.
9. On the computer, For areas and items managed by the warehouse management system, input work data that records the work content and work time for each worker regarding the work of transporting the items in the areas, inputting a detection result of detecting a position of an arbitrary person in the area and a time at the position during at least a period during which the work data is recorded, and executing a generation process of generating movement data based on the detection 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 areas and items managed by the warehouse management system, input work data that records the work content and work time for each worker regarding the work of transporting the items in the areas, inputting a detection result of detecting a position of an arbitrary person in the area and a time at the position during at least a period during which the work data is recorded, and executing a generation process of generating movement data based on the detection 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 detects an obstacle present in the area and generates the movement data including the presence of the obstacle; the calculation process calculates the indicator based on the presence of the obstacle. A program for executing work management processes.
Citation Information
Patent Citations
High frequency heating device
JP1984015731A
Picking system
JP2013209206A
JPP6638061B