The present invention relates to a picking work assistance device and a computer-readable recording medium having stored thereon a picking work assistance program, and more particularly, to a picking assistance device and a computer-readable recording medium having stored thereon a picking assistance program for displaying, for example, an image of a commodity to be picked.
Japanese Unexamined Patent Application Publication No. 2006-306505 discloses a picking assistance system which displays an image of a commodity to be picked in accordance with the unit of picking.
Japanese Unexamined Patent Application Publication No. 2001-130721 discloses a picking system which displays a style of packing of commodities to be shipped, which are stacked on a pallet.
The background art described above, i.e., the technology of both Japanese Unexamined Patent Application Publication No. 2006-306505 and Japanese Unexamined Patent Application Publication No. 2001-130721, merely displays a commodity or the style of packing. Thus, the above technology is not sufficient to prevent incorrect picking by a worker in multi-picking (i.e., the work to collect commodities for multiple delivery destinations at one time by using multiple containers), in particular.
Therefore, a main object of the present invention is to provide a new picking work assistance device and a computer-readable recording medium having stored thereon a picking work assistance program.
Another object of the present invention is to provide a picking work assistance device and a computer-readable recording medium having stored thereon a picking work assistance program capable of preventing incorrect picking by a worker as much as possible, particularly in multi-picking.
A first invention pertains to a picking work assistance device which assists multi-picking work of sequentially picking commodities that are each stored in a storage area, using a carrier vehicle on which a plurality of containers corresponding individually to a plurality of customers, respectively, are placed, in which the picking work assistance device includes a picking work target registrator that registers a commodity, which is a picking work target, and a container indicator that indicates which of the plurality containers the picked commodity is to be put in.
In the first invention, by having the plurality of containers corresponding to the customers individually placed on one carrier vehicle, multi-picking, which is to collect commodities ordered by multiple customers in a single picking work operation, is performed. In doing so, a picking worker picks the commodity registered by the picking work target registrator, and puts the commodity in one of the plurality of containers indicated by the container indicator.
According to the first invention, the container indicator, which indicates which of the plurality containers the picked commodity is to be put in, is provided, and therefore, in the multi-picking, it is possible to prevent the picked commodity from being put in an incorrect container, for example, as much as possible.
A second invention depends on the first invention, and pertains to a picking work assistance device in which the carrier vehicle includes a guide image display portion, which is removably provided on the carrier vehicle, and guides the picking work, and the container indicator displays, by the guide image display portion, a container guide image as a guide to the container in which the commodity should be put from among the plurality of containers.
According to the second invention, by displaying the container in which the commodity should be put by means of the container guide image, it is possible to more effectively prevent a commodity loading error to be made by the picking worker.
A third invention depends on the second invention, and pertains to a picking work assistance device in which the guide image display portion displays, when the carrier vehicle arrives at the storage area of the commodity registered by the picking work target registrator, a commodity guide image showing information on the commodity to be picked.
According to the third invention, since the picking worker picks the commodity in accordance with the commodity guide image, it is possible to prevent an incorrect commodity from being picked, for example, in the multi-picking as much as possible.
A fourth invention depends on the second or third invention, and pertains to a picking work assistance device in which the guide image display portion displays, when the carrier vehicle is close to the storage area of the commodity, a storage area guide image showing information on that storage area.
According to the fourth invention, since the picking worker can confirm the storage area when the carrier vehicle has come close to the storage area of the commodity to be picked, a picking error can be further prevented.
A fifth invention depends on any one of the first to fourth inventions, and pertains to a picking work assistance device in which the picking work assistance device further includes a route information generator which generates information on a traveling route for the carrier vehicle to perform the picking work of the commodity registered by the picking work target registrator, on the basis of map data and the information on the storage area of the registered commodity.
According to the fifth invention, since the traveling route for the carrier vehicle is displayed as a guide image as needed, it is possible to guide the picking worker effectively in a case where the carrier vehicle is not an AGV that can autonomously travel.
A sixth invention depends on the fifth invention, in which the route information generator generates route information on the basis of information on a plurality of storage areas corresponding to commodities, which are the picking work targets, of a plurality of customers for whom the multi-picking is intended.
According to the sixth invention, since the route information is generated on the basis of the information on the plurality of storage areas, it is possible to generate an efficient traveling route in the multi-picking.
A seventh invention depends on the sixth invention, and pertains to a picking work assistance device in which the route information generator sorts the commodities, which are the picking work targets, of the plurality of customers by the storage areas, and generates the route information such that the commodities, which are the picking work targets, sorted by the storage areas are sequentially picked.
According to the seventh invention, since the route information is generated on the basis of a result of sorting of the plurality of storage areas, it is possible to generate an even more efficient traveling route in the multi-picking.
An eighth invention depends on any one of the first to seventh inventions, and pertains to a picking work assistance device in which the carrier vehicle includes, at places corresponding to positions where the plurality of containers are placed, an informing portion that informs which of the plurality of containers the commodity is to be put in, and the container indicator indicates, by means of the informing portion, the container in which the commodity should be put from among the plurality of containers.
According to the eighth invention, the container indicator can use the informing portion to indicate the container in which the commodity should be put.
A ninth invention pertains to a non-transitory computer-readable recording medium having stored thereon a picking work assistance program which is executed by a computer of a picking work assistance device, which assists multi-picking work of sequentially picking commodities that are each stored in a storage area, using a carrier vehicle on which a plurality of containers corresponding individually to a plurality of customers, respectively, are placed, in which the picking work assistance program causes the computer to function as a picking work target registrator that registers a commodity, which is a picking work target, and a container indicator that indicates which of the plurality containers the picked commodity is to be put in.
According to the ninth invention, the same advantage as that of the first invention can be expected.
Referring to
In the warehouse 100, shelves 102, as storage areas, on which each of the commodities (not shown) is placed and stored, are arranged. The shelves 102 are installed such that two rows of shelves form one set or block, and a magnetic tape 104, which indicates a route for an AGV 24 to be described later to autonomously travel, is laid between those blocks of shelves. However, other than between the blocks of shelves, the magnetic tape 104 is laid at a place where the AGV 24 needs to be guided. Note that a place indicated by a white circle 106 in
Also, although not illustrated in
The order information is received from customer terminals 1, 1, . . . of the customers (delivery destinations) 1A, 2A, . . . , 1B, . . . 9F, via the Internet, for example, at the time determined for each customer (ticketing time: 4 to 5 times a day, for example). The order information is input to an order reception computer 14 included in the picking work assistance device 10. The order reception computer 14 is a general-purpose computer, and stores the received order details in a memory (not shown). The order details are updated every time the order information is input from the customer terminal 1. In other words, since the order reception computer 14 registers the commodity, which is a target of the picking work, the order reception computer 14 functions as a picking work target commodity registrator.
The order reception computer 14 causes an accompanying sticker printer 16 to print a sticker (delivery request label) 26 as shown in
On the sticker 26, the item number of the commodity, quantity, shelf number, the name of the customer, and the customer ID are indicated, and a bar code 28 including all of the aforementioned items of information is printed. Note that the bar code 28 may be a one-dimensional bar code or a two-dimensional bar code. Here, the shelf number corresponds to detailed information about the storage area, and the item number of the commodity and the quantity correspond to detailed information about the commodity.
The order reception computer 14 causes the sticker printer 16 to print the sticker 26 in this way, and transmits print result information to an order management server 18.
The order management server 18 may be a general-purpose computer, and includes a central processing unit (CPU), a communication device connected to the CPU via an internal bus, and a memory, although none of the above elements is shown in the drawing. The order management server 18 can communicate with the order reception computer 14 and the picking work management server 20, etc., via the above-described communication device, and can exchange data with the element in communication. In addition, the memory includes a ROM and a RAM, and the print result information received from the order reception computer 14 is accumulated in the memory for each customer.
When the order management server 18 receives the print result information from the order reception computer 14, the order management server 18 updates the order data accumulated in the memory (not shown), and transmits the additional order data to the picking work management server (AOS: AGV Operation System) 20.
The picking work management server 20 includes a progress monitor 22, and displays the state of progress of the picking work as a whole in the form of, for example, squares corresponding to the orders individually. More specifically, the picking work management server 20 uses the square to display the state of progress of the picking work for the corresponding order by color, such as in blue (normal), orange (delay), or gray (complete).
The picking work management server 20 may be a general-purpose computer, and includes a CPU and a communication device, though not shown. The picking work management server 20 can communicate with the order management server 18, the AGV 24, and the like, via the communication device, and can exchange data with the element in communication. In addition, the picking work management server 20 includes a memory (not shown), and the memory stores programs (an OS, a picking work management program, etc.) that are necessary for the picking work management server 20.
As described above, the picking work management server 20 includes the progress monitor 22, and displays the state of progress of the picking work as a whole.
Referring to
At the upper ends of the frames 40, an upper placement board 42 for placing the container 38 is provided. The tablet terminal 44 is removably (detachably) installed near a front end of the upper surface of the upper placement board 42. The tablet terminal 44 is a computer including a CPU (a processor) and a memory as will be described later.
The tablet terminal 44 reads the bar code on all of the stickers, which are printed by the sticker printer 16, and which one picking worker should handle, to notify the picking work management server 20 of the read bar codes, and displays a guide image (GUI image) for the picking worker, which is one of the features of the present embodiment.
A handy-type bar code reader 46 for reading a bar code as a commodity ID assigned to the commodity is provided near the tablet terminal 44 of the upper placement board 42, and a fixed bar code reader 50 is provided on a mounting plate 48 connecting between the left and right frames 40 at a front end of the frames 40.
Note that, in the present embodiment, while four containers 38 can be placed on the AGV 24, the number of containers that can be placed may be arbitrary.
Further, the container 38 is basically a bottom-closed box with the top being open. The container 38 includes, for example, a weight sensor which is installed at the bottom, and detects the weight of the commodity that has been put in; a volume sensor which is provided at a side wall, and detects the volume (size) of the commodity that has been put in; and a photosensor which is provided at an opening edge, and detects the input of the commodity. However, since the above elements are not directly relevant to the embodiment, illustration and description thereof are omitted.
Also, in a case where the sticker 26 (
As shown in
Wheels 54 and 56 are provided on the lower surface of the platform truck 34 of the AGV 24. The wheels 54 are drive wheels, and the wheels 56 function as driven wheels. The drive wheels 54 are coupled to left and right motors 58 as a driving portion. In other words, as the drive wheels 54 are rotated by the motors 58, the AGV 24 travels. The AGV 24 is required to perform not only the normal forward traveling, but also the backward movement, turning, reversing, etc. For this reason, in the present embodiment, the drive wheels 54 are structured such that they can be independently driven by the left and right separate motors 58.
The AGV 24 is provided with a tag reader 60 for reading the RF tags (not shown) laid in the warehouse 100 (
As described above, while the tablet terminal 44 is mounted on the AGV 24, the tablet terminal 44 may be provided for each picking worker or for each AGV 24. The tablet terminal 44 includes a touch display (a display with a touch screen), and also a CPU 44a, as shown in
As shown in
A memory 70 is further connected to the CPU 62 via the internal bus 64. The memory 70 includes a ROM and a RAM. Programs necessary for the AGV 24 (an OS, a traveling control program, etc.) are stored in the memory 70. The AGV 24 autonomously travels in accordance with map data that has been stored in the memory 70 in advance, and route data and the like sent from the picking work management server 20.
A motor drive circuit 72 including the motors 58 for driving the wheels 54 shown in
A scanner interface 74 receives a read signal from the bar code readers 46 and 50 shown in
A detection signal from the magnetic sensor 52 shown in
In the AGV 24, a read signal, which is obtained by the tag reader 60 for reading the above-mentioned RF tags, is further taken in from a tag reader interface 78 as positional data.
In the program storage area 80, a preprocessing program 80a, a picking work management program 80b, etc., are stored. The preprocessing program 80a is a program for preprocessing (
The data storage area 82 stores map data 82a showing the whole of the warehouse 100 shown in
The data storage area 82 further stores display image data 82c for displaying the above GUI image, and bar code information data 82d, which is obtained by reading the bar code on the delivery request label 26 shown in
Next, referring to
As shown in
In the present embodiment, in all cases, the bar code data that is read by the bar code reader 46 or 50 is input to the CPU 62 of the AGV 24 from the scanner interface 74. Further, from the communication device 68, the bar code data is input to the CPU 44a through the communication device 44c of the tablet terminal 44, and is also transmitted to the picking work management server 20.
In the following step S3, it is determined whether a reading instruction to read a bar code on the sticker 26 has been given. If “NO” in step S3, in other words, if no reading instruction has been given, the processing proceeds to step S9. On the other hand, if “YES” in step S3, in other words, if an instruction to read the bar code on the sticker has been given, the bar code 28 (
In step S7, the data of the read bar code is transmitted to the picking work management server 20. That is, the processing of the above step S7 serves as a picking work target registrator that registers a commodity, which is a picking work target.
Then, in step S9, it is determined whether the reading of the bar code has been finished. Here, the tablet terminal 44 determines whether an end of the bar code reading has been instructed by the worker.
If “NO” in step S9, in other words, if the reading of the bar code is not to be finished, the processing returns to step S3, and a reading process of the bar code on the next sticker is executed. On the other hand, if “YES” in step S9, in other words, if the reading of the bar code has been finished, the picking work management server 20 is notified, in step S11, that the reading of the bar code has been finished. Further, in step S13, it is determined whether a picking work list to be executed has been acquired from the picking work management server 20 by using the tablet terminal 44. The picking work list corresponds to a summary of information, such as the item number of the commodity, quantity, shelf number, the name of the customer, and the customer ID, included in the bar code data which the picking work management server 20 received from the tablet terminal 44, for each sticker 26.
If “NO” in step S13, the processing returns to step S13 to wait for reception of the picking work list from the picking work management server 20. Then, if step S13 is eventually determined to be “YES”, in other words, if the picking work list is received, the acquired picking work list is stored in the memory 44b (
Note that in the present embodiment, data of the read bar code is transmitted to the picking work management server 20 each time the reading of the bar code is executed. However, data of all of the read bar codes may be transmitted after reading of all of the bar codes has been finished.
A program for picking work preprocessing, which is to be conducted by the picking work management server 20 as shown in
When it is determined as “YES” in step S21, in step S23, picking work information such as the item number of the commodity, quantity, shelf number, the name of the customer, and the customer ID is acquired, on the basis of the bar code data. In step S25, the procedure of step S23 is repeated until it is determined that reception of all pieces of bar code information is complete.
Then, when it is determined, in step S25, that reception of all pieces of picking work information is complete, the picking work management server 20 creates the picking work list in step S27, on the basis of the bar code data including, for example, the item number of the commodity, quantity, shelf number, the name of the customer, and the customer ID, and stores (registers) the picking work list in the memory (not shown) of the picking work management server 20. Then, the picking work list is transmitted to the tablet terminal 44.
In the next step S29, the CPU 44a sorts the delivery destinations (customers) respectively indicated by the bar code data obtained in step S23 in the order of shelf number.
In the next step S31, referring to the map data, the picking work management server 20 generates information on a route that is most efficient for the AGV 24 to travel, in accordance with the order of the sorted shelf numbers. Next, in step S33, the picking work management server 20 transmits the above route information to the AGV 24, and ends the picking work preprocessing. That is, steps S29 and S31 of the above preprocessing serve as route information generator.
When the picking work processing is started, in step S41, the picking work management server 20 is notified of the start of the picking work.
In the subsequent step S43, the CPU 44a instructs the AGV 24 to start traveling. In accordance with the above traveling start instruction, the CPU 62 of the AGV 24 starts the traveling in accordance with the route data previously sent from the picking work management server 20 in step S33 shown in
In the next step S45, the CPU 44a of the tablet terminal 44 uses the display image data 82c, which has been generated on the basis of the map data 82a and the route data 82b, to display a route to the shelf that stores the aimed commodity, as shown in
However, in a case where the picking worker uses the AGV 24 that autonomously travels to collect cargo, the route display in step S45 may be omitted. However, when the picking work is to be performed by using a platform truck (not shown) that does not autonomously travel, the route display as shown in
In the next step S47, the CPU 44a determines whether the AGV 24 has come close to the aimed shelf, on the basis of the current position data to be sent from the AGV 24 moment by moment. In
When it is determined as “YES” in step S47, the CPU 44a uses, in step S49, the display image data 82c to display, as shown in
After that, in step S51, the CPU 44a determines whether the AGV 24 has arrived at the picking location 106 in front of the aimed shelf BA1-23, on the basis of the current position data sent from the AGV 24.
When it is determined as “YES” in step S51, the CPU 44a instructs, in step S53, the AGV 24 to stop traveling. That is, the AGV 24 is stopped at the picking location 106 in front of the aimed shelf.
In this way, when the AGV 24 stops at the picking location 106 in front of the aimed shelf, the tablet terminal 44 displays, in step S55, a commodity guide image as shown in
By looking at the GUI image as shown in
In accordance with the reading instruction 88 of the tablet terminal 44, the picking worker reads the specified bar code by the bar code reader 46 or 50 (
Then, in the next step S59, it is determined whether the two pieces of bar code data read by the picking worker agree with each other. That is, it is determined whether the bar code recorded on the sticker matches with the bar code of the picked commodity. By the above determination, a kind of inspection function of determining whether the picking worker has picked a correct commodity indicated by the sticker is performed.
If the two pieces of bar code data do not agree with each other, a warning is given by the tablet terminal 44, in step S61, that the picked commodity is incorrect. For example, a warning message such as “Please check the commodity” may be displayed. Then, the picking worker who has seen the warning display of step S61 can pick the correct commodity.
When it is determined that the two pieces of bar code data agree with each other, in step S59, the CPU 44a displays, in the next step S63, a GUI image shown in
Here, the picking worker puts the picked commodity in the indicated container after affixing the sticker 26 on the picked commodity. If the picked commodity corresponds to a lot with a quantity of one, one sticker may be affixed to that one commodity. However, in a case where an order unit of the commodity is plural (i.e., the case of a bulk purchase) as in the embodiment (a lot with a quantity of two in the embodiment), one sticker is affixed for each unit of the bulk purchase.
Next, a GUI image as shown in
Then, in step S71, the CPU 44a determines whether the picking work has been finished. If there is nothing left in the picking work list, it is determined as “YES” in step S71. If there is something left in the picking work list, it is determined as “NO” in step S71. In the next step S73, the picking work list is updated, and the processing proceeds to the next picking work.
When it is determined as “YES” in step S71, in other words, when the picking work has been finished, the CPU 44a instructs the AGV 24 to move to a delivery place, in step S75.
In the embodiment described above, the GUI image of
Note that the embodiment of
Although detailed explanation is omitted, a circular object 96 displayed in the upper right of the GUI images shown in
Further, in the above-described embodiment, whether the two pieces of bar code data agree with each other is determined in step S59 of
Number | Date | Country | Kind |
---|---|---|---|
2019-196948 | Oct 2019 | JP | national |