Work assistance device, work assistance method, and recording medium

The work support device addresses the challenge of sharing work processes by specifying worker numbers and determining task orders, facilitating efficient execution through generated procedure information.

JPWO2025104769A5Pending Publication Date: 2026-07-21
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2026-04-20
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

There is a challenge in sharing the actual work process with operators when moving articles into storage spaces, as visualizing the task is difficult.

Method used

A work support device that specifies the number of workers needed, determines the order of tasks based on worker availability and item characteristics, and generates work procedure information for output to facilitate the work process.

Benefits of technology

Enhances the sharing of work procedures with workers, making it easier to execute tasks efficiently by considering worker availability and item specifics.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

A work assistance device according to the present invention identifies the number of workers required for work on the basis of article information regarding articles to be carried in and placement information in which virtual articles simulating articles to be carried in are placed in a carry-in space, decides a carry-in order of the articles on the basis of the identified number of workers, generates work procedure information representing procedures of the work for workers on the basis of the carry-in order that has been decided and the placement information, and outputs the work procedure information that has been generated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0003] , ,

[0005] , , , , , , , , , , , , , , ,

[0004] , , , , , ,

[0006] ,

[0001] This disclosure relates to a work support device and the like.

Background Art

[0002] There may be a case of arranging virtual articles in a predetermined space. For example, patent Document 1 describes arranging household goods on a two-dimensional plane and determining the order of moving out and moving in of the household goods.

Prior Art Document

Patent Document

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When actually moving an article into the storage space, it may be difficult to share the image of the actual work with the operator.

[0005] An example of the object of this disclosure is to provide a work support device and the like that can facilitate sharing the actual work with the operator.

Means for Solving the Problems

[0006] The work support device in one aspect of this disclosure is a work number specifying means for specifying the number of workers required for the work based on article information regarding the article scheduled to be moved in and arrangement information in which a virtual article simulating the article scheduled to be moved in is arranged in the storage space; a determining means for determining the order of moving in the article based on the number of workers; a generating means for generating work procedure information representing the procedure of the work for the operator based on the order of moving in and the arrangement information; an output means for outputting the work procedure information; It is equipped with.

[0007] A work support method in one aspect of this disclosure is: Computers Based on item information relating to the items to be delivered and placement information in which virtual items, which are models of the items to be delivered, are placed in the delivery space, the number of workers required for the work is determined. Based on the number of workers, the order in which the items are brought in is determined. Based on the delivery order and the arrangement information, work procedure information representing the procedure for the work to be performed by the worker is generated. Outputting the aforementioned work procedure information, Execute the process.

[0008] A program in one aspect of this disclosure is for a computer, Based on item information relating to the items to be delivered and placement information in which virtual items, which are models of the items to be delivered, are placed in the delivery space, the number of workers required for the work is determined. Based on the number of workers, the order in which the items are brought in is determined. Based on the delivery order and the arrangement information, work procedure information representing the procedure for the work to be performed by the worker is generated. Outputting the aforementioned work procedure information, Execute the process.

[0009] Each program may be stored on a non-temporary storage medium that is readable by the computer. [Effects of the Invention]

[0010] This disclosure makes it easier to share the actual work with the workers. [Brief explanation of the drawing]

[0011] [Figure 1] This is a first block diagram showing an example configuration of a work support device. [Figure 2] This is a flowchart illustrating an example of the operation of a work support device. [Figure 3]It is an explanatory diagram showing a connection example between a work support device and other devices. [Figure 4] It is a second block diagram showing a configuration example of a work support device. [Figure 5] It is an explanatory diagram showing an outline of an example of arranging articles in a loading space based on loading space information and article information. [Figure 6] It is an explanatory diagram showing an example in which the number of workers is specified. [Figure 7] It is an example in which the loading order of articles is determined so that the work with a large number of workers comes first. [Figure 8] It is an explanatory diagram showing an example of displaying a work procedure manual and a fee. [Figure 9] It is a flowchart showing an operation example related to work planning by a work support device. [Figure 10A] It is an explanatory diagram showing an example of an actual loading space. [Figure 10B] It is an explanatory diagram showing an example in which a virtual refrigerator is displayed in an actual loading space. [Figure 11A] It is an explanatory diagram showing an example of a part of a loading space. [Figure 11B] It is an explanatory diagram showing an example of displaying a space in the progress direction in the loading space shown in FIG. 11A. [Figure 11C] It is an explanatory diagram showing an example in which a loading route is displayed in the loading space shown in FIG. 11A. [Figure 12] It is an explanatory diagram showing an example in which a loading procedure is displayed on a terminal device. [Figure 13] It is an explanatory diagram showing an example of a screen displayed on a terminal device of a person in charge of another loading source. [Figure 14] It is a flowchart showing an operation example of updating progress information in the work of the day by a work support device. [Figure 15] It is an explanatory diagram showing an example of the hardware configuration of a computer.

Embodiments for Carrying Out the Invention

[0012] Embodiments of the work support device, work support method, program, and non-temporary recording medium for recording the program according to this disclosure will be described in detail below with reference to the drawings. These embodiments are not intended to limit the disclosed technology.

[0013] (First Embodiment) Figure 1 is a first block diagram showing one example configuration of a work support device. The work support device 10 includes a worker number identification unit 102, a determination unit 104, a generation unit 106, and an output unit 111.

[0014] The worker number identification unit 102 identifies the number of workers required for the work based on item information relating to the items to be brought in and placement information in which virtual items, which are modeled after the items to be brought in, are placed in the delivery space.

[0015] The loading space is not particularly limited and can include living spaces, shops, warehouses, offices, cargo compartments of airplanes or vehicles, etc. In each embodiment, a living space will be used as an example of the loading space for explanation.

[0016] A virtual object can be a two-dimensional object represented by a plan view or image, or it can be a three-dimensional object. Here, we will explain using a three-dimensional virtual object as an example.

[0017] Item information is, for example, information that allows for the creation of a virtual item, i.e., a three-dimensional item model. For example, item information may include 3D (3-dimensional) data representing the item. The format of the 3D data may be three-dimensional point cloud data, such as three-dimensional mesh model data representing the item, or data that represents the item by formula. Item information also includes at least information that allows for the identification of the item's size. Furthermore, item information may include information regarding the item's placement rules. Placement rules are rules concerning placement. For example, placement rules might specify how many centimeters an item must be kept away from walls or other items. Item information may also include information regarding whether the item is disassembled or assembled.

[0018] The work involves, for example, ensuring that the items are placed in the designated locations within the delivery space, as indicated by the placement information. For instance, if the items to be delivered are assembly-type items, then not only will the delivery of the items be required, but the assembly of those items will also be necessary.

[0019] Examples of items that require assembly include dining tables. For instance, if workers were to transport a dining table as is, its size would be considerable. This could necessitate a large number of workers or occupy a significant amount of space in the delivery vehicle. Therefore, workers may disassemble the dining table into its base and legs before transporting it. Consequently, workers may carry the base and legs into the delivery area and then assemble them.

[0020] Furthermore, if the items are machines such as refrigerators, washing machines, or air conditioners, then not only is the work of bringing the items in necessary, but also the work of installing the items. Therefore, the work is one of the following: bringing in the items, assembling the items, or installing the items. Alternatively, a single work may be defined as a combination of bringing in the items and assembling the items. Similarly, a single work may be defined as a combination of bringing in the items and installing the items. Thus, a work may be defined as detailed work related to the bringing in of each item, or as a series of detailed work related to each item.

[0021] Furthermore, the worker identification unit 102 may specify the number of workers for each task. For example, if the item is a washing machine, the worker identification unit 102 may specify the number of workers in detail, such as the number of workers required for the washing machine delivery work and the number of workers required for the washing machine installation work.

[0022] For example, the number of workers for each task may be recorded in a table. The table used to identify the number of workers may also be called the worker count table. The worker count identification unit 102 may then identify the number of workers associated with a task from the worker count table.

[0023] Furthermore, taking the delivery of a sofa as an example, the number of workers will differ depending on the size and weight of the sofa. The worker number identification unit 102 identifies the number of workers so that the larger the size of the item, the greater the number of workers. The worker number identification unit 102 identifies the number of workers so that the heavier the item, the greater the number of workers. The number of workers may also be presented in a table according to the size of the work and the item being worked on. The number of workers may also be presented in a table according to the weight of the work and the item being worked on. The number of workers may also be presented in a table according to both the size and weight of the work and the item being worked on. Taking the delivery of a sofa as an example, if the weight of the sofa is in the range of 10 kg to 20 kg, the number of workers may be 1, and if the weight of the sofa is 20 kg or more, the number of workers may be 2. For example, the worker number identification unit 102 may identify the number of workers associated with the size and weight of the item included in the item information from the worker number table. Furthermore, a model may be prepared in advance that has learned the relationship between the size and weight of the item and the number of workers for past work. The worker identification unit 102 may also obtain the number of workers for an item-related task from the model by inputting the size and weight of the item into the model.

[0024] The decision unit 104 determines the order in which goods are brought in based on the number of workers. Specifically, for example, the decision unit 104 may determine the order in which goods are brought in based on the number of workers for each task, so that tasks with fewer workers come first. Alternatively, the decision unit 104 may determine the order in which goods are brought in based on the number of workers for each task, so that tasks with more workers come first.

[0025] Whether it is better to prioritize tasks requiring fewer workers or tasks requiring more workers depends on the workers' schedules and the number of workers that can be secured. Let's take the example of a move that takes place from morning to afternoon on May 20th. While it may be possible to secure a large number of workers in the morning of May 20th, it may become impossible to secure enough workers in the afternoon of May 20th. In such cases, it is necessary to complete tasks requiring more workers as early as possible, so the decision unit 104 determines the order in which items are brought in, based on the number of workers required for each task, so that tasks requiring more workers are prioritized.

[0026] Thus, when determining the delivery order, the decision unit 104 may determine the delivery order of the goods in association with the date and time. More specifically, for example, the decision unit 104 may determine the delivery order of the goods so that the number of workers is predetermined during a predetermined time period. For example, if the maximum number of workers required is 3, then from 14:00 to 15:00, there will be 3 workers. Secured However, for other time slots, consider the case where there are only two workers. For example, the decision unit 104 determines the order in which items are brought in so that tasks requiring three people occur between 2 PM and 3 PM.

[0027] Furthermore, some workers may be unable to assemble or install items. Different tasks require different skills, and different workers have different skills. Also, different workers have different schedules. Therefore, the decision unit 104 determines the order in which items are brought in based on the skills and schedules of each worker, and the number of workers and skills required for each task. For example, the decision unit 104 determines the order in which items are brought in so that the scheduling ensures that workers with the necessary skills for each task are available.

[0028] For example, items placed near the entrance may get in the way of work. For instance, the decision unit 104 may determine the delivery order based on the placement information and item information, such that items that are further away from the entrance to their placement location are delivered first.

[0029] Furthermore, for example, when arranging larger items, smaller items may get in the way. Thus, the determination unit 104 may determine the order in which items are brought in based on item information, based on at least one of the size of the items or the weight of the items.

[0030] Furthermore, for example, if a sofa is to be placed on a carpet, the carpet must be brought in in front of the sofa. In this way, the determination unit 104 may determine the order in which items are brought in based on the relative positions of the items.

[0031] Furthermore, since there are various determination methods used by the determination unit 104, they may be combined.

[0032] Generally, the more workers involved, the shorter the work time tends to be. Therefore, the worker identification unit 102 may, for example, identify the number of workers so that the work is completed within a specified time. The work time here may refer to the total work time required for the delivery. The work time may also be specified by the user, for example, via a terminal device.

[0033] The generation unit 106 generates work procedure information representing the work procedures for workers based on the delivery order and arrangement information. The work procedure is at least one of the work procedures related to delivery to the delivery space and the work procedures related to delivery from the delivery source. The work procedure related to delivery may be the order in which goods are delivered to the delivery space, the order in which goods are taken out of the delivery means, etc. The delivery means is a means of transporting goods to the vicinity of the delivery space. Examples of delivery means include vehicles such as trucks. .Ma For example, the work procedure may include instructions for each task. The work procedure for loading goods may include the order in which the goods are loaded onto the delivery vehicle.

[0034] The work procedure information may include the scheduled work time for each task. The scheduled work time may be the scheduled start time or the scheduled end time. For example, the generation unit 106 may generate work procedure information representing the work procedure based on the work date specified by the user and the delivery order and arrangement information. The example is not limited to specifying the work date; the overall work start time may also be specified. For example... , written by The time required for each task, broken down by type of work and the number of workers, may be stored in advance in a table or similar. This table is called the work time table. The generation unit 106 then identifies the order of work based on the delivery order. The generation unit 106 also identifies the work time for each task from the work time table. The generation unit 106 may then calculate the scheduled work time for each task from the overall work start time, based on the order of work and the work time for each task.

[0035] The work procedure information may include the number of workers identified by the worker identification unit 102 for each task. The work procedure information may also include the names of the workers. The generation unit 106 may further identify the workers responsible for each task based on the workers' abilities and schedules, and the abilities and number of workers required for each task. The generation unit 106 then generates work procedure manuals for each task, including the names of the workers. Furthermore, the work procedure information may also include, for example, a timetable.

[0036] Work procedure information may include at least a portion of the layout information. Furthermore, work procedure information may include layout information for each task as information representing the completed state of the task.

[0037] The output unit 111 outputs work procedure information. The output format of the output unit 111 is not particularly limited and can include screen display, audio output, printing on paper or other media. The output device to which the output unit 111 outputs is not particularly limited and can include terminal devices, display devices such as HMDs (Head Mounted Displays), audio output devices, printing devices, etc. For example, the output unit 111 outputs work procedure information to the user's terminal device. The output unit 111 may also output work procedure information to the worker's terminal device.

[0038] (flowchart) Figure 2 is a flowchart showing an example of the operation of the work support device 10. The worker number identification unit 102 identifies the number of workers required for the work based on item information regarding the items to be brought in and placement information in which virtual items, which are modeled after the items to be brought in, are placed in the delivery space (step S101). The determination unit 104 determines the order in which the items will be brought in based on the number of workers (step S102).

[0039] The generation unit 106 generates work procedure information representing the work procedures for the worker based on the delivery order and arrangement information (step S103). Then, for example, the output unit 111 outputs the work procedure information (step S104). The work support device 10 completes the series of processes shown in Figure 2.

[0040] For example, various contracts related to the delivery of items for renovations or moving are sometimes made in writing. However, written contracts and instructions alone make it difficult to convey a clear understanding of the work to the actual workers. Also, in actual work, experienced workers may receive a rough estimate of the items and their quantities from the planner, but on the day of the work, they specifically confirm the items to be delivered and make appropriate decisions regarding the order of work. In recent years, due to labor shortages, it can be difficult to secure workers. necessaryIn some cases, such as when it is not possible to secure enough workers, it is difficult to uniformly fix the order of work, i.e., the order of delivery, for all delivery spaces. For this reason, it is expected that inexperienced workers will have difficulty determining the order of work, etc., while considering the number of workers. Therefore, the work support device 10 identifies the number of workers required for the work based on item information about the items to be delivered and placement information in which virtual items, which are modeled after the items to be delivered, are placed in the delivery space. Then, the work support device 10 determines the order in which the items are delivered based on the number of workers. Based on the delivery order and placement information, the work support device 10 generates work procedure information that represents the steps to be taken by the workers. The work support device 10 outputs the work procedure information. This creates work procedure information that allows workers to share the work related to delivery. Therefore, it is possible to facilitate the sharing of work related to delivery with workers. In addition, since the order in which items are delivered changes depending on the number of workers, it is possible to propose a work procedure that is more suitable for the number of workers. Therefore, it is possible to support the work of inexperienced workers.

[0041] (Second Embodiment) Next, a second embodiment will be described in detail with reference to the drawings. In the second embodiment, both an example concerning the planning of the work procedure and an example concerning the actual day of work will be described. To the extent that the description of the second embodiment does not become unclear, explanations that overlap with the above description will be omitted.

[0042] Figure 3 is an explanatory diagram showing an example of connection between the work support device and other devices. The work support device 20 may be connected to the user's terminal device 22 via a communication network. The user is not particularly limited and can be a planner who plans the work procedure, a client who requests delivery, or a worker who performs the work. The type of terminal device 22 is not particularly limited and can be a PC (Personal Computer), smartphone, tablet, etc. The terminal device 22 may have an application program pre-installed that can transmit information to the work support device 20 and output information from the work support device 20. Alternatively, the terminal device 22 may access a website connected to the work support device 20 and send and receive information with the work support device 20 via the website.

[0043] Furthermore, the work support device 20 may be connected to the user's HMD 21 via a communication network. Alternatively, the work support device 20 may be connected to an input device linked to the user's HMD 21 via a communication network. This allows the work support device 20 to receive input for the display on the user's HMD 21 via the user's input device.

[0044] Figure 4 is a second block diagram showing one example configuration of the work support device 20. The work support device 20 includes a placement unit 201, a worker number identification unit 202, a determination unit 204, a generation unit 206, a fee identification unit 208, an output unit 211, an update unit 213, a delivery time identification unit 215, a delivery time notification unit 217, a judgment unit 219, a work request notification unit 221, an inquiry unit 223, and a change instruction reception unit 225.

[0045] The worker number identification unit 202 is the same as the worker number identification unit 102 shown in Figure 1. Function It may have the following as a basic function. The determination unit 204 is the determination unit 104 shown in Figure 1. Function It may have the following as a basic function. The generation unit 206 is the generation unit 106 shown in Figure 1. Function It may have the following as a basic function. The output unit 211 is the same as the output unit 111 shown in Figure 1. Function It may have this as a basic function.

[0046] Here, each functional part will be explained separately, with examples relating to the planning of work procedures and examples relating to the actual work.

[0047] <Examples of work procedure planning> First, let's describe an example of planning work procedures. The users here could be, for example, a planner for the delivery work, or a client requesting the delivery.

[0048] The placement unit 201 places virtual items, which are models of the items to be brought in, into the delivery space based on item information relating to the items to be brought in. The virtual items may be two-dimensional or three-dimensional. Here, we will explain using a three-dimensional virtual item as an example.

[0049] The loading space is not particularly limited and can include living spaces, shops, warehouses, offices, cargo compartments of airplanes or vehicles, etc. In each embodiment, a living space will be used as an example of the loading space for explanation.

[0050] Item information is, for example, information that allows for the creation of a virtual item, i.e., a three-dimensional item model. For example, item information may include 3D data representing the item. The format of the 3D data may be three-dimensional point cloud data, such as three-dimensional mesh model data representing the item, or data that represents the item by formula. Item information also includes at least information that allows for the identification of the item's size. Item information may also include information regarding the item's placement rules. Placement rules are rules concerning placement. For example, placement rules might specify that an item must be a certain number of centimeters away from a wall or other item. Item information may further include information regarding whether the item is disassembled or assembled.

[0051] Furthermore, the item information may include information representing the weight of the item. The item information may also include information representing the material of the item. Furthermore, the item information may also include information representing the degree of delicacy of the item. Delicacy is an indicator of how easily an item can break. There are no particular limitations on how the degree of delicacy is expressed. For example, fragile items may require careful handling, which may increase the amount of work involved. Information representing the degree of delicacy may be used, for example, when calculating the fees described later. The degree of delicacy may be determined by the type of material. Therefore, information representing the material of the item may be used as information representing the degree of delicacy.

[0052] As part of the placement process, the placement unit 201 may place virtual items in the loading space based on user operations. The user here may be a user of the loading space, a moving planner, a designer for a construction company, etc., and is not particularly limited. The placement unit 201 may also automatically place the virtual items in the loading space. Existing technologies may be used for the automatic placement method. For example, the placement unit 201 may input item information into an application that automatically places items and obtain the placement results from the application that automatically places items.

[0053] Furthermore, for example, when placing virtual items in a virtual loading space, the loading unit 201 places virtual items that mimic the items to be loaded into the virtual loading space based on information about the loading space and item information. Information about the loading space is also called loading space information. Loading space information includes information representing the size of the loading space. For example, information representing the size of the loading space is , transportation This could include the floor plan of the entry space. Information regarding the entry space may also include information indicating the type of entry space. For example, if the entry space is a living space, the type could be the type of room, such as a living room or dining room. Information regarding the entry space may also include information indicating the materials of the entry space. For example, the materials could be the flooring material or the wall material.

[0054] Figure 5 is an explanatory diagram illustrating an example of arranging items in a loading space based on loading space information and item information. In Figure 5, the loading space is a house, and an example of moving work is shown. In Figure 5, the items include a desk, sofa, television, shelves, refrigerator, washing machine, etc. The arrangement unit 201 is, for example, ,thing Product information may be acquired via a communication network. The placement unit 201 may acquire loading space information via a communication network. The method for acquiring product information and loading space information is not particularly limited. As mentioned above, the placement unit 201 may, for example, use an existing CAD (Computer Aided Design) system to place virtual items on the virtual loading space through user operation. The output unit 211 may display information during the placement process. For example, in Figure 5, a virtual desk, a virtual sofa, and a virtual television are installed in a part of the virtual loading space.

[0055] Furthermore, the placement unit 201 may also place items based on information regarding the user's preferences for the delivery space. For example, a user might prefer a larger space next to the sofa. For instance, if another virtual item is placed within a predetermined range next to a virtual sofa, the output unit 211 may output an alert.

[0056] Furthermore, the placement unit 201 generates placement information as a result of the placement. For example, the placement information includes at least position information representing the placement location of the items. The placement information may also include instruction information for placement. The placement unit 201 may generate the placement information so as to include the received instruction information.

[0057] Furthermore, the placement information may include distance information representing the distance from a specific location in the loading space to the placement location of the item. The specific location may be, for example, the entrance to the loading space. For example, the placement unit 201 may calculate the distance from the entrance to the loading space to the placement location of the item and generate placement information that includes distance information representing the distance. While the distance from a specific location in the loading space to the placement location of the item is given as an example, it may also be distance information such as the distance from the entrance of the building where the loading space is located to the placement location of the item, or the distance from the parking lot to the placement location of the item. The placement information may also include positional relationship information representing the adjacency or hierarchical relationship with other items. For example, the positional relationship information may be information such as placing a dining table on a carpet.

[0058] The worker number identification unit 202 identifies the number of workers required for the work based on item information relating to the items to be brought in and placement information in which virtual items, which are modeled after the items to be brought in, are placed in the delivery space.

[0059] A virtual object can be a two-dimensional object or a three-dimensional object. Here, we will explain using a three-dimensional virtual object as an example.

[0060] The loading space is not particularly limited and can include living spaces, shops, warehouses, offices, cargo compartments of airplanes or vehicles, etc. In each embodiment, a living space will be used as an example of the loading space for explanation.

[0061] Item information is, for example, information that allows for the creation of a virtual item, i.e., a three-dimensional item model. Item information includes at least information representing the size of the item. It may also include information representing the weight of the item. Item information may also include information representing the material of the item. Furthermore, item information may include information regarding the placement rules for the item. Placement rules are rules concerning placement. For example, placement rules might specify how many centimeters an item must be kept away from a wall or other item. Item information may also include information regarding whether the item is disassembled or assembled.

[0062] The work involves placing items in the designated locations within the delivery space, as indicated by the placement information. For example, if the items are assembly-type, the work requires not only delivery but also assembly. Similarly, if the items are machines such as refrigerators, washing machines, or air conditioners, the work requires not only delivery but also installation. Therefore, the work is either delivery of items, assembly of items, or installation of items.

[0063] Furthermore, the worker identification unit 202 may specify the number of workers for each task. For example, if the item is a washing machine, the worker identification unit 202 may specify the number of workers in detail, such as the number of workers required for the delivery of the washing machine and the number of workers required for the installation of the washing machine.

[0064] For example, the number of workers for each task may be stored in a table. The table used to identify the number of workers is also called the worker count table. The worker count identification unit 202 may then identify the number of workers associated with a task from the worker count table.

[0065] Furthermore, taking the delivery of a sofa as an example, the number of workers will differ depending on the size and weight of the sofa. The worker number identification unit 202 identifies the number of workers so that the larger the size of the item, the greater the number of workers. The worker number identification unit 202 identifies the number of workers so that the heavier the item, the greater the number of workers. The number of workers may also be presented in a table based on the size of the work and the item being worked on. The number of workers may also be presented in a table based on the weight of the work and the item being worked on. The number of workers may also be presented in a table based on the size and weight of the work and the item being worked on. Taking the delivery of a sofa as an example, if the weight of the sofa is in the range of 10 kg to 20 kg, the number of workers may be 1, and if the weight of the sofa is 20 kg or more, the number of workers may be 2. For example, the worker number identification unit 202 may identify the number of workers associated with the size and weight of the item included in the item information from the worker number table. Furthermore, a model may be prepared in advance that has learned the relationship between the size and weight of the item and the number of workers for past work. The worker identification unit 202 may also obtain the number of workers for an item-related task from the model by inputting the size and weight of the item into the model.

[0066] Figure 6 is an explanatory diagram showing an example where the number of workers is specified. Figure 6 shows detailed examples of tasks and the number of workers for each item. To explain using the tasks related to the delivery of a desk as an example, there are assembly tasks and delivery tasks. Delivery tasks are, for example, the tasks of delivering the desk to its placement location, and assembly tasks are the tasks of assembling the desk. One person is required for assembly tasks, and one person is required for delivery tasks. To explain using the tasks related to the delivery of a washing machine as an example, there are delivery tasks and installation tasks. Delivery tasks are, for example, the tasks of delivering the washing machine, and installation tasks are the tasks of setting up the washing machine, such as connecting the electrical cord.

[0067] Generally, the more workers there are, the shorter the work time tends to be. For this reason, the worker number identification unit 202 may, for example, identify the number of workers so that the work is completed within the specified work time. The work time here may be the total work time required for the delivery. The work time may be specified, for example, by the user via a terminal device 22 or the like.

[0068] The decision unit 204 determines the order in which goods are brought in based on the number of workers. Specifically, for example, the decision unit 204 may determine the order in which goods are brought in based on the number of workers for each task, so that tasks with fewer workers come first. Alternatively, the decision unit 204 may determine the order in which goods are brought in based on the number of workers for each task, so that tasks with more workers come first.

[0069] Figure 7 shows an example of determining the order in which items are brought in so that tasks requiring more workers come first. In Figure 7, the order of delivery is such that tasks requiring more workers come first, and the tasks related to the refrigerator, washing machine, shelves, sofa, desk, and television are carried out in that order.

[0070] Whether it is better to prioritize tasks requiring fewer workers or tasks requiring more workers depends on the workers' schedules and the number of workers that can be secured. Let's take the example of a move that takes place from morning to afternoon on May 20th. While it may be possible to secure a large number of workers in the morning of May 20th, it may become impossible to secure enough workers in the afternoon of May 20th. In such cases, it is necessary to complete tasks requiring more workers as early as possible, so the decision unit 204 determines the order in which items are brought in, based on the number of workers required for each task, so that tasks requiring more workers are prioritized.

[0071] Furthermore, as shown in Figures 7 and 6, if there are multiple tasks related to the delivery of goods, and the number of workers differs for each of these tasks, they may be carried out in parallel with tasks related to other goods. In other words, a work schedule may be created.

[0072] Thus, when determining the delivery order, the decision unit 204 may determine the delivery order of goods in association with the date and time. More specifically, for example, the decision unit 204 may determine the delivery order of goods so that the number of workers is predetermined for a predetermined time period. For example, consider a case where the maximum number of workers required is 3, and 3 workers are needed between 2 PM and 3 PM, but only 2 workers are available at other times. The decision unit 204 may determine the delivery order of goods so that the work requiring 3 workers falls within the time period between 2 PM and 3 PM.

[0073] Furthermore, some workers may be unable to assemble or install items. The skills required for each task vary, and these skills differ from worker to worker. Furthermore, the schedule differs depending on the worker. Therefore, the decision unit 204 determines the order in which the goods are brought in based on the capabilities and schedules of each worker, and the number of workers and the capabilities required for each task. For example, the decision unit 204 may determine the order in which the goods are brought in so that the scheduling ensures that workers with the necessary capabilities for each task are available.

[0074] For example, items placed near the entrance may get in the way of work. For instance, the decision unit 204 may determine the delivery order based on the placement information and item information, such that items that are further away from the entrance to their placement location are delivered first.

[0075] Furthermore, for example, when arranging large items, smaller items may get in the way. Thus, the determination unit 204 may further determine the order in which items are brought in based on item information, based on at least one of the size of the items or the weight of the items.

[0076] Furthermore, for example, if a sofa is to be placed on a carpet, the carpet must be brought in in front of the sofa. In this way, the determination unit 204 may determine the order in which items are brought in based on the relative positions of the items.

[0077] Furthermore, since there are various methods for determination by the determination unit 204, they may be combined. The output unit 211 may also output the delivery order determined by the determination unit 204. As mentioned above, the output destination and output format are not particularly limited.

[0078] The generation unit 206 generates work procedure information representing the work procedures for workers based on the delivery order and arrangement information. The work procedure is at least one of the work procedures related to delivery to the delivery space and the work procedures related to delivery from the delivery source. The work procedure related to delivery may include the order in which items are delivered to the delivery space and the order in which they are taken out of the delivery means. The delivery means is a means of transporting the goods to the vicinity of the delivery space, such as a truck. In addition, for example, the work procedure may include instructions for each work. The work procedure related to delivery includes the order in which the goods are loaded onto the delivery means for delivery.

[0079] The work procedure information may include the scheduled work time for each task. For example, the generation unit 206 may generate work procedure information representing the work procedure based on the work date specified by the user and the delivery order and arrangement information. The overall work start time may be specified, not just the work date. For example, , written by The time required for each task, broken down by type of work and the number of workers, may be stored in a table beforehand. This table is called the work time table. The generation unit 206 then identifies the order of work based on the delivery order. The generation unit 206 also identifies the work time for each task from the work time table. The generation unit 206 may then calculate the scheduled work time for each task from the overall work start time, based on the order of work and the work time for each task. Finally, the generation unit 206 generates a work procedure manual for each task, including the names of the workers.

[0080] The work procedure information may include the number of workers and the names of the workers for each task. The generation unit 206 may identify the workers responsible for each task based on the workers' abilities and schedules, and the abilities and number of workers required for each task. The generation unit 206 then generates a work procedure manual for each task, including the names of the workers. Furthermore, the work procedure information may also include, for example, a timetable.

[0081] Work procedure information may include layout information. Furthermore, work procedure information may include layout information for each task, representing the completed state of the task.

[0082] There are various methods by which the generation unit 206 generates the work procedure manual. These generation methods may be combined.

[0083] The output format of the output unit 211 is not particularly limited and may include screen display, audio output, printing on paper or other media. The output device to which the output unit 211 outputs is not particularly limited and may include terminal devices 22, display devices such as HMDs (Head Mounted Displays) 21, audio output devices, printing devices, etc. For example, the output unit 211 outputs work procedure information to the user's terminal device 22. The output unit 211 may also output work procedure information to the worker's terminal device 22.

[0084] Furthermore, the work procedure manual may be modified by the user as appropriate. For example, the generation unit 206 may update the work procedure manual based on the user's operation. For example, if the user requests a change in the delivery order, the generation unit 206 may recalculate the scheduled work time for each task based on the accepted change in delivery order, and generate a work procedure manual that includes the recalculated scheduled work times.

[0085] Here, the generation unit 206 generates multiple different work procedure manuals. The output unit 211 outputs the multiple work procedure manuals. In this case, the output unit 211 may output the multiple work procedure manuals in a comparable manner. Alternatively, for example, the determination unit 204 may determine multiple delivery sequences. Then, a work procedure manual may be generated for each of the multiple delivery sequences. The output unit 211 may output a work procedure manual for each of the multiple delivery sequences.

[0086] The fee determination unit 208 calculates the fee required for the entire work. The fee here is an estimated amount for the entire work. There are various methods for calculating the fee.

[0087] For example, the fare determination unit 208 calculates the fare based on the location information. For example, the fare determination unit 208 may calculate the fare based on the location information such that the longer the distance the goods are transported, the higher the fare.

[0088] Furthermore, if the item information includes information representing the weight of the item, and the placement information includes information representing the distance from a specific location in the loading space to the placement location of the item, the fee determination unit 208 calculates the fee based on the distance from the specific location to the placement location of the item and the weight of the item. The fee determination unit 208 may calculate the fee so as to add a predetermined additional charge if the weight of the item is greater than or equal to a predetermined weight and the item is transported for a distance greater than or equal to a predetermined distance. Alternatively, for example, the fee determination unit 208 may calculate the fee so as to increase the more items that are greater than or equal to a predetermined weight and transported for a distance greater than or equal to a predetermined distance. The fee determination unit 208 may also calculate the fee so as to increase the longer the distance over which heavy items are transported. As a result, even for the same loading space and the same item, the fee will differ depending on the distance over which heavy items are transported. In this way, the fee can be determined in more detail according to the amount of work that may occur in the actual work.

[0089] Furthermore, the fee determination unit 208 may calculate the fee based on the degree of delicacy of the items included in the item information. The fee determination unit 208 may calculate the fee so that the higher the degree of delicacy of the items, the higher the fee. Alternatively, for example, a fee table may be prepared in advance with fees set according to the degree of delicacy. The fee table may be set so that the higher the degree of delicacy, the higher the fee. The fee determination unit 208 may identify the fee corresponding to the degree of delicacy of the items from the fee table. Then, the fee determination unit 208 may calculate the fee for the entire work based on the fee corresponding to the degree of delicacy. Alternatively, for example, the fee determination unit 208 may calculate the fee so that the higher the number of items with a high degree of delicacy, the higher the fee. The fee determination unit 208 may calculate the fee for the entire work so that an additional charge is added if there are more than a predetermined number of items with a degree of delicacy of a predetermined degree or higher. In this way, the fee can be determined in more detail according to the effort that may be incurred in the actual work based on the item information.

[0090] Furthermore, for example, the required work and the skills required for the work differ depending on the item. Therefore, the fee determination unit 208 calculates the fee based on the skills required for the work and the unit price for each skill. For example, the unit prices determined for each skill required for the work may be pre-defined as a fee table. The fee determination unit 208 may identify the unit price corresponding to the skills required for the work from the fee table and calculate the fee based on the identified unit price.

[0091] Furthermore, if the worker number identification unit 202 identifies the number of workers to meet the specified work time, the fee identification unit 208 calculates a fee corresponding to the specified work time. For example, if the work time is short, it is expected that more people will be needed for the work, and that more highly skilled workers will need to be arranged. For this reason, the fee identification unit 208 may calculate the fee so that it becomes higher the shorter the specified work time. A fee table may be prepared in advance for each work time.

[0092] Furthermore, there are various methods by which the fare determination unit 208 determines the fare, and multiple methods of determining the fare may be combined. For example, the fare determination unit 208 may determine the fare so that it increases the longer the distance over which delicate items are transported. Yo For example, the fee determination unit 208 may calculate the fee such that it becomes higher the shorter the specified work time and the longer the distance over which the heavy items are transported.

[0093] The output unit 211 outputs the work procedure manual generated by the generation unit 206 and the fee identified by the fee identification unit 208, associating them together. The output destination and output format are not particularly limited, as described above.

[0094] Figure 8 is an explanatory diagram showing an example of displaying work procedures and fees. For example, in Figure 8, the output unit 211 displays the work procedures included in the work procedures manual, the arrangement of items in the virtual delivery space, and the fees on the user's terminal device 22.

[0095] Furthermore, the price identification unit 208 may identify prices for each of the multiple price identification methods. The output unit 211 may output prices for each of the multiple price identification methods in a comparable manner. For example, the output unit 211 may output prices in order of price. Order of price includes, for example, from highest price to lowest price. The output unit 211 may output statistical values ​​for multiple prices. For example, statistical values ​​may include mean, median, maximum, minimum, and mode. The output unit 211 may highlight the statistical values. The price identification unit 208 may also identify the statistical values ​​of multiple prices identified for each of the multiple price identification methods as prices. For example, outputting multiple price options is useful when presenting prices to planners, etc. Planners may use the multiple price options as a reference to determine the final price.

[0096] If multiple work procedure manuals are generated, the fee determination unit 208 may calculate a fee for each of the multiple work procedure manuals. The output unit 211 then outputs the multiple work procedure manuals and their respective fees.

[0097] (Planning flowchart) Figure 9 is a flowchart illustrating an example of an operation related to work planning by the work support device 20. The placement unit 201 places virtual items in the loading space based on item information (step S201). In step S201, the placement unit 201 may place virtual items in the loading space based on user operation. For example, in AR (Augmented Reality), the user may wear an HMD 21, and the placement unit 201 may place virtual items in the loading space based on item information based on user operation of an input device linked to the HMD 21. Alternatively, for example, in VR (Virtual Reality), the user may wear an HMD 21, and the placement unit 201 may place virtual items in the virtual loading space based on loading space information and item information based on user operation of an input device linked to the HMD 21. Alternatively, for example, the placement unit 201 may use a CAD system to place virtual items in the virtual loading space based on user operation via the user's terminal device 22. Furthermore, in step S201, the placement unit 201 may be automatically placed using a CAD system based on existing technology.

[0098] The worker number identification unit 202 identifies the number of workers required for the work based on item information relating to the items to be brought in and placement information in which virtual items, which are modeled after the items to be brought in, are placed in the delivery space (step S202).

[0099] The decision unit 204 determines the order in which the goods will be brought in based on the number of workers (step S203).

[0100] The generation unit 206 generates work procedure information representing the work procedures for workers based on the delivery order and arrangement information (step S204). The fee determination unit 208 determines the fee required for the entire work (step S205). Then, the output unit 211 outputs the work procedure information and the fee (step S206). The work support device 20 completes the series of processes shown in Figure 9.

[0101] <Examples of actual work> Next, we will describe an example of the actual work.

[0102] The output unit 211 outputs the arrangement of items and the work procedures based on arrangement information indicating the placement of items in the loading space and work procedure information indicating the work procedures for workers related to loading.

[0103] The output unit 211 may output at least one of the pieces of information included in the work procedure information.

[0104] For example, the work procedure information may include, for each task, at least one of the following: the number of workers, identification information to identify the workers, and the scheduled work time. In this case, the output unit 211 may output at least one of the number of workers, identification information to identify the workers, and the scheduled work time.

[0105] Furthermore, for example, the output unit 211 may output the delivery order included in the work procedure information. For example, the output unit 211 may output the order in which items are loaded onto the delivery means included in the work procedure information. For example, the output unit 211 may output the order in which items are removed from the delivery means included in the work procedure information.

[0106] Furthermore, the output unit 211 may display at least one of the order in which items are brought into the loading space and the instructions regarding the loading of items, which are included in the work procedure information, in association with a virtual item.

[0107] The output unit 211 may display the arrangement of virtual items, which are modeled after items, in a virtual loading space that simulates a loading space, based on the arrangement information.

[0108] The output format from the output unit 211 is not particularly limited and can include screen display, audio output, printing, etc. The output device to which the output unit 211 outputs is not particularly limited and can include terminal device 22, display device such as HMD 21, audio output device, printing device, etc. For example, when the output unit 211 outputs to HMD 21, the output unit 211 may perform AR display. Specifically, for example, the output unit 211 may display virtual items on the HMD 21 at the placement location indicated by the placement information in the loading space.

[0109] The update unit 213 updates progress information representing the progress of the work in relation to the work procedure. As an update process, for example, the update unit 213 updates the progress information representing the progress of the work in relation to the work procedure based on user operations. The user may be a worker, a manager, a requester, or any other type of user. Here, we will explain using the case of a worker as an example.

[0110] If the output device to which the output unit 211 outputs is the terminal device 22, the device that the operator operates on may be the terminal device 22 or an input device. For example, the update unit 213 updates the progress information based on the operator's operation on the terminal device 22.

[0111] The progress status can be anything related to the progress of the work, and is not particularly limited. The method of representing the progress information is also not particularly limited. For example, the progress information may include multiple ways of representing the progress status.

[0112] The progress status may indicate whether the work has been completed. For example, the progress information representing the progress status may include a flag indicating whether the work has been completed. For example, the progress information may include the date and time the work was completed. As an example of an update process, when the update unit 213 receives confirmation of work completion through an operation by the worker, it updates the progress information to indicate that the work has been completed. As a more detailed example of an update process, the update unit 213 changes the flag to indicate that the work has been completed and updates the progress information to include the date and time the completion of the work was received.

[0113] For example, the progress status may indicate whether work has started. The progress information may include a flag indicating whether work has started. The progress information may include information on the date and time when work started. As an example of update processing, when the update unit 213 receives notification of work commencement through an operation by the worker, it updates the progress information to indicate that work has started. As a more detailed example of update processing, the update unit 213 changes the flag to indicate that work has started and updates the progress information to include information on the date and time when the work commencement was received.

[0114] For example, the progress status may indicate whether the work has been interrupted. The progress information may include a flag indicating whether the work has been interrupted. The progress information may include information on the date and time the work was interrupted. As an example of update processing, when the update unit 213 receives notification of work interruption due to an operation by the worker, it updates the progress information to indicate that the work has been interrupted. As a more detailed example of update processing, the update unit 213 updates the progress information to indicate that the work has been interrupted. interruption The flag is changed to indicate that the task has been completed, and the progress information is updated to include the date and time the work interruption was accepted.

[0115] For example, the progress status may be the status of the work in progress. The progress information may include the elapsed time since the work started. The update unit 213 identifies the elapsed time based on the time the work started and the current time.

[0116] Furthermore, as another example of the progress status of a task, the progress information may include the remaining time that can be spent on the task. The update unit 213 identifies the remaining time that can be spent on the task based on the scheduled work time and the current time included in the work procedure information. For example, if the work procedure information includes the scheduled start time of the task, the time from the scheduled start time of the current task to the start time of the next task is the time that can be spent on the task. The update unit 213 identifies the remaining time that can be spent on the task as the time that can be spent on the task minus the elapsed time from the scheduled start time of the current task to the current time.

[0117] The progress status of the work may also include the status of delays. For example, progress information may include delay time. The delay time may be the overall delay time for the work, or it may be the delay time for each detailed task. The update unit 213 may identify the delay time for the work based on the scheduled work time and the current time included in the work procedure information.

[0118] The progress status of the work may also include the status of work being completed ahead of schedule. For example, progress information representing the progress status may include the time of work being completed ahead of schedule. The update unit 213 may identify the time of work being completed ahead of schedule based on the scheduled work time and the current time included in the work procedure information.

[0119] Next, the update unit 213 will describe the process of updating using an image. For example, the update unit 213 may update the progress information based on an image captured by an imaging device at the operator's operation. The imaging device may be provided in the output device which is the output destination of the output unit 211, or it may be a separate device from the output device. For example, if the progress status is whether the work has been completed, the image may be, for example, an image representing the state in which the actual item that is the subject of the work has been placed at the placement location indicated by the placement information. The update unit 213 updates the progress information to indicate that the work has been completed based on an image that represents the state in which the item that is the subject of the work has been placed at the placement location indicated by the placement information, and which has been captured by an imaging device at the operator's operation.

[0120] For example, if the output device to which the output unit 211 outputs is the worker's terminal device 22, the worker may, upon completion of the work, operate the terminal device 22 to take an image of the items in their arranged state using the imaging device provided on the terminal device 22. When the update unit 213 receives the image taken from the terminal device 22, it may recognize that the work has been completed and update the progress information.

[0121] For example, if the output device to which the output unit 211 outputs is the worker's HMD 21, the worker may, upon completion of the work, operate an input device linked to the HMD 21 to capture an image of the items in their arranged state using the imaging device provided on the HMD 21. When the update unit 213 receives the image captured from the HMD 21, it may recognize that the work has been completed and update the progress information. Alternatively, for example, if the HMD 21 detects the worker's gaze and the worker has not looked at the items for a predetermined time or longer, Ta If this is detected, the item may be imaged.

[0122] Furthermore, if the progress status indicates that work has started, the image represents the state in which the item targeted by the previous work is placed at the placement location indicated by the placement information. The update unit 213 may update the progress information to indicate that the next work has started, based on an image taken by the worker using the imaging device, which represents the state in which the item targeted by the previous work is placed at the placement location indicated by the placement information. The method of operation of the imaging device by the worker may be the same as in the example where the progress information is updated to indicate that work has been completed.

[0123] Furthermore, if the progress status indicates that the work has been interrupted, the image is an image representing the state of the item being worked on. For example, the image may be one that is captured in a way that allows the current location of the item to be identified. The update unit 213 may update the progress information to indicate that the work has been interrupted based on an image representing the state of the item being worked on, which has been captured by the operator using the imaging device. The operator's method of operating the imaging device may be the same as in the example where the progress information is updated to indicate that the work has been completed.

[0124] Alternatively, if the imaging device provided in the output device is continuously capturing video, the update unit 213 may update the progress information by detecting the completion of the work from the video. The update unit 213 detects from the video whether the item to be worked on has been placed in the location indicated by the placement information.

[0125] Furthermore, the update unit 213 includes the captured image. progress You may update the information.

[0126] The output unit 211 is, progress Information may be output. The output unit 211 associates the work procedure information with the output unit 211. progress Information may be output. Here, the work procedure information may include progress information. For example, the work procedure information may include progress information that shows the progress status for each task, such as a checklist. The output unit 211 is progress When the information is updated, progress You may output work procedure information that includes relevant data.

[0127] Furthermore, the output unit 211 is progress The output unit outputs at least some of the information contained in the information. For example, when the update unit 213 updates the progress status of whether a task has been completed, the output unit 211 outputs information indicating whether the task has been completed for each task. When the update unit 213 updates the progress status of whether a task has been started, the output unit 211 outputs information indicating whether the task has been started for each task. When the update unit 213 updates the progress status of whether a task has been interrupted, the output unit 211 outputs information indicating whether the task has been interrupted for each task.

[0128] As mentioned above, the update unit 213 may specify the elapsed time, the remaining time available for the task, the delay time, the advance time, etc. In this case, the output unit 211 may output at least one of the elapsed time, the remaining time available for the task, the delay time, or the advance time.

[0129] Thus, the output unit 211 is related to scheduling, such as the scheduled work time included in the work procedure information. vinegar The update unit 213 may output scheduling information such as remaining time and elapsed time, which is identified from the information and work procedure information.

[0130] Furthermore, the output unit 211 may output a message indicating that all operations are complete once all operations are finished. Also, the output unit 211 may output a message indicating that the last operation is complete once the last operation is finished.

[0131] Even if all tasks are not completed, the update unit 213 may update the progress information when it receives confirmation that the day's work is finished. The output unit 211 may output that the day's work is finished when it receives confirmation that the day's work is finished. If all tasks are not completed, the output unit 211 may output that the day's work is finished along with any incomplete tasks.

[0132] Furthermore, the output unit 211 may output, in a comparable manner, an image captured by an imaging device provided in the output device and an image of the virtual items placed in the loading space. The loading space here may be a virtual loading space. For example, if the placement unit 201 uses a VR space to place virtual items during planning, the image of the virtual items placed in the loading space may be an image of the virtual items placed in the loading space which is the VR space. For example, if the placement unit 201 uses an AR space to place virtual items during planning, the image of the virtual items placed in the loading space is an image of the virtual items placed in the actual loading space.

[0133] The image captured by the imaging device provided in the output device may be an image representing the state of the item being worked on. For example, the image may be one that can identify the current location of the item. The image captured by the imaging device provided in the output device may also be an image used by the update unit 213 to update the progress information.

[0134] Here, the terminal device 22 to which the output unit 211 outputs each piece of information is given as an example of the worker's terminal device 22. However, the terminal device 22 may also be the terminal device 22 of the person who requested the work, or the terminal device 22 of the manager who manages the work.

[0135] The output destinations where the output unit 211 outputs each piece of information may be the terminal devices 22 of a plurality of different persons, or the HMD 21 and the terminal devices 22 may be mixed. For example, the output unit 211 may output each piece of information to the HMD 21 of the operator and the terminal device 22 of the requester. For example, among a plurality of operators, to the HMD 21 of some of the operators and of to the terminal devices 22 of the operators other than some of the plurality of operators, each piece of information may be output.

[0136] Also, when the output unit 211 outputs to the output devices of each of a plurality of operators, the output may be different for each operator. For example, the output unit 211 may output like a To-do list. For example, the output unit 211 may highlight the work that the operator should perform.

[0137] Next, specific examples of the output unit 211 for each case where the output device output by the output unit 211 is the HMD 21 and the terminal device 22 will be described.

[0138] <Example to be displayed on the HMD 21> First, an example where the output unit 211 displays the work procedure and the arrangement of articles on the user's HMD 21 will be described.

[0139] Based on the arrangement information, the output unit 211 displays virtual articles in the loading space on the user's HMD 21. For example, the output unit 211 displays virtual articles at the arrangement positions of the articles indicated by the arrangement information in the actual loading space on the user's HMD 21. More specifically, for example, the output unit 211 identifies the position of the user in the loading space from the image captured by the imaging device provided in the HMD 21. Then, based on the position of the user and the arrangement information, the output unit 211 displays virtual articles that are planned to be arranged as seen by the user. Note that the virtual articles are displayed based on the article information.

[0140] The output unit 211 may output at least one of the order in which items are brought into the loading space and instructions regarding the loading of items, associated with a virtual item. The output unit 211 may output at least one of the order in which items are brought into the loading space and instructions regarding the loading of items, associated with a virtual item, in response to user instructions. Specifically, for example, when an operation is performed on a virtual item, the output unit 211 may output at least one of the order in which items are brought into the loading space and instructions regarding the loading of items, associated with the virtual item.

[0141] Figure 10A is an explanatory diagram showing an example of an actual delivery space. Figure 10B is an explanatory diagram showing an example where a virtual refrigerator is displayed in the actual delivery space. In Figure 10B, the output unit 211 displays a virtual refrigerator and instructions for the placement of the refrigerator in association with the virtual refrigerator in the delivery space.

[0142] Furthermore, the work procedure information may include, for each task, at least one of the following: the number of workers, the names of the workers, and the scheduled work time. In this case, the output unit 211 may output at least one of the number of workers, the names of the workers, and the scheduled work time included in the work procedure information, associating them with a virtual item that is the subject of the work. A virtual item that mimics the subject of the work may be abbreviated and referred to as the virtual item that is the subject of the work. For example, the output unit 211 may display each piece of information included in the work procedure information above, next to, or below the virtual item, or it may display each piece of information included in the work procedure information superimposed on the virtual item. Alternatively, for example, the output unit 211 may output each piece of information included in the work procedure information, associating it with the placement location of the subject of the work or the vicinity of its placement location.

[0143] Furthermore, when the output unit 211 outputs schedule information as described above, the output unit 211 may display the schedule information in association with a virtual item that mimics the item being worked on. For example, when outputting the remaining time to be spent on the work, the output unit 211 may display the remaining time in association with a virtual item that mimics the item being worked on. For example, the output unit 211 may display the remaining time above, next to, or below the virtual item, or it may display the remaining time superimposed on the virtual item. Alternatively, for example, the output unit 211 may output the remaining time to be spent on the work at or near the location of the item being worked on. The output unit 211 may also display the remaining time in a callout.

[0144] Furthermore, the output unit 211 may terminate the display of the virtual item in the loading space at a predetermined timing. The predetermined timing may be the timing at which it is detected that the actual item has been placed in the loading space. Alternatively, the predetermined timing may be the timing after a predetermined time has elapsed since the loading of the item began. Alternatively, the predetermined timing may be the timing instructed by the worker.

[0145] When displaying other information included in the work procedure information, such as the number of workers, the workers' names, the scheduled work time, and scheduling, the output unit 211 may terminate the display of the virtual item and terminate the display of the other information. Alternatively, the output unit 211 may terminate the display of the virtual item and continue to display the other information.

[0146] The above description illustrates an example in which the output unit 211 outputs information associated with a virtual item. For example, the output unit 211 may output other information at or near the location of the item.

[0147] For example, if a virtual item is not displayed, the output unit 211 may output other information at or near the location of the item.

[0148] Furthermore, for example, the output unit 211 may output at least some of the information included in the work procedure information in relation to the actual items. For example, the output unit 211 may output information to items loaded on a delivery vehicle such as a truck using AR display. For example, the output unit 211 may use AR display to output the loading order, the number of workers, and the names of the workers to the HMD 21 on the actual items. For example, if the work procedure manual states that a refrigerator is loaded first and that there are two workers to carry the refrigerator, when the refrigerator is recognized from the image captured by the imaging device provided in the HMD 21, the output unit 211 may superimpose the loading order (number 1) and the number of workers (2) onto the refrigerator loaded on the truck via the HMD 21. In particular, it is desirable that the number of workers be displayed before loading in order to inform the workers before loading the items.

[0149] Here, in the actual loading space, the worker may not be able to see the space ahead due to walls, doors, etc. For example, the worker may not be able to confirm the space in the loading space where the item to be worked on will be placed. For example, the output unit 211 may display the space in the direction of the worker's movement if the worker cannot see that space in the loading space. For example, the output unit 211 displays a virtual space that simulates the space in the direction of movement. This allows the worker to confirm the space in which the item to be placed will be located. Furthermore, the output unit 211 may display a virtual space in which the virtual item to be worked on is placed at the placement position indicated by the placement information, based on the placement information and the loading space information. For example, the direction of movement is the direction from the worker's current position in the loading space to the placement position of the item that is currently being worked on in the loading space. The output unit 211 can determine the direction of movement based on the position information indicating the worker's current position, the placement information, and the current progress information. Note that the direction of movement is just an example and may be the direction the worker is facing.

[0150] Figure 11A is an explanatory diagram showing an example of a part of the loading space. Figure 11B is an explanatory diagram showing an example of displaying the space in the loading space shown in Figure 11A that is in the direction of travel. In Figure 11A, there is a door in the direction of travel for the user, so the user cannot see the space beyond the door. In Figure 11B, the output unit 211 displays a virtual space that simulates the space beyond the door. Alternatively, the output unit 211 may display an image of the space beyond the door. This makes it easier for the user to work. In Figure 11B, a virtual space is displayed in the door area, but a virtual space may also be displayed on the wall.

[0151] Furthermore, the timing at which the output unit 211 displays a space that is not visible is not particularly limited. For example, the output unit 211 may display a space that is not visible in response to user instructions. Also, the timing at which the output unit 211 terminates the display of a space that is not visible is not particularly limited. For example, the output unit 211 may terminate the display of the virtual space that is currently being displayed in response to user instructions. Furthermore, user instructions may be received via an input device linked to the HMD 21.

[0152] Furthermore, the output unit 211 may display the delivery route in the delivery space on the HMD 21 based on the placement information and information regarding the delivery space. Existing technologies can be used to identify the delivery route.

[0153] Figure 11C is an explanatory diagram showing an example of a loading route being displayed in the loading space shown in Figure 11A. As shown in Figure 11C, the loading route may be represented, for example, by arrows. For example, the loading route may be displayed in text, such as "Open the first door and enter," or it may be displayed in a combination of text and arrows. Thus, the method of displaying the loading route is not particularly limited.

[0154] Furthermore, the timing at which the output unit 211 displays the delivery route is not particularly limited. For example, the output unit 211 may display the delivery route in response to user instructions. For example, when the progress information is updated, the output unit 211 may display the delivery route for the next item to be processed.

[0155] Furthermore, the timing at which the output unit 211 terminates the display of the delivery route is not particularly limited. For example, the output unit 211 may terminate the display of the delivery route in response to instructions from the user. Alternatively, for example, the output unit 211 may terminate the display of the delivery route after a predetermined time has elapsed since the delivery route was displayed.

[0156] For example, other individuals such as the client who requested the work, the manager at the company performing the work, or the planner who created the work procedure manual may want to check the progress of the work or the status of the work on site. In such cases, the output unit 211 may output the video captured by the imaging device equipped on the HMD 21 worn by the user to an output device of another person different from the user. This video is the video that the worker is seeing through the HMD 21. For example, the output unit 211 may distribute the video that the worker is seeing through the HMD 21 in real time. The output unit 211 may also distribute the video from the HMD 21 in real time to a portal site of the company performing the work or the company that planned the work. Furthermore, if there are multiple workers, the output unit 211 may display the video from each of the HMD 21s worn by the multiple workers side by side, or it may switch between displaying multiple videos.

[0157] <Example of display on terminal device 22> Next, we will explain an example of what the output unit 211 displays on the user's terminal device 22. As mentioned above, we will use a worker as the user in this explanation.

[0158] For example, the output unit 211 displays the arrangement of items and the work procedure on the worker's terminal device 22. Alternatively, the output unit 211 displays virtual items in the loading space on the worker's terminal device 22 based on the arrangement information. Or, the output unit 211 outputs at least one of the following: the number of workers, the names of the workers, and the scheduled work time, which are included in the work procedure information.

[0159] Figure 12 is an explanatory diagram showing an example where the delivery procedure is displayed on the terminal device 22. The output unit 211 displays the delivery procedure on the terminal device 22. In Figure 12, for example, the output unit 211 displays the delivery order and the maximum number of workers required for each task.

[0160] In Figure 12, the output unit 211 displays the placement of virtual items that are the target of the work in the delivery space in the VR space, for each type of work. The output unit 211 displays instructions related to the work, associated with the placement of virtual items, for each type of work. For example, in Figure 12, the output unit 211 displays instructions related to the placement of the refrigerator in VR, such as placing it 10 cm away from the wall and 5 cm away from the sink.

[0161] In Figure 12, the output unit 211 displays the scheduled start time for each task.

[0162] In Figure 12, the work procedure The information includes progress information indicating the status of work. In Figure 12, the output unit 211 displays the progress status for each task, such as information indicating whether the task has been completed or whether the task has been started. The output unit 211 displays the start time and completion time for each task. For example, for the refrigerator task, since the task has been completed, the start time and completion time are displayed. On the other hand, for the shelf task, since the task has been started but not yet completed, the start time is displayed and the completion time is left blank.

[0163] For example, the worker takes an image of the item's condition after completing the task. For the refrigerator, the image is displayed because the task is complete. On the other hand, for the shelf, the image is not displayed because the task is not yet complete.

[0164] For example, if a camera icon that is included in a frame capable of displaying images of incomplete work is tapped, the output unit 211 may display a screen capable of being captured by the imaging device on the terminal device 22. Then, when the worker captures an image using the imaging device provided in the terminal device 22, the terminal device 22 transmits the captured image to the work support device. The output unit 211 displays the captured image within the frame of the captured image.

[0165] Furthermore, in Figure 12, if the overall delay time for the work is determined, the output unit 211 may output the overall delay time along with the current time and the estimated completion time for the overall work.

[0166] For example, when the "Detailed Placement in VR" button is tapped, the output unit 211 may display the placement of virtual items, which are modeled after items, in a virtual loading space that mimics the loading space, based on the placement information. Furthermore, if the current position of the terminal device 22 in the loading space can be determined, the output unit 211 may output the loading route to the placement position of the item to be worked on in the virtual loading space. The method for determining the current position of the terminal device 22 in the loading space is not particularly limited and can be any existing positioning technology. The method for determining the loading route is also not particularly limited and can be any existing technology.

[0167] The examples for HMD21 and terminal device22 have been explained separately. The example for outputting to HMD21 may also be applied to outputting to terminal device22. Conversely, the example for outputting to terminal device22 may also be applied to outputting to HMD21. For example, the output unit 211 may display a screen on HMD21 as shown in Figure 12.

[0168] <Example of requesting a change in delivery time when there is another delivery source> When multiple items are being delivered, they are not necessarily all coming from the same source. For example, in a move, while most items may be transported from the previous home, some items may be newly purchased and delivered separately by a different delivery company. The actual progress of the work may differ from the scheduled times included in the work procedure information. For example, delays or early completion of the work may be expected. Therefore, even if the work procedure information was created in advance based on the scheduled delivery times of the items during the planning stage, there may be cases where the actual delivery times need to be changed during the work.

[0169] Therefore, the delivery time specification unit 215 performs the following work procedure The current desired delivery time is determined based on the estimated delivery time of items shipped from another source included in the information, and the progress status indicated by the progress information. The other source may be the delivery method for items shipped separately.

[0170] The delivery time notification unit 217 then notifies the other delivery source of the current desired delivery time. The notification method is not particularly limited and can be, for example, email or electronic message. For example, the delivery time notification unit 217 outputs the current desired delivery time to the terminal device of the person in charge at the other delivery source.

[0171] For example, if the update unit 213 receives a change to the current desired delivery time from another delivery source, it may update the work procedure information based on the current desired delivery time. For example, the update unit 213 may update the scheduled work times included in the work procedure information based on the current desired delivery time.

[0172] Furthermore, if the update unit 213 receives a change from another supplier to the current desired delivery time, it may update the progress information based on the current desired delivery time. The update unit 213 may also update the progress information to include the desired delivery time of the goods being delivered as the progress status of the goods being delivered. For example, the output unit 211 may output that the delivery schedule has been changed to be at the desired delivery time based on the progress information.

[0173] Figure 13 briefly explains an example of notifying the current preferred delivery time and an example of accepting changes.

[0174] Figure 13 is an explanatory diagram showing an example screen displayed on the terminal device of a person in charge at another delivery source. The delivery time notification unit 217 notifies the current desired delivery time. In addition, as shown in Figure 13, the delivery time notification unit 217 may also notify the total delay time. Specifically, the delivery time notification unit 217 displays the current desired delivery time, the original desired delivery time, and the total delay time of the work on the terminal device of the person in charge at the other delivery source. In Figure 13, the original desired delivery time is the original desired delivery time, and the changed desired delivery time is the current desired delivery time. For example, the original desired delivery time is 2:30 p.m., and the changed desired delivery time is 3:30 p.m.

[0175] In Figure 13, the screen includes a "Do not accept changes" button and an "Accept" button. When the "Accept" button is tapped, the update unit 213 accepts a change from another supplier to the current desired delivery time and updates at least one of the progress information and work procedure information.

[0176] If the "Do not accept changes" button is tapped, the output unit 211 may output a message indicating that the changes were not accepted.

[0177] <Example of requesting additional workers> When work is actually carried out, there may be insufficient personnel. For example, if work is delayed, it can be expected that there will be insufficient personnel.

[0178] The determination unit 219 performs the work procedure Based on the delay time, which is determined by the scheduled work time and the current time included in the information, it is determined whether there is a shortage of workers. For example, the determination unit 219 may determine whether the delay time is greater than or equal to a predetermined time. The predetermined time may be a fixed time, such as 2 hours, or it may be determined based on the degree of delay, as described later, and is not particularly limited.

[0179] The determination unit 219 determines that there is a shortage of workers if the delay time is long, and that there is no shortage of workers if the delay time is short. For example, if the delay time is longer than a predetermined time, the determination unit 219 determines that there is a shortage of workers. less than If so, the determination unit 219 determines that there is no shortage of workers.

[0180] For example, the degree of delay differs between a 1-hour delay when the total scheduled work time is 3 hours and a 1-hour delay when the total scheduled work time is 10 hours. The determination unit 219 may determine whether there is a shortage of workers based on the degree of delay, which is determined by the total scheduled work time and the delay time. The method of expressing the degree of delay is not particularly limited, but a higher degree of delay indicates a greater delay, and a lower degree of delay indicates less delay. The determination unit 219 determines whether there is a shortage of workers if the degree of delay, based on the total scheduled work time and the delay time, is higher. There are The determination unit 219 determines that there is no shortage of workers if the degree of delay, based on the planned work time and delay time of the overall work, is low.

[0181] In particular, the total work time may be specified by the client requesting the work. The determination unit 219 may determine that there are insufficient workers even if the degree of delay based on the specified work time and delay time is small. For example, if the degree of delay is higher than a predetermined degree, the determination unit 219 may determine that there are insufficient workers, and if the degree of delay is higher than a predetermined degree degree If it is lower than that, there is no shortage of workers. and Determine.

[0182] If there is a shortage of workers, the work request notification unit 221 notifies other workers of the work request. Other workers may include workers who are in charge of work in other loading spaces. The notification method is not particularly limited and may include, for example, email or electronic message. For example, the work request notification unit 221 outputs the work request to the terminal device of the other workers. For example, the work request notification unit 221 may notify the terminal device of the other workers of the work request along with the address of the loading space and the delay time.

[0183] For example, work may be underway in other loading areas. The work request notification unit 221 may notify workers in other loading areas of work requests depending on the progress of work in those areas.

[0184] <Methods of interaction between workers and other people> While actually performing the work, the worker may need to clarify any unclear points with other individuals, such as the client or planner.

[0185] For example, the inquiry unit 223 notifies another person of an inquiry from a worker. The notification method is not particularly limited and may include, for example, email or electronic message. The inquiry unit 223 receives inquiries from workers via the worker's terminal device 22. The inquiry unit 223 then notifies the terminal device of another person of the inquiry from the worker.

[0186] Furthermore, other individuals, such as the client who requested the work, the manager at the company performing the work, or the planner who created the work procedure manual, may want to change instructions or work procedures on the day of the work. In such cases, the change instruction receiving unit 225 receives change instructions from other individuals via their terminal devices. The output unit 211 may output the received change instructions. For example, the generation unit 206 may update the work procedure information based on the received change instructions, and the output unit 211 may output the updated work procedure information. For example, the other individual's terminal device may be a terminal device that streams the video being viewed by the worker. This allows other individuals to request changes from the worker even if they are not physically present at the work site.

[0187] (flowchart) Figure 14 is a flowchart illustrating an example of an operation to update progress information for the day's work using a work support device. In Figure 14, the progress status is explained using the example of whether the work has been completed.

[0188] First, the output unit 211 displays the arrangement of items, the work procedure, and the progress status (step S211). In step S211, the output unit 211 may also display the transport route from the worker's terminal device 22 to the items to be worked on each time the worker's terminal device 22 moves.

[0189] The update unit 213 may also identify the elapsed time and update the progress information to include the elapsed time. Then, in step S211, the output unit 211 may display the elapsed time.

[0190] The update unit 213 determines whether it has received confirmation of the completion of the work (step S212). If it has received confirmation of the completion of the work (step S212: Yes), the update unit 213 updates the progress information (step S213).

[0191] The update unit 213 is, all Determine if the work is complete (step S214). If all work is complete (step S214: Yes ), the output unit 211 notifies that all operations have been completed. do (Step S215). Following step S215, the work support device completes the series of processes shown in Figure 14.

[0192] If all operations are not completed (step S214: No), the output unit 211 returns to step S211.

[0193] Here, for example, various contracts related to the delivery of goods for renovations or moving are sometimes made in writing. However, with contracts and instructions in writing alone, it is difficult to convey the actual work to the workers. Also, for example, in actual work, experienced workers may confirm the general types and quantities of goods from the planner, but on the day of the work, they specifically confirm the items to be delivered and make appropriate decisions regarding the order of work. In recent years, due to labor shortages, it can be difficult to secure workers. necessary In some cases, such as when it is not possible to secure enough workers, it is difficult to uniformly fix the order of work, i.e., the order of delivery, for all delivery spaces. For this reason, it is expected that inexperienced workers will have difficulty determining the order of work, etc., taking into account the number of workers. Therefore, the work support device 10 identifies the number of workers required for the work based on item information about the items to be delivered and placement information in which virtual items, which are modeled after the items to be delivered, are placed in the delivery space. Then, the work support device 10 determines the order in which the items are delivered based on the number of workers. Based on the delivery order and placement information, the work support device 10 generates work procedure information that represents the steps of the work for the workers. The work support device 10 outputs the work procedure information. This creates work procedure information that allows workers to share the work related to delivery. Therefore, it is possible to facilitate the sharing of work related to delivery with workers. Furthermore, according to the work support device 20, it is possible to propose a work procedure that is more appropriate for the number of workers, as the order in which items are delivered may differ depending on the number of workers required for the work. Therefore, it is possible to support the work of inexperienced workers.

[0194] The work support device 20 determines the delivery order so that tasks with fewer workers are performed first. Alternatively, the work support device 20 determines the delivery order so that tasks with more workers are performed first. Alternatively, the work support device 20 determines the delivery order based on the capabilities and schedule information of each worker, the number of workers for each task, and the capabilities required for each task. In this way, the work support device 20 makes it possible to determine a work order that is appropriate for the required number of workers. In turn, it can determine a delivery order that addresses labor shortages.

[0195] The work support device 20 identifies the number of workers for each task based on a worker number table, which sets the number of workers according to the size and weight of the work and the items, and item information, which includes information representing the size and weight of the items. This allows the work support device 20 to determine the number of workers required based on the size and weight of the items, even when items are being brought into the same loading space. As a result, the work support device 20 can determine the number of workers in more detail.

[0196] Furthermore, the work support device 20 determines the number of workers to meet the specified work time. This allows the work support device 20 to determine the number of workers according to a wider variety of situations, such as urgent cases. In addition, for example, the fee determination unit 208 determines the fee according to the work time. This allows the work support device 20 to provide a more detailed fee proposal.

[0197] Furthermore, the work support device 20 may determine the fee based on the placement information. For example, if the item information includes information representing the weight of the item, and the placement information includes information representing the distance from a specific location in the loading space to the placement location of the item, the work support device 20 will calculate the fee based on the distance and the weight of the item. This means that, for example, even when the same item is loaded into the same loading space, the fee may vary depending on where each item is placed. In this way, the work support device 20 can provide a more detailed fee proposal.

[0198] The work support device 20 determines the price based on the delicate nature of the item. The work support device 20 determines the price based on the skills required for the work and the unit price for each skill level of the worker. This allows the work support device 20 to vary the price depending on how much labor is required from the worker during the handling of the item.

[0199] When workers bring goods into a loading area, they may need to share a visual representation of the task before carrying it out. However, if it is difficult to share a visual representation of the actual task, managing the progress of the task can become difficult. Therefore, the work support device 20 outputs the placement of items and the work procedure based on placement information, which is created by placing virtual items that mimic the items to be loaded into the loading area, and work procedure information, which represents the work procedure for the workers. The work support device 20 updates progress information, which represents the progress of the work according to the work procedure, based on the user's operation. The user can manage the progress of the task while confirming the visual representation of the task. When workers bring goods into a loading area, it becomes easier to share a visual representation of the task with the workers. This also makes it possible to simplify the management of the progress of the task.

[0200] The work procedure information includes, for each task, at least one of the following: the number of workers, identification information for each worker, and the scheduled work time. The work support device outputs at least one of the following: the number of workers, identification information for each worker, and the scheduled work time. By checking the number of workers and identification information for each worker, users can see at a glance how many people are working and who is responsible for which task. Therefore, they can share an understanding of the work process. In addition, by checking the scheduled work time, users can see an estimate of the work progress. Therefore, it becomes possible to easily manage the progress of the work.

[0201] The work support device 20 identifies the remaining time available for the task as progress information, based on the scheduled work time and the current time included in the work procedure information. The work support device 20 may also output the remaining time available for the task. For example, showing the worker the remaining time available for the task can help improve their motivation to work.

[0202] The progress status indicates whether the work has been completed. When the work support device 20 receives confirmation of the work's completion through the worker's operation, it updates the progress information to indicate that the work has been completed. This makes it possible to simplify the management of work progress.

[0203] The work support device 20 updates the progress information when the work is completed, based on an image of the item to be worked on, which is placed at the location indicated by the placement information, and which is captured by the imaging device at the user's operation. This makes progress management easier. The work support device 20 also outputs the image and an image of the virtual item placed in the loading space in a comparable manner. This allows for progress management while simultaneously updating the progress information when the work is completed. to, You can verify that the work has been completed according to the original image.

[0204] Furthermore, the progress status indicates whether the work has started. When the work support device 20 receives notification of the start of work through an operation by the worker, it updates the progress information to indicate that the work has started. This makes it possible to simplify the management of work progress.

[0205] The work support device 20 displays virtual items in the loading space on the HMD 21 worn by the worker, based on the layout information. This makes it easier to share an image of the work.

[0206] For example, the work support device 20 outputs either the order in which items are brought into the loading space or instructions regarding the loading of items, associating them with virtual items. This allows users to confirm work instructions and other information in relation to the items being worked on. Therefore, it becomes easier to share an image of the work.

[0207] The work procedure information includes, for each task, at least one of the following: the number of workers, identification information to identify the workers, and the scheduled work time. The work support device 20 displays at least one of the number of workers, identification information to identify the workers, and the scheduled work time in association with the virtual item that is the subject of the work. By viewing the virtual item through the HMD 21, the user can confirm the number of workers, the names of the workers, and the scheduled work time. Therefore, the work support device 20 can share the image of the work in a more easily understandable way.

[0208] The work support device 20 identifies the remaining time to be spent on the work as progress information based on the scheduled work time and the current time included in the work procedure information, and displays the remaining time in association with the virtual item that is the target of the work.

[0209] If the user is a worker, the work support device 20 may output the video captured by the imaging device on the HMD 21 to an output device of another person other than the worker. The video is the video that the worker is seeing through the HMD 21. For example, the work support device 20 may distribute the video in real time. This allows other people to easily check the status of the work. For example, other people can check without going to the loading space. For example, other people can remotely request changes to the work, etc.

[0210] For example, a worker may have their view obstructed by a wall or other obstruction. The work support device 20 displays the space ahead in the worker's direction of travel on the HMD 21 when the worker cannot see it in the loading area. The worker can then see the space ahead that would otherwise be invisible. Therefore, the work support device can facilitate the worker's work. When a user's view is obstructed by a wall or other obstruction, they may want to see the space ahead, or they may not particularly need to see it. In such cases, the work support device 20 may display the space ahead in the worker's direction of travel according to the user's instructions.

[0211] The work support device 20 displays the arrangement of items and work procedures on the user's terminal device. For example, based on the arrangement information, the work support device 20 displays the arrangement of virtual items in a virtual loading space that simulates the loading space on the user's terminal device. For example, it can display the arrangement of items in a VR space. The user can confirm the completed state of the item arrangement. This makes it easier to share an image of the work.

[0212] The work support device 20 identifies the remaining time available for the work as progress information based on the scheduled work time and the current time included in the work procedure information, and displays the remaining time in association with the virtual item that is the target of the work. This makes it easier to manage the progress of the work.

[0213] The work support device 20 determines the current desired delivery time based on the scheduled delivery time of the goods to be delivered from another source, which is included in the work procedure information, and the progress indicated by the progress information. The work support device notifies the other source of the current desired delivery time. If the work support device 20 receives a change from the other source to the current desired delivery time, it updates the progress information based on the current desired delivery time. This allows the work support device 20 to change the delivery time according to the progress of the work.

[0214] The work support device 20 determines whether there is a shortage of workers based on the delay time identified based on the scheduled work time and the current time included in the work procedure information. The work support device 20 also determines, depending on the progress of work in other loading spaces, Delivery The work request is notified to the workers in the space. The work support device 20 determines that there is a shortage of workers if the delay time is long.

[0215] As explained in each embodiment, if work procedures and fees can be determined, the actual cost of the work will not differ from the estimated cost. For this reason, for example, the company that plans the work and the company that actually carries out the work may be different. For example, it becomes possible to carry out the work without appointing a leader or similar person on site. In each embodiment, using work procedures makes it possible to carry out the work more accurately. Also, in each embodiment, using work procedures makes it possible for workers to carry out the work more carefully. Also, in each embodiment, using work procedures makes it possible for workers to carry out the work more on time.

[0216] This concludes the description of each embodiment. Each embodiment may be combined or modified for use.

[0217] Furthermore, the work support devices 10 and 20 may be configured to include each functional unit and some information. The functional units of the work support device 20 are not particularly limited. The work support device 20 may also have other functional units that are not shown.

[0218] Furthermore, each embodiment is not limited to the examples described above and can be modified in various ways. Also, the configuration of the work support devices 10 and 20 is not particularly limited. For example, the functional units of the work support devices 10 and 20 may be implemented by a single device. Alternatively, each functional unit or database of the work support devices 10 and 20 may be implemented by different devices and configured as a system. For example, each functional unit of the work support device 20 may be implemented by multiple servers and configured as a system. For example, it may be implemented by a database server containing each database and a server having each functional unit.

[0219] For example, the output unit 211 may be divided into an output unit 211-1 having functions related to planning and an output unit 211-2 having functions related to the day's work. For example, the overall system may be implemented with a server comprising a placement unit 201, a worker number identification unit 202, a determination unit 204, a generation unit 206, a fee identification unit 208, and an output unit 211-1, and a server comprising an output unit 211-2, an update unit 213, a delivery time identification unit 215, a delivery time notification unit 217, a determination unit 219, and a work request notification unit 221. The overall system may be implemented with, for example, a server comprising a placement unit, a server comprising a worker number identification unit 202, a determination unit 204, a generation unit 206, and an output unit 211-1, and a server comprising an update unit 213 and an output unit 211-2.

[0220] Furthermore, in the embodiment, each database may include some of the aforementioned information. Also, each piece of information may include information other than the aforementioned information.

[0221] Furthermore, the process of generating information to be displayed on the terminal device 22 may be performed by functional units of the work support devices 10 and 20, such as the output unit 211, the delivery time notification unit 217, and the work request notification unit 221. Alternatively, this process may be performed by the terminal device 22. That is, the terminal device 22 generates screen information to be displayed on the terminal device 22 based on the data received from the work support devices 10 and 20, and displays the screen. The process of generating information to be displayed on the HMD 21 may be performed by functional units of the work support devices 10 and 20, such as the output unit 111 and the output unit 211. Alternatively, this process may be performed by the output unit 111 and the output unit 211. That is, the HMD 21 generates information to be displayed on the HMD 21 based on the data received from the work support devices 10 and 20, and displays the information based on that information.

[0222] (Example of computer hardware configuration) Next, we will describe an example of a hardware configuration when each of the devices, such as the work support devices 10 and 20 and the terminal device 22, is implemented using a computer.

[0223] Figure 15 is an explanatory diagram showing an example of a computer hardware configuration. For example, some or all of each device can be implemented using any combination of computer 80 and programs as shown in Figure 15.

[0224] Computer 80 includes, for example, a processor 801, a ROM (Read Only Memory) 802, a RAM (Random Access Memory) 803, and a storage device 804. Computer 80 also includes a communication interface 805 and an input / output interface 806. Each component is connected, for example, via a bus 807. The number of components is not particularly limited, and each component may be one or more.

[0225] The processor 801 controls the entire computer 80. The processor 801 can be, for example, a CPU (Central Processing Unit), a DSP (Digital Signal Processor), a GPU (Graphics Processing Unit), a PPU (Physics Processing Unit), a TPU (Tensor Processing Unit), a quantum processor, or a combination thereof, and is not particularly limited.

[0226] The computer 80 also includes a ROM 802, a RAM 803, and a storage device 804. The storage device 804 could be, for example, a semiconductor memory such as flash memory, an HDD (Hard Disk Drive), or an SSD (Solid State Drive). For instance, the storage device 804 stores OS (Operating System) programs, application programs, and programs related to the embodiment. Alternatively, the ROM 802 stores application programs and programs related to the embodiment. The RAM 803 is used as a work area for the processor 801.

[0227] The processor 801 also loads programs stored in the memory device 804, ROM 802, etc. Then, the processor 801 executes each process coded in the program. The processor 801 may also download various programs via the communication network NT. Furthermore, the processor 801 functions as part or all of the computer 80. The processor 801 may also execute processes or instructions in the illustrated flowchart based on the program.

[0228] The communication interface 805 is connected to a communication network NT, such as a LAN (Local Area Network) or WAN (Wide Area Network), via a wireless or wired communication line. The communication network NT may be composed of multiple communication networks NT. This allows the computer 80 to connect to external devices and external computers 80 via the communication network NT. The communication interface 805 manages the interface between the communication network NT and the internal workings of the computer 80. Furthermore, the communication interface 805 controls the input and output of data from external devices and external computers 80.

[0229] Furthermore, the input / output interface 806 is connected to at least one of the input device, output device, and input / output device. The connection method may be wireless or wired. Examples of input devices include keyboards, mice, and microphones. Examples of output devices include display devices, lighting devices, and audio output devices. Examples of input / output devices include touch panel displays. The input device, output device, and input / output device may be built into the computer 80 or may be external.

[0230] The hardware configuration of computer 80 is an example. Computer 80 may have some of the components shown in Figure 15. Computer 80 may have components other than those shown in Figure 15. For example, computer 80 may have a drive device. The processor 801 may read programs and data stored on a recording medium attached to the drive device into RAM 803. Examples of non-temporary tangible recording media include optical discs, flexible discs, magneto-optical discs, and USB (Universal Serial Bus) memory. Also, as mentioned above, computer 80 may have input devices such as a keyboard and a mouse. Computer 80 may have output devices such as a display. Furthermore, computer 80 may have input devices, output devices, and input / output devices, respectively.

[0231] Furthermore, the computer 80 may have various sensors. The type of sensor is not particularly limited. Also, the computer 80 may be equipped with an imaging device capable of capturing images or videos.

[0232] This concludes the description of the hardware configuration of each device. Furthermore, there are various variations in how each device can be implemented. For example, each device may be implemented by any combination of different computers and programs for each component. Alternatively, the multiple components of each device may be implemented by any combination of a single computer and program.

[0233] Furthermore, some or all of the components of each device may be implemented using application-specific circuits. Alternatively, some or all of the components of each device may be implemented using general-purpose circuits such as FPGAs (Field Programmable Gate Arrays). Furthermore, some or all of the components of each device may be implemented using a combination of application-specific circuits and general-purpose circuits. These circuits may also be a single integrated circuit, or they may be divided into multiple integrated circuits. These multiple integrated circuits may be connected via a bus or the like.

[0234] Furthermore, if some or all of the components of each device are implemented by multiple computers or circuits, these computers or circuits may be centrally located or distributed.

[0235] The work support method described in the embodiment may be implemented by a computer such as the work support devices 10 and 20.

[0236] Each program described in the embodiment is recorded on a computer-readable recording medium such as an HDD, SSD, flexible disk, optical disk, magneto-optical disk, or USB memory. Each program is then executed by being read from the recording medium by a computer. Furthermore, each program may be distributed via a communication network NT.

[0237] Each component of the work support device 10 and each component of the work support device 20 described above may be implemented using dedicated hardware, such as a computer. Alternatively, each component may be implemented using software. Alternatively, each component may be implemented using a combination of hardware and software.

[0238] The present disclosure has been described above with reference to embodiments, but the present disclosure is not limited to the embodiments described above. The structure and details of each present disclosure may include embodiments that apply various modifications that can be grasped by those skilled in the art within the scope of the present disclosure. The present disclosure may include embodiments that combine or substitute the matters described herein as appropriate. For example, matters described using a particular embodiment may be applied to other embodiments to the extent that they do not cause a contradiction. For example, although several operations are described sequentially in the form of a flowchart, the order in which they are described does not limit the order in which the operations are performed. Therefore, when implementing an embodiment, the order of the operations can be changed to the extent that it does not impair the content.

[0239] Some or all of the above embodiments may also be described as follows. However, some or all of the above embodiments are not limited to the following.

[0240] (Note 1) A means for identifying the number of workers required for a task, based on item information relating to the items to be brought in and placement information in which virtual items that mimic the items to be brought in are placed in the delivery space, A determination means for determining the order in which the items are brought in, based on the number of workers, A generation means that generates work procedure information representing the procedure for the work to be performed by a worker, based on the delivery order and the arrangement information, An output means for outputting the aforementioned work procedure information, A work support device equipped with the following features.

[0241] (Note 2) The aforementioned work is one of the following: the work of bringing in the article, the work of assembling the article, or the work of attaching the article. Work support device as described in Appendix 1.

[0242] (Note 3) The means for identifying the number of workers identifies the number of workers for each task, The determination means determines the delivery order based on the number of workers for each task. Work support devices as described in Appendix 1 or Appendix 2.

[0243] (Note 4) The determination means determines the delivery order such that the work with the fewest workers is performed first. Work support device as described in Appendix 3.

[0244] (Note 5) The determination means determines the delivery order such that the work with the most workers is performed first. Work support device as described in Appendix 3.

[0245] (Note 6) The determination means determines the delivery order based on the capabilities and schedule information of each worker, the number of workers for each task, and the capabilities required for each task. A work support device as described in any of the appendices 3 to 5.

[0246] (Note 7) The aforementioned article information includes information representing the size and weight of the article, The number-of-workers table sets the number of workers according to the work, size, and weight of the articles. The number-of-workers specifying means specifies the number of workers for each work based on the number-of-workers table. The work support device according to any one of Appendices 3 to 6.

[0247] (Appendix 8) The number-of-workers specifying means specifies the number of workers so as to satisfy a specified working time. The work support device according to any one of Appendices 1 to 7.

[0248] (Appendix 9) Charge specifying means for specifying a charge based on the arrangement information. The work support device according to any one of Appendices 1 to 8, comprising the above.

[0249] (Appendix 10) The article information includes information representing the weight of the article. The arrangement information includes information representing the distance from a specific position in the loading space to the arrangement position of the article. The charge specifying means calculates the charge based on the distance and the weight of the article. The work support device according to Appendix 9.

[0250] (Appendix 11) The charge specifying means specifies the charge based on the delicacy degree of the article. The work support device according to Appendix 9 or Appendix 10.

[0251] (Appendix 12) Charge specifying means for specifying a charge based on the required ability for the work and the unit price according to the ability of the worker. The work support device according to any one of Appendices 1 to 8, comprising the above.

[0252] (Appendix 13) Comprising charge specifying means for specifying a charge. The means for identifying the number of workers identifies the number of workers in order to fulfill the specified working time, The aforementioned fee identification means identifies the fee according to the work time. A work support device as described in any of the appendices 1 through 8.

[0253] (Note 14) The information relating to the loading space includes information relating to the size of the loading space. A work support device as described in any of the appendices 1 through 13.

[0254] (Note 15) The procedure for the aforementioned work is at least one of the following: the procedure for bringing the goods into the loading space, and the procedure for unloading the goods from the loading source. A work support device as described in any of the appendices 1 through 14.

[0255] (Note 16) The procedure for the aforementioned delivery work includes the order in which the goods are removed from the delivery means used for delivery. Work support device as described in Appendix 15.

[0256] (Note 17) The procedure for the aforementioned removal work includes the order in which the items are loaded onto the delivery means for transport, Work support device as described in Appendix 15.

[0257] (Note 18) The output means outputs the work procedure information to the user's terminal device. A work support device as described in any of the appendices 1 through 17.

[0258] (Note 19) The output means outputs the work procedure information to the user's HMD. A work support device as described in any of the appendices 1 through 17.

[0259] (Note 20) Arrangement means for arranging the virtual article in the loading space based on the article information The work support device according to any one of Appendices 1 to 19 including the above

[0260] (Appendix 21) The arrangement means arranges the virtual article in a virtual loading space that simulates the loading space based on the article information The work support device according to Appendix 20

[0261] (Appendix 22) A computer Based on the article information regarding the article to be loaded and the arrangement information in which the virtual article simulating the article to be loaded is arranged in the loading space, specifies the number of workers required for the work Based on the number of workers, determines the loading order of the articles Based on the loading order and the arrangement information, generates work procedure information representing the procedure of the work for the worker Outputs the work procedure information A work support method for executing the process

[0262] (Appendix 23) The work is any one of the loading work of the article, the assembly work of the article, and the attachment work of the article The work support method according to Appendix 22

[0263] (Appendix 24) In the process of specifying the number of workers, the number of workers is specified for each type of work In the process of determining, the loading order is determined based on the number of workers for each type of work The work support method according to Appendix 22 or Appendix 23

[0264] (Appendix 25) In the process of determining, the loading order is determined such that the work with fewer workers comes first The work support method according to Appendix 24

[0265] (Note 26) In the process of determining the above, the order of delivery is determined so that the tasks with the most workers are performed first. Work support methods as described in Appendix 24.

[0266] (Note 27) In the process of making the determination, the delivery order is determined based on the capabilities and schedule information of each worker, the number of workers for each task, and the capabilities required for each task. A work support method described in any of the appendices 24 to 26.

[0267] (Note 28) The aforementioned article information includes information representing the size and weight of the article, The worker number table sets the number of workers according to the size and weight of the work and the item. In the process of identifying the number of workers, the number of workers is identified for each task based on the worker number table. A work support method described in any of the appendices 24 to 27.

[0268] (Note 29) In the process of determining the number of workers, the number of workers is determined so as to satisfy the specified work time. A work support method described in any of the appendices 22 to 28.

[0269] (Note 30) The aforementioned computer, Furthermore, based on the aforementioned placement information, the fee is determined. Execute the process A work support method described in any of the appendices 22 to 29.

[0270] (Note 31) The article information includes information representing the weight of the article, The arrangement information includes information representing the distance from a specific location in the loading space to the arrangement location of the item, In the process of determining the aforementioned fee, the fee is calculated based on the distance and the weight of the item. Work support methods as described in Appendix 30.

[0271] (Note 32) In the process of determining the aforementioned fee, the fee is determined based on the degree of delicacy of the item. Work support methods as described in Appendix 30 or Appendix 31.

[0272] (Note 33) The aforementioned computer, The fee is determined based on the skills required for the aforementioned work and the unit price for each skill level of the aforementioned worker. Execute the process A work support method described in any of the appendices 22 to 29.

[0273] (Note 34) The aforementioned computer, Furthermore, the fees are explained. do , Execute the process, In the process of identifying the number of workers, the number of workers is determined so as to satisfy the specified work time. In the process of determining the aforementioned charges, the charges corresponding to the work time are determined. A work support method described in any of the appendices 22 to 29.

[0274] (Note 35) The information relating to the loading space includes information relating to the size of the loading space. A work support method described in any of the appendices 22 to 34.

[0275] (Note 36) The procedure for the aforementioned work is at least one of the following: the procedure for bringing the goods into the loading space, and the procedure for unloading the goods from the loading source. A work support method described in any of the appendices 22 to 35.

[0276] (Note 37) The procedure for the aforementioned delivery work includes the order in which the goods are removed from the delivery means used for delivery. Work support methods as described in Appendix 36.

[0277] (Note 38) The procedure for the aforementioned removal work includes the order in which the items are loaded onto the delivery means for transport, Work support methods as described in Appendix 36.

[0278] (Note 39) In the output process described above, the work procedure information is output to the user's terminal device. A work support method described in any of the appendices 22 to 38.

[0279] (Note 40) In the output process described above, the work procedure information is output to the user's HMD. A work support method described in any of the appendices 22 to 38.

[0280] (Note 41) The aforementioned computer, Based on the aforementioned item information, the virtual item is placed in the loading space. Execute the process A work support method described in any of the appendices 22 to 40.

[0281] (Note 42) In the aforementioned placement process, the virtual items are placed in a virtual loading space that mimics the loading space, based on the item information. Work support methods as described in Appendix 41.

[0282] (Note 43) On the computer, Based on item information relating to the items to be delivered and placement information in which virtual items, which are models of the items to be delivered, are placed in the delivery space, the number of workers required for the work is determined. Based on the number of workers, the order in which the items are brought in is determined. Based on the delivery order and the arrangement information, work procedure information representing the procedure for the work to be performed by the worker is generated. Outputting the aforementioned work procedure information, A non-temporary recording medium readable by the computer, which records a program that executes a process.

[0283] (Note 44) The aforementioned work is one of the following: the work of bringing in the article, the work of assembling the article, or the work of attaching the article. The recording medium described in Appendix 43.

[0284] (Note 45) In the process of identifying the number of workers, the number of workers is identified for each task, In the process of making the determination, the order of delivery is determined based on the number of workers for each task. Recording medium as specified in Appendix 43 or Appendix 44.

[0285] (Note 46) In the process of making the above determination, the order of delivery is determined so that the tasks with fewer workers are performed first. Recording medium as described in Appendix 45.

[0286] (Note 47) In the process of determining the above, the order of delivery is determined so that the tasks with the most workers are performed first. Recording medium as described in Appendix 45.

[0287] (Note 48) In the process of making the determination, the delivery order is determined based on the capabilities and schedule information of each worker, the number of workers for each task, and the capabilities required for each task. A recording medium as described in any of the appendices 45 to 47.

[0288] (Note 49) The aforementioned article information includes information representing the size and weight of the article, The worker number table sets the number of workers according to the size and weight of the work and the item. In the process of identifying the number of workers, the number of workers is identified for each task based on the worker number table. A recording medium as described in any of the appendices 45 to 48.

[0289] (Note 50) In the process of determining the number of workers, the number of workers is determined so as to satisfy the specified work time. A recording medium as described in any of the appendices 43 to 49.

[0290] (Note 51) To the aforementioned computer, Furthermore, based on the aforementioned placement information, the fee is determined. Record the program that executes the process. A recording medium as described in any of the appendices 43 to 50.

[0291] (Note 52) The article information includes information representing the weight of the article, The arrangement information includes information representing the distance from a specific location in the loading space to the arrangement location of the item, In the process of determining the aforementioned fee, the fee is calculated based on the distance and the weight of the item. The recording medium described in Appendix 51.

[0292] (Note 53) In the process of determining the aforementioned fee, the fee is determined based on the degree of delicacy of the item. The recording medium described in Appendix 51 or Appendix 52.

[0293] (Note 54) To the aforementioned computer, The fee is determined based on the skills required for the aforementioned work and the unit price for each skill level of the aforementioned worker. Record the program that executes the process. A recording medium as described in any of the appendices 43 to 50.

[0294] (Note 55) To the aforementioned computer, Furthermore, the fees are explained. do , The program that executes the process is recorded, In the process of identifying the number of workers, the number of workers is determined so as to satisfy the specified work time. In the process of determining the aforementioned charges, the charges corresponding to the work time are determined. A recording medium as described in any of the appendices 43 to 50.

[0295] (Note 56) The information relating to the loading space includes information relating to the size of the loading space. A recording medium as described in any of the appendices 43 to 55.

[0296] (Note 57) The procedure for the aforementioned work is at least one of the following: the procedure for bringing the goods into the loading space, and the procedure for unloading the goods from the loading source. A recording medium as described in any of the appendices 43 to 56.

[0297] (Note 58) The procedure for the aforementioned delivery work includes the order in which the goods are removed from the delivery means used for delivery. The recording medium described in Appendix 57.

[0298] (Note 59) The procedure for the aforementioned removal work includes the order in which the items are loaded onto the delivery means for transport, The recording medium described in Appendix 57.

[0299] (Note 60) In the output process described above, the work procedure information is output to the user's terminal device. A recording medium as described in any of the appendices 43 to 59.

[0300] (Note 61) In the output process described above, the work procedure information is output to the user's HMD. A recording medium as described in any of the appendices 43 to 59.

[0301] (Note 62) To the aforementioned computer, Based on the aforementioned item information, the virtual item is placed in the loading space. Record the program that executes the process. A recording medium as described in any of the appendices 43 to 61.

[0302] (Note 63) In the aforementioned placement process, the virtual items are placed in a virtual loading space that mimics the loading space, based on the item information. The recording medium described in Appendix 62. [Explanation of symbols]

[0303] 10,20 Work support devices 21 HMD 22 Terminal devices 80 Computers 201 Placement section 102,202 Number of workers identification department 104,204 Decision Section 106,206 generation part 208 Fee Specification Section 111,211,211-1,211-2 Output section 213 Update Department 215 Delivery time identification section 217 Delivery time notification section 219 Judgment Department 221 Work Request Notification Department 223 Inquiry Department 225 Change Request Reception Department 801 Processor 802 ROM 803 RAM 804 Storage device 805 Communication Interface 806 Input / Output Interface 807 Bus NT communication network

Claims

1. A means for identifying the number of workers required for a task, based on item information relating to the items to be brought in and placement information in which virtual items that mimic the items to be brought in are placed in the delivery space, A determination means for determining the order in which the items are brought in, based on the number of workers, A generation means that generates work procedure information representing the procedure for the work to be performed by a worker, based on the delivery order and the arrangement information, An output means for outputting the aforementioned work procedure information, A work support device equipped with the following features.

2. The aforementioned work is one of the following: the work of bringing in the article, the work of assembling the article, or the work of attaching the article. The work support device according to claim 1.

3. The means for identifying the number of workers identifies the number of workers for each task, The determination means determines the delivery order based on the number of workers for each task. The work support device according to claim 1.

4. The determination means determines the delivery order such that the work with the fewest workers is performed first. The work support device according to claim 3.

5. The determination means determines the delivery order such that the work with the most workers is performed first. The work support device according to claim 3.

6. The determination means determines the delivery order based on the capabilities and schedule information of each worker, the number of workers for each task, and the capabilities required for each task. The work support device according to claim 3.

7. The aforementioned article information includes information representing the size and weight of the article, The worker number table sets the number of workers according to the size and weight of the work and the item. The means for identifying the number of workers identifies the number of workers for each task based on the table of workers. The work support device according to claim 3.

8. The means for identifying the number of workers identifies the number of workers in order to satisfy the specified working time. A work support device according to any one of claims 1 to 7.

9. Computers Based on item information relating to the items to be delivered and placement information in which virtual items, which are models of the items to be delivered, are placed in the delivery space, the number of workers required for the work is determined. Based on the number of workers, the order in which the items are brought in is determined. Based on the delivery order and the arrangement information, work procedure information representing the procedure for the work to be performed by the worker is generated. Outputting the aforementioned work procedure information, A method for assisting in the execution of a process.

10. On the computer, Based on item information relating to the items to be delivered and placement information in which virtual items, which are models of the items to be delivered, are placed in the delivery space, the number of workers required for the work is determined. Based on the number of workers, the order in which the items are brought in is determined. Based on the delivery order and the arrangement information, work procedure information representing the procedure for the work to be performed by the worker is generated. Outputting the aforementioned work procedure information, A program that executes a process.