PICKING WORK ASSISTANCE DEVICE AND COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREON PICKING WORK ASSISTANCE PROGRAM
20210133674 ยท 2021-05-06
Inventors
- AMI HADA (Sakai City, JP)
- NAOKI TANI (Sakai City, JP)
- HIROSHI MURAOKA (Sakai City, JP)
- SHIGERU AOYAMA (Sakai City, JP)
- KAZUSHI KUWAHATA (Sakai City, JP)
- Hiroshi YAMAUCHI (Sakai City, JP)
Cpc classification
G06Q10/063114
PHYSICS
G06K7/10297
PHYSICS
G06K7/10861
PHYSICS
G06Q10/047
PHYSICS
G06Q10/0875
PHYSICS
B62B3/10
PERFORMING OPERATIONS; TRANSPORTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B62B5/0096
PERFORMING OPERATIONS; TRANSPORTING
International classification
G06Q10/08
PHYSICS
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B62B3/10
PERFORMING OPERATIONS; TRANSPORTING
B62B5/00
PERFORMING OPERATIONS; TRANSPORTING
G06Q10/04
PHYSICS
Abstract
According to an embodiment, a tablet terminal, which functions as a guide image display portion, sequentially displays GUI images (guide images) that assist picking work inside a warehouse. The tablet terminal displays a guide image indicating a route to a shelf that stores the aimed commodity when an AGV starts to travel; displays a guide image indicating the shelf number and a tier level when the AGV is near the shelf that stores the aimed commodity; displays a guide image indicating a photograph of the commodity and a position of a bar code to be read by a bar code reader when the AGV is in front of the shelf that stores the aimed commodity; displays a guide image indicating a container in which the commodity should be put when the commodity is picked correctly; and displays the number of commodities for a final check.
Claims
1. 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, the picking work assistance device comprising: 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.
2. The picking work assistance device according to claim 1, wherein: the carrier vehicle comprises a guide image display portion which 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.
3. The picking work assistance device according to claim 2, wherein 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.
4. The picking work assistance device according to claim 2, wherein 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 the storage area.
5. The picking work assistance device according to claim 1, further comprising 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, based on map data and the information on the storage area of the registered commodity.
6. The picking work assistance device according to claim 5, wherein the route information generator generates the route information, based on information on the storage areas corresponding to the commodities, which are the picking work targets, of the plurality of customers for whom multi-picking is intended.
7. The picking work assistance device according to claim 6, wherein: the route information generator sorts the commodities, which are the picking work targets, of the plurality of customers by the storage areas; and the route information generator generates the route information such that the commodities, which are the picking work targets, sorted by the storage areas are sequentially picked.
8. The picking work assistance device according to claim 1, wherein: the carrier vehicle comprises an informing portion at places corresponding to positions where the plurality of containers are placed, the informing portion informing which of the plurality containers the picked 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.
9. 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, the picking work assistance program causing 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.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0043] Referring to
[0044] 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
[0045] Also, although not illustrated in
[0046] 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.
[0047]
[0048] The order reception computer 14 causes an accompanying sticker printer 16 to print a sticker (delivery request label) 26 as shown in
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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).
[0054] 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.
[0055] 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.
[0056] Referring to
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] Also, in a case where the sticker 26 (
[0063] As shown in
[0064] 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.
[0065] The AGV 24 is provided with a tag reader 60 for reading the RF tags (not shown) laid in the warehouse 100 (
[0066] 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
[0067] As shown in
[0068] 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.
[0069] A motor drive circuit 72 including the motors 58 for driving the wheels 54 shown in
[0070] A scanner interface 74 receives a read signal from the bar code readers 46 and 50 shown in
[0071] A detection signal from the magnetic sensor 52 shown in
[0072] 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.
[0073]
[0074] 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 (
[0075] The data storage area 82 stores map data 82a showing the whole of the warehouse 100 shown in
[0076] 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
[0077] Next, referring to
[0078] As shown in
[0079] 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.
[0080] 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 (
[0081] 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.
[0082] 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.
[0083] 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.
[0084] 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 (
[0085] 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.
[0086] A program for picking work preprocessing, which is to be conducted by the picking work management server 20 as shown in
[0087] 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.
[0088] 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.
[0089] 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.
[0090] 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.
[0091]
[0092] 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.
[0093] 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
[0094] 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
[0095] 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
[0096] 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
[0097] 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
[0098] 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.
[0099] 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.
[0100] 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
[0101] By looking at the GUI image as shown in
[0102] 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 (
[0103] 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.
[0104] 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.
[0105] 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
[0106] 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.
[0107] Next, a GUI image as shown in
[0108] 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.
[0109] 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.
[0110] In the embodiment described above, the GUI image of
[0111] Note that the embodiment of
[0112] Although detailed explanation is omitted, a circular object 96 displayed in the upper right of the GUI images shown in
[0113] Further, in the above-described embodiment, whether the two pieces of bar code data agree with each other is determined in step S59 of