WO2022208634A1 - Conveyance system and method - Google Patents
Conveyance system and method Download PDFInfo
- Publication number
- WO2022208634A1 WO2022208634A1 PCT/JP2021/013411 JP2021013411W WO2022208634A1 WO 2022208634 A1 WO2022208634 A1 WO 2022208634A1 JP 2021013411 W JP2021013411 W JP 2021013411W WO 2022208634 A1 WO2022208634 A1 WO 2022208634A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- area
- transport
- transported
- shelf
- task
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 23
- 230000032258 transport Effects 0.000 claims description 536
- 238000012546 transfer Methods 0.000 claims description 61
- 238000012545 processing Methods 0.000 claims description 25
- 230000004044 response Effects 0.000 claims description 12
- 238000003860 storage Methods 0.000 description 69
- 238000010586 diagram Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 13
- 238000005192 partition Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 12
- 238000005259 measurement Methods 0.000 description 7
- 230000003139 buffering effect Effects 0.000 description 6
- 230000003028 elevating effect Effects 0.000 description 6
- 239000003550 marker Substances 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 3
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/10—Storage devices mechanical with relatively movable racks to facilitate insertion or removal of articles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
Definitions
- the present invention generally relates to a technique of transporting an object by running a transport device.
- Patent Document 1 As background art in this technical field, there is a technology related to an AGV (Automatic Guided Vehicle) that transports a shelf to a destination, such as the technology disclosed in Patent Document 1.
- AGV Automatic Guided Vehicle
- the “plurality of areas” may be multiple floors or multiple stages of areas provided in one space (for example, one floor).
- the area where the picking station for the goods to be transported is the main area (an example of the first area) in which the transport device travels, and the areas other than the main area are sub-areas. area.
- a vertical transporter an example of an inter-area transporter transports the object to be transported from the sub-area to the main area.
- an object of the present invention is to suppress a reduction in the efficiency of conveying a plurality of objects arranged in a plurality of areas located at different heights.
- a transport system comprises a transport device that transports an object placed in a first area, and transports the first object from a second area located at a height different from that of the first area to the first area. and a first transport task that transports a second transported object arranged in the first area. and a control device that preferentially assigns the second transport task to the transport device.
- FIG. 1 is a diagram showing a schematic configuration of a transport system according to a first embodiment
- FIG. FIG. 4 is an explanatory diagram of the configuration of a first stage area
- FIG. 11 is an explanatory diagram of the configuration of a second stage area
- It is a perspective view which shows the external appearance structure of a conveying apparatus. It is a top view which shows the bottom surface structure of a conveying apparatus. It is a figure where it uses for description of conveyance of the shelf in a 1st stage area.
- FIG. 10 is a diagram for explaining how a shelf is transported from a second stage area to a first stage area
- FIG. 4 is a diagram showing a part of a specific configuration example of elements in the transport system
- 11 shows the rest of the illustrative configuration of the elements in the transport system; It is a figure which shows the structural example of an order table. It is a figure which shows the structural example of an inventory table. It is a figure which shows the structural example of a shelf table. It is a figure which shows the structural example of an apparatus conveyance table. It is a figure which shows the structural example of a shelf conveyance table. It is a figure which shows the structural example of a vertical conveyance table. It is a figure which shows the structural example of a picking table. 4 is a flowchart showing the flow of transport control processing; It is a flowchart which shows the flow of a traffic congestion determination process.
- 4 is a flowchart showing the flow of priority control processing; It is a figure which shows the outline
- an "interface device” may be one or more interface devices.
- the one or more interface devices may be at least one of the following: - One or more I/O (Input/Output) interface devices.
- An I/O (Input/Output) interface device is an interface device for at least one of an I/O device and a remote display computer.
- the I/O interface device to the display computer may be a communications interface device.
- the at least one I/O device may be any of a user interface device, eg, an input device such as a keyboard and pointing device, and an output device such as a display device. - One or more communication interface devices.
- the one or more communication interface devices may be one or more of the same type of communication interface device (e.g., one or more NICs (Network Interface Cards)) or two or more different types of communication interface devices (e.g., NIC and It may be an HBA (Host Bus Adapter).
- NIC Network Interface Cards
- HBA Hypervisor Adapter
- memory is one or more memory devices, which are examples of one or more storage devices, and may typically be main memory devices. At least one memory device in the memory may be a volatile memory device or a non-volatile memory device.
- a “persistent storage device” may be one or more persistent storage devices, which is an example of one or more storage devices.
- a persistent storage device may typically be a non-volatile storage device (e.g., auxiliary storage device), specifically, for example, HDD (Hard Disk Drive), SSD (Solid State Drive), NVME (Non-Volatile Memory Express) drive or SCM (Storage Class Memory).
- HDD Hard Disk Drive
- SSD Solid State Drive
- NVME Non-Volatile Memory Express
- SCM Storage Class Memory
- the “storage device” may be at least the memory of the memory and the permanent storage device.
- a "processor” may be one or more processor devices.
- the at least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may be another type of processor device such as a GPU (Graphics Processing Unit).
- At least one processor device may be single-core or multi-core.
- At least one processor device may be a processor core.
- At least one processor device is a circuit (for example, FPGA (Field-Programmable Gate Array), CPLD (Complex Programmable Logic Device) or ASIC (Application Specific Integrated Circuit)) in a broad sense may be used.
- the expression "xxx table” may be used to describe information that provides an output for an input. It may be structured data or unstructured data), or it may be a learning model represented by a neural network, genetic algorithm, or random forest that generates an output in response to an input. Therefore, the "xxx table” can be called “xxx information”. Also, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table. may
- the processing may be described with the subject of "program”, but the program is executed by the processor to perform the predetermined processing as appropriate using the storage device and / or the interface device.
- the subject of processing may be a processor (or a device or system having the processor).
- a program may be installed on a device, such as a computer, from a program source.
- the program source may be, for example, a program distribution server or a computer-readable recording medium (eg, non-temporary recording medium).
- two or more programs may be implemented as one program, and one program may be implemented as two or more programs.
- Any information (for example, at least one of "ID”, "name”, and “number”) may be adopted as the information for identifying the element.
- the unit of "date and time” may be a coarser unit or a finer unit than year, month, day, hour, minute.
- FIG. 1 is a diagram showing a schematic configuration of a transport system according to the first embodiment.
- the transportation system includes a plurality of (or one) transportation devices 3 that travel within the warehouse 2 and a control device 4 that remotely controls the movement of each transportation device 3 .
- “moving” of the conveying device 3 represents general movement of the conveying device 3 regardless of the presence or absence of the shelf 5 .
- “Movement” of the conveying device 3 may be rephrased as “running” of the conveying device 3 .
- "Movement" in the state in which the transport device 3 has the shelf 5 is particularly called "transportation". Shelf 5 is an example of an object that can be transported by transport device 3 . Instead of or in addition to the shelf 5, objects such as trays, pallets or containers may be examples of conveyed objects.
- the warehouse 2 is, for example, a warehouse used by a company such as an online shopping company to store goods.
- the articles stored in the warehouse 2 may be commodities or parts.
- an example of a product will be described as an example of an article stored in the warehouse 2.
- FIG. The warehouse 2 is provided with a multistage area 122 and a vertical conveyor 202 .
- the multistage area 122 is an example of multiple areas located at different heights.
- the multistage area 122 has a first stage area 200A and a second stage area 200B.
- a plurality of shelves 5 are installed in a movable state in a plurality of areas 200 ⁇ /b>A and 200 ⁇ /b>B that constitute the multistage area 122 .
- the same type of article need not be arranged in all areas 200 .
- the shelf 5 may be arranged in the first stage area 200A and the pallet may be arranged in the second stage area 200B.
- Each shelf 5 stores one or a plurality of articles (for example, each article to be sold) at a predetermined position.
- the shelf 5 is sometimes called a mobile shelf.
- the first stage area 200A is an example of a first area, and an example of a main area in which the conveying device 3 travels.
- the shelf 5 can be transported to the picking station 6 by the transport device 3 running in the first stage area 200A.
- the first stage area 200A is an area as the entire floor surface of the warehouse 2 or a part thereof.
- the second area 200B is an example of an area other than the first area, and an example of a sub-area in which shelves are arranged.
- a conveyor 203 as an example of a transport machine that transports the shelf 5 arranged in the second stage area 200B to the vertical transport machine 202 .
- the vertical carrier 202 is an example of an inter-area carrier.
- the vertical carrier 202 is a carrier that moves up and down in the vertical direction. Specifically, the vertical conveying machine 202 descends to convey the shelf 5 from the second area 200B to the first area 200A (or to convey the shelf 5 from the first area 200A to the second area 200A). in the first stage area 200A). In addition, the vertical conveying machine 202 conveys the shelf 5 from the first stage area 200A to the second stage area 200B by going up (or two stages of the shelf conveyed from the second stage area 200B to the first stage area 200B). Wait in eye area 200B).
- Vertical transport 202 may be, for example, an elevator or a car in an elevator. Also, the vertical transfer machine 202 can be replaced by another inter-area transfer machine such as a forklift capable of transporting the shelf 5 in the vertical direction.
- each transport device 3 When each transport device 3 receives a movement instruction associated with a transport task assigned to the transport device 3, each transport device 3 transports the shelf 5 existing in the first stage area 200A according to the movement instruction. According to the example shown in FIG. 1, it is as follows. - The conveying device 3A that has finished conveying the shelf 5A to the picking station 6 is waiting for the completion of picking the products on the shelf 5A. The transport device 3B that transports the shelf 5B to the picking station 6 is waiting for the transport device 3A to move. When the transport device 3 moves, the transport device 3B can transport the shelf 5B to the picking station 6.
- FIG. - The transport device 3C is moving to transport the shelf 5C transported to the first stage area 200A by the vertical transport machine 202 .
- the transport device 3D is moving in order to transport the shelf 5D whose arrangement position is the first stage area 200A.
- FIG. 2A is an explanatory diagram of the configuration of the first stage area 200A.
- FIG. 2B is an explanatory diagram of the configuration of the second stage area 200B.
- the first-stage area 200A and the second-stage area 200B overlap in plan view, but they do not necessarily have to overlap.
- FIGS. 2A and 2B schematically illustrate areas 200A and 200B, and the areas 200A and 200B illustrated in FIGS. 2A and 2B are completely different from the areas 200A and 200B illustrated in FIG. do not match.
- the first-stage area 200A is divided into a plurality of rectangular divisions (areas) 201 of a predetermined size and managed.
- a marker (not shown) indicating the position of the section 201 may be written in each section 201 .
- the marker may contain information for specifying the position of the section, for example, the position information of the section, or information associated with the position information of the section (for example, identification information of section 2A, etc.). ).
- the marker is information that can be read by the sensor 14 of the transport device 3, and may be information such as a one-dimensional code, a two-dimensional code such as a QR code (registered trademark), or an RFID (radio frequency identifier) tag.
- a QR code registered trademark
- the transport device 3 reads the markers in each section as it passes through that section.
- Each conveying device 3 transmits the identification information of the conveying device 3 and the information of the read marker to the control device 4 .
- the control device 4 identifies the position of each transport device 3 based on the identification information of the transport device 3 and the marker information received from each transport device 3 .
- the position of each partition 201 may be identified from coordinates as a combination of column number and row number, for example. For example, the coordinates of two sections 201A are (6, 13) and (13, 13), and the coordinates of the position of one section 201D are (1, 1).
- the first stage area 200A includes a section 201A in which the vertical transfer machine 202 exists in a plan view, a section 201B in which the shelf 5 conveyed by the vertical transfer machine 202 is temporarily arranged, a section 201C in which the shelf 5 is arranged, a battery It has a section 201D where the station exists and a section 201E where the picking station 6 exists.
- each of the sections 201A-201E is marked with the same pattern for each section 201.
- each vertical transporter 202 has one buffer section 201B, but at least one vertical transporter 202 may have two or more buffer sections 201B.
- the number of buffer sections 201B (the number of shelves 5 that can be buffered (temporarily arranged) in the first stage area 200A) may be a predetermined number M (M is a natural number).
- M is a natural number.
- the shelf 5 may be, for example, approximately the same size as one compartment 201, or may be smaller than one compartment 2A. Note that there may be various modifications of how to set the partitions.
- the second-stage area 200B is divided into a plurality of rectangular sections 251 of a predetermined size and managed.
- the position of each section 251 may be identified from coordinates as a combination of column number and row number, for example.
- a section 251A in which the vertical conveying machine 202 exists in plan view, a section 251B as an element of the range occupied by the conveyor path (the conveying path of the shelf 5 by the conveyor 203), and the shelf 5 are arranged. It has a section 251C.
- each of the sections 251A-251C has the same pattern for each section 251.
- the shelves 5 in the left and right sections 251C of three columns on each side of the conveyor path (12 sections 251B serially connected along the column direction) are conveyed to the conveyor path, It is conveyed to the section 251A along the direction, and is conveyed by the vertical conveying machine 202 from the second stage area 200B to the first stage area 200A.
- Transportation from compartment 251C to compartment 251B may be performed by a predetermined device (eg, a conveyor or a robot with an arm).
- a predetermined device eg, a conveyor or a robot with an arm.
- the shelf 5 in any section 251C in the block 292 can be conveyed to the conveyor path.
- a transport device that stacks and transports the shelf may be used for transporting the shelf 5 in the second stage area 200B.
- the shelf 5 is arranged on a pedestal in the compartment 251C so that the transport device can slip under the shelf 5 .
- the transport device 3 is a device that moves according to a movement instruction from the control device 4, and typically may be an AGV (Automatic Guided Vehicle).
- the object to be transported is, for example, the shelf 5 or a pallet. If the object to be transported is an object (for example, the shelf 5 or a pallet) on which one or more articles can be loaded, the object to be transported may be called a storage unit (storage device) or a loading platform.
- the case of the shelf 5 will be described as an example of an object to be transported by the transport device 3 .
- An object to be conveyed is sometimes called an article to be conveyed.
- the transport device 3 lifts the shelf 5 specified in the movement instruction, and picks the shelf 5 specified in the movement instruction (or closest to the current position of the transport device 3).
- the shelf 5 is transported to station 6.
- the shelves 5 conveyed to the picking station 6 are returned to the original section (or another section) by the conveying device 3 after the necessary commodities are taken out by the worker at the picking station 6 (that is, after picking).
- the transport route to the picking station 6 and the movement route from the picking station 6 to the original arrangement section (or another arrangement section) of the shelf 5 may be specified in one movement instruction, or may be specified in separate movement instructions. May be specified.
- a shelf that stores products that are frequently picked and that is frequently transported to the picking station 6 may be a shelf arrangement section near the picking station 6 or a shelf arrangement section near the picking station 6. It may be installed in the first stage area 200A, which is the area where it is arranged. Shelves that are not frequently transported to the picking station 6 are installed in a shelf arrangement section far from the picking station 6 or in an area other than the area where the picking station 6 is arranged (for example, the second area 200B). may In this way, by changing the installation location of the shelf according to the frequency of transportation to the picking station 6, transportation efficiency can be improved.
- the conveying device 3 is formed in a rectangular parallelepiped shape as a whole.
- drive wheels 20 are provided on the lower surface (bottom surface) of the conveying device 3 so that the conveying device 3 can turn and move forward.
- a ring 21 is provided.
- a columnar elevating body 22 is provided at the center of the upper surface of the conveying device 3 so as to be vertically and rotatably movable.
- the conveying device 3 rotates the drive wheels 20 to move to the lower side of the shelf 5 to be conveyed, and then raises the elevating body 22 to lift the shelf 5.
- the shelf 5 is conveyed by running in the warehouse 2 in the state.
- the conveying device 3 can also change the direction of the lifted shelf 5 by rotating the lifting body 22 .
- the conveying device 3 can be rotated (turned) without rotating the lifted shelf 5.
- the shelf 5 arranged in the first stage area 200 may have legs for allowing the conveying device 3 to enter under the body of the shelf 5 .
- the shelf 5 arranged in the second stage area 200B may have no legs.
- the configuration of the shelf 5 may differ depending on whether the shelf 5 is arranged in the first stage area 200A or the second stage area 200B.
- the transport of the shelf 5 from the second stage area 200B to the first stage area 200A is as shown in FIG. That is, the shelf 5 waiting in the section just before the vertical conveyor 202 (section 251A) enters the vertical conveyor 202, and the vertical conveyor 202 containing the shelf 5 moves from the second stage area 200B to the first stage area 200A.
- the shelf 5 moves from the vertical transfer machine 202 (section 201A) that descends and reaches the first stage area 200A to the buffer section 201B.
- the shelf 5 temporarily placed in the buffer section 201 B is transported by the transport device 3 .
- the conveying device 3 is equipped with an automatic charging function, and when the remaining amount of the mounted battery (not shown) falls below a predetermined value, the conveying device 3 moves to the battery station and automatically charges the battery. It has become.
- the control device 4 is wirelessly connected to each transport device 3 in the warehouse 2 via a wireless communication line such as Wi-Fi (registered trademark).
- a wireless communication line such as Wi-Fi (registered trademark).
- the control device 4 identifies the shelf 5 storing the ordered product, and instructs the transport device 3 to move the shelf 5 to the picking station 6 (hereinafter referred to as Such a transport instruction is called a movement instruction).
- the control device 4 causes the conveyor 203 to transport the shelf 5 to the vertical conveyor 202, or causes the vertical conveyor 202 to transport the shelf 5 to the vertical conveyor 202.
- 5 is transported from the second stage area 200B to the first stage area 200A to place the shelf 5 in the buffer section 201B, or a movement instruction to transport the shelf 5 to the picking station 6 is transmitted to the transport device 3. or
- the "movement instruction" transmitted to the transport device 3 is associated with information representing the transport task assigned to the transport device 3.
- the transport task is a task according to which shelf 5 is to be transported to which compartment, and the information representing the transport task is, for example, the shelf ID of the shelf 5 to be transported and the path along which the transport device 3 moves. and a travel route.
- the movement route may include a route from the current section (the section to which the current position belongs) of the transport device 3 to the shelf section (the section where the shelf 5 to be transported exists) and a route from the shelf section to the picking station 6. .
- control device 4 gives a "movement instruction" to the transfer device 3 to the specified position in order to return the shelf to the specified position.
- This movement path may further include the path from the picking station 6 to the designated location.
- a section adjacent to the picking station 6 and at least a section of the battery station 7 adjacent to the picking station 6 may be an example of a target section (a section to which the target position belongs).
- 6 and 7 are diagrams showing specific configuration examples of elements of the transport system according to the present embodiment.
- Each of the transport device 3, the control device 4, the vertical transport machine 202, the conveyor 203, and the picking terminal 710 can communicate via the network 551.
- a plurality of each of the vertical transfer machines 202, the conveyors 203, and the picking terminals 710 may exist.
- the transport device 3 includes a drive device 11, a storage device 12, an interface device 13, multiple types of sensors 14, and a controller 10 connected thereto.
- the controller 10 is a controller that controls the operation of the conveying device 3 according to a movement instruction from the control device 4, the state of charge of the built-in battery, and the like.
- the driving device 11 includes a drive wheel 20, an auxiliary wheel 21, and an elevating body 22, an actuator (not shown) such as a motor for rotationally driving the driving wheel 20, and a motor for elevating and rotating the elevating body 22. and actuators (not shown).
- the interface device 13 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card.
- Wi-Fi registered trademark
- wireless LAN Local Area Network
- the sensor 14 is a device for collecting information on the floor on which the conveying device 3 travels and various information related to the conveying device 3 .
- the multiple types of sensors 14 can read, for example, information from markers on the floor section 201 .
- the conveying device 3 includes, as the sensor 14, a camera for capturing an image of the state of the section 201, a vibration sensor for detecting vibration received by the conveying device 3 during movement, a speed sensor for measuring the speed of the conveying device 3, Sensors such as an acceleration sensor that measures the acceleration of the transport device 3, a weight sensor that measures the weight of the load, and a gyro sensor that measures the direction of the transport device 3 may be provided.
- the storage device 12 stores, for example, a route table 23, a device table 24, a map table 25, a measurement table 27, and a performance table 28.
- the controller 10 stores a communication program 29 , a movement control program 30 , a measurement program 31 and a position estimation program 32 .
- a communication section, a travel control section, a measurement section, and a position estimation section are realized.
- the route table 23 is a table that stores information representing the movement route specified by the above-described movement instruction received from the control device 4 (the information representing the movement route includes the arrangement of the storage positions of the partitions and the movement route. date and time located in that compartment for each compartment it belongs to).
- the device table 24 is a table that stores the ID of the transport device 3, the storage position of the current section, and the status (for example, "waiting", "moving", or "transporting").
- the map table 25 is a table that stores information representing the storage location and attributes (for example, which area it belongs to) for each section.
- the measurement table 27 stores values measured by multiple types of sensors 14 (for example, speed, acceleration, turning, weight, storage position (value read from a two-dimensional barcode), captured image of a section, etc.). is a table.
- the track record table 28 is a table that stores information representing the track record of movement, including the route and date and time of movement of the conveying device 3 .
- the communication program 29 is a program having a function of exchanging commands and information with the control device 4 via the interface device 13. For example, the communication program 29 transmits at least part of the information of the tables 23 to 25, 27 and 28 to the control device 4 in response to a request from the control device 4 (or without a request).
- the communication program of each transport device 3 may transmit each of these pieces of information to the control device 4 at regular or irregular timings.
- the movement control program 30 is a program that controls the movement of the carrier device 3 according to movement instructions received from the control device 4 through the communication program 29 .
- the movement control program 30, according to movement instructions from the control device 4, controls the drive device 11 to lift the designated shelf 5 and move it to the picking station 6 along the designated movement route, or The drive device 11 is controlled so as to return the shelf 5 to its original position (or another position) through the moving path.
- the measurement program 31 registers the output (measurement result) of each sensor 14 in the measurement table 27.
- the position estimation program 32 estimates the position of the transport device 3 based on the markers detected through the sensor 14 of the transport device 3 (markers attached to each section 201 of the first stage area 200A).
- the control device 4 may be one or more physical computers having hardware such as a processor 40, a memory 41, a storage device 42, an input device 43, an output device 44 and an interface device 45, or may be one or more physical computers (for example, A system (for example, a cloud computing system) implemented on a cloud platform) may also be used. Further, each device included in the control device 4 may be arranged in one physical computer, or may be arranged in a plurality of physical computers so as to be distributed. Each program and each information that the storage device 42 has may be stored in one storage device, or may be divided and stored in a plurality of storage devices so as to be distributed. Instead of the input device 43 and the output device 44, information may be input/output via a client system capable of communicating through the interface device 45.
- the processor 40 is a device that controls the operation of the control device 4 as a whole.
- a memory 41 is used as a work memory for the processor 40 .
- the storage device 42 stores programs and tables.
- the input device 43 is composed of, for example, a mouse and a keyboard, and is used by the operator to input necessary information and instructions to the control device 4 .
- the output device 44 may be a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display.
- the interface device 45 is a device for communicating with the transport device 3, the vertical transport machine 202, the conveyor 203, and the picking terminal 710 by a predetermined wireless communication system, and may be composed of, for example, a Wi-Fi card.
- the storage device 42 stores, for example, a device transfer table 53, an inventory table 54, a shelf table 57, a map table 56, a vertical transfer table 61, an order table 55, a picking table 58, a shelf transfer table 59, and OTHERS 60.
- Tables 53-55, 57-59 and 61 will be described later.
- the map table 56 contains information representing the maps of the first area 200A and the second area 200B (for example, storage positions (coordinates) and attributes (for example, shelf 5, picking station 6, battery station, vertical conveying machine 202, or buffer) is stored (this table 56 is distributed to each conveying device 3 and is a map table in each conveying device 3). 25).
- the OTHERS 60 may include, for example, at least one of a measurement table that stores measured values from each transport device 3 and a track record table that stores information representing movement track records from each transport device 3 .
- the device transport table 53, the shelf transport table 59, and the vertical transport table 61 may be examples of transport management information.
- the device transport table 53 and a part of the shelf transport table 59 (information related to the shelf in the first stage area) may be an example of information related to transport by one or a plurality of transport devices.
- a part of the shelf transfer table 59 (information about the shelf in the second stage area) and the vertical transfer table 61 may be an example of information about transfer by the inter-area transfer machine.
- a storage program 50 and a processing program 51 are stored in the storage device 42 .
- a storage unit and a processing unit are implemented by the storage program 50 and the processing program 51 being executed by the processor 40 .
- a storage program 50 stores these tables 53 to 61 in the storage device 42 .
- a vertical transporter 202 has an interface device 711, a storage device 713, a drive device 714, a sensor 715 and a processor 712 connected thereto.
- the interface device 711 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be configured by, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card.
- the driving device 714 is a device that drives the vertical conveying machine 202 to move up and down and stand by.
- the sensor 715 may be a sensor that detects the position of the vertical conveyor 202 or the like.
- a vertical transport table 760 is stored in the storage device 713 .
- the vertical transfer table 760 may be a table containing at least part of the same information as the vertical transfer table 61 of the control device 4 .
- the processor 712 controls the overall operation of the vertical transfer machine 202 based on, for example, the vertical transfer table 760 by executing the program in the storage device 713 .
- a conveyor 203 has an interface device 721, a storage device 723, a drive device 724, a sensor 725 and a processor 722 connected thereto.
- the interface device 721 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card.
- the driving device 724 is a device for transporting a transported object by driving a member (for example, belt or roller) on which the shelf 5 is placed.
- the sensor 725 is, for example, a weight sensor, and detects that the shelf 5 is placed on the conveyor 203 at a certain position.
- the processor 722 controls the operation of the conveyor 203 as a whole by executing programs in the storage device 723 .
- the picking terminal 710 is an information processing terminal for managing picking work at the picking station 6 .
- a picking terminal 710 has an interface device 731, a storage device 732 and a processor 733 connected thereto.
- the interface device 731 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card.
- a picking table 770 is stored in the storage device 732 .
- the picking table 770 is a table containing at least part of the same information as the picking table 58 of the control device 4 (for example, information for specifying orders to be processed, scheduled work time, and actual progress). table) is fine.
- the processor 733 controls the overall operation of the picking terminal 710 based on, for example, the picking table 770 by executing the program in the storage device 732 .
- the picking terminal 710 may have an input device and an output device.
- the input device may receive input of information about the picking work by the operator, such as completion of the picking work.
- the output device may output instructions and the like regarding the picking work to the worker.
- FIG. 8 is a diagram showing a configuration example of the order table 55. As shown in FIG.
- the order table 55 is a table that stores various information related to orders from customers.
- the order table 55 has a record for each order.
- Each record holds information such as a processing ID 601 , slip number 602 , store name 603 , store code 604 , product name 605 , product ID 606 , quantity 607 , delivery date 608 , reception date/time 609 and work date/time 610 .
- the slip number 602 is the same, if the product type (for example, the product name 605 and the product ID 606) are different, they are treated as separate orders.
- One order may be divided into two or more orders and managed, or two or more orders may be managed as one order.
- the processing ID 601 represents the ID of the order of interest.
- the slip number 602 represents a so-called slip number.
- the store name 603 represents the name of the store to which the product specified in the order of interest is shipped
- the store code 604 represents the code of the store.
- the product name 605 represents the name of the product specified in the order of interest
- the product ID 606 represents the ID of the product
- the quantity 607 represents the number of products.
- the delivery date 608 represents the deadline for delivering the product specified in the order of interest to the order recipient (typically the customer). It should be noted that the processing program 51 may calculate the deadline for the actual picking at the picking station by calculating backward from the delivery date 608 . The processing program 51 may determine the timing of transmitting the movement instruction to the transport device 3 based on the calculated deadline, or specify the date and time when the transport device 3 should arrive at the picking station in the movement instruction. good too.
- the reception date and time 609 represents the date and time when the order of interest was received.
- the date and time of work 610 represents the date and time when the work of transporting the shelf 5 on which the product specified in the order of interest is placed to the picking station 6 is performed.
- FIG. 9 is a diagram showing a configuration example of the inventory table 54. As shown in FIG.
- the inventory table 54 is a table that stores information about products.
- the inventory table 54 has a record for each product.
- Each record holds information such as product name 701 , product ID 702 , stock quantity 703 , shelf ID 704 and product position 705 .
- Product name 701 product name 701
- product ID 702 stock quantity 703
- shelf ID 704 product position 705 .
- Product position 705 Take one product as an example (“notable product” in the description of FIG. 9). Note that when the same product is stored on different shelves, there are multiple records for the same product. Similarly, multiple records exist for the same product when the same product is stored in different product positions on the same shelf.
- the product name 701 represents the name of the product of interest.
- the product ID 702 represents the ID of the product of interest.
- the stock quantity 703 represents the stock quantity of the product of interest.
- the shelf ID 704 represents the ID of the shelf 5 on which the product of interest is arranged.
- a product position 705 represents the position of the target product on the shelf 5 .
- “U3R2" means “third from top (U), second from right (R)".
- FIG. 10 is a diagram showing a configuration example of the shelf table 57.
- FIG. 10 is a diagram showing a configuration example of the shelf table 57.
- the shelf table 57 is a table in which information about the shelf 5 is stored.
- the shelf table 57 has records for each shelf 5 .
- Each record holds a shelf ID 801, a storage position 802, a shelf weight 803 (unit: [Kg], for example), and a product weight 804 (unit: [Kg], for example).
- the shelf ID 801 represents the ID of the shelf 5 of interest.
- the storage position 802 represents the section and area height where the noted shelf 5 is arranged. Specifically, the storage position 802 is represented by "(column number, row number, column number)". For example, (3,3,1) means section (3,3) in the first stage area 200A. If shelf of interest 5 resides in buffer section 201B (see FIG. 2A), storage location 802 represents the location of that buffer section 201B. If the shelf of interest 5 is being transported, the storage position 802 may indicate the status of the shelf of interest 5 being transported. If the shelf of interest 5 is in the process of being picked, the storage location 802 may represent the status "picking" of the shelf of interest 5 .
- the shelf weight 803 represents the weight of the shelf 5 of interest.
- the commodity weight 804 represents the total weight of all the commodities arranged on the noted shelf 5 .
- the product weight 804 may be calculated by the processing program 51 based on, for example, the stock quantity 703 of the product corresponding to the shelf ID 704 of the shelf of interest 5 and the weight of the product itself.
- FIG. 11 is a diagram showing a configuration example of the apparatus transport table 53. As shown in FIG.
- the device transport table 53 is a table in which information acquired from each transport device 3 is stored.
- the device transport table 53 has a record for each transport device 3 .
- Each record holds information such as device ID 1101 , shelf flag 1102 , position 1103 , remaining battery capacity 1104 , device status 1105 , shelf ID 1106 , picking station ID 1107 and estimated arrival date and time 1108 .
- the device ID 1101 represents the ID of the transport device 3 of interest.
- the shelf flag 1102 indicates whether or not the transport device 3 of interest has a shelf.
- a position 1103 represents the coordinates (column number, row number) of the section (that is, the current section) where the transport device 3 of interest is located.
- the remaining battery capacity 1104 represents the remaining capacity of the battery of the transport apparatus 3 of interest.
- the device state 1105 represents the state of the transport device 3 of interest. "Moving” means that the transport device 3 of interest is moving. “Empty” means that a shelf ID (specifically, a transport task including a shelf ID) is not assigned to the transport device 3 of interest.
- the shelf ID 1106 represents the shelf ID included in the transport task assigned to the transport device 3 of interest (that is, the ID of the transport target shelf specified in the transport task).
- the picking station ID 1107 represents the ID of the picking station (which may be the position (coordinates) corresponding to the picking station) to which the shelf transported by the transport apparatus 3 of interest is to be transported.
- the scheduled arrival date and time 1108 is the scheduled date and time when the transport device 3 of interest will arrive at the picking station.
- the scheduled arrival date and time 1108 may be, for example, the date and time calculated by the processing program 51 based on the movement route of the transport apparatus 3 of interest to the picking station.
- the transport device 3 with the shelf flag 1102 "present” and the device status 1105 "moving” is transporting the shelf represented by the shelf ID 1106 to the picking station.
- the transport device 3 with the shelf flag 1102 of "absent” and the device status 1105 of "moving” is moving to acquire the shelf indicated by the shelf ID 1106 (for example, to load).
- the shelf flag 1102 is updated to "present", and the transport device 3 transports the shelf to the picking station.
- FIG. 12 is a diagram showing a configuration example of the shelf transfer table 59. As shown in FIG. 12
- the shelf transport table 59 is a table in which information related to the transport of the shelf 5 is stored.
- the shelf transfer table 59 has a record for each shelf 5 .
- Each record holds information such as shelf ID 1101 , storage position 1202 , stage 1203 , shelf status 1204 , device ID 1205 , device status 1206 and scheduled transfer start date and time 1207 .
- the shelf ID 1201 represents the ID of the shelf 5 of interest.
- a storage position 1202 represents a storage position (column number, row number, and stage number) before the noted shelf 5 is transported. When the noted shelf 5 moves from the storage position, the storage position 1202 becomes blank "-".
- a row 1203 indicates in which row the shelf of interest 5 is located.
- the shelf state 1204 represents the state of the shelf arranged in the second stage area 200B.
- “Waiting” means that the shelf of interest 5 is transported to the first stage area 200A and is waiting in the buffer section 201B.
- “Moving” means that the shelf of interest 5 is being moved from the vertical transfer machine 202 that has reached the first stage area 200A to the buffer section 201B.
- “Before moving” means that the shelf of interest 5 is waiting to be transported by the vertical transporter 202 in the second area 200A before the shelf of interest 5 is transported to the first area 200A by the vertical transporter 202. do.
- the device ID 1205 represents the ID of the transport device 3 to which the noted shelf 5 is assigned, and the device status 1206 represents the status of the transport device 3.
- Loading means that the shelf of interest 5 is already loaded on the conveying device 3 and is moving (that is, the shelf of interest 5 is being conveyed).
- Moving means that the transport device 3 is moving to the storage position of the shelf of interest 5 in order to load the shelf of interest 5 .
- the scheduled transport start date and time 1207 represents the scheduled date and time when transport of the shelf 5 of interest is to be started by the transport device 3 .
- the scheduled transportation start date and time 1207 is, for example, when the movement route is determined by the processing program 51 from the storage position 802 of the shelf of interest 5 and the position 1103 of the transport apparatus 3 to which the shelf of interest 5 is assigned. It may be calculated by the processing program 51 based on the information represented and the standard moving speed of the transport device 3 . Instead of or in addition to this method, the calculation of the scheduled transportation start date and time 1207 may take into consideration the average transportation speed estimated from the past transportation history.
- FIG. 13 is a diagram showing a configuration example of the vertical transfer table 61. As shown in FIG. 13
- the vertical transport table 61 is a table in which information related to transport by the vertical transport machine 202 is stored.
- the vertical transfer table 61 has a record for each vertical transfer. Each record holds information such as vertical ID 1301 , transport mode 1302 , shelf ID 1303 , shelf status 1304 , transport start date/time 1305 and buffering start date/time 1306 .
- "vertical transport" is an example of inter-area transport. either to or from When the plurality of areas is three or more areas, the transportation from the transportation source area to the transportation destination area may be "vertical transportation" (an example of inter-area transportation). There are 0 or more areas between the transfer source area and the transfer destination area.
- the vertical ID 1301 represents the ID of the vertical transport machine 202 that performs the vertical transport of interest. Note that the vertical ID 1301 may be omitted, and the vertical transfer table 61 may exist for each vertical transfer machine 202 .
- the transport mode 1302 represents the transport direction of the vertical transporter 202 on which the shelf 5 is placed.
- “Upper” means that the vertical conveyer 202 conveys the shelf 5 from the first stage area 200A to the second stage area 200B.
- “Lower” means that the vertical conveyer 202 conveys the shelf 5 from the second stage area 200B to the first stage area 200A.
- the vertical conveying machine 202 moves to the first stage area 200A or the second stage area 200B without having the shelf 5 (for example, the shelf 5 to be transported is received in the first stage area 200A or the second stage area 200B). ) may not exist in this table 61 .
- the shelf ID 1303 represents the ID of the shelf 5 transported by the vertical transport of interest.
- the shelf status 1304 represents the status of the shelf 5 to be vertically transported. “Elevating” means that the shelf 5 is being transported by the vertical transporter 202 . “Waiting” means that the shelf 5 is waiting for vertical transport at a standby position in front of the vertical transporter 202 . “Moving” means that the shelf 5 is being moved to the vertical conveyor 202 .
- the transport start date and time 1305 represents the date and time when the vertical transport of interest started or is scheduled to start.
- the transfer start date and time 1305 may be calculated by the processing program 51 based on information on the transfer status of the vertical transfer machine 202 and information on the date and time when the shelf 5 arrives at the vertical transfer machine 202 .
- the date and time when the shelf 5 arrives at the vertical transfer machine 202 depends on the storage position of the shelf 5, the standard transfer time (or standard transfer speed) of the conveyor 203 (or the transfer device 3), and the number of other shelves 5 to be transferred first. It may be calculated by the processing program 51 on the basis of the information related to transportation. Further, the processing program 51 calculates the date and time of completion of the transportation (date and time when the vertical transportation is scheduled to be completed) based on the transportation start date and time 1305 and the standard transportation time (or standard transportation speed) of the vertical transportation machine 202. good.
- the buffering start date and time 1306 represents the date and time when the shelf 5 targeted for vertical transport of interest starts moving to the buffer section 201B.
- the shelf 5 that has reached the first stage area 200A by the vertical conveyor 202 is placed on a pedestal conveyor (not shown), and is transported to the buffer section 201B by the pedestal conveyor.
- 1306 is the date and time when the shelf 5 is conveyed to the buffer section 201B by the gantry conveyor.
- the transfer start date and time 1305, the standard transfer time (or standard transfer speed) of the vertical transfer machine 202, the time required for delivery from the vertical transfer machine 202 to the gantry conveyor, and the time required for the gantry conveyor to start carrying are stored. Based on this, the processing program 51 may calculate the buffering start date and time 1306 .
- FIG. 14 is a diagram showing a configuration example of the picking table 58. As shown in FIG. 14
- the picking table 58 is a table related to picking work.
- the picking table 58 has a record for each picking operation. Each record holds information such as picking station ID 1401, process ID 1402, device ID 1403, shelf ID 1404, product ID 1405, quantity 1406, scheduled start date and time 1407, scheduled end date and time 1408, and picking status 1409. Take one picking work as an example (“notable picking work” in the description of FIG. 14).
- the picking station ID 1401 represents the ID of the picking station where the picking work of interest is performed.
- the picking station ID 1401 may be omitted, and a picking table 58 may be provided for each picking station 6 .
- the processing ID 1402 is the processing ID of the order corresponding to the picking work of interest.
- the device ID 1403 represents the ID of the shelf having the product to be picked in the picking task of interest
- the product ID 1405 represents the ID of the product
- the quantity 1406 represents the number of products to be picked. According to the table 58 in which the records are arranged in ascending order of the scheduled start date and time 1407, when the same shelf ID 1404 is consecutive, different products corresponding to different process IDs can be picked from one shelf 5.
- the scheduled start date and time 1407 represents the scheduled start date and time of the picking work of interest.
- the scheduled end date and time 1408 represents the scheduled end date and time of the picking work of interest.
- the scheduled start date and time 1407 may be calculated by the processing program 51 based on the scheduled date and time when the transport device 3 arrives at the picking station 6 along the movement route.
- the scheduled end date and time 1408 may be calculated by the processing program 51 based on the scheduled start date and time 1407 and the estimated length of time required for the picking work.
- the estimated length of time required for picking work is based on at least one of the quantity of products to be picked, the average time required for picking work, and the past picking work history of the picking work worker, It may be calculated by the processing program 51 . Note that the picking work may be performed by a robot instead of or in addition to the worker.
- the picking state 1409 represents the state of the picking work of interest. "Before work” means before the transport device 3 with the rack 5 arrives at the picking station 6 and the picking work is started. "Working” means that the picking work has started but has not been completed. "Completed” means that the picking operation has been completed. Note that the picking state 1409 may be changed based on an input from the picking worker, or may be automatically based on values automatically detected regarding the picking work. For example, when the transport device 3 on standby transports the shelf 5 after the completion of the picking work of interest, the picking status 1409 corresponding to the picking work following the picking work of interest changes from "before work" to "in work”. may be changed to
- the tables 53 to 61 are stored in the storage device 42 by the storage program 50 in this embodiment. Based on information (for example, information including sensor measurement values) that the control device 4 periodically or irregularly receives from each transport device 3, each vertical transport machine 202, each picking terminal 710 and each conveyor 203, The storage program 50 appropriately updates the relevant portions of the tables 53-61.
- FIG. 15 is a flowchart showing the flow of transport control processing.
- the transport control process is repeatedly (for example, periodically) performed.
- the processing program 51 arranges the orders (records of the order table 55) in ascending order of the work date/time 610.
- the orders may be sorted in an order other than the ascending order of work date/time 610 .
- S1502 to S1504 are performed for each sorted order.
- the processing program 51 may combine a plurality of orders into one order, and S1502 to S1504 may be performed for such a combined order.
- a plurality of orders grouped into one order may be orders that share a predetermined type of element, such as orders for products contained in the same shelf.
- one order is taken as an example (order of interest in the description of FIG. 15).
- the processing program 51 identifies the shelf 5 on which the product to be picked is mounted and the position of the shelf 5 based on the order of interest. Specifically, for example, the following processing is performed. Based on the order table 55, the inventory table 54, and the shelf table 57, the processing program 51 adds the shelf ID 704 corresponding to the product name 701 and product ID 702 that match the product name 605 and product ID 606 specified in the order of interest to the inventory table. 54. The processing program 51 identifies from the shelf table 57 the storage position 802 corresponding to the shelf ID 801 that matches the identified shelf ID 704 .
- the processing program 51 performs transport for transporting the shelf at the shelf position specified in S1502 (storage position 802 of shelf 5) based on the map table 56, device transport table 53, and shelf table 57 for the order of interest.
- a device 3 is selected, and a movement route for transportation by the transportation device 3 is created. That is, in S1503, the transport device 3 to which the transport task according to the order of interest is to be assigned is determined.
- the transport task may be a task of transporting the shelf 5 to be transported along the created movement route.
- the processing program 51 may perform at least one of the following. - The processing program 51 selects one carrier device 3 from one or more carrier devices 3 that meet a predetermined condition.
- the “predetermined condition” referred to here may be that at least the shelf flag 1102 is “absent”.
- the transport device 3 is selected based on the device status 1105, the shelf flag 1102, the position 1103, and the storage position 802 of the shelf 5 to be transported (the distance between the storage position 802 and the position of the target section) of each transport device 3. can be broken
- the processing program 51 determines the movement route based on the selected position 1103 of the transport device 3, the storage position 802 of the shelf 5 to be transported, and the position of the target section (typically the position of the picking station 6). create.
- the processing program 51 When the storage position 802 of the shelf 5 to be transported is a position in the second stage area 200B, based on the position of the buffer section 201B according to which vertical conveyor 202 the shelf 5 is transported to the first stage area 200A, A travel route is created.
- the processing program 51 performs the congestion determination process shown in FIG. -
- the processing program 51 may refer to the picking table 58 .
- the processing program 51 identifies a relatively empty picking station (for example, a picking station with a relatively small number of corresponding records in the picking table 58), and designates the empty picking station as the target section. You can decide.
- the processing program 51 transmits to the transport device 3 selected at S1503 a movement instruction associated with the transport task assigned to the transport device 3 (transport task according to the order of interest).
- the transport task determined and assigned to each order is a task that meets the delivery date 608 of the order.
- the processing program 51 gives priority to the execution of the transport task for the shelf 5 existing in the buffer section 201B in the priority control executed when the occurrence of congestion on the shelf 5 is predicted for vertical transport. Although determined, such a change in the transport task processing order may be made to the extent that the delivery date 608 can be met.
- FIG. 16 is a flow chart showing the flow of congestion determination processing.
- the trigger for starting the traffic congestion determination process may be, for example, any of the following.
- the shelf position specified in S1502 is the second stage area 200B.
- the transport task associated with the movement instruction transmitted in S1504 is the shelf transport task that needs to be transported from the second level area 200B to the first level area 200A.
- the processing program 51 refers to the device transport table 53, the shelf transport table 59 and the vertical transport table 61.
- the processing program 51 simulates vertical transport of the shelf 5 to be transported in the second area 200B based on the device transport table 53, shelf transport table 59, and vertical transport table 61.
- the processing program 51 determines whether or not traffic congestion is predicted based on the result of the simulation at S1602.
- the "congestion" referred to in the present embodiment means that the number of shelves 5 in the standby state that have been transported from the second stage area 200B to the first stage area 200A by the vertical transport machine 202 but have not been transported by the transport apparatus 3 Since the number has reached the predetermined number M for the vertical conveying machine 202, N or more shelves 5 (N is a natural number) from the second stage area 200B to the first stage area 200A are either outside or inside the vertical conveying machine 202. or both are in a standby state.
- the predetermined number M is a value prepared for each vertical transporter 202 (for example, all buffer partitions corresponding to the vertical transporter 202). 201B, or, instead of or in addition to the maximum number, the maximum number of shelves 5 that can exist within the vertical transfer machine 202 in the first stage area 200A).
- the predetermined number M is a value common to the entire system (for example, the first stage area 200A in all buffer compartments 201B, or alternatively or in addition to the maximum number of shelves 5 in the vertical conveyor 202 in the first tier area 200A). good.
- the number of shelves 5 in the standby state that have been transported from the second area 200B to the first area 200A by the vertical transport machine 202 but not transported by the transport device 3 may be X or Y. , X+Y.
- "X" is the number of shelves 5 existing outside the vertical conveyor 202 in the first stage area 200A. number is fine.
- a detailed example of the definition of "congestion” is "by the time the shelf 5 to be transported moves from the vertical conveyor 202 to the buffer section 201B, another shelf 5 exists in the buffer section 201B.” do. That is, the definition of “congestion” is that "the number of shelves 5 in the standby state that have been transported from the second stage area 200B to the first stage area 200A by the vertical transport machine 202 but not transported by the transport apparatus 3 is Since the predetermined number M has been reached, N or more shelves 5 (N is a natural number) from the second stage area 200B to the first stage area 200A are in a standby state either or both outside and inside the vertical conveyor 202. , assume that both the value of M and the value of N are 1. In this case, S1602 and S1603 are, for example, as follows.
- the processing program 51 calculates the following.
- the section represented by the storage position 1202 is a shelf that is a buffer section corresponding to the vertical transport machine 202 that vertically transports the shelf 5 to be transported. 1204 identifies the shelf with "Waiting".
- Q The buffering start date and time 1306 of the shelf 5-2 to be transported from the second stage area 200B to the first stage area 200A by the vertical transporter 202 from now on.
- the processing program 51 determines whether (P) is slower than (Q). If (P) is earlier than (Q) (or (P) and (Q) are on the same date), no traffic congestion is predicted. On the other hand, if (P) is slower than (Q), the occurrence of congestion is predicted. In other words, it is predicted that the shelf 5-2 to be transported cannot be moved from the vertical transporter 202 to the buffer section 201B and waits in the vertical transporter 202.
- FIG. 17 is a flowchart showing the flow of priority control processing.
- the processing program 51 refers to the device transport table 53 .
- the processing program 51 determines whether the following (a1) and (a2) are satisfied. If "traffic jam” means that the above (P) is later than the above (Q), the predicted date and time of "congestion occurrence” is the above (Q) that is earlier than the above (P). Also, the determination in S1701 may be a determination as to whether or not at least (a1) is satisfied. (a1) There is a transport apparatus A whose apparatus status 1105 is "idle".
- the transport apparatus A moves the target buffer section 201B (vertical transport of the shelf 5-2 to be transported).
- the shelf 5-1 can be transported from the buffer section 201B) corresponding to the vertical transporter 202 to be processed.
- (a2) is satisfied when the predicted date and time when the transport apparatus A can start transporting the shelf 5-1 from the target buffer section 201B is earlier than the predicted date and time of the occurrence of traffic congestion.
- the predicted date and time when the transport device A can start transporting the shelf 5-1 from the target buffer section 201B is the date and time when the transport device A can arrive at the target buffer section 201B (or the date and time obtained by adding a predetermined length of time to the date and time). OK.
- the date and time when the transport device A can arrive at the target buffer section 201B are determined by The date and time calculated by the processing program 51 based on the standard moving speed may be used.
- the processing program 51 assigns the transport task of the shelf 5-1 of the target buffer section 201B to the transport device A in S1703.
- the movement instruction associated with the transport task is transmitted to the transport apparatus A by the processing program 51 in S1504 of FIG. 15, for example.
- the transport apparatus A executes the transport task associated with the movement instruction.
- the transport device A will start transporting the shelf 5-1 from the target buffer section 201B before the congestion occurs, that is, the congestion will be avoided.
- the processing program 51 refers to the picking table 58 in S1704.
- the processing program 51 determines whether the following (b1) and (b2) are satisfied.
- the determination in S1705 may be a determination as to whether or not at least (b1) is satisfied.
- (b1) Before the congestion occurs (for example, before the buffering start date and time 1306 of the shelf 5-2 to be transported), transport the shelf 5-3 to the picking station according to the assigned transport task, and The shelf 5-3 is returned to the corresponding section (for example, the original placement section in the first stage area 200A or another specified placement position, or the shelf 5-3 is returned to the second stage area 200B).
- the transport device B can transport the shelf 5-1 from the target buffer section 201B before the congestion occurs.
- the timing at which the transport device 3 to which a transport task is assigned can execute another transport task depends on the assigned transport task. is transported and the shelf 5-3 for which the picking operation is completed is transported to the original placement position (or another specified placement position).
- the scheduled end date and time 1408 of the picking work is before the predicted date and time of occurrence of traffic congestion
- the date and time when the shelf 5-3 can arrive from the picking station to the corresponding section is the predicted date and time of occurrence of traffic congestion. is expected to be earlier.
- the possible arrival date and time of the shelf 5-3 from the picking station to the corresponding section may be calculated by the processing program 51 based on the moving route from the picking station to the corresponding section and the standard moving speed of the transport device 3.
- the predicted date and time when the transport device B can start transporting the shelf 5-1 from the target buffer section 201B is the date and time when the transport device B can arrive at the target buffer section 201B (or the date and time obtained by adding a predetermined length of time to the date and time). OK.
- the date and time when the transport device B can arrive at the target buffer section 201B is determined by the movement route of the transport device B (the movement route including the route from the position of the relevant section to the position of the target buffer section 201B) and the standard movement of the transport device 3. It may be the date and time calculated by the processing program 51 based on the speed.
- the processing program 51 assigns the transport task of the shelf 5-1 of the target buffer section 201B to the transport device B in S1706.
- the movement instruction associated with the transport task is transmitted to the transport apparatus B by the processing program 51 in S1504 of FIG. 15, for example.
- the transport apparatus B transfers the transport task associated with the movement instruction from the picking station to the corresponding section according to the transport task already assigned to the transport apparatus B. Execute after transfer.
- the transport device B will start transporting the shelf 5-1 from the target buffer section 201B before the congestion occurs, that is, the congestion will be avoided.
- the processing program 51 instructs the transport apparatus C, which has not yet loaded the shelf 5-4 according to the assigned transport task, A transport task for the shelf 5-1 existing in the target buffer section 201B is assigned.
- the movement instruction associated with the transport task is transmitted to the transport apparatus C by the processing program 51 in S1504 of FIG. 15, for example.
- the transport apparatus C executes the transport task associated with the movement instruction instead of the transport task according to the movement instruction received before the movement instruction is received. .
- the transport device C will start transporting the shelf 5-1 from the target buffer section 201B before the congestion occurs, that is, the congestion will be avoided.
- the “transport device C” may be, for example, a transport device that satisfies (c1) or both of the following (c1) and (c2).
- (c1) The shelf 5 corresponding to the device status 1206 "moving" is assigned (or, for example, it corresponds to the shelf flag 1102 "absent” and the device status 1105 “moving”).
- (c2) It is expected to arrive at the target buffer section 201B from the section represented by the position 1103 and transport the shelf 5-1 from the target buffer section 201B before the congestion occurs.
- a second embodiment will be described. At that time, the points of difference from the first embodiment will be mainly explained, and the explanations of the points in common with the first embodiment will be omitted or simplified.
- FIG. 18 is a diagram showing an overview of the second embodiment.
- the processing program 1851 performs vertical transport for the purpose of further improving transport efficiency of the shelf 5 based on at least one of the device transport table 53, the shelf transport table 59, and the vertical transport table 61. control.
- the processing program 1851 causes the vertical transfer machine 202 to wait in advance.
- the “preliminary standby” of the vertical conveyor 202 means that the vertical conveyor 202 waits in the second area 200 before the shelf 5 to be conveyed reaches the conveyance start section in the second area 200 . be.
- the “transport start zone” is the zone where the shelf 5 to the vertical conveyor 202 begins, and typically may be the zone immediately preceding the vertical conveyor 202 .
- a third embodiment will be described. At that time, the points of difference from the first and second embodiments will be mainly explained, and the explanations of the points in common with the first and second embodiments will be omitted or simplified.
- FIG. 19 is a diagram showing part of the flow of priority control processing in the third embodiment.
- the processing program 1951 determines whether or not there is a transport device C (a transport device that has not yet loaded the shelf 5 according to the assigned transport task) to the device transport table 53 and the shelf transport table 59. Determined based on at least one of If the determination result of S1900 is true (S1900: Yes), S1707 is performed.
- a transport device C a transport device that has not yet loaded the shelf 5 according to the assigned transport task
- the processing program 1951 performs transport postponement processing.
- the transport postponement process is a process for moving down the processing order of transporting the shelf 5 to be transported arranged in the second stage area 200B to the vertical transport machine 202 .
- the transport of the shelf 5 to be transported to the vertical transporter 202 is postponed, causing congestion. forecast date and time is postponed.
- a fourth embodiment will be described. At that time, the points of difference from the first to third embodiments will be mainly explained, and the explanations of the points in common with the first to third embodiments will be omitted or simplified.
- FIG. 20 is a diagram showing an overview of the fourth embodiment.
- the transport frequency 805 is information representing the execution frequency of the task of transporting the rack 5 (the frequency with which the rack 5 is transported to the picking station per unit time). Every time the transport task for the shelf 5 is executed, the storage program 2050 updates the transport frequency 805 corresponding to the shelf 5 .
- the processing program 2051 Based on the transport frequency 805 in the shelf table 2057 (for example, the statistics of the transport frequency 80 of all the shelves 5), the processing program 2051 designates the area where the arrangement position of the shelf 5 exists as the first stage area 200A. and the second stage area 200B. Thereby, it is expected that the area 200 where the shelves 5 are arranged is maintained at the optimum area 200 according to the transportation frequency 805 . For example, the processing program 2051 determines the area 200 in which the placement positions of the shelves 5 with a relatively low transportation frequency 805 exist as the second-stage area 200B. This is expected to maintain high transport efficiency.
- the shape of the partition is not limited to a square, and may be another shape. Also, compartments of different sizes or shapes may be mixed. Also, the position of the section may be identified by other types of methods instead of being identified from the two-dimensional barcode on the section.
- the storage program 50 and the processing program 51 may be executed by the transport device 3 instead of or in addition to the control device 4 .
- the conveying device 3 may also serve as the control device 4 .
- the vertical conveying machine 202 is a forklift or the like capable of conveying the shelf 5 in the vertical direction. can be replaced by other inter-area transfer machines.
- the controller 4 may also determine the position at which the forklift will carry the shelf 5 vertically.
- An object transported from an area other than the first-level area 200A to the first-level area 200A by a forklift may be directly transferred to the transport device 3.
- a place may be provided so that the transport device 3 can load and transport the shelf 5 arranged at the temporary storage place by a forklift.
- the transport device 3 transports the shelf 5 for which the picking operation has been completed after being transported from an area other than the first stage area 200A to the temporary storage location, and the shelf 5 is transported from the temporary storage location to the storage position 802 by a forklift. may be transported to an area where
- the conveyor 203 conveys the shelf 5 in the second area 200B, but the method of conveying the shelf 5 in the second area 200B is limited to this.
- a transport device that loads and transports shelves may be used instead of the conveyor 203.
- the shelf 5 may be arranged on a platform in the section 251C so that the transport device can be slipped under the shelf 5 .
- the present invention is applied to a transport system for picking work in a storeroom used by companies such as online shopping companies to store products.
- a transport system for picking work in a storeroom used by companies such as online shopping companies to store products.
- the present invention is not limited to this, and the present invention can also be applied to a transport system for transporting articles in factories, workshops, and the like other than such storages.
- the object to be transported by the transport device 3 may be an object other than the shelf 5, such as a tray, box, pallet, or article.
- the trays, boxes, and pallets may or may not contain articles (for example, when the trays, boxes, and pallets themselves are objects to be conveyed).
- the work for such transported objects may be work other than picking, such as processing, assembly, packing, or inspection.
- picking such as processing, assembly, packing, or inspection.
- a transport system 1 includes a transport device 3 , a vertical transport machine 202 (an example of an inter-area transport machine), and a control device 4 .
- the conveying device 3 conveys the goods arranged in the first area.
- the vertical conveyor 202 moves the first shelf from the second area 200B (an example of the second area) located at a different height from the first area 200A (an example of the first area) to the first area 200A.
- 5 (an example of the first conveyed object) is conveyed.
- the control device 4 selects the first shelf 5 transported to the first stage area 200A by the vertical transport machine 202 from the first transport task for transporting the second shelf 5 arranged in the first stage area 200A.
- the second transport task to transport is preferentially assigned to the transport device 3 .
- S1604 is performed when S1603: YES in FIG. S1604 may be performed after referring to a portion of the table described in S1601 of FIG. 16, without S1602 and S1603.
- the control device 4 is arranged in the first stage area 200A based on the transport management information, which is information including information related to transport by one or more transport devices 3 and information related to transport by the vertical transport machine 202.
- the second transport task of transporting the first shelf 5 transported to the first stage area 200A by the vertical transport machine 202 is preferentially transferred to the transport device 3 from the first transport task of transporting the second shelf 5. may be assigned.
- Each of the one or more transport devices 3 is a device that travels in the first stage area 200A of the multistage area 122 (an example of a plurality of areas respectively located at different heights), and according to the assigned transport task. It is a device for transporting the shelf 5 in the first stage area 200A. Shelf 5 is an example of an object that can be transported by transport device 3 . A plurality of shelves 5 are arranged in a plurality of areas 200A and 200B. The shelves 5 arranged in the second area 200B (an example of the second area) are conveyed from the second area 200B to the first area 200 by the vertical transfer machine 202 .
- the control device 4 determines whether or not the occurrence of congestion is predicted based on the transport management information. When the result of the determination is true, the control device 4 performs priority control as control of one or a plurality of transport devices 3 .
- Conveyance management information is information containing information on conveyance by one or a plurality of conveyance devices 3 and information on conveyance by the vertical conveyance machine 202.
- Congestion means that the number of shelves 5 in the standby state that have been transported from the second stage area 200B to the first stage area 200A by the vertical transport machine 202 but not transported by the transport apparatus 3 is a predetermined number for the vertical transport machine 202.
- N or more shelves 5 (N is a natural number) from the second-stage area 200B to the first-stage area 200A are in a standby state either or both outside and inside the vertical transfer machine 202 because M has been reached. is.
- Priority control refers to at least one shelf being transported from the second-level area 200B to the first-level area 200A and waiting in the first-level area 200A rather than transporting the shelf 5 arranged in the first-level area 200A. This control gives priority to the transportation of one shelf 5 .
- the vertical transfer machine 202 can transfer the shelf 5 arranged in an area other than the first stage area 200A among the multiple areas located at different heights from the area to the first stage area 200A.
- the control device 4 determines whether or not the occurrence of traffic congestion is predicted based on the transportation management information, which is information including information on transportation by one or a plurality of transportation devices 3 and information on transportation by the vertical conveyor 202. can be determined. When the result of the determination is true, the control device 4 may perform priority control as control of one or a plurality of transport devices.
- Congestion refers to a state in which the vertical conveyor 202 transports the goods 3 from an area other than the first stage area 200A to the first stage area 200A but the transport apparatus 3 does not transport the goods 3 in the first waiting state.
- the standby state may be set until the vertical transporter 202 starts transporting outside the vertical transporter 202 or until the vertical transporter 202 completes transporting inside the vertical transporter 202 .
- the “priority control” may be control that prioritizes transport of at least one shelf 5 in the first standby state over transport of other shelves 5 arranged in the first stage area 200A.
- the control device 4 moves from the area other than the first stage area 200A to one It is determined whether or not the number of waiting items transported to the tier area 200A by the vertical transport machine 202 but not transported by the transport apparatus 3 reaches the first number for the vertical transport machine 202, and the result of the determination is true.
- the first transport task of transporting the second shelf arranged in the first stage area 200A the first transport task of transporting the first shelf 5 transported to the first stage area 200A by the vertical transport machine 202 is executed. 2 transport tasks may be preferentially assigned to the transport device 3 .
- the transport management information includes, for example, which shelf 5 is to be transported by which transport device 3, when to start transporting the shelf 5 to the first stage area 200A by the vertical transport machine 202, and the first stage from the second stage area 200B.
- Information indicating the number of shelves 5 that have been transported to the eye area 200A but are waiting to be transported may be included.
- transport management information may include information representing: As a result, it is expected that the prediction accuracy of the occurrence of traffic congestion will be improved and the possibility of traffic congestion will be reduced. - Allocation relationship between transport tasks and transport devices 3 .
- Priority control may include: Since the transport task of the shelf 5 which is transported from the second stage area 200B to the first stage area 200A and is in a standby state in the first stage area 200A is assigned to the following target transport apparatus, the possibility of occurrence of congestion is reduced. There is expected. Conditions for the transport device 3 that can preferentially execute the task of transporting the shelf 5 in the waiting state in the first-stage area 200A after being transported from the second-stage area 200B to the first-stage area 200A based on the transport management information. is determined as the optimum transport device. Assigning the transport task of the shelf 5 in the standby state in the first stage area 200A to the determined optimal transport device.
- the transport device A (an example of the first target transport device), which is the transport device 3 that satisfies the first condition, is identified based on the transport management information, the transport device A is designated as the optimum transport device. You can decide. In response to the controller 4 assigning the transport apparatus A to the first area 200A from the second area 200B and the task of transporting the shelf 5 waiting in the first area 200A, can perform the task. As a result, it is expected that the shelf 5 will be quickly transported from the buffer section 201B by the so-called empty transport device A, and that the possibility of traffic congestion will be reduced.
- the first condition is a condition including: ⁇ Transport task is not assigned. - It is possible to transport the shelf 5 in the waiting state in the first stage area 200A from the second stage area 200B to the first stage area 200A before the congestion occurs.
- Any transport device to which a transport task is not assigned may be regarded as the transport device A, and even in this case, it is expected that the possibility of traffic congestion will be reduced.
- the transport Device B may be determined as the optimal transport device.
- the controller 4 assigning the conveying task of the shelf 5 waiting in the first stage area 200A after the conveying apparatus B is conveyed from the second stage area 200B to the first stage area 200A, the following corresponding After transporting the shelf 5 to the position, the transport task may be executed. As a result, it is expected that the shelf 5 will be quickly transported from the buffer section 201B by the transport device B after the completion of the transport task, thereby reducing the possibility of traffic congestion.
- a second condition is a condition that includes: ⁇ Before the traffic jam occurs, the shelf 5 is transported to the picking station (an example of the target position) according to the assigned transport task, and the shelf 5 is transported from the picking station to the relevant position of the shelf 5 in the first stage area 200A. transportation to is completed. Before the traffic jam occurs, after the shelf 5 is transported to the relevant position, the shelf 5 is transported from the second stage area 200B to the first stage area 200A and transported in the first stage area 200A in the standby state. is possible.
- Any transport device that completes transporting the shelf 5 to the picking station in accordance with the assigned transport task may be the transport device B, and even in this case, a reduction in the possibility of traffic congestion is expected.
- the transport Device C may be determined as the optimal transport device.
- the controller 4 assigning the transport apparatus C to the first stage area 200A from the second stage area 200B to the first stage area 200A, the task of transporting the shelf 5 waiting in the first stage area 200A is performed.
- the assigned transport task may be executed instead of the transport task for the shelf 5 arranged in the eye area 200A.
- a third condition is a condition that includes: - A transport task for the shelf 5 arranged in the first stage area 200A has been assigned, but the transport of the shelf 5 has not started. - It is possible to transport the shelf 5 in the waiting state in the first stage area 200A from the second stage area 200B to the first stage area 200A before the congestion occurs.
- any transport apparatus to which the task of transporting the shelf 5 arranged in the first stage area 200A has been assigned but which has not yet started transporting the shelf 5 may be the transport apparatus C. Even in this case, traffic congestion occurs. is expected to reduce the possibility of
- the shelf 5 arranged in the second stage area 200B is conveyed from the arrangement position of the shelf 5 to the vertical conveying machine 202, and conveyed by the vertical conveying machine 202 from this area to the first stage area 200A.
- the control device 4 may move down the processing order of transporting the shelf 5 arranged in the second stage area 200B to the vertical transport device 202 . This reduces the possibility of congestion even if a suitable transport device 3 for transporting the shelf 5 from the buffer section 201B cannot be found.
- the control device 4 determines which of the plurality of areas the area in which the arrangement position of the shelf 5 exists for each of the plurality of shelves 5. may be determined.
- the transport frequency may be the frequency of transporting the shelf 5 to the picking station in the first stage area 200A per unit time.
- the control device 4 may determine, as the second-stage area 200B, an area in which the arrangement positions of the shelves 5 with a relatively low transportation frequency exist.
- shelves 5 with low transportation frequency (order frequency) are arranged in the second stage area 200B, and as a result, it is expected that the frequency of transportation by the vertical conveyor is reduced and the probability of occurrence of traffic congestion is reduced.
- the shelf 5 arranged in the second stage area 200B is transported from the arrangement position of the shelf 5 to the loading start position by the vertical transport machine 202, and the vertical transport machine 202 transports the goods transported to the loading start position. may be loaded and the transported article may be transported from the area to the first stage area 200A.
- the control device 4 may cause the vertical transport machine 202 to wait in the area before the shelf 5 in the second stage area 200B reaches the loading start position in the area. As a result, the shelf 5 waits for the vertical transfer machine 202 for less time, which is expected to improve the transfer efficiency.
- the controller 4 may control the vertical conveyor 202 to alternately perform (x) and (y) below.
- the shelf 5 unloaded from the second-stage area 200B to the first-stage area 200A is returned to the second-stage area 200B after the picking operation, it is suppressed from remaining in front of the vertical conveyor in the first-stage area 200A.
- (x) Transport the shelf 5 in the second stage area 200B to the first stage area 200A.
- (y) Transport the shelf 5 in the first stage area 200A to the second stage area 200B.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Warehouses Or Storage Devices (AREA)
Abstract
This conveyance system comprises: a conveyance device that conveys a to-be-conveyed object disposed in a first area; an inter-area conveyor that conveys a first to-be-conveyed object in the first area from a second area positioned at a different height from the first area; and a control device that preferentially assigns, to the conveyance device, a second conveyance task for using the inter-area conveyor to convey the first to-be-conveyed object to the first area, in comparison to a first conveyance task for conveying a second to-be-conveyed object disposed in the first area.
Description
本発明は、概して、搬送装置の走行により搬送物を搬送する技術に関する。
The present invention generally relates to a technique of transporting an object by running a transport device.
本技術分野の背景技術として、棚を目的地まで搬送するAGV(Automatic Guided Vehicle)に関する技術、例えば特許文献1に開示の技術がある。
As background art in this technical field, there is a technology related to an AGV (Automatic Guided Vehicle) that transports a shelf to a destination, such as the technology disclosed in Patent Document 1.
搬送物の保管効率を向上させるために(又は他の目的のために)、異なる高さにそれぞれ位置する複数のエリアに複数の搬送物が配置される場合がある。「複数のエリア」は、複数のフロアでもよいし、一つのスペース(例えば、一つのフロア)に設けられた複数段のエリアでもよい。
In order to improve the storage efficiency of the transported goods (or for other purposes), there are cases where multiple transported goods are arranged in multiple areas located at different heights. The “plurality of areas” may be multiple floors or multiple stages of areas provided in one space (for example, one floor).
このような複数のエリアでは、典型的には、搬送物のピッキングステーションが存在するエリアが、搬送装置が走行するメインエリア(第1のエリアの一例)であり、メインエリア以外のエリアが、サブエリアである。サブエリアにある搬送物をピッキングステーションに搬送するためには、垂直搬送機(エリア間搬送機の一例)により、サブエリアからメインエリアへと、搬送対象の搬送物が搬送される。
In such a plurality of areas, typically, the area where the picking station for the goods to be transported is the main area (an example of the first area) in which the transport device travels, and the areas other than the main area are sub-areas. area. In order to transport an object in the sub-area to the picking station, a vertical transporter (an example of an inter-area transporter) transports the object to be transported from the sub-area to the main area.
ここで、垂直搬送機による搬送が滞ってしまうと、サブエリアにて待機状態の搬送物が生じ、結果として、搬送システム全体の搬送効率が低減してしまうおそれがある。
Here, if the transport by the vertical transport machine is delayed, there is a risk that transported objects will be in a standby state in the sub-area, resulting in a decrease in transport efficiency of the transport system as a whole.
そこで、本発明の目的は、異なる高さにそれぞれ位置する複数のエリアに配置されている複数の搬送物の搬送効率の低減を抑制することにある。
Therefore, an object of the present invention is to suppress a reduction in the efficiency of conveying a plurality of objects arranged in a plurality of areas located at different heights.
搬送システムが、第1のエリアに配置されている搬送物を搬送する搬送装置と、第1のエリアと異なる高さに位置する第2のエリアから第1のエリアに第1の搬送物を搬送するエリア間搬送機と、第1のエリアに配置されている第2の搬送物を搬送する第1の搬送タスクより、エリア間搬送機により1のエリアに搬送された第1の搬送物を搬送する第2の搬送タスクを、優先的に搬送装置に割り当てる制御装置とを備える。
A transport system comprises a transport device that transports an object placed in a first area, and transports the first object from a second area located at a height different from that of the first area to the first area. and a first transport task that transports a second transported object arranged in the first area. and a control device that preferentially assigns the second transport task to the transport device.
本発明によれば、異なる高さにそれぞれ位置する複数のエリアに配置されている複数の搬送物の搬送効率の低減を抑制することができる。上記した以外の課題、構成および効果は、以下の発明を実施するための形態の説明により明らかにされる。
According to the present invention, it is possible to suppress a reduction in the efficiency of conveying a plurality of objects arranged in a plurality of areas located at different heights. Problems, configurations, and effects other than those described above will be clarified by the following description of the mode for carrying out the invention.
以下の説明では、「インターフェース装置」は、一つ以上のインターフェースデバイスでよい。当該一つ以上のインターフェースデバイスは、下記のうちの少なくとも一つでよい。
・一つ以上のI/O(Input/Output)インターフェースデバイス。I/O(Input/Output)インターフェースデバイスは、I/Oデバイスと遠隔の表示用計算機とのうちの少なくとも一つに対するインターフェースデバイスである。表示用計算機に対するI/Oインターフェースデバイスは、通信インターフェースデバイスでよい。少なくとも一つのI/Oデバイスは、ユーザインターフェースデバイス、例えば、キーボード及びポインティングデバイスのような入力デバイスと、表示デバイスのような出力デバイスとのうちのいずれでもよい。
・一つ以上の通信インターフェースデバイス。一つ以上の通信インターフェースデバイスは、一つ以上の同種の通信インターフェースデバイス(例えば一つ以上のNIC(Network Interface Card))であってもよいし二つ以上の異種の通信インターフェースデバイス(例えばNICとHBA(Host Bus Adapter))であってもよい。 In the following description, an "interface device" may be one or more interface devices. The one or more interface devices may be at least one of the following:
- One or more I/O (Input/Output) interface devices. An I/O (Input/Output) interface device is an interface device for at least one of an I/O device and a remote display computer. The I/O interface device to the display computer may be a communications interface device. The at least one I/O device may be any of a user interface device, eg, an input device such as a keyboard and pointing device, and an output device such as a display device.
- One or more communication interface devices. The one or more communication interface devices may be one or more of the same type of communication interface device (e.g., one or more NICs (Network Interface Cards)) or two or more different types of communication interface devices (e.g., NIC and It may be an HBA (Host Bus Adapter).
・一つ以上のI/O(Input/Output)インターフェースデバイス。I/O(Input/Output)インターフェースデバイスは、I/Oデバイスと遠隔の表示用計算機とのうちの少なくとも一つに対するインターフェースデバイスである。表示用計算機に対するI/Oインターフェースデバイスは、通信インターフェースデバイスでよい。少なくとも一つのI/Oデバイスは、ユーザインターフェースデバイス、例えば、キーボード及びポインティングデバイスのような入力デバイスと、表示デバイスのような出力デバイスとのうちのいずれでもよい。
・一つ以上の通信インターフェースデバイス。一つ以上の通信インターフェースデバイスは、一つ以上の同種の通信インターフェースデバイス(例えば一つ以上のNIC(Network Interface Card))であってもよいし二つ以上の異種の通信インターフェースデバイス(例えばNICとHBA(Host Bus Adapter))であってもよい。 In the following description, an "interface device" may be one or more interface devices. The one or more interface devices may be at least one of the following:
- One or more I/O (Input/Output) interface devices. An I/O (Input/Output) interface device is an interface device for at least one of an I/O device and a remote display computer. The I/O interface device to the display computer may be a communications interface device. The at least one I/O device may be any of a user interface device, eg, an input device such as a keyboard and pointing device, and an output device such as a display device.
- One or more communication interface devices. The one or more communication interface devices may be one or more of the same type of communication interface device (e.g., one or more NICs (Network Interface Cards)) or two or more different types of communication interface devices (e.g., NIC and It may be an HBA (Host Bus Adapter).
また、以下の説明では、「メモリ」は、一つ以上の記憶デバイスの一例である一つ以上のメモリデバイスであり、典型的には主記憶デバイスでよい。メモリにおける少なくとも一つのメモリデバイスは、揮発性メモリデバイスであってもよいし不揮発性メモリデバイスであってもよい。
Also, in the following description, "memory" is one or more memory devices, which are examples of one or more storage devices, and may typically be main memory devices. At least one memory device in the memory may be a volatile memory device or a non-volatile memory device.
また、以下の説明では、「永続記憶装置」は、一つ以上の記憶デバイスの一例である一つ以上の永続記憶デバイスでよい。永続記憶デバイスは、典型的には、不揮発性の記憶デバイス(例えば補助記憶デバイス)でよく、具体的には、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、NVME(Non-Volatile Memory Express)ドライブ、又は、SCM(Storage Class Memory)でよい。
Also, in the following description, a "persistent storage device" may be one or more persistent storage devices, which is an example of one or more storage devices. A persistent storage device may typically be a non-volatile storage device (e.g., auxiliary storage device), specifically, for example, HDD (Hard Disk Drive), SSD (Solid State Drive), NVME (Non-Volatile Memory Express) drive or SCM (Storage Class Memory).
また、以下の説明では、「記憶装置」は、メモリと永続記憶装置の少なくともメモリでよい。
Also, in the following description, the "storage device" may be at least the memory of the memory and the permanent storage device.
また、以下の説明では、「プロセッサ」は、一つ以上のプロセッサデバイスでよい。少なくとも一つのプロセッサデバイスは、典型的には、CPU(Central Processing Unit)のようなマイクロプロセッサデバイスでよいが、GPU(Graphics Processing Unit)のような他種のプロセッサデバイスでもよい。少なくとも一つのプロセッサデバイスは、シングルコアでもよいしマルチコアでもよい。少なくとも一つのプロセッサデバイスは、プロセッサコアでもよい。少なくとも一つのプロセッサデバイスは、処理の一部又は全部を行うハードウェア記述言語によりゲートアレイの集合体である回路(例えばFPGA(Field-Programmable Gate Array)、CPLD(Complex Programmable Logic Device)又はASIC(Application Specific Integrated
Circuit))といった広義のプロセッサデバイスでもよい。 Also, in the following description, a "processor" may be one or more processor devices. The at least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may be another type of processor device such as a GPU (Graphics Processing Unit). At least one processor device may be single-core or multi-core. At least one processor device may be a processor core. At least one processor device is a circuit (for example, FPGA (Field-Programmable Gate Array), CPLD (Complex Programmable Logic Device) or ASIC (Application Specific Integrated
Circuit)) in a broad sense may be used.
Circuit))といった広義のプロセッサデバイスでもよい。 Also, in the following description, a "processor" may be one or more processor devices. The at least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may be another type of processor device such as a GPU (Graphics Processing Unit). At least one processor device may be single-core or multi-core. At least one processor device may be a processor core. At least one processor device is a circuit (for example, FPGA (Field-Programmable Gate Array), CPLD (Complex Programmable Logic Device) or ASIC (Application Specific Integrated
Circuit)) in a broad sense may be used.
また、以下の説明では、「xxxテーブル」といった表現にて、入力に対して出力が得られる情報を説明することがあるが、当該情報は、どのような構造のデータでもよいし(例えば、構造化データでもよいし非構造化データでもよいし)、入力に対する出力を発生するニューラルネットワーク、遺伝的アルゴリズムやランダムフォレストに代表されるような学習モデルでもよい。従って、「xxxテーブル」を「xxx情報」と言うことができる。また、以下の説明において、各テーブルの構成は一例であり、一つのテーブルは、二つ以上のテーブルに分割されてもよいし、二つ以上のテーブルの全部又は一部が一つのテーブルであってもよい。
In the following description, the expression "xxx table" may be used to describe information that provides an output for an input. It may be structured data or unstructured data), or it may be a learning model represented by a neural network, genetic algorithm, or random forest that generates an output in response to an input. Therefore, the "xxx table" can be called "xxx information". Also, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table. may
また、以下の説明では、「プログラム」を主語として処理を説明する場合があるが、プログラムは、プロセッサによって実行されることで、定められた処理を、適宜に記憶装置及び/又はインターフェース装置を用いながら行うため、処理の主語が、プロセッサ(或いは、そのプロセッサを有する装置又はシステム)とされてもよい。プログラムは、プログラムソースから計算機のような装置にインストールされてもよい。プログラムソースは、例えば、プログラム配布サーバまたは計算機が読み取り可能な記録媒体(例えば非一時的な記録媒体)であってもよい。また、以下の説明において、二つ以上のプログラムが一つのプログラムとして実現されてもよいし、一つのプログラムが二つ以上のプログラムとして実現されてもよい。
Further, in the following description, the processing may be described with the subject of "program", but the program is executed by the processor to perform the predetermined processing as appropriate using the storage device and / or the interface device. The subject of processing may be a processor (or a device or system having the processor). A program may be installed on a device, such as a computer, from a program source. The program source may be, for example, a program distribution server or a computer-readable recording medium (eg, non-temporary recording medium). Also, in the following description, two or more programs may be implemented as one program, and one program may be implemented as two or more programs.
また、要素を識別するための情報として、任意の情報(例えば、「ID」、「名前」、及び「番号」のうちの少なくとも一つ)が採用されてよい。
Any information (for example, at least one of "ID", "name", and "number") may be adopted as the information for identifying the element.
また、以下の説明では、同種の要素を区別しないで説明する場合には、参照符号のうちの共通符号を使用し、同種の要素を区別して説明する場合には、参照符号を使用することがある。
Further, in the following description, common reference numerals are used when similar elements are described without distinguishing between them, and reference symbols are used when similar elements are described separately. be.
また、以下の説明では、「日時」の単位は、年月日時分よりも粗い単位でも細かい単位でもよい。
[第1の実施の形態] Also, in the following description, the unit of "date and time" may be a coarser unit or a finer unit than year, month, day, hour, minute.
[First embodiment]
[第1の実施の形態] Also, in the following description, the unit of "date and time" may be a coarser unit or a finer unit than year, month, day, hour, minute.
[First embodiment]
図1は、第1の実施の形態に係る搬送システムの概略構成を示す図である。
FIG. 1 is a diagram showing a schematic configuration of a transport system according to the first embodiment.
搬送システムは、倉庫2内を走行する複数(又は一つ)の搬送装置3と、各搬送装置3の移動をリモート制御する制御装置4とを備える。なお、本実施の形態において、搬送装置3の「移動」とは、棚5の有無に関わらず搬送装置3の移動全般を表す。搬送装置3の「移動」は、搬送装置3の「走行」と言い換えられてもよい。搬送装置3が棚5を有している状態での「移動」を特に「搬送」と言う。棚5は、搬送装置3により搬送され得る物の一例である。棚5に代えて又は加えて、トレー、パレット又はコンテナといった物が、搬送物の一例であってもよい。
The transportation system includes a plurality of (or one) transportation devices 3 that travel within the warehouse 2 and a control device 4 that remotely controls the movement of each transportation device 3 . In the present embodiment, “moving” of the conveying device 3 represents general movement of the conveying device 3 regardless of the presence or absence of the shelf 5 . “Movement” of the conveying device 3 may be rephrased as “running” of the conveying device 3 . "Movement" in the state in which the transport device 3 has the shelf 5 is particularly called "transportation". Shelf 5 is an example of an object that can be transported by transport device 3 . Instead of or in addition to the shelf 5, objects such as trays, pallets or containers may be examples of conveyed objects.
倉庫2は、例えば、ネット通販会社等の企業が、物品を保管するために利用する保管庫である。倉庫2に保管されている物品は、商品であってもよいし、部品であってもよい。本実施の形態においては、倉庫2に保管されている物品の一例として、商品の例を説明する。倉庫2には、多段エリア122及び垂直搬送機202が設けられている。
The warehouse 2 is, for example, a warehouse used by a company such as an online shopping company to store goods. The articles stored in the warehouse 2 may be commodities or parts. In this embodiment, an example of a product will be described as an example of an article stored in the warehouse 2. FIG. The warehouse 2 is provided with a multistage area 122 and a vertical conveyor 202 .
多段エリア122は、異なる高さにそれぞれ位置する複数のエリアの一例である。多段エリア122は、1段目エリア200Aと、2段目エリア200Bとを有する。多段エリア122を構成する複数のエリア200A及び200Bに、複数の棚5が、移動可能な状態に設置されている。なお、全てのエリア200に同じ種類の搬送物が配置されなくてもよい。例えば、1段目エリア200Aに棚5が配置されて2段目エリア200Bにパレットが配置されてもよい。各棚5には、1または複数の物品(例えばそれぞれ販売対象の商品)がそれぞれ所定位置に収納される。棚5を移動棚と呼ぶことがある。
The multistage area 122 is an example of multiple areas located at different heights. The multistage area 122 has a first stage area 200A and a second stage area 200B. A plurality of shelves 5 are installed in a movable state in a plurality of areas 200</b>A and 200</b>B that constitute the multistage area 122 . It should be noted that the same type of article need not be arranged in all areas 200 . For example, the shelf 5 may be arranged in the first stage area 200A and the pallet may be arranged in the second stage area 200B. Each shelf 5 stores one or a plurality of articles (for example, each article to be sold) at a predetermined position. The shelf 5 is sometimes called a mobile shelf.
1段目エリア200Aは、第1のエリアの一例であり、搬送装置3が走行するメインのエリアの一例である。搬送装置3が1段目エリア200Aを走行することで棚5をピッキングステーション6へ搬送できる。1段目エリア200Aは、倉庫2の床面全域又は一部としてのエリアである。
The first stage area 200A is an example of a first area, and an example of a main area in which the conveying device 3 travels. The shelf 5 can be transported to the picking station 6 by the transport device 3 running in the first stage area 200A. The first stage area 200A is an area as the entire floor surface of the warehouse 2 or a part thereof.
2段目エリア200Bは、第1のエリア以外のエリアの一例であり、棚が配置されるサブのエリアの一例である。2段目エリア200Bには、2段目エリア200Bに配置されている棚5を垂直搬送機202へと搬送する搬送機の一例としてのコンベア203がある。
The second area 200B is an example of an area other than the first area, and an example of a sub-area in which shelves are arranged. In the second stage area 200B, there is a conveyor 203 as an example of a transport machine that transports the shelf 5 arranged in the second stage area 200B to the vertical transport machine 202 .
垂直搬送機202は、エリア間搬送機の一例である。垂直搬送機202は、垂直方向に昇降する搬送機である。具体的には、垂直搬送機202は、下降することで2段目エリア200Bから1段目エリア200Aに棚5を搬送する(又は、1段目エリア200Aから2段目エリア200Aに搬送する棚を1段目エリア200Aにおいて待つ)。また、垂直搬送機202は、上昇することで1段目エリア200Aから2段目エリア200Bに棚5を搬送する(又は、2段目エリア200Bから1段目エリア200Bに搬送する棚を2段目エリア200Bにおいて待つ)。垂直搬送機202は、例えば、昇降機又は昇降機におけるかごでよい。また、垂直搬送機202は、垂直方向に棚5を搬送可能なフォークリフト等の、他のエリア間搬送機によって代替可能である。
The vertical carrier 202 is an example of an inter-area carrier. The vertical carrier 202 is a carrier that moves up and down in the vertical direction. Specifically, the vertical conveying machine 202 descends to convey the shelf 5 from the second area 200B to the first area 200A (or to convey the shelf 5 from the first area 200A to the second area 200A). in the first stage area 200A). In addition, the vertical conveying machine 202 conveys the shelf 5 from the first stage area 200A to the second stage area 200B by going up (or two stages of the shelf conveyed from the second stage area 200B to the first stage area 200B). Wait in eye area 200B). Vertical transport 202 may be, for example, an elevator or a car in an elevator. Also, the vertical transfer machine 202 can be replaced by another inter-area transfer machine such as a forklift capable of transporting the shelf 5 in the vertical direction.
各搬送装置3は、当該搬送装置3に割り当てられた搬送タスクが関連付けられている移動指示を受けた場合、当該移動指示に従い、1段目エリア200Aに存在する棚5を搬送する。図1が示す例によれば、下記の通りである。
・棚5Aをピッキングステーション6まで搬送し終えた搬送装置3Aは、棚5Aにおける商品のピッキングの終了待ちである。
・棚5Bをピッキングステーション6まで搬送する搬送装置3Bは、搬送装置3Aが移動待ちである。搬送装置3が移動した場合、搬送装置3Bが棚5Bをピッキングステーション6に搬送することが可能となる。
・垂直搬送機202により1段目エリア200Aに搬送された棚5Cを搬送するために搬送装置3Cが移動中である。
・配置位置が1段目エリア200Aである棚5Dを搬送するために搬送装置3Dが移動中である。 When eachtransport device 3 receives a movement instruction associated with a transport task assigned to the transport device 3, each transport device 3 transports the shelf 5 existing in the first stage area 200A according to the movement instruction. According to the example shown in FIG. 1, it is as follows.
- The conveyingdevice 3A that has finished conveying the shelf 5A to the picking station 6 is waiting for the completion of picking the products on the shelf 5A.
Thetransport device 3B that transports the shelf 5B to the picking station 6 is waiting for the transport device 3A to move. When the transport device 3 moves, the transport device 3B can transport the shelf 5B to the picking station 6. FIG.
- Thetransport device 3C is moving to transport the shelf 5C transported to the first stage area 200A by the vertical transport machine 202 .
- Thetransport device 3D is moving in order to transport the shelf 5D whose arrangement position is the first stage area 200A.
・棚5Aをピッキングステーション6まで搬送し終えた搬送装置3Aは、棚5Aにおける商品のピッキングの終了待ちである。
・棚5Bをピッキングステーション6まで搬送する搬送装置3Bは、搬送装置3Aが移動待ちである。搬送装置3が移動した場合、搬送装置3Bが棚5Bをピッキングステーション6に搬送することが可能となる。
・垂直搬送機202により1段目エリア200Aに搬送された棚5Cを搬送するために搬送装置3Cが移動中である。
・配置位置が1段目エリア200Aである棚5Dを搬送するために搬送装置3Dが移動中である。 When each
- The conveying
The
- The
- The
図2Aは、1段目エリア200Aの構成の説明図である。図2Bは、2段目エリア200Bの構成の説明図である。図1、図2A及び図2Bが示す例によれば、1段目エリア200A及び2段目エリア200Bは、平面視において重複しているが、必ずしも重複していなくてもよい。また、図2A及び図2Bは、エリア200A及び200Bを模式的に例示しており、図2A及び図2Bに例示されるエリア200A及び200Bは、図1に例示のエリア200A及び200Bと完全には一致していない。
FIG. 2A is an explanatory diagram of the configuration of the first stage area 200A. FIG. 2B is an explanatory diagram of the configuration of the second stage area 200B. According to the example shown in FIGS. 1, 2A, and 2B, the first-stage area 200A and the second-stage area 200B overlap in plan view, but they do not necessarily have to overlap. Also, FIGS. 2A and 2B schematically illustrate areas 200A and 200B, and the areas 200A and 200B illustrated in FIGS. 2A and 2B are completely different from the areas 200A and 200B illustrated in FIG. do not match.
1段目エリア200Aは、所定大きさの方形状の複数の区画(エリア)201に区分されて管理される。各区画201内に、当該区画201の位置を表すマーカ(図示せず)が表記されていてよい。マーカは、その区画の位置を特定するための情報を含んでいればよく、例えばその区画の位置情報でもよいし、その区画の位置情報と対応づけられている情報(例えば区画2Aの識別情報など)であってもよい。マーカは、搬送装置3のセンサ14により読み取り可能な情報であり、例えば一次元コード、QRコード(登録商標)等の二次元コード、RFID(radio frequency identifier)タグ等の情報であってもよい。本実施の形態においては、マーカの一例として、QRコード(登録商標)の例を説明する。例えば、搬送装置3は、各区画を通過時に、その区画にあるマーカを読み取る。各搬送装置3は、搬送装置3の識別情報とともに、読み取ったマーカの情報を、制御装置4に送信する。制御装置4は、各搬送装置3から受信した、搬送装置3の識別情報とマーカの情報を基に、各搬送装置3の位置を特定する。各区画201の位置は、例えば、列番号と行番号の組合せとしての座標から特定されてよい。例えば、2個の区画201Aの座標は、(6,13)及び(13,13)であり、1個の区画201Dの位置の座標は、(1,1)である。
The first-stage area 200A is divided into a plurality of rectangular divisions (areas) 201 of a predetermined size and managed. A marker (not shown) indicating the position of the section 201 may be written in each section 201 . The marker may contain information for specifying the position of the section, for example, the position information of the section, or information associated with the position information of the section (for example, identification information of section 2A, etc.). ). The marker is information that can be read by the sensor 14 of the transport device 3, and may be information such as a one-dimensional code, a two-dimensional code such as a QR code (registered trademark), or an RFID (radio frequency identifier) tag. In this embodiment, a QR code (registered trademark) will be described as an example of the marker. For example, the transport device 3 reads the markers in each section as it passes through that section. Each conveying device 3 transmits the identification information of the conveying device 3 and the information of the read marker to the control device 4 . The control device 4 identifies the position of each transport device 3 based on the identification information of the transport device 3 and the marker information received from each transport device 3 . The position of each partition 201 may be identified from coordinates as a combination of column number and row number, for example. For example, the coordinates of two sections 201A are (6, 13) and (13, 13), and the coordinates of the position of one section 201D are (1, 1).
1段目エリア200Aは、平面視において垂直搬送機202が存在する区画201A、垂直搬送機202により搬送された棚5が一時的に配置される区画201B、棚5が配置される区画201C、バッテリステーションが存在する区画201D、及び、ピッキングステーション6が存在する区画201Eを有する。図2Aが示す例によれば、区画201A~201Eの各々について、区画201毎に同じ模様が付されている。すなわち、図2Aが示す例によれば、2個の区画201A、2個の区画201B、90個の区画201C、1個の区画201D、及び、2個の区画201Eが存在する。以下、棚5が一時的に配置される区画201Bを、「バッファ区画201B」と言うことがある。本実施の形態では、垂直搬送機202毎に、バッファ区画201Bは1個であるが、少なくとも一つの垂直搬送機202について、バッファ区画201Bが2個以上存在してもよい。言い換えれば、各垂直搬送機202について、バッファ区画201Bの数(1段目エリア200Aにバッファリング(一時配置)可能な棚5の数)は、所定数M(Mは自然数)でよい。棚5は、例えば1つの区画201とほぼ同じ大きさであってもよいし、1つの区画2Aより小さいサイズであってもよい。なお、区画の設定の仕方は様々な変形例があってもよい。
The first stage area 200A includes a section 201A in which the vertical transfer machine 202 exists in a plan view, a section 201B in which the shelf 5 conveyed by the vertical transfer machine 202 is temporarily arranged, a section 201C in which the shelf 5 is arranged, a battery It has a section 201D where the station exists and a section 201E where the picking station 6 exists. According to the example shown in FIG. 2A, each of the sections 201A-201E is marked with the same pattern for each section 201. FIG. That is, according to the example shown in FIG. 2A, there are 2 partitions 201A, 2 partitions 201B, 90 partitions 201C, 1 partition 201D, and 2 partitions 201E. Hereinafter, the section 201B in which the shelf 5 is temporarily arranged may be referred to as a "buffer section 201B". In this embodiment, each vertical transporter 202 has one buffer section 201B, but at least one vertical transporter 202 may have two or more buffer sections 201B. In other words, for each vertical conveyor 202, the number of buffer sections 201B (the number of shelves 5 that can be buffered (temporarily arranged) in the first stage area 200A) may be a predetermined number M (M is a natural number). The shelf 5 may be, for example, approximately the same size as one compartment 201, or may be smaller than one compartment 2A. Note that there may be various modifications of how to set the partitions.
2段目エリア200Bは、所定大きさの方形状の複数の区画251に区分されて管理される。各区画251の位置は、例えば、列番号と行番号の組合せとしての座標から特定されてよい。
The second-stage area 200B is divided into a plurality of rectangular sections 251 of a predetermined size and managed. The position of each section 251 may be identified from coordinates as a combination of column number and row number, for example.
2段目エリア200Bは、平面視において垂直搬送機202が存在する区画251A、コンベア経路(コンベア203による棚5の搬送経路)が占める範囲の要素としての区画251B、及び、棚5が配置される区画251Cを有する。図2Bが示す例によれば、区画251A~251Cの各々について、区画251毎に同じ模様が付されている。すなわち、図2Bが示す例によれば、2個の区画251A、24個の区画251B、及び、124個の区画251Cが存在する。図2Bが示す例によれば、コンベア経路(列方向に沿って直列に連続した12個の区画251B)の左右それぞれ3列の区画251Cにおける棚5が、コンベア経路へと搬送され、コンベア経路に沿って区画251Aへと搬送され、垂直搬送機202により2段目エリア200Bから1段目エリア200Aへと搬送される。区画251Cから区画251B(コンベア経路における区画)への搬送は、所定の装置(例えば、コンベア、或いは、アーム付きのロボット)により行われてもよい。例えば、図2Bが示すように、区画251Cのブロック292が複数存在するが、各ブロック292において、一部の区画が空きとなっている。これにより、各ブロック292について、適宜に空きの区画に棚5を一回以上移動させることで、ブロック292におけるいずれの区画251Cにある棚5もコンベア経路へと搬送することができる。また、2段目エリア200Bにおける棚5の搬送について、コンベア203の替わりに、棚を積載して搬送する搬送装置を用いてもよい。この場合、棚5の下に搬送装置が潜り込めるように、区画251Cにおいて棚5は架台上に配置される。
In the second stage area 200B, a section 251A in which the vertical conveying machine 202 exists in plan view, a section 251B as an element of the range occupied by the conveyor path (the conveying path of the shelf 5 by the conveyor 203), and the shelf 5 are arranged. It has a section 251C. According to the example shown in FIG. 2B, each of the sections 251A-251C has the same pattern for each section 251. As shown in FIG. That is, according to the example shown in FIG. 2B, there are 2 partitions 251A, 24 partitions 251B, and 124 partitions 251C. According to the example shown in FIG. 2B, the shelves 5 in the left and right sections 251C of three columns on each side of the conveyor path (12 sections 251B serially connected along the column direction) are conveyed to the conveyor path, It is conveyed to the section 251A along the direction, and is conveyed by the vertical conveying machine 202 from the second stage area 200B to the first stage area 200A. Transportation from compartment 251C to compartment 251B (a compartment on a conveyor path) may be performed by a predetermined device (eg, a conveyor or a robot with an arm). For example, as shown in FIG. 2B, there are multiple blocks 292 in section 251C, but in each block 292 some sections are empty. As a result, by appropriately moving the shelf 5 to an empty section for each block 292 one or more times, the shelf 5 in any section 251C in the block 292 can be conveyed to the conveyor path. Further, for transporting the shelf 5 in the second stage area 200B, instead of the conveyor 203, a transport device that stacks and transports the shelf may be used. In this case, the shelf 5 is arranged on a pedestal in the compartment 251C so that the transport device can slip under the shelf 5 .
再び図1を参照する。搬送装置3は、制御装置4からの移動指示に従い移動する装置であり、典型的には、AGV(Automatic Guided Vehicle)でよい。搬送対象とは、例えば棚5やパレットである。搬送対象が1または複数の物品を搭載可能なもの(例えば棚5やパレット)である場合、搬送対象を収納部(収納装置)や荷役台と呼んでもよい。本実施の形態においては、搬送装置3の搬送対象の一例として、棚5の場合を説明する。搬送対象を搬送物と呼ぶことがある。例えば、搬送装置3は、制御装置4からの移動指示に従い、当該移動指示において指定されている棚5を持ち上げ、当該移動指示において指定されている(又は搬送装置3の現在位置に最も近い)ピッキングステーション6までその棚5を搬送する。ピッキングステーション6に搬送された棚5は、当該ピッキングステーション6において作業者により必要な商品が取り出された後に(つまりピッキングの後に)、搬送装置3により元の区画(又は別の区画)に戻される。ピッキングステーション6への搬送経路と、ピッキングステーション6から棚5の元の配置区画(又は別の配置区画)への移動経路は、一つの移動指示において指定されてもよいし、別々の移動指示において指定されてもよい。この別の場所の例として、ピッキング頻度が高い商品を収納しており、ピッキングステーション6へ搬送される頻度が高い棚は、ピッキングステーション6に近い位置にある棚配置区画、又は、ピッキングステーション6の配置されるエリアである1段目エリア200Aに設置してもよい。ピッキングステーション6へ搬送される頻度が低い棚は、ピッキングステーション6から遠い位置にある棚配置区画、又は、ピッキングステーション6の配置されるエリア以外のエリア(例えば、2段目エリア200B)に設置してもよい。このように、ピッキングステーション6へ搬送される頻度に応じて、棚の設置場所を変えることにより、搬送効率を向上できる。
Refer to Figure 1 again. The transport device 3 is a device that moves according to a movement instruction from the control device 4, and typically may be an AGV (Automatic Guided Vehicle). The object to be transported is, for example, the shelf 5 or a pallet. If the object to be transported is an object (for example, the shelf 5 or a pallet) on which one or more articles can be loaded, the object to be transported may be called a storage unit (storage device) or a loading platform. In this embodiment, the case of the shelf 5 will be described as an example of an object to be transported by the transport device 3 . An object to be conveyed is sometimes called an article to be conveyed. For example, in accordance with the movement instruction from the control device 4, the transport device 3 lifts the shelf 5 specified in the movement instruction, and picks the shelf 5 specified in the movement instruction (or closest to the current position of the transport device 3). The shelf 5 is transported to station 6. The shelves 5 conveyed to the picking station 6 are returned to the original section (or another section) by the conveying device 3 after the necessary commodities are taken out by the worker at the picking station 6 (that is, after picking). . The transport route to the picking station 6 and the movement route from the picking station 6 to the original arrangement section (or another arrangement section) of the shelf 5 may be specified in one movement instruction, or may be specified in separate movement instructions. May be specified. As an example of this other location, a shelf that stores products that are frequently picked and that is frequently transported to the picking station 6 may be a shelf arrangement section near the picking station 6 or a shelf arrangement section near the picking station 6. It may be installed in the first stage area 200A, which is the area where it is arranged. Shelves that are not frequently transported to the picking station 6 are installed in a shelf arrangement section far from the picking station 6 or in an area other than the area where the picking station 6 is arranged (for example, the second area 200B). may In this way, by changing the installation location of the shelf according to the frequency of transportation to the picking station 6, transportation efficiency can be improved.
搬送装置3は、図3Aに示すように、全体として直方体状に形成されている。そして搬送装置3の下面(底面)には、図3Bに示すように、それぞれ搬送装置3が旋回及び前進するための駆動輪20が配設されると共に、搬送装置3の下面の四隅には補助輪21が配設されている。また搬送装置3の上面中央部には昇降及び回転自在に円柱状の昇降体22が設けられている。
As shown in FIG. 3A, the conveying device 3 is formed in a rectangular parallelepiped shape as a whole. As shown in FIG. 3B, drive wheels 20 are provided on the lower surface (bottom surface) of the conveying device 3 so that the conveying device 3 can turn and move forward. A ring 21 is provided. A columnar elevating body 22 is provided at the center of the upper surface of the conveying device 3 so as to be vertically and rotatably movable.
そして、搬送装置3は、図4に示すように、駆動輪20を回転駆動させて搬送対象の棚5の下側にまで移動した後に昇降体22を上昇させることでその棚5を持ち上げ、その状態で倉庫2内を走行することでその棚5を搬送する。この際、搬送装置3は、昇降体22を回転させることで持ち上げた棚5の向きを変えることもできる。搬送装置3は、昇降・回転体22に対し、昇降・回転体22以外の本体が回転(旋回)することで、持上げた棚5を回転させずに搬送装置を回転(旋回)することも可能である。なお、1段目エリア200に配置される棚5は、棚5本体の下側に搬送装置3が進入可能にするための脚を有していてもよい。また、バッファ区画201Bには棚5の下側に搬送装置3が進入可能なスペースが設けられているため、2段目エリア200Bに配置される棚5は、脚が無くてもよい。つまり、棚5の構成が、棚5が1段目エリア200Aに配置されるか2段目エリア200Bに配置されるかによって異なっていてもよい。具体的には、例えば、2段目エリア200Bから1段目エリア200Aへの棚5の搬送は、図5に示す通りである。すなわち、垂直搬送機202(区画251A)の直前区画で待つ棚5が垂直搬送機202内に入り、棚5が入っている垂直搬送機202が2段目エリア200Bから1段目エリア200Aへと下降し、1段目エリア200Aに到着した垂直搬送機202(区画201A)から棚5がバッファ区画201Bへ移動する。バッファ区画201Bに一時配置されている棚5が搬送装置3により搬送される。
Then, as shown in FIG. 4, the conveying device 3 rotates the drive wheels 20 to move to the lower side of the shelf 5 to be conveyed, and then raises the elevating body 22 to lift the shelf 5. The shelf 5 is conveyed by running in the warehouse 2 in the state. At this time, the conveying device 3 can also change the direction of the lifted shelf 5 by rotating the lifting body 22 . By rotating (swinging) the body other than the lifting/rotating body 22 with respect to the lifting/rotating body 22, the conveying device 3 can be rotated (turned) without rotating the lifted shelf 5. is. Note that the shelf 5 arranged in the first stage area 200 may have legs for allowing the conveying device 3 to enter under the body of the shelf 5 . In addition, since a space is provided below the shelf 5 in the buffer section 201B so that the transport device 3 can enter, the shelf 5 arranged in the second stage area 200B may have no legs. In other words, the configuration of the shelf 5 may differ depending on whether the shelf 5 is arranged in the first stage area 200A or the second stage area 200B. Specifically, for example, the transport of the shelf 5 from the second stage area 200B to the first stage area 200A is as shown in FIG. That is, the shelf 5 waiting in the section just before the vertical conveyor 202 (section 251A) enters the vertical conveyor 202, and the vertical conveyor 202 containing the shelf 5 moves from the second stage area 200B to the first stage area 200A. The shelf 5 moves from the vertical transfer machine 202 (section 201A) that descends and reaches the first stage area 200A to the buffer section 201B. The shelf 5 temporarily placed in the buffer section 201 B is transported by the transport device 3 .
搬送装置3には、自動充電機能が搭載されており、搭載された図示しないバッテリの残量が所定値を下回った場合、搬送装置3は、バッテリステーションに移動して自動的に充電を行うようになっている。
The conveying device 3 is equipped with an automatic charging function, and when the remaining amount of the mounted battery (not shown) falls below a predetermined value, the conveying device 3 moves to the battery station and automatically charges the battery. It has become.
制御装置4は、Wi-Fi(登録商標)などの無線通信回線を介して倉庫2内の各搬送装置3と無線通信接続される。制御装置4は、顧客からのオーダに応じて、オーダされた商品が収納されている棚5を特定し、搬送装置3に対して、当該棚5をピッキングステーション6まで搬送する移動指示(以下、このような搬送に関する指示を移動指示と呼ぶ)を送信する。特定された棚5が2段目エリア200Bに配置されている棚5の場合、制御装置4は、コンベア203に当該棚5を垂直搬送機202へと搬送させたり、垂直搬送機202に当該棚5を2段目エリア200Bから1段目エリア200Aへと搬送させて当該棚5をバッファ区画201Bへと配置させたり、当該棚5をピッキングステーション6まで搬送する移動指示を搬送装置3に送信したりする。
The control device 4 is wirelessly connected to each transport device 3 in the warehouse 2 via a wireless communication line such as Wi-Fi (registered trademark). In response to an order from a customer, the control device 4 identifies the shelf 5 storing the ordered product, and instructs the transport device 3 to move the shelf 5 to the picking station 6 (hereinafter referred to as Such a transport instruction is called a movement instruction). When the specified shelf 5 is the shelf 5 arranged in the second stage area 200B, the control device 4 causes the conveyor 203 to transport the shelf 5 to the vertical conveyor 202, or causes the vertical conveyor 202 to transport the shelf 5 to the vertical conveyor 202. 5 is transported from the second stage area 200B to the first stage area 200A to place the shelf 5 in the buffer section 201B, or a movement instruction to transport the shelf 5 to the picking station 6 is transmitted to the transport device 3. or
なお、搬送装置3に送信される「移動指示」には、当該搬送装置3に割り当てられた搬送タスクを表す情報が関連付けられる。搬送タスクは、いずれの棚5をいずれの区画へと搬送するかに従うタスクであり、搬送タスクを表す情報は、例えば、搬送すべき棚5の棚IDと、搬送装置3が移動する経路である移動経路とを含んでよい。移動経路は、搬送装置3の現在区画(現在位置が属する区画)から棚区画(搬送対象の棚5が存在する区画)までの経路と、棚区画からピッキングステーション6までの経路とを含んでよい。また、ピッキングステーション6において作業者により棚5から商品がピッキングされた後には、棚を指定位置に戻すために、制御装置4は、搬送装置3に指定位置への「移動指示」を与える。この移動経路は、更に、ピッキングステーション6から指定位置までの経路を含んでよい。ピッキングステーション6に隣接する区画及びバッテリステーション7のうちの少なくともピッキングステーション6に隣接する区画が、目的区画(目的位置が属する区画)の一例でよい。
The "movement instruction" transmitted to the transport device 3 is associated with information representing the transport task assigned to the transport device 3. The transport task is a task according to which shelf 5 is to be transported to which compartment, and the information representing the transport task is, for example, the shelf ID of the shelf 5 to be transported and the path along which the transport device 3 moves. and a travel route. The movement route may include a route from the current section (the section to which the current position belongs) of the transport device 3 to the shelf section (the section where the shelf 5 to be transported exists) and a route from the shelf section to the picking station 6. . Also, after the worker picks up the product from the shelf 5 at the picking station 6, the control device 4 gives a "movement instruction" to the transfer device 3 to the specified position in order to return the shelf to the specified position. This movement path may further include the path from the picking station 6 to the designated location. A section adjacent to the picking station 6 and at least a section of the battery station 7 adjacent to the picking station 6 may be an example of a target section (a section to which the target position belongs).
図6及び図7は、本実施の形態における搬送システムの要素の具体的な構成例を示す図である。
6 and 7 are diagrams showing specific configuration examples of elements of the transport system according to the present embodiment.
搬送装置3、制御装置4、垂直搬送機202、コンベア203及びピッキング端末710の各々が、ネットワーク551を介して通信可能である。垂直搬送機202、コンベア203及びピッキング端末710の各々は、複数存在してよい。
Each of the transport device 3, the control device 4, the vertical transport machine 202, the conveyor 203, and the picking terminal 710 can communicate via the network 551. A plurality of each of the vertical transfer machines 202, the conveyors 203, and the picking terminals 710 may exist.
搬送装置3は、駆動装置11、記憶装置12、インターフェース装置13、複数種類のセンサ14、及び、それらに接続されたコントローラ10を備える。
The transport device 3 includes a drive device 11, a storage device 12, an interface device 13, multiple types of sensors 14, and a controller 10 connected thereto.
コントローラ10は、制御装置4からの移動指示や内蔵するバッテリの充電状態などに応じて搬送装置3の動作の制御を司るコントローラである。駆動装置11は、駆動輪20、補助輪21及び昇降体22のほか、駆動輪20を回転駆動するためのモータ等のアクチュエータ(図示せず)と、昇降体22を昇降及び回転させるためのモータ等のアクチュエータ(図示せず)とを備える。
The controller 10 is a controller that controls the operation of the conveying device 3 according to a movement instruction from the control device 4, the state of charge of the built-in battery, and the like. The driving device 11 includes a drive wheel 20, an auxiliary wheel 21, and an elevating body 22, an actuator (not shown) such as a motor for rotationally driving the driving wheel 20, and a motor for elevating and rotating the elevating body 22. and actuators (not shown).
インターフェース装置13は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。
The interface device 13 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card.
センサ14は、搬送装置3が走行する床面の情報や搬送装置3に関する各種情報を収集等するためのデバイスである。例えば、複数種類のセンサ14は、例えば、床面の区画201上のマーカの情報を読み込むことが可能である。搬送装置3は、センサ14として、区画201の状態を撮像したりするためのカメラ、移動中の搬送装置3が受ける振動を検出するための振動センサ、搬送装置3の速度を計測する速度センサ、搬送装置3の加速度を計測する加速度センサ、積載物の重量を計測する重量センサ、及び、搬送装置3の向きを計測するジャイロセンサなどのセンサを備えていてもよい。
The sensor 14 is a device for collecting information on the floor on which the conveying device 3 travels and various information related to the conveying device 3 . For example, the multiple types of sensors 14 can read, for example, information from markers on the floor section 201 . The conveying device 3 includes, as the sensor 14, a camera for capturing an image of the state of the section 201, a vibration sensor for detecting vibration received by the conveying device 3 during movement, a speed sensor for measuring the speed of the conveying device 3, Sensors such as an acceleration sensor that measures the acceleration of the transport device 3, a weight sensor that measures the weight of the load, and a gyro sensor that measures the direction of the transport device 3 may be provided.
記憶装置12には、例えば、経路テーブル23、装置テーブル24、地図テーブル25、計測テーブル27及び実績テーブル28が格納される。コントローラ10には、通信プログラム29、移動制御プログラム30、計測プログラム31及び位置推定プログラム32が格納されている。通信プログラム29、移動制御プログラム30、計測プログラム31及び位置推定プログラム32がコントローラ10により実行されることで、通信部、走行制御部、計測部及び位置推定部が実現される。
The storage device 12 stores, for example, a route table 23, a device table 24, a map table 25, a measurement table 27, and a performance table 28. The controller 10 stores a communication program 29 , a movement control program 30 , a measurement program 31 and a position estimation program 32 . By executing the communication program 29, the movement control program 30, the measurement program 31, and the position estimation program 32 by the controller 10, a communication section, a travel control section, a measurement section, and a position estimation section are realized.
経路テーブル23は、制御装置4から受信した上述の移動指示で指定された移動経路を表す情報が格納されるテーブルである(移動経路を表す情報は、区画の保管位置の並びと、移動経路が属する各区画について当該区画に位置する日時とを含んでよい)。装置テーブル24は、搬送装置3のID、現在区画の保管位置、及び、状態(例えば、「待機」、「移動中」又は「搬送中」)が格納されたテーブルである。地図テーブル25は、区画毎の保管位置及び属性(例えば、いずれの領域に属するか)を表す情報が格納されたテーブルである。計測テーブル27は、複数種類のセンサ14により計測された値(例えば、速度、加速度、旋回、重量、保管位置(二次元バーコードから読み取られた値)、区画の撮影画像等)が格納されるテーブルである。実績テーブル28は、搬送装置3が移動した経路及び日時を含む移動実績を表す情報が格納されるテーブルである。
The route table 23 is a table that stores information representing the movement route specified by the above-described movement instruction received from the control device 4 (the information representing the movement route includes the arrangement of the storage positions of the partitions and the movement route. date and time located in that compartment for each compartment it belongs to). The device table 24 is a table that stores the ID of the transport device 3, the storage position of the current section, and the status (for example, "waiting", "moving", or "transporting"). The map table 25 is a table that stores information representing the storage location and attributes (for example, which area it belongs to) for each section. The measurement table 27 stores values measured by multiple types of sensors 14 (for example, speed, acceleration, turning, weight, storage position (value read from a two-dimensional barcode), captured image of a section, etc.). is a table. The track record table 28 is a table that stores information representing the track record of movement, including the route and date and time of movement of the conveying device 3 .
通信プログラム29は、インターフェース装置13を介して制御装置4との間でコマンドや情報をやり取りする機能を有するプログラムである。例えば、通信プログラム29は、制御装置4からの要求に応じて(又は要求無しに)、テーブル23~25、27及び28のうちの少なくとも一部の情報を制御装置4に送信する。なお、各搬送装置3の通信プログラムは、これらの情報の其々について、定期的または不定期のタイミングで制御装置4に送信してもよい。
The communication program 29 is a program having a function of exchanging commands and information with the control device 4 via the interface device 13. For example, the communication program 29 transmits at least part of the information of the tables 23 to 25, 27 and 28 to the control device 4 in response to a request from the control device 4 (or without a request). The communication program of each transport device 3 may transmit each of these pieces of information to the control device 4 at regular or irregular timings.
移動制御プログラム30は、制御装置4から通信プログラム29を通じて受信した移動指示に応じて搬送装置3の移動を制御するプログラムである。例えば、移動制御プログラム30は、制御装置4からの移動指示に従い、指定された棚5を持ち上げて指定された移動経路を通ってピッキングステーション6まで移動するよう駆動装置11を制御したり、指定された移動経路を通ってその棚5を元の位置(又は別の位置)に戻すよう駆動装置11を制御したりする。
The movement control program 30 is a program that controls the movement of the carrier device 3 according to movement instructions received from the control device 4 through the communication program 29 . For example, the movement control program 30, according to movement instructions from the control device 4, controls the drive device 11 to lift the designated shelf 5 and move it to the picking station 6 along the designated movement route, or The drive device 11 is controlled so as to return the shelf 5 to its original position (or another position) through the moving path.
計測プログラム31は、各センサ14の出力(計測結果)を計測テーブル27に登録する。位置推定プログラム32は、搬送装置3のセンサ14を通じて検出されたマーカ(1段目エリア200Aの区画201毎に貼られているマーカ)を基に搬送装置3の位置を推定する。
The measurement program 31 registers the output (measurement result) of each sensor 14 in the measurement table 27. The position estimation program 32 estimates the position of the transport device 3 based on the markers detected through the sensor 14 of the transport device 3 (markers attached to each section 201 of the first stage area 200A).
制御装置4は、プロセッサ40、メモリ41、記憶装置42、入力装置43、出力装置44及びインターフェース装置45といったハードウェアを有する一つ以上の物理計算機でもよいし、一つ以上の物理計算機(例えば、クラウド基盤)に実現されたシステム(例えば、クラウドコンピューティングシステム)でもよい。また、制御装置4が有する各装置については、1つの物理計算機に配置されてもよいし、分散するように複数の物理計算機に配置されてもよい。記憶装置42が有する各プログラムや各情報については、1つの記憶装置に格納されてもよいし、分散するように複数の記憶装置に分けて記憶されてもよい。入力装置43及び出力装置44に代えて、インターフェース装置45を通じて通信可能なクライアントシステムを介して情報の入出力が可能でよい。
The control device 4 may be one or more physical computers having hardware such as a processor 40, a memory 41, a storage device 42, an input device 43, an output device 44 and an interface device 45, or may be one or more physical computers (for example, A system (for example, a cloud computing system) implemented on a cloud platform) may also be used. Further, each device included in the control device 4 may be arranged in one physical computer, or may be arranged in a plurality of physical computers so as to be distributed. Each program and each information that the storage device 42 has may be stored in one storage device, or may be divided and stored in a plurality of storage devices so as to be distributed. Instead of the input device 43 and the output device 44, information may be input/output via a client system capable of communicating through the interface device 45. FIG.
プロセッサ40は、制御装置4全体の動作制御を司るデバイスである。メモリ41は、プロセッサ40のワークメモリとして利用される。記憶装置42には、プログラムやテーブルが格納される。入力装置43は、例えばマウスやキーボードなどから構成され、オペレータが必要な情報や指示を制御装置4に入力するために利用される。出力装置44は、液晶ディスプレイや有機EL(Electro Luminescence)ディスプレイなどの表示装置でよい。インターフェース装置45は、所定の無線通信方式により搬送装置3、垂直搬送機202、コンベア203及びピッキング端末710と通信を行うための装置であり、例えばWi-Fiカードなどから構成されてよい。
The processor 40 is a device that controls the operation of the control device 4 as a whole. A memory 41 is used as a work memory for the processor 40 . The storage device 42 stores programs and tables. The input device 43 is composed of, for example, a mouse and a keyboard, and is used by the operator to input necessary information and instructions to the control device 4 . The output device 44 may be a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. The interface device 45 is a device for communicating with the transport device 3, the vertical transport machine 202, the conveyor 203, and the picking terminal 710 by a predetermined wireless communication system, and may be composed of, for example, a Wi-Fi card.
記憶装置42には、例えば、装置搬送テーブル53、在庫テーブル54、棚テーブル57、地図テーブル56、垂直搬送テーブル61、オーダテーブル55、ピッキングテーブル58、棚搬送テーブル59及びOTHERS60が格納される。テーブル53~55、57~59及び61については後述する。地図テーブル56は、1段目エリア200A及び2段目エリア200Bの各々の地図を表す情報(例えば、エリア200A及び200Bの各々について、区画毎の保管位置(座標)及び属性(例えば、棚5、ピッキングステーション6、バッテリステーション、垂直搬送機202、バッファのいずれに該当するか)を表す情報)が格納されたテーブルである(このテーブル56が各搬送装置3に配信され各搬送装置3において地図テーブル25として保存されてよい)。OTHERS60は、例えば、各搬送装置3からの計測値が格納される計測テーブル、及び、各搬送装置3からの移動実績を表す情報が格納される実績テーブルのうちの少なくとも一つを含んでよい。装置搬送テーブル53、棚搬送テーブル59及び垂直搬送テーブル61が、搬送管理情報の一例でよい。具体的には、例えば、装置搬送テーブル53と、棚搬送テーブル59の一部(1段目エリアにおける棚に関する情報)とが、一つ又は複数の搬送装置による搬送に関する情報の一例でよい。棚搬送テーブル59の一部(2段目エリアにおける棚に関する情報)と、垂直搬送テーブル61とが、エリア間搬送機による搬送に関する情報の一例でよい。
The storage device 42 stores, for example, a device transfer table 53, an inventory table 54, a shelf table 57, a map table 56, a vertical transfer table 61, an order table 55, a picking table 58, a shelf transfer table 59, and OTHERS 60. Tables 53-55, 57-59 and 61 will be described later. The map table 56 contains information representing the maps of the first area 200A and the second area 200B (for example, storage positions (coordinates) and attributes (for example, shelf 5, picking station 6, battery station, vertical conveying machine 202, or buffer) is stored (this table 56 is distributed to each conveying device 3 and is a map table in each conveying device 3). 25). The OTHERS 60 may include, for example, at least one of a measurement table that stores measured values from each transport device 3 and a track record table that stores information representing movement track records from each transport device 3 . The device transport table 53, the shelf transport table 59, and the vertical transport table 61 may be examples of transport management information. Specifically, for example, the device transport table 53 and a part of the shelf transport table 59 (information related to the shelf in the first stage area) may be an example of information related to transport by one or a plurality of transport devices. A part of the shelf transfer table 59 (information about the shelf in the second stage area) and the vertical transfer table 61 may be an example of information about transfer by the inter-area transfer machine.
記憶装置42には、格納プログラム50及び処理プログラム51が格納されている。格納プログラム50及び処理プログラム51がプロセッサ40により実行されることで、格納部及び処理部が実現される。格納プログラム50が、これらのテーブル53~61を、記憶装置42に格納する。
A storage program 50 and a processing program 51 are stored in the storage device 42 . A storage unit and a processing unit are implemented by the storage program 50 and the processing program 51 being executed by the processor 40 . A storage program 50 stores these tables 53 to 61 in the storage device 42 .
垂直搬送機202が、インターフェース装置711、記憶装置713、駆動装置714、センサ715及びそれらに接続されたプロセッサ712を有する。
A vertical transporter 202 has an interface device 711, a storage device 713, a drive device 714, a sensor 715 and a processor 712 connected thereto.
インターフェース装置711は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。駆動装置714は、垂直搬送機202の昇降や待機のために駆動する装置である。センサ715は、垂直搬送機202の位置等を検出するセンサでよい。
The interface device 711 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be configured by, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card. The driving device 714 is a device that drives the vertical conveying machine 202 to move up and down and stand by. The sensor 715 may be a sensor that detects the position of the vertical conveyor 202 or the like.
記憶装置713には、垂直搬送テーブル760が格納される。垂直搬送テーブル760は、制御装置4が有する垂直搬送テーブル61の少なくとも一部と同じ情報を含んだテーブルでよい。プロセッサ712は、記憶装置713内のプログラムを実行することで、例えば垂直搬送テーブル760を基に、垂直搬送機202全体の動作制御を司る。
A vertical transport table 760 is stored in the storage device 713 . The vertical transfer table 760 may be a table containing at least part of the same information as the vertical transfer table 61 of the control device 4 . The processor 712 controls the overall operation of the vertical transfer machine 202 based on, for example, the vertical transfer table 760 by executing the program in the storage device 713 .
コンベア203が、インターフェース装置721、記憶装置723、駆動装置724、センサ725及びそれらに接続されたプロセッサ722を有する。
A conveyor 203 has an interface device 721, a storage device 723, a drive device 724, a sensor 725 and a processor 722 connected thereto.
インターフェース装置721は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。駆動装置724は、棚5が載置される部材(例えば、ベルト又はローラ)を駆動することで搬送物を搬送するための装置である。センサ725は、例えば重量センサであり、棚5がコンベア203上のある位置に載置されていることを検出する。プロセッサ722は、記憶装置723内のプログラムを実行することで、コンベア203全体の動作制御を司る。
The interface device 721 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card. The driving device 724 is a device for transporting a transported object by driving a member (for example, belt or roller) on which the shelf 5 is placed. The sensor 725 is, for example, a weight sensor, and detects that the shelf 5 is placed on the conveyor 203 at a certain position. The processor 722 controls the operation of the conveyor 203 as a whole by executing programs in the storage device 723 .
ピッキング端末710は、ピッキングステーション6におけるピッキング作業を管理するための情報処理端末である。ピッキング端末710が、インターフェース装置731、記憶装置732及びそれらに接続されたプロセッサ733を有する。
The picking terminal 710 is an information processing terminal for managing picking work at the picking station 6 . A picking terminal 710 has an interface device 731, a storage device 732 and a processor 733 connected thereto.
インターフェース装置731は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。記憶装置732には、ピッキングテーブル770が格納される。ピッキングテーブル770は、制御装置4が有するピッキングテーブル58の少なくとも一部と同じ情報を含んだテーブル(例えば、処理対象のオーダを特定するための情報や、作業予定時間や、実際の進捗状況を表すテーブル)でよい。プロセッサ733は、記憶装置732内のプログラムを実行することで、例えばピッキングテーブル770を基に、ピッキング端末710全体の動作制御を司る。
The interface device 731 is a device for communicating with the control device 4 by a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card. A picking table 770 is stored in the storage device 732 . The picking table 770 is a table containing at least part of the same information as the picking table 58 of the control device 4 (for example, information for specifying orders to be processed, scheduled work time, and actual progress). table) is fine. The processor 733 controls the overall operation of the picking terminal 710 based on, for example, the picking table 770 by executing the program in the storage device 732 .
ピッキング端末710は、入力装置及び出力装置を備えていてもよい。入力装置は、ピッキング作業の完了等、作業者によるピッキング作業に関する情報の入力を受け付けてよい。出力装置は、作業者へのピッキング作業に関する指示等を出力してよい。
The picking terminal 710 may have an input device and an output device. The input device may receive input of information about the picking work by the operator, such as completion of the picking work. The output device may output instructions and the like regarding the picking work to the worker.
図8は、オーダテーブル55の構成例を示す図である。
FIG. 8 is a diagram showing a configuration example of the order table 55. As shown in FIG.
オーダテーブル55は、顧客からのオーダに関する各種情報が格納されるテーブルである。オーダテーブル55は、オーダ毎にレコードを有する。各レコードが、処理ID601、伝票番号602、店名603、店コード604、商品名605、商品ID606、個数607、納期608、受信日時609及び作業日時610といった情報を保持する。一つのオーダを例に取る(図8の説明において「注目オーダ」)。図8が示す例によれば、伝票番号602が同じでも、商品の種類(例えば、商品名605及び商品ID606)が違う場合は、別のオーダとして扱われる。一つのオーダが二つ以上のオーダに分けて管理されてもよいし、二つ以上のオーダが一つのオーダとして管理されてもよい。
The order table 55 is a table that stores various information related to orders from customers. The order table 55 has a record for each order. Each record holds information such as a processing ID 601 , slip number 602 , store name 603 , store code 604 , product name 605 , product ID 606 , quantity 607 , delivery date 608 , reception date/time 609 and work date/time 610 . Take one order as an example (“notable order” in the description of FIG. 8). According to the example shown in FIG. 8, even if the slip number 602 is the same, if the product type (for example, the product name 605 and the product ID 606) are different, they are treated as separate orders. One order may be divided into two or more orders and managed, or two or more orders may be managed as one order.
処理ID601は、注目オーダのIDを表す。伝票番号602は、いわゆる伝票の番号を表す。
The processing ID 601 represents the ID of the order of interest. The slip number 602 represents a so-called slip number.
店名603は、注目オーダで指定された商品の出荷先の店の名前を表し、店コード604は、当該店のコードを表す。
The store name 603 represents the name of the store to which the product specified in the order of interest is shipped, and the store code 604 represents the code of the store.
商品名605は、注目オーダで指定されている商品の名前を表し、商品ID606は、当該商品のIDを表し、個数607は、当該商品の数を表す。
The product name 605 represents the name of the product specified in the order of interest, the product ID 606 represents the ID of the product, and the quantity 607 represents the number of products.
納期608は、注目オーダで指定されている商品が注文先(典型的には顧客)へ届けられる期限を表す。なお、処理プログラム51が、納期608から逆算して実際にピッキングステーションでピッキングがされる期限を算出してよい。処理プログラム51は、当該算出された期限を基に、搬送装置3に移動指示を送信するタイミングを決定してもよいし、ピッキングステーションに搬送装置3が到達すべき日時を移動指示に指定してもよい。
The delivery date 608 represents the deadline for delivering the product specified in the order of interest to the order recipient (typically the customer). It should be noted that the processing program 51 may calculate the deadline for the actual picking at the picking station by calculating backward from the delivery date 608 . The processing program 51 may determine the timing of transmitting the movement instruction to the transport device 3 based on the calculated deadline, or specify the date and time when the transport device 3 should arrive at the picking station in the movement instruction. good too.
受信日時609は、注目オーダを受信した日時を表す。作業日時610は、注目オーダで指定されている商品が置かれている棚5をピッキングステーション6へ搬送する作業が行われる日時を表す。
The reception date and time 609 represents the date and time when the order of interest was received. The date and time of work 610 represents the date and time when the work of transporting the shelf 5 on which the product specified in the order of interest is placed to the picking station 6 is performed.
図9は、在庫テーブル54の構成例を示す図である。
FIG. 9 is a diagram showing a configuration example of the inventory table 54. As shown in FIG.
在庫テーブル54は、商品に関する情報が格納されるテーブルである。在庫テーブル54は、商品毎にレコードを有する。各レコードが、商品名701、商品ID702、在庫数703、棚ID704及び商品位置705といった情報を保持する。一つの商品を例に取る(図9の説明において「注目商品」)。なお、同一の商品が異なる棚に格納されている場合、同一の商品について複数のレコードが存在する。同様に、同一の商品が同一の棚における異なる商品位置に格納されている場合も、同一の商品について複数のレコードが存在する。
The inventory table 54 is a table that stores information about products. The inventory table 54 has a record for each product. Each record holds information such as product name 701 , product ID 702 , stock quantity 703 , shelf ID 704 and product position 705 . Take one product as an example (“notable product” in the description of FIG. 9). Note that when the same product is stored on different shelves, there are multiple records for the same product. Similarly, multiple records exist for the same product when the same product is stored in different product positions on the same shelf.
商品名701は、注目商品の名前を表す。商品ID702は、注目商品のIDを表す。在庫数703は、注目商品の在庫数を表す。棚ID704は、注目商品が配置されている棚5のIDを表す。商品位置705は、当該棚5における注目商品の位置を表す。例えば“U3R2”は、「上(U)から3番名、右(R)から2番目」を意味する。
The product name 701 represents the name of the product of interest. The product ID 702 represents the ID of the product of interest. The stock quantity 703 represents the stock quantity of the product of interest. The shelf ID 704 represents the ID of the shelf 5 on which the product of interest is arranged. A product position 705 represents the position of the target product on the shelf 5 . For example, "U3R2" means "third from top (U), second from right (R)".
図10は、棚テーブル57の構成例を示す図である。
FIG. 10 is a diagram showing a configuration example of the shelf table 57. FIG.
棚テーブル57は、棚5に関する情報が格納されるテーブルである。棚テーブル57は、棚5毎にレコードを有する。各レコードが、棚ID801、保管位置802、棚重量803(単位は例えば[Kg])及び商品重量804(単位は例えば[Kg])を保持する。一つの棚5を例に取る(図10の説明において「注目棚5」)。
The shelf table 57 is a table in which information about the shelf 5 is stored. The shelf table 57 has records for each shelf 5 . Each record holds a shelf ID 801, a storage position 802, a shelf weight 803 (unit: [Kg], for example), and a product weight 804 (unit: [Kg], for example). Take one shelf 5 as an example (“notable shelf 5” in the description of FIG. 10).
棚ID801は、注目棚5のIDを表す。保管位置802は、注目棚5が配置されている区画及びエリア高さを表す。具体的には、保管位置802は、“(列番号,行番号,段番号)”で表現される。例えば、(3,3,1)は、1段目エリア200Aにおける区画(3,3)を意味する。注目棚5が、バッファ区画201B(図2A参照)に存在する場合、保管位置802は、当該バッファ区画201Bの位置を表す。注目棚5が搬送されている最中であれば、保管位置802は、注目棚5の状態“搬送中”を表してよい。注目棚5がピッキングされている最中であれば、保管位置802は、注目棚5の状態“ピッキング中”を表してよい。
The shelf ID 801 represents the ID of the shelf 5 of interest. The storage position 802 represents the section and area height where the noted shelf 5 is arranged. Specifically, the storage position 802 is represented by "(column number, row number, column number)". For example, (3,3,1) means section (3,3) in the first stage area 200A. If shelf of interest 5 resides in buffer section 201B (see FIG. 2A), storage location 802 represents the location of that buffer section 201B. If the shelf of interest 5 is being transported, the storage position 802 may indicate the status of the shelf of interest 5 being transported. If the shelf of interest 5 is in the process of being picked, the storage location 802 may represent the status "picking" of the shelf of interest 5 .
棚重量803は、注目棚5の重量を表す。商品重量804は、注目棚5に配置されている全商品の総重量を表す。商品重量804は、例えば、注目棚5の棚ID704に対応した商品の在庫数703と商品単体の重量とを基に処理プログラム51により算出されてよい。
The shelf weight 803 represents the weight of the shelf 5 of interest. The commodity weight 804 represents the total weight of all the commodities arranged on the noted shelf 5 . The product weight 804 may be calculated by the processing program 51 based on, for example, the stock quantity 703 of the product corresponding to the shelf ID 704 of the shelf of interest 5 and the weight of the product itself.
図11は、装置搬送テーブル53の構成例を示す図である。
FIG. 11 is a diagram showing a configuration example of the apparatus transport table 53. As shown in FIG.
装置搬送テーブル53は、各搬送装置3から取得した情報が格納されたテーブルである。装置搬送テーブル53は、搬送装置3毎にレコードを有する。各レコードが、装置ID1101、棚フラグ1102、位置1103、バッテリ残量1104、装置状態1105、棚ID1106、ピッキングステーションID1107及び到着予定日時1108といった情報を保持する。一つの搬送装置3を例に取る(図11の説明において「注目搬送装置3」)。
The device transport table 53 is a table in which information acquired from each transport device 3 is stored. The device transport table 53 has a record for each transport device 3 . Each record holds information such as device ID 1101 , shelf flag 1102 , position 1103 , remaining battery capacity 1104 , device status 1105 , shelf ID 1106 , picking station ID 1107 and estimated arrival date and time 1108 . Take one transport device 3 as an example (“focused transport device 3” in the description of FIG. 11).
装置ID1101は、注目搬送装置3のIDを表す。棚フラグ1102は、注目搬送装置3が棚を積載しているか否かを表す。位置1103は、注目搬送装置3が位置する区画(つまり現在区画)の座標(列番号,行番号)を表す。バッテリ残量1104は、注目搬送装置3のバッテリの残量を表す。
The device ID 1101 represents the ID of the transport device 3 of interest. The shelf flag 1102 indicates whether or not the transport device 3 of interest has a shelf. A position 1103 represents the coordinates (column number, row number) of the section (that is, the current section) where the transport device 3 of interest is located. The remaining battery capacity 1104 represents the remaining capacity of the battery of the transport apparatus 3 of interest.
装置状態1105は、注目搬送装置3の状態を表す。“移動中”は、注目搬送装置3が移動していることを意味する。“空き”は、注目搬送装置3に棚ID(具体的には、棚IDを含んだ搬送タスク)が割り当てられていないことを意味する。棚ID1106は、注目搬送装置3に割り当てられている搬送タスクに含まれる棚ID(つまり、搬送タスクで指定された搬送対象の棚のID)を表す。ピッキングステーションID1107は、注目搬送装置3が搬送する棚の搬送先のピッキングステーションのID(ピッキングステーションに対応した位置(座標)でもよい)を表す。
The device state 1105 represents the state of the transport device 3 of interest. "Moving" means that the transport device 3 of interest is moving. “Empty” means that a shelf ID (specifically, a transport task including a shelf ID) is not assigned to the transport device 3 of interest. The shelf ID 1106 represents the shelf ID included in the transport task assigned to the transport device 3 of interest (that is, the ID of the transport target shelf specified in the transport task). The picking station ID 1107 represents the ID of the picking station (which may be the position (coordinates) corresponding to the picking station) to which the shelf transported by the transport apparatus 3 of interest is to be transported.
到着予定日時1108は、注目搬送装置3がピッキングステーションに到着する予定日時である。到着予定日時1108は、例えば、注目搬送装置3のピッキングステーションへの移動経路を基に処理プログラム51により算出された日時でよい。
The scheduled arrival date and time 1108 is the scheduled date and time when the transport device 3 of interest will arrive at the picking station. The scheduled arrival date and time 1108 may be, for example, the date and time calculated by the processing program 51 based on the movement route of the transport apparatus 3 of interest to the picking station.
図11が例示するテーブル53によれば、例えば、下記のことがわかる。
・棚フラグ1102“有り”及び装置状態1105“移動中”の搬送装置3は、棚ID1106が表す棚をピッキングステーションに搬送中である。
・棚フラグ1102“無し”及び装置状態1105“移動中”の搬送装置3は、棚ID1106が表す棚を取得する(例えば積載する)ために移動中である。当該棚を取った後、棚フラグ1102が“有り”に更新され、当該搬送装置3は、ピッキングステーションに当該棚を搬送する。 According to the table 53 illustrated in FIG. 11, for example, the following can be found.
Thetransport device 3 with the shelf flag 1102 "present" and the device status 1105 "moving" is transporting the shelf represented by the shelf ID 1106 to the picking station.
Thetransport device 3 with the shelf flag 1102 of "absent" and the device status 1105 of "moving" is moving to acquire the shelf indicated by the shelf ID 1106 (for example, to load). After picking up the shelf, the shelf flag 1102 is updated to "present", and the transport device 3 transports the shelf to the picking station.
・棚フラグ1102“有り”及び装置状態1105“移動中”の搬送装置3は、棚ID1106が表す棚をピッキングステーションに搬送中である。
・棚フラグ1102“無し”及び装置状態1105“移動中”の搬送装置3は、棚ID1106が表す棚を取得する(例えば積載する)ために移動中である。当該棚を取った後、棚フラグ1102が“有り”に更新され、当該搬送装置3は、ピッキングステーションに当該棚を搬送する。 According to the table 53 illustrated in FIG. 11, for example, the following can be found.
The
The
図12は、棚搬送テーブル59の構成例を示す図である。
FIG. 12 is a diagram showing a configuration example of the shelf transfer table 59. As shown in FIG.
棚搬送テーブル59は、棚5の搬送に関する情報が格納されたテーブルである。棚搬送テーブル59は、棚5毎にレコードを有する。各レコードが、棚ID1101、保管位置1202、段1203、棚状態1204、装置ID1205、装置状態1206及び搬送開始予定日時1207といった情報を保持する。一つの棚5を例に取る(図12の説明において「注目棚5」)。
The shelf transport table 59 is a table in which information related to the transport of the shelf 5 is stored. The shelf transfer table 59 has a record for each shelf 5 . Each record holds information such as shelf ID 1101 , storage position 1202 , stage 1203 , shelf status 1204 , device ID 1205 , device status 1206 and scheduled transfer start date and time 1207 . Take one shelf 5 as an example (“notable shelf 5” in the description of FIG. 12).
棚ID1201は、注目棚5のIDを表す。保管位置1202は、注目棚5が搬送される前の保管位置(列番号、行番号、段番号)を表す。注目棚5が保管位置から移動すると、保管位置1202はブランク“-”となる。段1203は、注目棚5が何段目に存在するかを表す。
The shelf ID 1201 represents the ID of the shelf 5 of interest. A storage position 1202 represents a storage position (column number, row number, and stage number) before the noted shelf 5 is transported. When the noted shelf 5 moves from the storage position, the storage position 1202 becomes blank "-". A row 1203 indicates in which row the shelf of interest 5 is located.
棚状態1204は、2段目エリア200Bに配置されていた棚の状態を表す。“待機”は、1段目エリア200Aに搬送されバッファ区画201Bにて注目棚5が待機していることを意味する。“移動中”は、1段目エリア200Aに到達した垂直搬送機202から注目棚5がバッファ区画201Bへ移動中であることを意味する。“移動前”は、垂直搬送機202により1段目エリア200Aへ注目棚5が搬送される前であり2段目エリア200Aにおいて注目棚5が垂直搬送機202による搬送を待っていることを意味する。
The shelf state 1204 represents the state of the shelf arranged in the second stage area 200B. "Waiting" means that the shelf of interest 5 is transported to the first stage area 200A and is waiting in the buffer section 201B. "Moving" means that the shelf of interest 5 is being moved from the vertical transfer machine 202 that has reached the first stage area 200A to the buffer section 201B. “Before moving” means that the shelf of interest 5 is waiting to be transported by the vertical transporter 202 in the second area 200A before the shelf of interest 5 is transported to the first area 200A by the vertical transporter 202. do.
装置ID1205は、注目棚5が割り当てられた搬送装置3のIDを表し、装置状態1206は、当該搬送装置3の状態を表す。“積載中”は、注目棚5が当該搬送装置3に既に積載されて移動している(つまり注目棚5が搬送されている)ことを意味する。“移動中”は、注目棚5を積載するために当該搬送装置3が注目棚5の保管位置へ移動していることを意味する。
The device ID 1205 represents the ID of the transport device 3 to which the noted shelf 5 is assigned, and the device status 1206 represents the status of the transport device 3. "Loading" means that the shelf of interest 5 is already loaded on the conveying device 3 and is moving (that is, the shelf of interest 5 is being conveyed). “Moving” means that the transport device 3 is moving to the storage position of the shelf of interest 5 in order to load the shelf of interest 5 .
搬送開始予定日時1207は、注目棚5が搬送装置3により搬送開始される予定の日時を表す。搬送開始予定日時1207は、例えば、注目棚5の保管位置802と、注目棚5が割り当てられる搬送装置3の位置1103とから、処理プログラム51により移動経路が決定された際に、その移動経路を表す情報と、当該搬送装置3の標準移動速度とを基に、処理プログラム51によって算出されてよい。搬送開始予定日時1207の算出については、この方法に代えて又は加えて、過去の搬送履歴から推定される平均搬送速度が考慮されてよい。
The scheduled transport start date and time 1207 represents the scheduled date and time when transport of the shelf 5 of interest is to be started by the transport device 3 . The scheduled transportation start date and time 1207 is, for example, when the movement route is determined by the processing program 51 from the storage position 802 of the shelf of interest 5 and the position 1103 of the transport apparatus 3 to which the shelf of interest 5 is assigned. It may be calculated by the processing program 51 based on the information represented and the standard moving speed of the transport device 3 . Instead of or in addition to this method, the calculation of the scheduled transportation start date and time 1207 may take into consideration the average transportation speed estimated from the past transportation history.
図13は、垂直搬送テーブル61の構成例を示す図である。
FIG. 13 is a diagram showing a configuration example of the vertical transfer table 61. As shown in FIG.
垂直搬送テーブル61は、垂直搬送機202による搬送に関する情報が格納されたテーブルである。垂直搬送テーブル61は、垂直搬送毎にレコードを有する。各レコードが、垂直ID1301、搬送モード1302、棚ID1303、棚状態1304、搬送開始日時1305及びバッファリング開始日時1306といった情報を保持する。一回の垂直搬送を例に取る(図13の説明において「注目垂直搬送」)。なお、「垂直搬送」とは、エリア間搬送の一例であり、本実施の形態では、2段目エリア200Bから1段目エリア200Aへの搬送と、1段目エリア200Aから2段目エリア200Bへの搬送とのうちのいずれかである。複数のエリアが三つ以上のエリアの場合、搬送元のエリアから搬送先のエリアへの搬送が「垂直搬送」(エリア間搬送の一例)でよい。搬送元のエリアと搬送先のエリアの間には0以上のエリアが存在する。
The vertical transport table 61 is a table in which information related to transport by the vertical transport machine 202 is stored. The vertical transfer table 61 has a record for each vertical transfer. Each record holds information such as vertical ID 1301 , transport mode 1302 , shelf ID 1303 , shelf status 1304 , transport start date/time 1305 and buffering start date/time 1306 . Take a single vertical transport as an example (“vertical transport of interest” in the description of FIG. 13). Note that "vertical transport" is an example of inter-area transport. either to or from When the plurality of areas is three or more areas, the transportation from the transportation source area to the transportation destination area may be "vertical transportation" (an example of inter-area transportation). There are 0 or more areas between the transfer source area and the transfer destination area.
垂直ID1301は、注目垂直搬送を行う垂直搬送機202のIDを表す。なお、垂直ID1301が無くてもよく、垂直搬送テーブル61は、垂直搬送機202毎に存在してもよい。
The vertical ID 1301 represents the ID of the vertical transport machine 202 that performs the vertical transport of interest. Note that the vertical ID 1301 may be omitted, and the vertical transfer table 61 may exist for each vertical transfer machine 202 .
搬送モード1302は、棚5を載せた垂直搬送機202の搬送方向を表す。“上”は、1段目エリア200Aから2段目エリア200Bへ垂直搬送機202が棚5を搬送することを意味する。“下”は、2段目エリア200Bから1段目エリア200Aへ垂直搬送機202が棚5を搬送することを意味する。棚5を有しない状態で垂直搬送機202が1段目エリア200A又は2段目エリア200Bに移動すること(例えば、搬送対象の棚5を1段目エリア200A又は2段目エリア200Bにて受け取るために移動すること)に対応したレコードは、本テーブル61に存在しないでよい。
The transport mode 1302 represents the transport direction of the vertical transporter 202 on which the shelf 5 is placed. "Upper" means that the vertical conveyer 202 conveys the shelf 5 from the first stage area 200A to the second stage area 200B. "Lower" means that the vertical conveyer 202 conveys the shelf 5 from the second stage area 200B to the first stage area 200A. The vertical conveying machine 202 moves to the first stage area 200A or the second stage area 200B without having the shelf 5 (for example, the shelf 5 to be transported is received in the first stage area 200A or the second stage area 200B). ) may not exist in this table 61 .
棚ID1303は、注目垂直搬送により搬送される棚5のIDを表す。棚状態1304は、垂直搬送対象の当該棚5の状態を表す。“昇降中”は、垂直搬送機202によって棚5が搬送されていることを意味する。“待機中”は、垂直搬送機202の前の待機位置にて棚5が垂直搬送されることを待っていることを意味する。“移動中”は、垂直搬送機202へと棚5が移動している最中であることを意味する。
The shelf ID 1303 represents the ID of the shelf 5 transported by the vertical transport of interest. The shelf status 1304 represents the status of the shelf 5 to be vertically transported. “Elevating” means that the shelf 5 is being transported by the vertical transporter 202 . “Waiting” means that the shelf 5 is waiting for vertical transport at a standby position in front of the vertical transporter 202 . “Moving” means that the shelf 5 is being moved to the vertical conveyor 202 .
搬送開始日時1305は、注目垂直搬送を開始した又は開始予定の日時を表す。例えば、搬送開始日時1305は、垂直搬送機202の搬送状況の情報と棚5が垂直搬送機202へ到着する日時の情報とを基に処理プログラム51により算出されてよい。棚5が垂直搬送機202へ到着する日時は、棚5の保管位置と、コンベア203(又は搬送装置3)の標準搬送時間(又は標準搬送速度)と、先に搬送される他の棚5の搬送に関する情報とを基に、処理プログラム51により算出されてよい。また、搬送開始日時1305と、垂直搬送機202の標準搬送時間(又は標準搬送速度)とを基に、搬送完了日時(垂直搬送が完了する予定の日時)が、処理プログラム51により算出されてもよい。
The transport start date and time 1305 represents the date and time when the vertical transport of interest started or is scheduled to start. For example, the transfer start date and time 1305 may be calculated by the processing program 51 based on information on the transfer status of the vertical transfer machine 202 and information on the date and time when the shelf 5 arrives at the vertical transfer machine 202 . The date and time when the shelf 5 arrives at the vertical transfer machine 202 depends on the storage position of the shelf 5, the standard transfer time (or standard transfer speed) of the conveyor 203 (or the transfer device 3), and the number of other shelves 5 to be transferred first. It may be calculated by the processing program 51 on the basis of the information related to transportation. Further, the processing program 51 calculates the date and time of completion of the transportation (date and time when the vertical transportation is scheduled to be completed) based on the transportation start date and time 1305 and the standard transportation time (or standard transportation speed) of the vertical transportation machine 202. good.
バッファリング開始日時1306は、注目垂直搬送の対象とされた棚5がバッファ区画201Bへ移動開始する日時を表す。具体的には、例えば、垂直搬送機202により1段目エリア200Aに到達した棚5は、図示しない架台コンベアに載置され、当該架台コンベアによりバッファ区画201Bへ搬送されるが、バッファリング開始日時1306は、当該架台コンベアにより棚5がバッファ区画201Bへ搬送される日時である。例えば、搬送開始日時1305と、垂直搬送機202の標準搬送時間(又は標準搬送速度)と、垂直搬送機202から架台コンベアへの受け渡しに要する時間と、架台コンベアが搬送開始までに要する時間とを基に、処理プログラム51によりバッファリング開始日時1306が算出されてよい。
The buffering start date and time 1306 represents the date and time when the shelf 5 targeted for vertical transport of interest starts moving to the buffer section 201B. Specifically, for example, the shelf 5 that has reached the first stage area 200A by the vertical conveyor 202 is placed on a pedestal conveyor (not shown), and is transported to the buffer section 201B by the pedestal conveyor. 1306 is the date and time when the shelf 5 is conveyed to the buffer section 201B by the gantry conveyor. For example, the transfer start date and time 1305, the standard transfer time (or standard transfer speed) of the vertical transfer machine 202, the time required for delivery from the vertical transfer machine 202 to the gantry conveyor, and the time required for the gantry conveyor to start carrying are stored. Based on this, the processing program 51 may calculate the buffering start date and time 1306 .
図14は、ピッキングテーブル58の構成例を示す図である。
FIG. 14 is a diagram showing a configuration example of the picking table 58. As shown in FIG.
ピッキングテーブル58は、ピッキング作業に関するテーブルである。ピッキングテーブル58は、ピッキング作業毎にレコードを有する。各レコードが、ピッキングステーションID1401、処理ID1402、装置ID1403、棚ID1404、商品ID1405、数量1406、開始予定日時1407、終了予定日時1408及びピッキング状態1409といった情報を保持する。一回のピッキング作業を例に取る(図14の説明において「注目ピッキング作業」)。
The picking table 58 is a table related to picking work. The picking table 58 has a record for each picking operation. Each record holds information such as picking station ID 1401, process ID 1402, device ID 1403, shelf ID 1404, product ID 1405, quantity 1406, scheduled start date and time 1407, scheduled end date and time 1408, and picking status 1409. Take one picking work as an example (“notable picking work” in the description of FIG. 14).
ピッキングステーションID1401は、注目ピッキング作業が行われるピッキングステーションのIDを表す。ピッキングステーションID1401は無くてもよく、ピッキングステーション6毎にピッキングテーブル58が設けられてもよい。
The picking station ID 1401 represents the ID of the picking station where the picking work of interest is performed. The picking station ID 1401 may be omitted, and a picking table 58 may be provided for each picking station 6 .
処理ID1402は、注目ピッキング作業に対応したオーダの処理IDである。
The processing ID 1402 is the processing ID of the order corresponding to the picking work of interest.
装置ID1403は、注目ピッキング作業においてピッキングされる商品を有する棚のIDを表し、商品ID1405は、当該商品のIDを表し、数量1406は、ピッキングされる商品の数を表す。なお、開始予定日時1407の昇順でレコードが並んでいるテーブル58によれば、同じ棚ID1404が連続している場合、1個の棚5から異なる処理IDに対応した異なる商品がピッキング可能である。
The device ID 1403 represents the ID of the shelf having the product to be picked in the picking task of interest, the product ID 1405 represents the ID of the product, and the quantity 1406 represents the number of products to be picked. According to the table 58 in which the records are arranged in ascending order of the scheduled start date and time 1407, when the same shelf ID 1404 is consecutive, different products corresponding to different process IDs can be picked from one shelf 5.
開始予定日時1407は、注目ピッキング作業の開始予定日時を表す。終了予定日時1408は、注目ピッキング作業の終了予定日時を表す。開始予定日時1407は、移動経路に沿って搬送装置3がピッキングステーション6に到着する予定日時を基に処理プログラム51により算出されてよい。終了予定日時1408は、開始予定日時1407と、ピッキング作業に要する予測時間長とを基に処理プログラム51により算出されてよい。ピッキング作業に要する予測時間長は、ピッキング作業対象の商品の数量、ピッキング作業の平均的な所用時間、及び、ピッキング作業の作業者の過去のピッキング作業履歴、のうちの少なくとも一つを基に、処理プログラム51により算出されてよい。なお、ピッキング作業は、作業者に代えて又は加えてロボットにより行われてもよい。
The scheduled start date and time 1407 represents the scheduled start date and time of the picking work of interest. The scheduled end date and time 1408 represents the scheduled end date and time of the picking work of interest. The scheduled start date and time 1407 may be calculated by the processing program 51 based on the scheduled date and time when the transport device 3 arrives at the picking station 6 along the movement route. The scheduled end date and time 1408 may be calculated by the processing program 51 based on the scheduled start date and time 1407 and the estimated length of time required for the picking work. The estimated length of time required for picking work is based on at least one of the quantity of products to be picked, the average time required for picking work, and the past picking work history of the picking work worker, It may be calculated by the processing program 51 . Note that the picking work may be performed by a robot instead of or in addition to the worker.
ピッキング状態1409は、注目ピッキング作業の状態を表す。“作業前”は、棚5をもった搬送装置3がピッキングステーション6に到着しピッキング作業が開始される前であることを意味する。“作業中”は、ピッキング作業が開始されたがピッキング作業が完了していないことを意味する。“完了”は、ピッキング作業が完了したことを意味する。なお、ピッキング状態1409の変更は、ピッキング作業の作業者からの入力を基に行われてもよいし、ピッキング作業に関して自動検出された値を基に自動で行われてもよい。例えば、注目ピッキング作業の完了後の棚5を、待機していた搬送装置3が搬送した場合、注目ピッキング作業の次のピッキング作業に対応したピッキング状態1409が、“作業前”から“作業中”に変更されてもよい。
The picking state 1409 represents the state of the picking work of interest. "Before work" means before the transport device 3 with the rack 5 arrives at the picking station 6 and the picking work is started. "Working" means that the picking work has started but has not been completed. "Completed" means that the picking operation has been completed. Note that the picking state 1409 may be changed based on an input from the picking worker, or may be automatically based on values automatically detected regarding the picking work. For example, when the transport device 3 on standby transports the shelf 5 after the completion of the picking work of interest, the picking status 1409 corresponding to the picking work following the picking work of interest changes from "before work" to "in work". may be changed to
以下、本実施の形態で行われる処理の例を説明する。なお、本実施の形態では、テーブル53~61は、格納プログラム50により記憶装置42に格納される。各搬送装置3、各垂直搬送機202、各ピッキング端末710及び各コンベア203から制御装置4が定期的又は不定期的に受信する情報(例えば、センサの計測値を含んだ情報)を基に、格納プログラム50により、テーブル53~61のうちの該当部分が適宜に更新される。
An example of processing performed in this embodiment will be described below. Note that the tables 53 to 61 are stored in the storage device 42 by the storage program 50 in this embodiment. Based on information (for example, information including sensor measurement values) that the control device 4 periodically or irregularly receives from each transport device 3, each vertical transport machine 202, each picking terminal 710 and each conveyor 203, The storage program 50 appropriately updates the relevant portions of the tables 53-61.
図15は、搬送制御処理の流れを示すフローチャートである。搬送制御処理は、繰り返し(例えば定期的に)行われる。
FIG. 15 is a flowchart showing the flow of transport control processing. The transport control process is repeatedly (for example, periodically) performed.
S1501で、処理プログラム51が、オーダ(オーダテーブル55のレコード)を、作業日時610の昇順に並べる。作業日時610の昇順以外の順序にオーダがソートされてもよい。ソートされた各オーダについて、S1502~S1504が行われる。また、処理プログラム51が、複数のオーダを一つのオーダにまとめ、そのようなまとめられたオーダに対してS1502~S1504が行われてもよい。一つのオーダにまとめられる複数のオーダは、同じ棚に含まれる商品のオーダであるといった所定種類の要素が共通するオーダでよい。ここでは、一つのオーダを例に取る(図15の説明において注目オーダ)。
At S1501, the processing program 51 arranges the orders (records of the order table 55) in ascending order of the work date/time 610. The orders may be sorted in an order other than the ascending order of work date/time 610 . S1502 to S1504 are performed for each sorted order. Alternatively, the processing program 51 may combine a plurality of orders into one order, and S1502 to S1504 may be performed for such a combined order. A plurality of orders grouped into one order may be orders that share a predetermined type of element, such as orders for products contained in the same shelf. Here, one order is taken as an example (order of interest in the description of FIG. 15).
S1502で、処理プログラム51が、注目オーダを基に、ピッキング対象となる商品を搭載する棚5と、当該棚5の位置とを特定する。具体的には、例えば、次の処理が行われる。処理プログラム51が、オーダテーブル55、在庫テーブル54及び棚テーブル57を基に、注目オーダで指定されている商品名605及び商品ID606に一致する商品名701及び商品ID702に対応した棚ID704を在庫テーブル54から特定する。処理プログラム51が、特定した棚ID704に一致する棚ID801に対応した保管位置802を棚テーブル57から特定する。
At S1502, the processing program 51 identifies the shelf 5 on which the product to be picked is mounted and the position of the shelf 5 based on the order of interest. Specifically, for example, the following processing is performed. Based on the order table 55, the inventory table 54, and the shelf table 57, the processing program 51 adds the shelf ID 704 corresponding to the product name 701 and product ID 702 that match the product name 605 and product ID 606 specified in the order of interest to the inventory table. 54. The processing program 51 identifies from the shelf table 57 the storage position 802 corresponding to the shelf ID 801 that matches the identified shelf ID 704 .
S1503で、処理プログラム51が、注目オーダについて、地図テーブル56、装置搬送テーブル53及び棚テーブル57を基に、S1502で特定された棚位置(棚5の保管位置802)にある棚を搬送する搬送装置3を選択し、且つ、当該搬送装置3による搬送の移動経路を作成する。つまり、S1503では、注目オーダに従う搬送タスクの割当先の搬送装置3が決定される。搬送タスクは、搬送対象の棚5を、作成された移動経路に従い搬送するタスクでよい。S1503では、具体的には、例えば、処理プログラム51は、下記のうちの少なくとも一つを行ってよい。
・処理プログラム51は、所定の条件に該当する一つ以上の搬送装置3から一つの搬送装置3を選択する。ここで言う「所定の条件」は、少なくとも棚フラグ1102が“無し”であることでよい。搬送装置3の選択は、各搬送装置3の装置状態1105、棚フラグ1102、位置1103、及び、搬送対象の棚5の保管位置802(保管位置802と目的区画の位置との距離)に基づき行われてよい。
・処理プログラム51は、選択された搬送装置3の位置1103、搬送対象の棚5の保管位置802、及び、目的区画の位置(典型的にはピッキングステーション6の位置)を基に、移動経路を作成する。搬送対象の棚5の保管位置802が2段目エリア200Bにおける位置の場合、棚5がいずれの垂直搬送機202により1段目エリア200Aに搬送されるかに従うバッファ区画201Bの位置を基に、移動経路が作成される。
・処理プログラム51は、搬送対象の棚5の保管位置802が2段目エリア200Bの場合、図16が示す渋滞判定処理を行う。
・処理プログラム51は、ピッキングテーブル58を参照してよい。例えば、処理プログラム51は、相対的に空いているピッキングステーション(例えば、ピッキングテーブル58において対応するレコードの数が相対的に少ないピッキングステーション)を特定し、目的区画として、当該空いているピッキングステーションを決定してよい。 In S1503, theprocessing program 51 performs transport for transporting the shelf at the shelf position specified in S1502 (storage position 802 of shelf 5) based on the map table 56, device transport table 53, and shelf table 57 for the order of interest. A device 3 is selected, and a movement route for transportation by the transportation device 3 is created. That is, in S1503, the transport device 3 to which the transport task according to the order of interest is to be assigned is determined. The transport task may be a task of transporting the shelf 5 to be transported along the created movement route. Specifically, in S1503, for example, the processing program 51 may perform at least one of the following.
- Theprocessing program 51 selects one carrier device 3 from one or more carrier devices 3 that meet a predetermined condition. The “predetermined condition” referred to here may be that at least the shelf flag 1102 is “absent”. The transport device 3 is selected based on the device status 1105, the shelf flag 1102, the position 1103, and the storage position 802 of the shelf 5 to be transported (the distance between the storage position 802 and the position of the target section) of each transport device 3. can be broken
Theprocessing program 51 determines the movement route based on the selected position 1103 of the transport device 3, the storage position 802 of the shelf 5 to be transported, and the position of the target section (typically the position of the picking station 6). create. When the storage position 802 of the shelf 5 to be transported is a position in the second stage area 200B, based on the position of the buffer section 201B according to which vertical conveyor 202 the shelf 5 is transported to the first stage area 200A, A travel route is created.
When thestorage position 802 of the shelf 5 to be transported is in the second stage area 200B, the processing program 51 performs the congestion determination process shown in FIG.
- Theprocessing program 51 may refer to the picking table 58 . For example, the processing program 51 identifies a relatively empty picking station (for example, a picking station with a relatively small number of corresponding records in the picking table 58), and designates the empty picking station as the target section. You can decide.
・処理プログラム51は、所定の条件に該当する一つ以上の搬送装置3から一つの搬送装置3を選択する。ここで言う「所定の条件」は、少なくとも棚フラグ1102が“無し”であることでよい。搬送装置3の選択は、各搬送装置3の装置状態1105、棚フラグ1102、位置1103、及び、搬送対象の棚5の保管位置802(保管位置802と目的区画の位置との距離)に基づき行われてよい。
・処理プログラム51は、選択された搬送装置3の位置1103、搬送対象の棚5の保管位置802、及び、目的区画の位置(典型的にはピッキングステーション6の位置)を基に、移動経路を作成する。搬送対象の棚5の保管位置802が2段目エリア200Bにおける位置の場合、棚5がいずれの垂直搬送機202により1段目エリア200Aに搬送されるかに従うバッファ区画201Bの位置を基に、移動経路が作成される。
・処理プログラム51は、搬送対象の棚5の保管位置802が2段目エリア200Bの場合、図16が示す渋滞判定処理を行う。
・処理プログラム51は、ピッキングテーブル58を参照してよい。例えば、処理プログラム51は、相対的に空いているピッキングステーション(例えば、ピッキングテーブル58において対応するレコードの数が相対的に少ないピッキングステーション)を特定し、目的区画として、当該空いているピッキングステーションを決定してよい。 In S1503, the
- The
The
When the
- The
S1504で、処理プログラム51は、S1503で選択された搬送装置3に、当該搬送装置3に割り当てられた搬送タスク(注目オーダに従う搬送タスク)が関連付けられた移動指示を送信する。
At S1504, the processing program 51 transmits to the transport device 3 selected at S1503 a movement instruction associated with the transport task assigned to the transport device 3 (transport task according to the order of interest).
この搬送制御処理では、各オーダについて、決定され割り当てられる搬送タスクは、当該オーダの納期608を守るタスクである。後述するように、垂直搬送に関し棚5の渋滞の発生が予測された場合に実行される優先制御において、バッファ区画201Bに存在する棚5の搬送タスクの実行が優先されることが処理プログラム51により決定されるが、このような搬送タスク処理順序の変更は、納期608を守れる範囲で行われてよい。
In this transport control process, the transport task determined and assigned to each order is a task that meets the delivery date 608 of the order. As will be described later, the processing program 51 gives priority to the execution of the transport task for the shelf 5 existing in the buffer section 201B in the priority control executed when the occurrence of congestion on the shelf 5 is predicted for vertical transport. Although determined, such a change in the transport task processing order may be made to the extent that the delivery date 608 can be met.
図16は、渋滞判定処理の流れを示すフローチャートである。
FIG. 16 is a flow chart showing the flow of congestion determination processing.
渋滞判定処理の開始のトリガは、例えば、下記のうちのいずれかでよい。
・S1502で特定された棚位置が、2段目エリア200Bである。
・S1504で送信された移動指示に関連付けられている搬送タスクが、2段目エリア200Bから1段目エリア200Aに搬送される必要がある棚の搬送タスクである。 The trigger for starting the traffic congestion determination process may be, for example, any of the following.
- The shelf position specified in S1502 is thesecond stage area 200B.
- The transport task associated with the movement instruction transmitted in S1504 is the shelf transport task that needs to be transported from thesecond level area 200B to the first level area 200A.
・S1502で特定された棚位置が、2段目エリア200Bである。
・S1504で送信された移動指示に関連付けられている搬送タスクが、2段目エリア200Bから1段目エリア200Aに搬送される必要がある棚の搬送タスクである。 The trigger for starting the traffic congestion determination process may be, for example, any of the following.
- The shelf position specified in S1502 is the
- The transport task associated with the movement instruction transmitted in S1504 is the shelf transport task that needs to be transported from the
S1601で、処理プログラム51は、装置搬送テーブル53、棚搬送テーブル59及び垂直搬送テーブル61を参照する。S1602で、処理プログラム51は、装置搬送テーブル53、棚搬送テーブル59及び垂直搬送テーブル61を基に、2段目エリア200Bにおける搬送対象の棚5の垂直搬送をシミュレートする。
At S1601, the processing program 51 refers to the device transport table 53, the shelf transport table 59 and the vertical transport table 61. In S1602, the processing program 51 simulates vertical transport of the shelf 5 to be transported in the second area 200B based on the device transport table 53, shelf transport table 59, and vertical transport table 61. FIG.
S1603で、処理プログラム51は、S1602のシミュレーションの結果を基に、渋滞が予測されるか否かを判定する。ここで、本実施の形態で言う「渋滞」とは、2段目エリア200Bから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない待機状態の棚5の数が垂直搬送機202について所定数Mに達しているために2段目エリア200Bから1段目エリア200AへのN以上の棚5(Nは自然数)が垂直搬送機202の外及び中のいずれか又は両方において待機状態となることである。
At S1603, the processing program 51 determines whether or not traffic congestion is predicted based on the result of the simulation at S1602. Here, the "congestion" referred to in the present embodiment means that the number of shelves 5 in the standby state that have been transported from the second stage area 200B to the first stage area 200A by the vertical transport machine 202 but have not been transported by the transport apparatus 3 Since the number has reached the predetermined number M for the vertical conveying machine 202, N or more shelves 5 (N is a natural number) from the second stage area 200B to the first stage area 200A are either outside or inside the vertical conveying machine 202. or both are in a standby state.
S1603の判定に関し、例えば、下記のうちのいずれが採用されてもよい。
・搬送対象の棚5の保管位置により垂直搬送機202が予め決まっている場合、所定数Mは、垂直搬送機202毎に用意された値(例えば、当該垂直搬送機202に対応した全バッファ区画201Bに存在可能な棚5の最大数、或いは、当該最大数に代えて又は加えて、1段目エリア200Aにおいて垂直搬送機202内で存在可能な棚5の最大数)でよい。
・搬送対象の棚5の保管位置に関わらず、各垂直搬送機202の搬送状況に応じて垂直搬送機202が決まる場合、所定数Mは、システム全体に共通の値(例えば、1段目エリア200Aにおける全バッファ区画201Bに存在可能な棚5の最大数、或いは、当該最大数に代えて又は加えて、1段目エリア200Aにおいて垂直搬送機202内で存在可能な棚5の最大数)でよい。
・「2段目エリア200Bから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない待機状態の棚5の数」は、Xでもよいし、Yでもよいし、X+Yでもよい。「X」は、1段目エリア200Aにおいて垂直搬送機202の外に存在する棚5の数、具体的には、例えば、バッファリングされている棚5(バッファ区画201Bに存在する棚5)の数でよい。「Y」は、垂直搬送機202の中に存在する棚5の数、具体的には、例えば、バッファ区画201Bに空きが無いために垂直搬送機202からバッファ区画201Bへ移せず垂直搬送機202内に存在したままである棚5の数でよい。本実施の形態では、Y=1(一つの垂直搬送機202に搭載される棚5の数は常に1)であるが、Yは2以上の整数(一つの垂直搬送機202に搭載される棚5の数は2以上)でもよい。 Regarding the determination of S1603, for example, any of the following may be adopted.
When thevertical transporter 202 is predetermined according to the storage position of the shelf 5 to be transported, the predetermined number M is a value prepared for each vertical transporter 202 (for example, all buffer partitions corresponding to the vertical transporter 202). 201B, or, instead of or in addition to the maximum number, the maximum number of shelves 5 that can exist within the vertical transfer machine 202 in the first stage area 200A).
If thevertical transporter 202 is determined according to the transport status of each vertical transporter 202 regardless of the storage position of the shelf 5 to be transported, the predetermined number M is a value common to the entire system (for example, the first stage area 200A in all buffer compartments 201B, or alternatively or in addition to the maximum number of shelves 5 in the vertical conveyor 202 in the first tier area 200A). good.
"The number ofshelves 5 in the standby state that have been transported from the second area 200B to the first area 200A by the vertical transport machine 202 but not transported by the transport device 3" may be X or Y. , X+Y. "X" is the number of shelves 5 existing outside the vertical conveyor 202 in the first stage area 200A. number is fine. "Y" is the number of shelves 5 existing in the vertical conveyor 202. Specifically, for example, the vertical conveyor 202 cannot be moved from the vertical conveyor 202 to the buffer section 201B because there is no space in the buffer section 201B. It may be the number of shelves 5 that remain within. In this embodiment, Y=1 (the number of shelves 5 mounted on one vertical transfer machine 202 is always 1), but Y is an integer of 2 or more (the number of shelves mounted on one vertical transfer machine 202 5 may be 2 or more).
・搬送対象の棚5の保管位置により垂直搬送機202が予め決まっている場合、所定数Mは、垂直搬送機202毎に用意された値(例えば、当該垂直搬送機202に対応した全バッファ区画201Bに存在可能な棚5の最大数、或いは、当該最大数に代えて又は加えて、1段目エリア200Aにおいて垂直搬送機202内で存在可能な棚5の最大数)でよい。
・搬送対象の棚5の保管位置に関わらず、各垂直搬送機202の搬送状況に応じて垂直搬送機202が決まる場合、所定数Mは、システム全体に共通の値(例えば、1段目エリア200Aにおける全バッファ区画201Bに存在可能な棚5の最大数、或いは、当該最大数に代えて又は加えて、1段目エリア200Aにおいて垂直搬送機202内で存在可能な棚5の最大数)でよい。
・「2段目エリア200Bから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない待機状態の棚5の数」は、Xでもよいし、Yでもよいし、X+Yでもよい。「X」は、1段目エリア200Aにおいて垂直搬送機202の外に存在する棚5の数、具体的には、例えば、バッファリングされている棚5(バッファ区画201Bに存在する棚5)の数でよい。「Y」は、垂直搬送機202の中に存在する棚5の数、具体的には、例えば、バッファ区画201Bに空きが無いために垂直搬送機202からバッファ区画201Bへ移せず垂直搬送機202内に存在したままである棚5の数でよい。本実施の形態では、Y=1(一つの垂直搬送機202に搭載される棚5の数は常に1)であるが、Yは2以上の整数(一つの垂直搬送機202に搭載される棚5の数は2以上)でもよい。 Regarding the determination of S1603, for example, any of the following may be adopted.
When the
If the
"The number of
S1603の判定結果が偽の場合(S1603:No)、渋滞判定処理が終了する。S1603の判定結果が真の場合(S1604:Yes)、S1604で、処理プログラム51は、優先制御処理を行う。
If the determination result of S1603 is false (S1603: No), the congestion determination process ends. If the determination result of S1603 is true (S1604: Yes), the processing program 51 performs priority control processing in S1604.
「渋滞」の定義の詳細例が、「垂直搬送機202からバッファ区画201Bへ搬送対象の棚5が移るときまでにバッファ区画201Bに別の棚5が存在してしまっていること」であるとする。すなわち、「渋滞」の定義「2段目エリア200Bから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない待機状態の棚5の数が垂直搬送機202について所定数Mに達しているために2段目エリア200Bから1段目エリア200AへのN以上の棚5(Nは自然数)が垂直搬送機202の外及び中のいずれか又は両方において待機状態となること」において、Mの値もNの値も1であるとする。この場合、S1602及びS1603は、例えば下記の通りである。
A detailed example of the definition of "congestion" is "by the time the shelf 5 to be transported moves from the vertical conveyor 202 to the buffer section 201B, another shelf 5 exists in the buffer section 201B." do. That is, the definition of "congestion" is that "the number of shelves 5 in the standby state that have been transported from the second stage area 200B to the first stage area 200A by the vertical transport machine 202 but not transported by the transport apparatus 3 is Since the predetermined number M has been reached, N or more shelves 5 (N is a natural number) from the second stage area 200B to the first stage area 200A are in a standby state either or both outside and inside the vertical conveyor 202. , assume that both the value of M and the value of N are 1. In this case, S1602 and S1603 are, for example, as follows.
S1602において、処理プログラム51が、下記を算出する。
(P)既に垂直搬送機202によって2段目エリア200Bから1段目エリア200Aへ搬送され、バッファ区画201Bで待機している棚5-1の搬送開始予定日時1207。なお、当該棚5-1の特定方法として、保管位置1202により表された区画が、搬送対象の棚5の垂直搬送を行う垂直搬送機202に対応したバッファ区画である棚であって、棚状態1204が“待機”である棚を特定する。
(Q)これから垂直搬送機202によって2段目エリア200Bから1段目エリア200Aへ搬送される棚5-2のバッファリング開始日時1306。 In S1602, theprocessing program 51 calculates the following.
(P) Scheduled transport start date andtime 1207 for shelf 5-1 which has already been transported from the second stage area 200B to the first stage area 200A by the vertical transporter 202 and is waiting in the buffer section 201B. As a method for specifying the shelf 5-1, the section represented by the storage position 1202 is a shelf that is a buffer section corresponding to the vertical transport machine 202 that vertically transports the shelf 5 to be transported. 1204 identifies the shelf with "Waiting".
(Q) The buffering start date andtime 1306 of the shelf 5-2 to be transported from the second stage area 200B to the first stage area 200A by the vertical transporter 202 from now on.
(P)既に垂直搬送機202によって2段目エリア200Bから1段目エリア200Aへ搬送され、バッファ区画201Bで待機している棚5-1の搬送開始予定日時1207。なお、当該棚5-1の特定方法として、保管位置1202により表された区画が、搬送対象の棚5の垂直搬送を行う垂直搬送機202に対応したバッファ区画である棚であって、棚状態1204が“待機”である棚を特定する。
(Q)これから垂直搬送機202によって2段目エリア200Bから1段目エリア200Aへ搬送される棚5-2のバッファリング開始日時1306。 In S1602, the
(P) Scheduled transport start date and
(Q) The buffering start date and
S1603において、処理プログラム51が、(P)が(Q)よりも遅いか否かを判定する。(P)が(Q)よりも早い(又は、(P)と(Q)が同日時)であれば、渋滞の発生は予測されない。一方、(P)が(Q)よりも遅いであれば、渋滞の発生は予測される。つまり、搬送対象の棚5-2が垂直搬送機202からバッファ区画201Bへ移すことができず垂直搬送機202内で待機してしまうことが予測される。
In S1603, the processing program 51 determines whether (P) is slower than (Q). If (P) is earlier than (Q) (or (P) and (Q) are on the same date), no traffic congestion is predicted. On the other hand, if (P) is slower than (Q), the occurrence of congestion is predicted. In other words, it is predicted that the shelf 5-2 to be transported cannot be moved from the vertical transporter 202 to the buffer section 201B and waits in the vertical transporter 202. FIG.
図17は、優先制御処理の流れを示すフローチャートである。
FIG. 17 is a flowchart showing the flow of priority control processing.
S1701で、処理プログラム51が、装置搬送テーブル53を参照する。S1702で、処理プログラム51が、下記(a1)及び(a2)が満たされているか否かを判定する。なお、「渋滞」が、上記(P)が上記(Q)よりも遅いことである場合、「渋滞発生」の予測日時は、上記(P)よりも早い上記(Q)である。また、S1701の判定は、少なくとも(a1)が満たされているか否かの判定でもよい。
(a1)装置状態1105が“空き”の搬送装置Aが存在する。
(a2)渋滞発生前に(例えば、搬送対象の棚5-2のバッファリング開始日時1306よりも前に)、搬送装置Aが、対象バッファ区画201B(搬送対象の棚5-2の垂直搬送を行う垂直搬送機202に対応したバッファ区画201B)から棚5-1を搬送可能である。 In S<b>1701 , theprocessing program 51 refers to the device transport table 53 . In S1702, the processing program 51 determines whether the following (a1) and (a2) are satisfied. If "traffic jam" means that the above (P) is later than the above (Q), the predicted date and time of "congestion occurrence" is the above (Q) that is earlier than the above (P). Also, the determination in S1701 may be a determination as to whether or not at least (a1) is satisfied.
(a1) There is a transport apparatus A whoseapparatus status 1105 is "idle".
(a2) Before the occurrence of traffic congestion (for example, before the buffering start date andtime 1306 of the shelf 5-2 to be transported), the transport apparatus A moves the target buffer section 201B (vertical transport of the shelf 5-2 to be transported). The shelf 5-1 can be transported from the buffer section 201B) corresponding to the vertical transporter 202 to be processed.
(a1)装置状態1105が“空き”の搬送装置Aが存在する。
(a2)渋滞発生前に(例えば、搬送対象の棚5-2のバッファリング開始日時1306よりも前に)、搬送装置Aが、対象バッファ区画201B(搬送対象の棚5-2の垂直搬送を行う垂直搬送機202に対応したバッファ区画201B)から棚5-1を搬送可能である。 In S<b>1701 , the
(a1) There is a transport apparatus A whose
(a2) Before the occurrence of traffic congestion (for example, before the buffering start date and
なお、(a2)が満たされるとは、搬送装置Aが対象バッファ区画201Bから棚5-1を搬送開始可能な予測日時が、渋滞発生の予測日時より早いことでよい。搬送装置Aが対象バッファ区画201Bから棚5-1を搬送開始可能な予測日時は、搬送装置Aが対象バッファ区画201Bに到着可能な日時(又は当該日時に所定の時間長が加算された日時)でよい。搬送装置Aが対象バッファ区画201Bに到着可能な日時は、搬送装置Aの移動経路(搬送装置Aの位置1103から対象バッファ区画201Bの位置までの経路を含んだ移動経路)と、搬送装置3の標準移動速度とに基づき処理プログラム51により算出された日時でよい。
Note that (a2) is satisfied when the predicted date and time when the transport apparatus A can start transporting the shelf 5-1 from the target buffer section 201B is earlier than the predicted date and time of the occurrence of traffic congestion. The predicted date and time when the transport device A can start transporting the shelf 5-1 from the target buffer section 201B is the date and time when the transport device A can arrive at the target buffer section 201B (or the date and time obtained by adding a predetermined length of time to the date and time). OK. The date and time when the transport device A can arrive at the target buffer section 201B are determined by The date and time calculated by the processing program 51 based on the standard moving speed may be used.
S1702の判定結果が真の場合(S1702:Yes)、S1703で、処理プログラム51が、対象バッファ区画201Bの棚5-1の搬送タスクを、搬送装置Aに割り当てる。これにより、当該搬送タスクが関連付けられた移動指示が、例えば図15のS1504において処理プログラム51により搬送装置Aに送信される。そして、当該移動指示に応答して、搬送装置Aが、当該移動指示に関連付けられている搬送タスクを実行する。結果として、渋滞発生前に搬送装置Aが対象バッファ区画201Bから棚5-1を搬送することを開始すること、つまり、渋滞発生の回避が期待される。
If the determination result of S1702 is true (S1702: Yes), the processing program 51 assigns the transport task of the shelf 5-1 of the target buffer section 201B to the transport device A in S1703. As a result, the movement instruction associated with the transport task is transmitted to the transport apparatus A by the processing program 51 in S1504 of FIG. 15, for example. Then, in response to the movement instruction, the transport apparatus A executes the transport task associated with the movement instruction. As a result, it is expected that the transport device A will start transporting the shelf 5-1 from the target buffer section 201B before the congestion occurs, that is, the congestion will be avoided.
S1702の判定結果が偽の場合(S1702:No)、S1704で、処理プログラム51が、ピッキングテーブル58を参照する。S1705で、処理プログラム51が、下記(b1)及び(b2)が満たされているか否かを判定する。S1705の判定は、少なくとも(b1)が満たされているか否かの判定でもよい。
(b1)渋滞発生前に(例えば、搬送対象の棚5-2のバッファリング開始日時1306よりも前に)、割り当てられた搬送タスクに従いピッキングステーションへ棚5-3を搬送して当該ピッキングステーションから当該棚5-3を該当区画(例えば、1段目エリア200Aにおける元の配置区画若しくは指定された別の配置位置、又は、当該棚5-3を2段目エリア200Bに戻すために使用される垂直搬送機202の位置の直前の区画)へ搬送することが完了する搬送装置Bが存在する。
(b2)渋滞発生前に、搬送装置Bが、対象バッファ区画201Bから棚5-1を搬送可能である。 If the determination result of S1702 is false (S1702: No), theprocessing program 51 refers to the picking table 58 in S1704. In S1705, the processing program 51 determines whether the following (b1) and (b2) are satisfied. The determination in S1705 may be a determination as to whether or not at least (b1) is satisfied.
(b1) Before the congestion occurs (for example, before the buffering start date andtime 1306 of the shelf 5-2 to be transported), transport the shelf 5-3 to the picking station according to the assigned transport task, and The shelf 5-3 is returned to the corresponding section (for example, the original placement section in the first stage area 200A or another specified placement position, or the shelf 5-3 is returned to the second stage area 200B). There is a transporter B that completes transporting to the compartment immediately preceding the position of the vertical transporter 202 .
(b2) The transport device B can transport the shelf 5-1 from thetarget buffer section 201B before the congestion occurs.
(b1)渋滞発生前に(例えば、搬送対象の棚5-2のバッファリング開始日時1306よりも前に)、割り当てられた搬送タスクに従いピッキングステーションへ棚5-3を搬送して当該ピッキングステーションから当該棚5-3を該当区画(例えば、1段目エリア200Aにおける元の配置区画若しくは指定された別の配置位置、又は、当該棚5-3を2段目エリア200Bに戻すために使用される垂直搬送機202の位置の直前の区画)へ搬送することが完了する搬送装置Bが存在する。
(b2)渋滞発生前に、搬送装置Bが、対象バッファ区画201Bから棚5-1を搬送可能である。 If the determination result of S1702 is false (S1702: No), the
(b1) Before the congestion occurs (for example, before the buffering start date and
(b2) The transport device B can transport the shelf 5-1 from the
なお、(b1)によれば、本実施の形態では、搬送タスクが割り当てられた搬送装置3が別の搬送タスクを実行可能となるタイミングは、割り当てられた搬送タスクに従いピッキングステーションへ棚5-3を搬送しピッキング作業が終了した当該棚5-3を元の配置位置(又は指定された別の配置位置)まで搬送した時である。(b1)が満たされるとは、ピッキング作業の終了予定日時1408が渋滞発生の予測日時より前であり、且つ、ピッキングステーションから該当区画への棚5-3の到着可能日時が渋滞発生の予測日時より前であることが期待されることである。ピッキングステーションから該当区画への棚5-3の到着可能日時は、ピッキングステーションから該当区画への移動経路と搬送装置3の標準移動速度とに基づき処理プログラム51により算出されてよい。
According to (b1), in the present embodiment, the timing at which the transport device 3 to which a transport task is assigned can execute another transport task depends on the assigned transport task. is transported and the shelf 5-3 for which the picking operation is completed is transported to the original placement position (or another specified placement position). When (b1) is satisfied, the scheduled end date and time 1408 of the picking work is before the predicted date and time of occurrence of traffic congestion, and the date and time when the shelf 5-3 can arrive from the picking station to the corresponding section is the predicted date and time of occurrence of traffic congestion. is expected to be earlier. The possible arrival date and time of the shelf 5-3 from the picking station to the corresponding section may be calculated by the processing program 51 based on the moving route from the picking station to the corresponding section and the standard moving speed of the transport device 3.
(b2)が満たされるとは、搬送装置Bが対象バッファ区画201Bから棚5-1を搬送開始可能な予測日時が、渋滞発生の予測日時より早いことでよい。搬送装置Bが対象バッファ区画201Bから棚5-1を搬送開始可能な予測日時は、搬送装置Bが対象バッファ区画201Bに到着可能な日時(又は当該日時に所定の時間長が加算された日時)でよい。搬送装置Bが対象バッファ区画201Bに到着可能な日時は、搬送装置Bの移動経路(該当区画の位置から対象バッファ区画201Bの位置までの経路を含んだ移動経路)と、搬送装置3の標準移動速度とに基づき処理プログラム51により算出された日時でよい。
(b2) is satisfied when the predicted date and time when the transport device B can start transporting the shelf 5-1 from the target buffer section 201B is earlier than the predicted date and time of the occurrence of traffic congestion. The predicted date and time when the transport device B can start transporting the shelf 5-1 from the target buffer section 201B is the date and time when the transport device B can arrive at the target buffer section 201B (or the date and time obtained by adding a predetermined length of time to the date and time). OK. The date and time when the transport device B can arrive at the target buffer section 201B is determined by the movement route of the transport device B (the movement route including the route from the position of the relevant section to the position of the target buffer section 201B) and the standard movement of the transport device 3. It may be the date and time calculated by the processing program 51 based on the speed.
S1705の判定結果が真の場合(S1705:Yes)、S1706で、処理プログラム51が、対象バッファ区画201Bの棚5-1の搬送タスクを、搬送装置Bに割り当てる。これにより、当該搬送タスクが関連付けられた移動指示が、例えば図15のS1504において処理プログラム51により搬送装置Bに送信される。そして、当該移動指示に応答して、搬送装置Bが、当該移動指示に関連付けられている搬送タスクを、搬送装置Bに既に割り当てられていた搬送タスクに従う棚5-3をピッキングステーションから該当区画へ搬送した後、実行する。結果として、渋滞発生前に搬送装置Bが対象バッファ区画201Bから棚5-1を搬送することを開始すること、つまり、渋滞発生の回避が期待される。
If the determination result of S1705 is true (S1705: Yes), the processing program 51 assigns the transport task of the shelf 5-1 of the target buffer section 201B to the transport device B in S1706. As a result, the movement instruction associated with the transport task is transmitted to the transport apparatus B by the processing program 51 in S1504 of FIG. 15, for example. Then, in response to the movement instruction, the transport apparatus B transfers the transport task associated with the movement instruction from the picking station to the corresponding section according to the transport task already assigned to the transport apparatus B. Execute after transfer. As a result, it is expected that the transport device B will start transporting the shelf 5-1 from the target buffer section 201B before the congestion occurs, that is, the congestion will be avoided.
S1705の判定結果が偽の場合(S1705:No)、S1707で、処理プログラム51が、割り当てられた搬送タスクに従う棚5-4を未だ積載していない搬送装置Cに、当該搬送タスクに代えて、対象バッファ区画201Bに存在する棚5-1の搬送タスクを割り当てる。これにより、当該搬送タスクが関連付けられた移動指示が、例えば図15のS1504において処理プログラム51により搬送装置Cに送信される。そして、当該移動指示に応答して、搬送装置Cが、当該移動指示に関連付けられている搬送タスクを、当該移動指示を受信する前に受信していた移動指示に従う搬送タスクに代えて、実行する。結果として、渋滞発生前に搬送装置Cが対象バッファ区画201Bから棚5-1を搬送することを開始すること、つまり、渋滞発生の回避が期待される。なお、「搬送装置C」は、例えば、下記の(c1)及び(c2)のうちの(c1)又は両方を満たす搬送装置でよい。
(c1)装置状態1206“移動中”に対応した棚5が割り当てられている(或いは、例えば、棚フラグ1102“無し”且つ装置状態1105“移動中”に対応している)。
(c2)位置1103が表す区画から対象バッファ区画201Bに到着して対象バッファ区画201Bから棚5-1を搬送することを渋滞発生前に行うことが期待される。
[第2の実施の形態] If the determination result in S1705 is false (S1705: No), in S1707, theprocessing program 51 instructs the transport apparatus C, which has not yet loaded the shelf 5-4 according to the assigned transport task, A transport task for the shelf 5-1 existing in the target buffer section 201B is assigned. As a result, the movement instruction associated with the transport task is transmitted to the transport apparatus C by the processing program 51 in S1504 of FIG. 15, for example. Then, in response to the movement instruction, the transport apparatus C executes the transport task associated with the movement instruction instead of the transport task according to the movement instruction received before the movement instruction is received. . As a result, it is expected that the transport device C will start transporting the shelf 5-1 from the target buffer section 201B before the congestion occurs, that is, the congestion will be avoided. In addition, the “transport device C” may be, for example, a transport device that satisfies (c1) or both of the following (c1) and (c2).
(c1) Theshelf 5 corresponding to the device status 1206 "moving" is assigned (or, for example, it corresponds to the shelf flag 1102 "absent" and the device status 1105 "moving").
(c2) It is expected to arrive at thetarget buffer section 201B from the section represented by the position 1103 and transport the shelf 5-1 from the target buffer section 201B before the congestion occurs.
[Second embodiment]
(c1)装置状態1206“移動中”に対応した棚5が割り当てられている(或いは、例えば、棚フラグ1102“無し”且つ装置状態1105“移動中”に対応している)。
(c2)位置1103が表す区画から対象バッファ区画201Bに到着して対象バッファ区画201Bから棚5-1を搬送することを渋滞発生前に行うことが期待される。
[第2の実施の形態] If the determination result in S1705 is false (S1705: No), in S1707, the
(c1) The
(c2) It is expected to arrive at the
[Second embodiment]
第2の実施の形態を説明する。その際、第1の実施の形態との相違点を主に説明し、第1の実施の形態との共通点については説明を省略又は簡略する。
A second embodiment will be described. At that time, the points of difference from the first embodiment will be mainly explained, and the explanations of the points in common with the first embodiment will be omitted or simplified.
図18は、第2の実施の形態の概要を示す図である。
FIG. 18 is a diagram showing an overview of the second embodiment.
第2の実施の形態では、処理プログラム1851が、装置搬送テーブル53、棚搬送テーブル59及び垂直搬送テーブル61の少なくとも一つを基に、棚5の搬送効率の更なる向上を目的とした垂直搬送制御を行う。
In the second embodiment, the processing program 1851 performs vertical transport for the purpose of further improving transport efficiency of the shelf 5 based on at least one of the device transport table 53, the shelf transport table 59, and the vertical transport table 61. control.
垂直搬送制御の第1の例として、処理プログラム1851が、垂直搬送機202に事前待機をさせる。垂直搬送機202の「事前待機」とは、棚5が2段目エリア200における搬送開始区画に搬送対象の棚5が到達する前に垂直搬送機202が2段目エリア200に待機することである。「搬送開始区画」は、垂直搬送機202への棚5が開始される区画であり、典型的には、垂直搬送機202の直前の区画でよい。
As a first example of vertical transfer control, the processing program 1851 causes the vertical transfer machine 202 to wait in advance. The “preliminary standby” of the vertical conveyor 202 means that the vertical conveyor 202 waits in the second area 200 before the shelf 5 to be conveyed reaches the conveyance start section in the second area 200 . be. The “transport start zone” is the zone where the shelf 5 to the vertical conveyor 202 begins, and typically may be the zone immediately preceding the vertical conveyor 202 .
垂直搬送制御の第2の例として、処理プログラム1851が、垂直搬送機202を、2段目エリア200Bから1段目エリア200Aへの移動の場合も、1段目エリア200Aから2段目エリア200Bへの移動の場合も、棚5を積載した状態で移動させる。つまり、搬送モード1302の“上”と“下”が交互になる。つまり、垂直搬送機202は、棚5を必ず積載した状態でエリア200間を移動する。これにより、棚5の搬送効率の更なる向上が期待できる。
[第3の実施の形態] As a second example of vertical transfer control, when theprocessing program 1851 moves the vertical transfer machine 202 from the second area 200B to the first area 200A, Also in the case of movement to , the rack 5 is moved while being loaded. That is, the "top" and "bottom" of the transport mode 1302 are alternated. In other words, the vertical conveyor 202 moves between the areas 200 with the shelves 5 always loaded. Thereby, the further improvement of the conveyance efficiency of the shelf 5 can be expected.
[Third embodiment]
[第3の実施の形態] As a second example of vertical transfer control, when the
[Third embodiment]
第3の実施の形態を説明する。その際、第1及び第2の実施の形態との相違点を主に説明し、第1及び第2の実施の形態との共通点については説明を省略又は簡略する。
A third embodiment will be described. At that time, the points of difference from the first and second embodiments will be mainly explained, and the explanations of the points in common with the first and second embodiments will be omitted or simplified.
図19は、第3の実施の形態における優先制御処理の流れの一部を示す図である。
FIG. 19 is a diagram showing part of the flow of priority control processing in the third embodiment.
S1704の後、S1900で、処理プログラム1951が、搬送装置C(割り当てられた搬送タスクに従う棚5を未だ積載していない搬送装置)が存在するか否かを、装置搬送テーブル53及び棚搬送テーブル59の少なくとも一つを基に判定する。S1900の判定結果が真の場合(S1900:Yes)、S1707が行われる。
After S1704, in S1900, the processing program 1951 determines whether or not there is a transport device C (a transport device that has not yet loaded the shelf 5 according to the assigned transport task) to the device transport table 53 and the shelf transport table 59. Determined based on at least one of If the determination result of S1900 is true (S1900: Yes), S1707 is performed.
S1900の判定結果が偽の場合(S1900:No)、S1901で、処理プログラム1951が、搬送延期処理を行う。搬送延期処理とは、2段目エリア200Bに配置されている搬送対象の棚5の垂直搬送機202への搬送の処理順番を繰り下げる処理である。これにより、バッファ区画201Bから棚5を搬送する搬送タスクの割当て先として適切な搬送装置が見つからない場合、垂直搬送機202へ搬送対象の棚5が搬送されることが延期されるため、渋滞発生の予測日時が延期される。延期前から延期後までの時間に、バッファ区画201Bから棚5を搬送する搬送タスクの割当て先として適切な搬送装置が生じる可能性がある。このため、渋滞発生の可能性を低減することが期待できる。
[第4の実施の形態] If the determination result in S1900 is false (S1900: No), in S1901, theprocessing program 1951 performs transport postponement processing. The transport postponement process is a process for moving down the processing order of transporting the shelf 5 to be transported arranged in the second stage area 200B to the vertical transport machine 202 . As a result, when a suitable transport device is not found as the assignment destination of the transport task for transporting the shelf 5 from the buffer section 201B, the transport of the shelf 5 to be transported to the vertical transporter 202 is postponed, causing congestion. forecast date and time is postponed. During the time from before the postponement to after the postponement, there is a possibility that a transport device suitable for assignment of the transport task to transport the shelf 5 from the buffer section 201B may occur. Therefore, it can be expected to reduce the possibility of traffic congestion.
[Fourth Embodiment]
[第4の実施の形態] If the determination result in S1900 is false (S1900: No), in S1901, the
[Fourth Embodiment]
第4の実施の形態を説明する。その際、第1~第3の実施の形態との相違点を主に説明し、第1~第3の実施の形態との共通点については説明を省略又は簡略する。
A fourth embodiment will be described. At that time, the points of difference from the first to third embodiments will be mainly explained, and the explanations of the points in common with the first to third embodiments will be omitted or simplified.
図20は、第4の実施の形態の概要を示す図である。
FIG. 20 is a diagram showing an overview of the fourth embodiment.
棚テーブル2057における各レコードが、搬送頻度805を保持する。搬送頻度805は、棚5の搬送タスクの実行頻度(単位時間当たりに棚5がピッキングステーションに搬送された頻度)を表す情報である。棚5の搬送タスクが実行される都度に、例えば格納プログラム2050により、当該棚5に対応した搬送頻度805が更新される。
Each record in the shelf table 2057 holds the transportation frequency 805. The transport frequency 805 is information representing the execution frequency of the task of transporting the rack 5 (the frequency with which the rack 5 is transported to the picking station per unit time). Every time the transport task for the shelf 5 is executed, the storage program 2050 updates the transport frequency 805 corresponding to the shelf 5 .
処理プログラム2051が、棚テーブル2057における搬送頻度805(例えば、全棚5の搬送頻度80の統計)を基に、各棚5について、当該棚5の配置位置が存在するエリアを1段目エリア200A及び2段目エリア200Bのいずれのエリアにするかを決定する。これにより、棚5が配置されるエリア200を、搬送頻度805に応じて最適なエリア200に維持することが期待される。例えば、処理プログラム2051が、相対的に搬送頻度805が低い棚5の配置位置が存在するエリア200を、2段目エリア200Bに決定する。これにより、高い搬送効率の維持が期待される。
Based on the transport frequency 805 in the shelf table 2057 (for example, the statistics of the transport frequency 80 of all the shelves 5), the processing program 2051 designates the area where the arrangement position of the shelf 5 exists as the first stage area 200A. and the second stage area 200B. Thereby, it is expected that the area 200 where the shelves 5 are arranged is maintained at the optimum area 200 according to the transportation frequency 805 . For example, the processing program 2051 determines the area 200 in which the placement positions of the shelves 5 with a relatively low transportation frequency 805 exist as the second-stage area 200B. This is expected to maintain high transport efficiency.
以上、幾つかの実施の形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施の形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
Although several embodiments have been described above, these are examples for explaining the present invention, and are not intended to limit the scope of the present invention only to these embodiments. The present invention can also be implemented in various other forms.
また、例えば、区画の形状は、方形に限られず、他の形状でもよい。また、異なる大きさ又は形状の区画が混在してもよい。また、区画の位置は、当該区画上の二次元バーコードから特定されることに代えて、他種の方法により特定されてもよい。
Also, for example, the shape of the partition is not limited to a square, and may be another shape. Also, compartments of different sizes or shapes may be mixed. Also, the position of the section may be identified by other types of methods instead of being identified from the two-dimensional barcode on the section.
また、例えば、格納プログラム50及び処理プログラム51は、制御装置4に代えて又は加えて搬送装置3で実行されてもよい。また、搬送装置3が制御装置4を兼ねてもよい。
Also, for example, the storage program 50 and the processing program 51 may be executed by the transport device 3 instead of or in addition to the control device 4 . Further, the conveying device 3 may also serve as the control device 4 .
また、例えば、第1から第4の実施の形態では、エリア間搬送機として垂直搬送機202を使用する例を示したが、垂直搬送機202は、垂直方向に棚5を搬送可能なフォークリフト等の他のエリア間搬送機によって代替可能である。また、この場合、制御装置4によって、フォークリフトが棚5の垂直搬送を行う位置を決定してもよい。
Further, for example, in the first to fourth embodiments, an example of using the vertical conveying machine 202 as the inter-area conveying machine was shown, but the vertical conveying machine 202 is a forklift or the like capable of conveying the shelf 5 in the vertical direction. can be replaced by other inter-area transfer machines. In this case, the controller 4 may also determine the position at which the forklift will carry the shelf 5 vertically.
フォークリフトによって1段目エリア200A以外のエリアから1段目エリア200Aに搬送された搬送物は、搬送装置3へと直接移載されてもよい。また、第1から第4の実施の形態におけるバッファ区画201Bの代替構成として、フォークリフトによって1段目エリア200A以外のエリアから1段目エリア200Aに搬送された棚5を一時的に配置する仮置き場所を設け、搬送装置3はフォークリフトによって仮置き場所に配置された棚5を積載して搬送できるようにしてもよい。この場合、搬送装置3は1段目エリア200A以外のエリアから搬送された後にピッキング作業が完了した棚5を仮置き場所まで搬送し、当該棚5はフォークリフトによって仮置き場所から保管位置802の存在するエリアへと搬送されてもよい。
An object transported from an area other than the first-level area 200A to the first-level area 200A by a forklift may be directly transferred to the transport device 3. Further, as an alternative configuration of the buffer section 201B in the first to fourth embodiments, a temporary storage place for temporarily placing the shelf 5 transported from an area other than the first-stage area 200A to the first-stage area 200A by a forklift. A place may be provided so that the transport device 3 can load and transport the shelf 5 arranged at the temporary storage place by a forklift. In this case, the transport device 3 transports the shelf 5 for which the picking operation has been completed after being transported from an area other than the first stage area 200A to the temporary storage location, and the shelf 5 is transported from the temporary storage location to the storage position 802 by a forklift. may be transported to an area where
また、例えば、第1から第4の実施の形態では、2段目エリア200Bにおいてコンベア203が棚5を搬送する例を示したが、2段目エリア200Bにおける棚5の搬送方法はこれに限られない。例えば、コンベア203の替わりに、棚を積載して搬送する搬送装置を用いてもよい。また、この場合、棚5の下に搬送装置が潜り込めるように、区画251Cにおいて棚5は架台上に配置されてもよい。
Further, for example, in the first to fourth embodiments, the conveyor 203 conveys the shelf 5 in the second area 200B, but the method of conveying the shelf 5 in the second area 200B is limited to this. can't For example, instead of the conveyor 203, a transport device that loads and transports shelves may be used. Moreover, in this case, the shelf 5 may be arranged on a platform in the section 251C so that the transport device can be slipped under the shelf 5 .
また上述の第1から第4の実施の形態においては、本発明を、ネット通販会社等の企業が商品を保管するために利用する保管庫におけるピッキング作業のための搬送システムに適用するようにした場合について述べたが、本発明はこれに限らず、かかる保管庫以外の工場や作業場などにおいて物品を搬送するための搬送システムにも本発明を適用することができる。
Further, in the first to fourth embodiments described above, the present invention is applied to a transport system for picking work in a storeroom used by companies such as online shopping companies to store products. Although the case has been described, the present invention is not limited to this, and the present invention can also be applied to a transport system for transporting articles in factories, workshops, and the like other than such storages.
具体的には、搬送装置3の搬送対象の物(以下、これを搬送対象物と呼ぶ)が、トレーやボックス、パレット又は物品などの棚5以外の物であってもよい。この場合、トレー、ボックス及びパレットについては、物品を収納していてもよいし、物品を収納していなくてもよい(例えば、トレー、ボックス及びパレット自体が搬送対象物の場合)。なお、この場合には、上述の第1から第4の実施の形態において、「棚」を「搬送対象物」と置き換えればよいだけであるため、詳細な説明は省略する。
Specifically, the object to be transported by the transport device 3 (hereinafter referred to as the object to be transported) may be an object other than the shelf 5, such as a tray, box, pallet, or article. In this case, the trays, boxes, and pallets may or may not contain articles (for example, when the trays, boxes, and pallets themselves are objects to be conveyed). In this case, it is only necessary to replace the "shelf" with the "conveying object" in the above-described first to fourth embodiments, so detailed description will be omitted.
また、かかる搬送対象物に対する作業がピッキング作業以外の加工、組み立て、梱包又は検品などの作業であってもよい。この場合には、上述の第1から第4の実施の形態において、「ピッキング」や「ピッキング作業」を「作業」と置き換えればよいだけであるため、詳細な説明は省略する。
In addition, the work for such transported objects may be work other than picking, such as processing, assembly, packing, or inspection. In this case, it is only necessary to replace "picking" and "picking work" with "work" in the above-described first to fourth embodiments, so detailed description will be omitted.
なお、以上の説明を、例えば下記のように総括することができる。下記の総括は、上述の説明の補足説明や上述の実施の形態の変形例の説明を含んでもよい。
The above explanation can be summarized, for example, as follows. The following summary may include supplementary explanations of the above explanations and explanations of variations of the above embodiments.
搬送システム1が、搬送装置3と、垂直搬送機202(エリア間搬送機の一例)と、制御装置4とを備える。搬送装置3は、第1のエリアに配置されている搬送物を搬送する。垂直搬送機202は、1段目エリア200A(第1のエリアの一例)と異なる高さに位置する2段目エリア200B(第2のエリアの一例)から1段目エリア200Aに第1の棚5(第1の搬送物の一例)を搬送する。制御装置4は、1段目エリア200Aに配置されている第2の棚5を搬送する第1の搬送タスクより、垂直搬送機202により1段目エリア200Aに搬送された第1の棚5を搬送する第2の搬送タスクを、優先的に搬送装置3に割り当てる。
A transport system 1 includes a transport device 3 , a vertical transport machine 202 (an example of an inter-area transport machine), and a control device 4 . The conveying device 3 conveys the goods arranged in the first area. The vertical conveyor 202 moves the first shelf from the second area 200B (an example of the second area) located at a different height from the first area 200A (an example of the first area) to the first area 200A. 5 (an example of the first conveyed object) is conveyed. The control device 4 selects the first shelf 5 transported to the first stage area 200A by the vertical transport machine 202 from the first transport task for transporting the second shelf 5 arranged in the first stage area 200A. The second transport task to transport is preferentially assigned to the transport device 3 .
これにより、渋滞発生の可能性が低減され、結果として、高い搬送効率を維持することが期待される。なお、実施形態では、図16のS1603:YESの場合にS1604が実施されるが、S1601の後にS1602及びS1603無しにS1604が行われてもよいし、S1601~S1603無しに(或いは、S1601では、図16のS1601に記載のテーブルのうちの一部を参照し、その後、S1602及びS1603無しに)S1604が行われてもよい。
This is expected to reduce the possibility of traffic jams and, as a result, maintain high transportation efficiency. In the embodiment, S1604 is performed when S1603: YES in FIG. S1604 may be performed after referring to a portion of the table described in S1601 of FIG. 16, without S1602 and S1603.
制御装置4は、一つ又は複数の搬送装置3による搬送に関する情報と垂直搬送機202による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、1段目エリア200Aに配置されている第2の棚5搬送する第1の搬送タスクより、垂直搬送機202により1段目エリア200Aに搬送された第1の棚5を搬送する第2の搬送タスクを、優先的に搬送装置3に割り当ててよい。
The control device 4 is arranged in the first stage area 200A based on the transport management information, which is information including information related to transport by one or more transport devices 3 and information related to transport by the vertical transport machine 202. The second transport task of transporting the first shelf 5 transported to the first stage area 200A by the vertical transport machine 202 is preferentially transferred to the transport device 3 from the first transport task of transporting the second shelf 5. may be assigned.
一つ又は複数の搬送装置3の各々は、多段エリア122(異なる高さにそれぞれ位置する複数のエリアの一例)のうちの1段目エリア200Aを走行する装置であり、割り当てられた搬送タスクに従い1段目エリア200Aにおいて棚5を搬送する装置である。棚5は、搬送装置3により搬送され得る物の一例である。複数の棚5が複数のエリア200A及び200Bに配置されている。2段目エリア200B(第2のエリアの一例)に配置されている棚5は、垂直搬送機202により2段目エリア200Bから1段目エリア200に搬送されるようになっている。制御装置4が、搬送管理情報に基づいて、渋滞の発生が予測されるか否かを判定する。当該判定の結果が真の場合、制御装置4が、一つ又は複数の搬送装置3の制御として優先制御を行う。
Each of the one or more transport devices 3 is a device that travels in the first stage area 200A of the multistage area 122 (an example of a plurality of areas respectively located at different heights), and according to the assigned transport task. It is a device for transporting the shelf 5 in the first stage area 200A. Shelf 5 is an example of an object that can be transported by transport device 3 . A plurality of shelves 5 are arranged in a plurality of areas 200A and 200B. The shelves 5 arranged in the second area 200B (an example of the second area) are conveyed from the second area 200B to the first area 200 by the vertical transfer machine 202 . The control device 4 determines whether or not the occurrence of congestion is predicted based on the transport management information. When the result of the determination is true, the control device 4 performs priority control as control of one or a plurality of transport devices 3 .
「搬送管理情報」は、一つ又は複数の搬送装置3による搬送に関する情報と垂直搬送機202による搬送に関する情報とを含んだ情報であり、例えば、装置搬送テーブル53、棚搬送テーブル59及び垂直搬送テーブル61である。「渋滞」とは、2段目エリア200Bから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない待機状態の棚5の数が垂直搬送機202について所定数Mに達しているために2段目エリア200Bから1段目エリア200AへのN以上の棚5(Nは自然数)が垂直搬送機202の外及び中のいずれか又は両方において待機状態となることである。「優先制御」とは、1段目エリア200Aに配置されている棚5の搬送よりも、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の少なくとも一つの棚5の搬送を、優先する制御である。
"Conveyance management information" is information containing information on conveyance by one or a plurality of conveyance devices 3 and information on conveyance by the vertical conveyance machine 202. For example, the device conveyance table 53, the shelf conveyance table 59, and the vertical conveyance Table 61. "Congestion" means that the number of shelves 5 in the standby state that have been transported from the second stage area 200B to the first stage area 200A by the vertical transport machine 202 but not transported by the transport apparatus 3 is a predetermined number for the vertical transport machine 202. N or more shelves 5 (N is a natural number) from the second-stage area 200B to the first-stage area 200A are in a standby state either or both outside and inside the vertical transfer machine 202 because M has been reached. is. "Priority control" refers to at least one shelf being transported from the second-level area 200B to the first-level area 200A and waiting in the first-level area 200A rather than transporting the shelf 5 arranged in the first-level area 200A. This control gives priority to the transportation of one shelf 5 .
これにより、渋滞発生の可能性が低減され、結果として、高い搬送効率を維持することが期待される。
This is expected to reduce the possibility of traffic jams and, as a result, maintain high transportation efficiency.
垂直搬送機202は、異なる高さにそれぞれ位置する複数のエリアのうちの1段目エリア200A以外のエリアに配置された棚5を、当該エリアから1段目エリア200Aに搬送可能である。制御装置4は、一つ又は複数の搬送装置3による搬送に関する情報と垂直搬送機202による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、渋滞の発生が予測されるか否かを判定してよい。制御装置4は、当該判定の結果が真の場合、一つ又は複数の搬送装置の制御として優先制御を行ってよい。「渋滞」とは、1段目エリア200A以外のエリアから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない状態である第1の待機状態の搬送物3の数が所定の数に達しているために、垂直搬送機202によって1段目エリア200A以外のエリアから1段目エリア200Aへ搬送される一つ以上の他の棚3が、垂直搬送機202の外において垂直搬送機202による搬送が開始するまで、又は、垂直搬送機202の中において垂直搬送機202による搬送が完了するまで、待機状態となることでよい。「優先制御」とは、第1の待機状態である少なくとも一つの棚5の搬送を、1段目エリア200Aに配置されている他の棚5の搬送よりも優先する制御でよい。
The vertical transfer machine 202 can transfer the shelf 5 arranged in an area other than the first stage area 200A among the multiple areas located at different heights from the area to the first stage area 200A. The control device 4 determines whether or not the occurrence of traffic congestion is predicted based on the transportation management information, which is information including information on transportation by one or a plurality of transportation devices 3 and information on transportation by the vertical conveyor 202. can be determined. When the result of the determination is true, the control device 4 may perform priority control as control of one or a plurality of transport devices. "Congestion" refers to a state in which the vertical conveyor 202 transports the goods 3 from an area other than the first stage area 200A to the first stage area 200A but the transport apparatus 3 does not transport the goods 3 in the first waiting state. has reached a predetermined number, one or more other shelves 3 transported from areas other than the first stage area 200A to the first stage area 200A by the vertical transport machine 202 The standby state may be set until the vertical transporter 202 starts transporting outside the vertical transporter 202 or until the vertical transporter 202 completes transporting inside the vertical transporter 202 . The “priority control” may be control that prioritizes transport of at least one shelf 5 in the first standby state over transport of other shelves 5 arranged in the first stage area 200A.
制御装置4は、一つ又は複数の搬送装置3による搬送に関する情報と垂直搬送機202による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、1段目エリア200A以外のエリアから1段目エリア200Aに垂直搬送機202により搬送されたが搬送装置3により搬送されていない待機状態の搬送物の数が垂直搬送機202について第一の数に達しているか判定し、当該判定の結果が真の場合、1段目エリア200Aに配置されている第2の棚を搬送する第1の搬送タスクより、垂直搬送機202により1段目エリア200Aに搬送された第1の棚5を搬送する第2の搬送タスクを、優先的に搬送装置3に割り当ててよい。
Based on the transport management information, which is information containing information related to transport by one or a plurality of transport devices 3 and information related to transport by the vertical transport machine 202, the control device 4 moves from the area other than the first stage area 200A to one It is determined whether or not the number of waiting items transported to the tier area 200A by the vertical transport machine 202 but not transported by the transport apparatus 3 reaches the first number for the vertical transport machine 202, and the result of the determination is true. In the case of , from the first transport task of transporting the second shelf arranged in the first stage area 200A, the first transport task of transporting the first shelf 5 transported to the first stage area 200A by the vertical transport machine 202 is executed. 2 transport tasks may be preferentially assigned to the transport device 3 .
搬送管理情報は、例えば、どの棚5をどの搬送装置3が搬送するか、いつ棚5を垂直搬送機202により1段目エリア200Aに搬送し始めるか、及び、2段目エリア200Bから1段目エリア200Aに搬送されたが搬送待ちとなっている棚5の数、といったことを表す情報を含んでよい。例えば、搬送管理情報は、下記を表す情報を含んでよい。これにより、渋滞発生の予測精度の向上と、渋滞が発生する可能性の低減が期待される。
・搬送タスクと搬送装置3との割当て関係。
・垂直搬送機202によって1段目エリア200Aに搬送されたが搬送装置3により搬送されていないために1段目エリア200Aにて待機状態の棚5又はその数。
・少なくとも一つの搬送タスクについて、搬送タスクに従う棚5と当該搬送タスクに従い搬送が開始される予定の日時。
・垂直搬送機202により2段目エリア200Bから1段目エリア200Aに棚5が搬送される予定の日時。 The transport management information includes, for example, whichshelf 5 is to be transported by which transport device 3, when to start transporting the shelf 5 to the first stage area 200A by the vertical transport machine 202, and the first stage from the second stage area 200B. Information indicating the number of shelves 5 that have been transported to the eye area 200A but are waiting to be transported may be included. For example, transport management information may include information representing: As a result, it is expected that the prediction accuracy of the occurrence of traffic congestion will be improved and the possibility of traffic congestion will be reduced.
- Allocation relationship between transport tasks andtransport devices 3 .
The number or number ofshelves 5 that are on standby in the first stage area 200A because they have been transported to the first stage area 200A by the vertical transport machine 202 but have not been transported by the transport device 3;
- For at least one transport task, theshelf 5 according to the transport task and the date and time when transport is scheduled to start according to the transport task.
The date and time when thevertical conveyor 202 is scheduled to transport the shelf 5 from the second area 200B to the first area 200A.
・搬送タスクと搬送装置3との割当て関係。
・垂直搬送機202によって1段目エリア200Aに搬送されたが搬送装置3により搬送されていないために1段目エリア200Aにて待機状態の棚5又はその数。
・少なくとも一つの搬送タスクについて、搬送タスクに従う棚5と当該搬送タスクに従い搬送が開始される予定の日時。
・垂直搬送機202により2段目エリア200Bから1段目エリア200Aに棚5が搬送される予定の日時。 The transport management information includes, for example, which
- Allocation relationship between transport tasks and
The number or number of
- For at least one transport task, the
The date and time when the
優先制御は、下記を含んでよい。2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5の搬送タスクが下記のような対象搬送装置に割り当てられるため、渋滞が発生する可能性の低減が期待される。
・搬送管理情報を基に、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5の搬送タスクを優先的に実行可能な搬送装置3としての条件を満たす搬送装置3である対象搬送装置3を、最適搬送装置として決定すること。
・当該決定された最適搬送装置に、1段目エリア200Aにて待機状態の棚5の搬送タスクを割り当てること。 Priority control may include: Since the transport task of theshelf 5 which is transported from the second stage area 200B to the first stage area 200A and is in a standby state in the first stage area 200A is assigned to the following target transport apparatus, the possibility of occurrence of congestion is reduced. There is expected.
Conditions for thetransport device 3 that can preferentially execute the task of transporting the shelf 5 in the waiting state in the first-stage area 200A after being transported from the second-stage area 200B to the first-stage area 200A based on the transport management information. is determined as the optimum transport device.
Assigning the transport task of theshelf 5 in the standby state in the first stage area 200A to the determined optimal transport device.
・搬送管理情報を基に、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5の搬送タスクを優先的に実行可能な搬送装置3としての条件を満たす搬送装置3である対象搬送装置3を、最適搬送装置として決定すること。
・当該決定された最適搬送装置に、1段目エリア200Aにて待機状態の棚5の搬送タスクを割り当てること。 Priority control may include: Since the transport task of the
Conditions for the
Assigning the transport task of the
優先制御において、搬送管理情報を基に、第1の条件を満たす搬送装置3である搬送装置A(第1の対象搬送装置の一例)が特定された場合、搬送装置Aを、最適搬送装置と決定してよい。搬送装置Aが、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5の搬送タスクが制御装置4により割り当てられたことに応答して、当該搬送タスクを実行してよい。これにより、いわゆる空きの搬送装置Aにより迅速にバッファ区画201Bから棚5を搬送することが期待でき、以って、渋滞発生の可能性の低減が期待される。第1の条件は、下記を含む条件である。
・搬送タスクが割り当てられていない。
・渋滞が発生する前に、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5を搬送することが可能である。 In the priority control, when the transport device A (an example of the first target transport device), which is thetransport device 3 that satisfies the first condition, is identified based on the transport management information, the transport device A is designated as the optimum transport device. You can decide. In response to the controller 4 assigning the transport apparatus A to the first area 200A from the second area 200B and the task of transporting the shelf 5 waiting in the first area 200A, can perform the task. As a result, it is expected that the shelf 5 will be quickly transported from the buffer section 201B by the so-called empty transport device A, and that the possibility of traffic congestion will be reduced. The first condition is a condition including:
・Transport task is not assigned.
- It is possible to transport theshelf 5 in the waiting state in the first stage area 200A from the second stage area 200B to the first stage area 200A before the congestion occurs.
・搬送タスクが割り当てられていない。
・渋滞が発生する前に、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5を搬送することが可能である。 In the priority control, when the transport device A (an example of the first target transport device), which is the
・Transport task is not assigned.
- It is possible to transport the
なお、搬送タスクが割り当てられていないいずれの搬送装置も搬送装置Aとされてよく、この場合でも、渋滞発生の可能性の低減が期待される。
Any transport device to which a transport task is not assigned may be regarded as the transport device A, and even in this case, it is expected that the possibility of traffic congestion will be reduced.
優先制御において、搬送装置Aが特定されないが、搬送管理情報を基に、第2の条件を満たす搬送装置3である搬送装置B(第2の対象搬送装置の一例)が特定された場合、搬送装置Bを、最適搬送装置と決定してよい。搬送装置Bが、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5の搬送タスクが制御装置4により割り当てられたことに応答して、下記該当位置へ棚5を搬送した後に、当該搬送タスクを実行してよい。これにより、搬送タスクが完了した後の搬送装置Bにより迅速にバッファ区画201Bから棚5を搬送することが期待でき、以って、渋滞発生の可能性の低減が期待される。第2の条件は、下記を含む条件である。
・渋滞が発生する前に、割り当てられた搬送タスクに従いピッキングステーション(目的位置の一例)へ棚5を搬送して当該ピッキングステーションから当該棚5を1段目エリア200Aにおける当該棚5についての該当位置へ搬送することが完了する。
・渋滞が発生する前に、当該該当位置へ棚5を搬送した後で、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5を搬送することが可能である。 In the priority control, if the transport device A is not specified, but the transport device B (an example of the second target transport device) that is thetransport device 3 that satisfies the second condition is specified based on the transport management information, the transport Device B may be determined as the optimal transport device. In response to the controller 4 assigning the conveying task of the shelf 5 waiting in the first stage area 200A after the conveying apparatus B is conveyed from the second stage area 200B to the first stage area 200A, the following corresponding After transporting the shelf 5 to the position, the transport task may be executed. As a result, it is expected that the shelf 5 will be quickly transported from the buffer section 201B by the transport device B after the completion of the transport task, thereby reducing the possibility of traffic congestion. A second condition is a condition that includes:
・Before the traffic jam occurs, theshelf 5 is transported to the picking station (an example of the target position) according to the assigned transport task, and the shelf 5 is transported from the picking station to the relevant position of the shelf 5 in the first stage area 200A. transportation to is completed.
Before the traffic jam occurs, after theshelf 5 is transported to the relevant position, the shelf 5 is transported from the second stage area 200B to the first stage area 200A and transported in the first stage area 200A in the standby state. is possible.
・渋滞が発生する前に、割り当てられた搬送タスクに従いピッキングステーション(目的位置の一例)へ棚5を搬送して当該ピッキングステーションから当該棚5を1段目エリア200Aにおける当該棚5についての該当位置へ搬送することが完了する。
・渋滞が発生する前に、当該該当位置へ棚5を搬送した後で、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5を搬送することが可能である。 In the priority control, if the transport device A is not specified, but the transport device B (an example of the second target transport device) that is the
・Before the traffic jam occurs, the
Before the traffic jam occurs, after the
なお、割り当てられた搬送タスクに従いピッキングステーションへ棚5を搬送することが完了するいずれの搬送装置が搬送装置Bでよく、この場合でも、渋滞発生の可能性の低減が期待される。
Any transport device that completes transporting the shelf 5 to the picking station in accordance with the assigned transport task may be the transport device B, and even in this case, a reduction in the possibility of traffic congestion is expected.
優先制御において、搬送装置Bが特定されないが、搬送管理情報を基に、第3の条件を満たす搬送装置3である搬送装置C(第3の対象搬送装置の一例)が特定された場合、搬送装置Cを、最適搬送装置と決定してよい。搬送装置Cが、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5の搬送タスクが制御装置4により割り当てられたことに応答して、1段目エリア200Aに配置されている棚5の搬送タスクに代えて、当該割り当てられた搬送タスクを実行してよい。これにより、搬送タスクに従う棚5の搬送を開始していない搬送装置Cにより迅速にバッファ区画201Bから棚5を搬送することが期待でき、以って、渋滞発生の可能性の低減が期待される。第3の条件は、下記を含む条件である。
・1段目エリア200Aに配置されている棚5の搬送タスクが割り当てられているが当該棚5の搬送を開始していない。
・渋滞が発生する前に、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5を搬送することが可能である。 In the priority control, if the transport device B is not specified, but the transport device C (an example of the third target transport device) that is thetransport device 3 that satisfies the third condition is specified based on the transport management information, the transport Device C may be determined as the optimal transport device. In response to the controller 4 assigning the transport apparatus C to the first stage area 200A from the second stage area 200B to the first stage area 200A, the task of transporting the shelf 5 waiting in the first stage area 200A is performed. The assigned transport task may be executed instead of the transport task for the shelf 5 arranged in the eye area 200A. As a result, it can be expected that the transport apparatus C, which has not started transporting the shelf 5 according to the transport task, will quickly transport the shelf 5 from the buffer section 201B, thereby reducing the possibility of traffic congestion. . A third condition is a condition that includes:
- A transport task for theshelf 5 arranged in the first stage area 200A has been assigned, but the transport of the shelf 5 has not started.
- It is possible to transport theshelf 5 in the waiting state in the first stage area 200A from the second stage area 200B to the first stage area 200A before the congestion occurs.
・1段目エリア200Aに配置されている棚5の搬送タスクが割り当てられているが当該棚5の搬送を開始していない。
・渋滞が発生する前に、2段目エリア200Bから1段目エリア200Aへ搬送され1段目エリア200Aにて待機状態の棚5を搬送することが可能である。 In the priority control, if the transport device B is not specified, but the transport device C (an example of the third target transport device) that is the
- A transport task for the
- It is possible to transport the
なお、1段目エリア200Aに配置されている棚5の搬送タスクが割り当てられているが当該棚5の搬送を開始していないいずれの搬送装置が搬送装置Cでよく、この場合でも、渋滞発生の可能性の低減が期待される。
It should be noted that any transport apparatus to which the task of transporting the shelf 5 arranged in the first stage area 200A has been assigned but which has not yet started transporting the shelf 5 may be the transport apparatus C. Even in this case, traffic congestion occurs. is expected to reduce the possibility of
2段目エリア200Bに配置されている棚5は、当該棚5の配置位置から垂直搬送機202へ搬送され当該垂直搬送機202により当該エリアから1段目エリア200Aに搬送されるようになっていてよい。優先制御において、対象搬送装置3が特定されない場合、制御装置4が、2段目エリア200Bに配置されている棚5の垂直搬送機202への搬送の処理順番を繰り下げてよい。これにより、バッファ区画201Bから棚5を搬送する適切な搬送装置3が見つからなくても、渋滞発生の可能性を低減することができる。
The shelf 5 arranged in the second stage area 200B is conveyed from the arrangement position of the shelf 5 to the vertical conveying machine 202, and conveyed by the vertical conveying machine 202 from this area to the first stage area 200A. you can In the priority control, when the target transport device 3 is not specified, the control device 4 may move down the processing order of transporting the shelf 5 arranged in the second stage area 200B to the vertical transport device 202 . This reduces the possibility of congestion even if a suitable transport device 3 for transporting the shelf 5 from the buffer section 201B cannot be found.
制御装置4が、複数の棚5にそれぞれ対応した複数の搬送頻度を基に、複数の棚5の各々について、当該棚5の配置位置が存在するエリアを複数のエリアのいずれのエリアにするかを決定してよい。複数の棚5の各々について、搬送頻度は、1段目エリア200Aにおけるピッキングステーションへ単位時間当たりに棚5を搬送する頻度でよい。これにより、搬送頻度の高い棚5について頻繁にエリア間搬送が生じることが回避され、以って、搬送効率の向上が期待される。具体的には、例えば、制御装置4が、相対的に搬送頻度が低い棚5の配置位置が存在するエリアを、2段目エリア200Bに決定してよい。これにより、搬送頻度(オーダ頻度)の低い棚5が2段目エリア200Bに配置されることになり、結果として、垂直搬送機による搬送回数が減り渋滞の発生確率が減ることが期待される。
Based on a plurality of transport frequencies respectively corresponding to the plurality of shelves 5, the control device 4 determines which of the plurality of areas the area in which the arrangement position of the shelf 5 exists for each of the plurality of shelves 5. may be determined. For each of the plurality of shelves 5, the transport frequency may be the frequency of transporting the shelf 5 to the picking station in the first stage area 200A per unit time. As a result, frequent transportation between areas is avoided for the shelf 5, which is frequently transported, and an improvement in transportation efficiency is expected. Specifically, for example, the control device 4 may determine, as the second-stage area 200B, an area in which the arrangement positions of the shelves 5 with a relatively low transportation frequency exist. As a result, shelves 5 with low transportation frequency (order frequency) are arranged in the second stage area 200B, and as a result, it is expected that the frequency of transportation by the vertical conveyor is reduced and the probability of occurrence of traffic congestion is reduced.
2段目エリア200Bに配置されている棚5は、当該棚5の配置位置から垂直搬送機202による積載開始位置へ搬送され、当該垂直搬送機202は、積載開始位置に搬送された前記搬送物を積載し、当該搬送物を当該エリアから1段目エリア200Aに搬送するようになっていてよい。制御装置4が、搬送管理情報に基づいて、2段目エリア200Bにおける棚5が当該エリアにおける積載開始位置へ到達する前に、垂直搬送機202を当該エリアに待機させてよい。これにより、棚5が垂直搬送機202待ちとなる時間が減り、以って、搬送効率向上が期待される。
The shelf 5 arranged in the second stage area 200B is transported from the arrangement position of the shelf 5 to the loading start position by the vertical transport machine 202, and the vertical transport machine 202 transports the goods transported to the loading start position. may be loaded and the transported article may be transported from the area to the first stage area 200A. Based on the transport management information, the control device 4 may cause the vertical transport machine 202 to wait in the area before the shelf 5 in the second stage area 200B reaches the loading start position in the area. As a result, the shelf 5 waits for the vertical transfer machine 202 for less time, which is expected to improve the transfer efficiency.
制御装置4が、垂直搬送機202を、下記の(x)及び(y)を交互に行うよう制御してよい。これにより、2段目エリア200Bから1段目エリア200Aに降ろした棚5を、ピッキング作業後に2段目エリア200Bに戻す際に、1段目エリア200Aの垂直搬送機前に滞留することを抑制できるとともに、垂直搬送機202が搬送物を積載せずに上下移動をすることを抑制して垂直搬送機202の稼働率を向上させることができる。
(x)2段目エリア200Bにおける棚5を1段目エリア200Aに搬送する。
(y)1段目エリア200Aにおける棚5を2段目エリア200Bに搬送する。 Thecontroller 4 may control the vertical conveyor 202 to alternately perform (x) and (y) below. As a result, when the shelf 5 unloaded from the second-stage area 200B to the first-stage area 200A is returned to the second-stage area 200B after the picking operation, it is suppressed from remaining in front of the vertical conveyor in the first-stage area 200A. In addition, it is possible to suppress the vertical movement of the vertical conveyor 202 without loading a conveyed product, thereby improving the operating rate of the vertical conveyor 202 .
(x) Transport theshelf 5 in the second stage area 200B to the first stage area 200A.
(y) Transport theshelf 5 in the first stage area 200A to the second stage area 200B.
(x)2段目エリア200Bにおける棚5を1段目エリア200Aに搬送する。
(y)1段目エリア200Aにおける棚5を2段目エリア200Bに搬送する。 The
(x) Transport the
(y) Transport the
3:搬送装置、4:制御装置
3: transport device, 4: control device
Claims (20)
- 第1のエリアに配置されている搬送物を搬送する搬送装置と、
前記第1のエリアと異なる高さに位置する第2のエリアから、前記第1のエリアに第1の搬送物を搬送するエリア間搬送機と、
前記第1のエリアに配置されている第2の搬送物を搬送する第1の搬送タスクより、前記エリア間搬送機により前記第1のエリアに搬送された前記第1の搬送物を搬送する第2の搬送タスクを、優先的に前記搬送装置に割り当てる制御装置と、
を備える搬送システム。 a conveying device that conveys an article placed in the first area;
an inter-area conveyor that conveys a first article to the first area from a second area located at a height different from that of the first area;
From a first transport task of transporting a second transported object arranged in the first area, a first transporting task of transporting the first transported object transported to the first area by the inter-area transporter is performed. a control device that preferentially allocates the transport task No. 2 to the transport device;
A transport system comprising: - 前記搬送装置を含む、一つ又は複数の搬送装置を備え、
前記制御装置は、前記一つ又は複数の搬送装置による搬送に関する情報と前記エリア間搬送機による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、前記第1のエリアに配置されている第2の搬送物を搬送する第1の搬送タスクより、前記エリア間搬送機により前記第1のエリアに搬送された前記第1の搬送物を搬送する第2の搬送タスクを、優先的に前記搬送装置に割り当てる、
請求項1に記載の搬送システム。 one or more transport devices comprising the transport device;
The control device is arranged in the first area based on transportation management information including information on transportation by the one or more transportation devices and information on transportation by the inter-area transportation machine. the second transport task transporting the first transported object transported to the first area by the inter-area transporter is given priority over the first transport task transporting the second transported object transported to the first area assigning to said transport device;
A transport system according to claim 1 . - 前記制御装置が、
前記一つ又は複数の搬送装置による搬送に関する情報と前記エリア間搬送機による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、渋滞の発生が予測されるか否かを判定し、
当該判定の結果が真の場合、前記一つ又は複数の搬送装置の制御として優先制御を行い、
前記渋滞とは、前記第1のエリア以外のエリアから前記第1のエリアに前記エリア間搬送機により搬送されたが搬送装置により搬送されていない待機状態の搬送物の数が前記エリア間搬送機について所定数に達しているために前記第1のエリア以外のエリアから前記第1のエリアへのN以上の搬送物(Nは自然数)が前記エリア間搬送機の外及び中のいずれか又は両方において待機状態となることであり、
前記優先制御とは、前記第1のエリアに配置されている搬送物の搬送よりも、前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の少なくとも一つの搬送物の搬送を、優先する制御である、
請求項2に記載の搬送システム。 The control device
Determining whether or not the occurrence of congestion is predicted based on transportation management information that is information including information on transportation by the one or more transportation devices and information on transportation by the inter-area transportation machine,
If the result of the determination is true, priority control is performed as control of the one or more transport devices,
The congestion means that the number of objects in a standby state that have been transported from an area other than the first area to the first area by the inter-area transport machine but are not transported by the transport apparatus is a predetermined number for the inter-area transport machine. N or more items (N is a natural number) to be conveyed from areas other than the first area to the first area because the number has been reached are waiting outside and/or inside the inter-area carrier. is to be in the state of
The priority control means that, rather than transporting a transported object placed in the first area, a transported object transported from an area other than the first area to the first area and placed in a standby state in the first area is transported. A control that gives priority to the transportation of at least one transported object,
3. The transport system according to claim 2. - 前記エリア間搬送機は、前記第1のエリアを含む、異なる高さにそれぞれ位置する複数のエリアのうちの前記第1のエリア以外のエリアに配置された前記搬送物を、当該エリアから前記第1のエリアに搬送可能であり、
前記制御装置は、
前記一つ又は複数の搬送装置による搬送に関する情報と前記エリア間搬送機による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、渋滞の発生が予測されるか否かを判定し、
当該判定の結果が真の場合、前記一つ又は複数の搬送装置の制御として優先制御を行い、
前記渋滞とは、前記第1のエリア以外のエリアから前記第1のエリアに前記エリア間搬送機により搬送されたが前記搬送装置により搬送されていない状態である第1の待機状態の前記搬送物の数が所定の数に達しているために、前記エリア間搬送機によって前記第1のエリア以外のエリアから前記第1のエリアへ搬送される一つ以上の他の前記搬送物が、前記エリア間搬送機の外において前記エリア間搬送機による搬送が開始するまで、又は、前記エリア間搬送機の中において前記エリア間搬送機による搬送が完了するまで、待機状態となることであり、
前記優先制御とは、前記第1の待機状態である少なくとも一つの前記搬送物の搬送を、前記第1のエリアに配置されている他の前記搬送物の搬送よりも優先する制御である、
請求項2に搬送システム。 The inter-area carrier transports the article placed in an area other than the first area among a plurality of areas each located at different heights, including the first area, from the area to the first area. 1 area can be transported,
The control device is
Determining whether or not the occurrence of congestion is predicted based on transportation management information that is information including information on transportation by the one or more transportation devices and information on transportation by the inter-area transportation machine,
If the result of the determination is true, priority control is performed as control of the one or more transport devices,
The congestion refers to the number of objects in a first standby state, which is a state in which the inter-area carrier transported from an area other than the first area to the first area but not transported by the transport device. has reached a predetermined number, one or more of the other objects transported from an area other than the first area to the first area by the inter-area transport machine a standby state until the inter-area carrier starts to transport outside the machine or until the inter-area carrier completes the transport inside the inter-area carrier;
The priority control is a control that prioritizes transportation of at least one of the objects in the first standby state over transportation of other objects placed in the first area.
3. A transport system according to claim 2. - 前記搬送装置を含む、一つ又は複数の搬送装置を備え、
前記制御装置は、前記一つ又は複数の搬送装置による搬送に関する情報と前記エリア間搬送機による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、前記第1のエリア以外のエリアから前記第1のエリアに前記エリア間搬送機により搬送されたが搬送装置により搬送されていない待機状態の搬送物の数が前記エリア間搬送機について第一の数に達しているか判定し、当該判定の結果が真の場合、前記第1のエリアに配置されている第2の搬送物を搬送する第1の搬送タスクより、前記エリア間搬送機により前記第1のエリアに搬送された前記第1の搬送物を搬送する第2の搬送タスクを、優先的に前記搬送装置に割り当てる、
請求項2に記載の搬送システム。 one or more transport devices comprising the transport device;
The control device, based on the transport management information, which is information including information related to transport by the one or more transport devices and information related to transport by the inter-area transport machine, from areas other than the first area Determining whether the number of objects in a standby state that have been transported to the first area by the inter-area transport machine but are not transported by the transport device has reached a first number for the inter-area transport machine, and the result of the determination is true, the first transport transported to the first area by the inter-area transport machine is selected from the first transport task for transporting the second transport placed in the first area. Preferentially assigning a second transport task of transporting an object to the transport device;
3. The transport system according to claim 2. - 前記搬送管理情報は、下記を表す情報を含む、
・前記搬送タスクと前記搬送装置との割当て関係、
・前記エリア間搬送機によって前記第1のエリアに搬送されたが前記搬送装置により搬送されていないために前記第1のエリアにて待機状態の搬送物又はその数、
・少なくとも一つの前記搬送タスクについて、当該搬送タスクに従う前記搬送物と当該搬送タスクに従い搬送が開始される予定の日時、及び、
・前記エリア間搬送機によって前記第1のエリア以外のエリアから前記第1のエリアに前記搬送物が搬送される予定の日時、
請求項3に記載の搬送システム。 The transport management information includes information representing:
an assignment relationship between the transport task and the transport device;
- Conveyed items or the number thereof that are in a standby state in the first area because they have been transported to the first area by the inter-area transport machine but have not been transported by the transport device;
- For at least one of the transport tasks, the goods to be transported according to the transport task and the date and time when transport is scheduled to start according to the transport task, and
the date and time when the transported product is scheduled to be transported from an area other than the first area to the first area by the inter-area transporter;
4. The transport system according to claim 3. - 前記優先制御は、下記を含む、
・前記搬送管理情報を基に、前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の前記搬送物の前記搬送タスクを優先的に実行可能な前記搬送装置としての条件を満たす前記搬送装置である対象搬送装置を、最適搬送装置として決定すること、
・当該決定された最適搬送装置に、前記第1のエリアにて待機状態の前記搬送物の前記搬送タスクを割り当てること、
請求項3に記載の搬送システム。 The priority control includes:
- Based on the transport management information, the transport task of the object transported from an area other than the first area to the first area and waiting in the first area can be preferentially executed. Determining a target transport device, which is the transport device that satisfies the conditions as the transport device, as the optimum transport device;
- assigning the transport task of the transported object in a standby state in the first area to the determined optimal transport device;
4. The transport system according to claim 3. - 前記制御装置は、
前記優先制御において、前記搬送管理情報を基に、第1の条件を満たす前記搬送装置である第1の対象搬送装置が特定された場合、当該第1の対象搬送装置を前記最適搬送装置と決定し、
前記第1の条件は、
・搬送タスクが割り当てられておらず、
・前記渋滞が発生する前に、前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の搬送物を搬送することが可能である、
ことであり、
前記第1の対象搬送装置が、前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の搬送物の搬送タスクが前記制御装置により割り当てられたことに応答して、当該搬送タスクを実行する、
請求項7に記載の搬送システム。 The control device is
In the priority control, when a first target transport device that is the transport device that satisfies the first condition is specified based on the transport management information, the first target transport device is determined as the optimum transport device. death,
The first condition is
・The transport task is not assigned,
- Before the traffic jam occurs, it is possible to transport an object that is transported from an area other than the first area to the first area and is in a standby state in the first area.
is that
The first target transport device is assigned by the control device a task of transporting an object that has been transported from an area other than the first area to the first area and is in a standby state in the first area. perform the transport task in response to
A transport system according to claim 7 . - 前記制御装置は、
前記優先制御において、前記第1の対象搬送装置が特定されないが、前記搬送管理情報を基に、第2の条件を満たす前記搬送装置である第2の対象搬送装置が特定された場合、当該第2の対象搬送装置を前記最適搬送装置と決定し、
前記第2の条件は、
・前記渋滞が発生する前に、割り当てられた搬送タスクに従い目的位置へ搬送物を搬送して当該目的位置から当該搬送物を前記第1のエリアにおける当該搬送物についての該当位置へ搬送することが完了し、
・前記渋滞が発生する前に、当該該当位置へ搬送物を搬送した後で、前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の搬送物を搬送することが可能であることであり、
前記第2の対象搬送装置は、
前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の前記搬送物の前記搬送タスクが前記制御装置により割り当てられたことに応答して、前記該当位置へ前記搬送物を搬送した後に、当該搬送タスクを実行する、
請求項8に記載の搬送システム。 The control device is
In the priority control, if the first target transport device is not specified, but the second target transport device that satisfies the second condition is specified based on the transport management information, the second target transport device is specified. determining the target conveying device of 2 as the optimum conveying device;
The second condition is
・Before the traffic jam occurs, it is possible to transport an article to a target position according to an assigned transport task, and then transport the article from the target position to a corresponding position for the article in the first area. Completed,
・Before the congestion occurs, after the transported object is transported to the relevant position, the transported object is transported from an area other than the first area to the first area and is in a standby state in the first area. is capable of transporting
The second target transport device,
in response to the transfer task being assigned by the control device to the transfer task of the transfer object which has been transferred from an area other than the first area to the first area and is in a standby state in the first area; executing the transport task after transporting the transport to a location;
A transport system according to claim 8 . - 前記制御装置は、
前記優先制御において、前記第1の対象搬送装置及び前記第2の対象搬送装置が特定されないが、前記搬送管理情報を基に、第3の条件を満たす前記搬送装置である第3の対象搬送装置が特定された場合、当該第3の対象搬送装置を前記最適搬送装置と決定し、
前記第3の条件は、
・前記第1のエリアに配置されている他の前記搬送物の前記搬送タスクが割り当てられているが当該搬送物の搬送を開始しておらず、
・前記渋滞が発生する前に、前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の搬送物を搬送することが可能であることである
前記第3の対象搬送装置は、
前記第1のエリア以外のエリアから前記第1のエリアへ搬送され前記第1のエリアにて待機状態の前記搬送物の前記搬送タスクが前記制御装置により割り当てられたことに応答して、前記第1のエリアに配置されている前記他の前記搬送物の前記搬送タスクに代えて、当該割り当てられた前記搬送タスクを実行する、
請求項9に記載の搬送システム。 The control device is
In the priority control, the first target transport device and the second target transport device are not specified, but based on the transport management information, the third target transport device is the transport device that satisfies the third condition. is identified, determine the third target transport device as the optimum transport device;
The third condition is
- the transport task for the other transported object placed in the first area has been assigned, but transport of the transported object has not started;
- Before the traffic jam occurs, it is possible to transport an object that has been transported from an area other than the first area to the first area and is in a waiting state in the first area. The third target transport device is
in response to assignment by the control device of the transport task of the transport object transported from an area other than the first area to the first area and standing by in the first area, executing the assigned transport task instead of the transport task of the other transported object arranged in one area;
10. A transport system according to claim 9. - 前記優先制御において、前記対象搬送装置は、前記搬送タスクが割り当てられていない前記搬送装置である、
請求項7に記載の搬送システム。 In the priority control, the target transport device is the transport device to which the transport task is not assigned.
A transport system according to claim 7 . - 前記優先制御において、前記対象搬送装置は、割り当てられた前記搬送タスクに従い目的位置へ前記搬送物を搬送することが完了する搬送装置である、
請求項7に記載の搬送システム。 In the priority control, the target transport device is a transport device that completes transporting the object to a target position according to the assigned transport task.
A transport system according to claim 7 . - 前記優先制御において、前記対象搬送装置は、前記第1のエリアに配置されている他の前記搬送物の前記搬送タスクが割り当てられているが当該搬送物の搬送を開始していない搬送装置である、
請求項7に記載の搬送システム。 In the priority control, the target transport apparatus is a transport apparatus that is assigned the transport task of the other transport object placed in the first area but has not started transport of the transport object. ,
A transport system according to claim 7 . - 前記第1のエリア以外のエリアに配置されている前記搬送物は、
当該搬送物の配置位置から前記エリア間搬送機へ搬送され当該エリア間搬送機により当該エリアから前記第1のエリアに搬送されるようになっており、
前記制御装置は、
前記優先制御において、前記対象搬送装置が特定されない場合、前記第1のエリア以外のエリアに配置されている前記搬送物の前記エリア間搬送機への搬送の処理順番を繰り下げる、
請求項7に記載の搬送システム。 The conveyed article arranged in an area other than the first area,
The conveyed article is conveyed from the arrangement position of the conveyed article to the inter-area conveying machine, and is conveyed from the area to the first area by the inter-area conveying machine,
The control device is
In the priority control, when the target transport device is not specified, the processing order of transporting the transported object placed in an area other than the first area to the inter-area transporter is moved down.
A transport system according to claim 7 . - 前記制御装置は、
複数の搬送物にそれぞれ対応した複数の搬送頻度を基に、前記複数の搬送物の各々について、当該搬送物の配置位置が存在するエリアを前記複数のエリアのいずれのエリアにするかを決定し、
前記搬送頻度は、前記複数の搬送物の各々について、前記第1のエリアにおける目的位置へ単位時間当たりに搬送物を搬送する頻度である、
請求項1に記載の搬送システム。 The control device is
Based on a plurality of transportation frequencies respectively corresponding to a plurality of articles to be conveyed, for each of the plurality of articles to be conveyed, it is determined which one of the plurality of areas is to be an area in which the arrangement position of the article to be conveyed is located. ,
The transport frequency is the frequency of transporting each of the plurality of transported objects to a target position in the first area per unit time.
A transport system according to claim 1 . - 前記制御装置は、前記搬送頻度が相対的に低い前記搬送物の前記配置位置が存在するエリアを、前記第1のエリア以外のエリアに決定する、
請求項15に記載の搬送システム。 The control device determines an area other than the first area as an area where the arrangement position of the transported object with the relatively low transportation frequency exists.
16. The transport system of claim 15. - 前記第1のエリア以外のエリアに配置されている前記搬送物は、
当該搬送物の配置位置から前記エリア間搬送機による積載開始位置へ搬送され、
当該エリア間搬送機は、前記積載開始位置に搬送された前記搬送物を積載し、当該エリアから前記第1のエリアに搬送するようになっており、
前記制御装置は、
前記搬送装置を含む一つ又は複数の搬送装置による搬送に関する情報と前記エリア間搬送機による搬送に関する情報とを含んだ情報である搬送管理情報に基づいて、前記第1のエリア以外のエリアにおける前記搬送物が当該エリアにおける前記積載開始位置へ到達する前に、前記エリア間搬送機を当該エリアに待機させる請求項1に記載の搬送システム。 The conveyed article arranged in an area other than the first area,
Conveyed from the arrangement position of the conveyed object to the loading start position by the inter-area conveying machine,
The inter-area conveying machine loads the conveyed article conveyed to the loading start position, and conveys the conveyed article from the area to the first area,
The control device is
In areas other than the first area, the 2. The transport system according to claim 1, wherein the inter-area transport machine is made to wait in the area before the object to be transported reaches the loading start position in the area. - 前記制御装置は、
前記エリア間搬送機を、下記の(x)及び(y)を交互に行うよう制御する、
(x)前記第1のエリア以外のエリアにおける前記搬送物を前記第1のエリアに搬送する、
(y)前記第1のエリアにおける前記搬送物を前記第1のエリア以外のエリアに搬送する、
請求項1に記載の搬送システム。 The control device is
Controlling the inter-area transport machine to alternately perform (x) and (y) below;
(x) transporting the goods in an area other than the first area to the first area;
(y) transporting the goods in the first area to an area other than the first area;
A transport system according to claim 1 . - 第1のエリアに配置されている第2の搬送物を搬送する第1の搬送タスクより、エリア間搬送機により前記第1のエリアに搬送された第1の搬送物を搬送する第2の搬送タスクを、優先的に搬送装置に割り当て、
前記搬送装置は、前記第1のエリアに配置されている搬送物を搬送する装置であり、
前記エリア間搬送機は、前記第1のエリアと異なる高さに位置する第2のエリアから、前記第1のエリアに前記第1の搬送物を搬送する装置である、
搬送制御方法。 a first transport task of transporting a second transported object arranged in the first area, a second transport of transporting the first transported object transported to the first area by the inter-area transporter; assigning tasks to transport devices with priority,
The conveying device is a device for conveying an article placed in the first area,
The inter-area conveying machine is a device for conveying the first article to the first area from a second area located at a height different from that of the first area.
Conveyance control method. - 第1のエリアに配置されている搬送物を搬送する搬送装置と通信するインターフェース装置と、
前記インターフェース装置に接続されており、前記第1のエリアに配置されている第2の搬送物を搬送する第1の搬送タスクより、エリア間搬送機により前記第1のエリアに搬送された第1の搬送物を搬送する第2の搬送タスクを、優先的に前記搬送装置に割り当てるプロセッサと
を備え、
前記エリア間搬送機は、前記第1のエリアと異なる高さに位置する第2のエリアから、前記第1のエリアに前記第1の搬送物を搬送する装置である、
制御装置。 an interface device that communicates with a conveying device that conveys a conveyed object arranged in the first area;
A first conveying task that is connected to the interface device and that conveys a second conveyed object arranged in the first area conveys the first conveying object conveyed to the first area by an inter-area conveying machine. a processor that preferentially assigns a second transport task for transporting the transported object to the transport device,
The inter-area conveying machine is a device for conveying the first article to the first area from a second area located at a height different from that of the first area.
Control device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023509942A JP7454746B2 (en) | 2021-03-29 | 2021-03-29 | Conveying system and method |
PCT/JP2021/013411 WO2022208634A1 (en) | 2021-03-29 | 2021-03-29 | Conveyance system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/013411 WO2022208634A1 (en) | 2021-03-29 | 2021-03-29 | Conveyance system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022208634A1 true WO2022208634A1 (en) | 2022-10-06 |
Family
ID=83455720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/013411 WO2022208634A1 (en) | 2021-03-29 | 2021-03-29 | Conveyance system and method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7454746B2 (en) |
WO (1) | WO2022208634A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024161823A1 (en) * | 2023-02-03 | 2024-08-08 | 株式会社 東芝 | Article processing plan generation method, warehouse system, and storage shelf |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003252402A (en) * | 2002-02-28 | 2003-09-10 | Daifuku Co Ltd | Storage facility |
JP2009541178A (en) * | 2006-06-19 | 2009-11-26 | キヴァ システムズ,インコーポレイテッド | System and method for transferring inventory |
WO2015097736A1 (en) * | 2013-12-24 | 2015-07-02 | 株式会社日立製作所 | Picking system |
US20160145045A1 (en) * | 2014-11-24 | 2016-05-26 | Amazon Technologies, Inc. | Inventory system with efficient operator handling of inventory items |
JP2020040774A (en) * | 2018-09-10 | 2020-03-19 | 株式会社日立製作所 | Transport system, transport control apparatus and logistics layout |
-
2021
- 2021-03-29 WO PCT/JP2021/013411 patent/WO2022208634A1/en active Application Filing
- 2021-03-29 JP JP2023509942A patent/JP7454746B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003252402A (en) * | 2002-02-28 | 2003-09-10 | Daifuku Co Ltd | Storage facility |
JP2009541178A (en) * | 2006-06-19 | 2009-11-26 | キヴァ システムズ,インコーポレイテッド | System and method for transferring inventory |
WO2015097736A1 (en) * | 2013-12-24 | 2015-07-02 | 株式会社日立製作所 | Picking system |
US20160145045A1 (en) * | 2014-11-24 | 2016-05-26 | Amazon Technologies, Inc. | Inventory system with efficient operator handling of inventory items |
JP2020040774A (en) * | 2018-09-10 | 2020-03-19 | 株式会社日立製作所 | Transport system, transport control apparatus and logistics layout |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024161823A1 (en) * | 2023-02-03 | 2024-08-08 | 株式会社 東芝 | Article processing plan generation method, warehouse system, and storage shelf |
Also Published As
Publication number | Publication date |
---|---|
JP7454746B2 (en) | 2024-03-22 |
JPWO2022208634A1 (en) | 2022-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111344726B (en) | Method and system for dynamic truck routing between automated facilities | |
US10824991B2 (en) | Order filling system | |
US10207871B2 (en) | Storage and order-picking system | |
KR102204950B1 (en) | Optimization of warehouse layout based on customizable goals | |
CN107408285B (en) | Warehouse management system, warehouse, and warehouse management method | |
JP5728537B2 (en) | System and method for fulfilling orders | |
JP2019206415A (en) | Article conveyance system, order management device, and control method of article conveyance system | |
JP6377787B1 (en) | Rose logistics picking replenishment system | |
WO2022208634A1 (en) | Conveyance system and method | |
CN114728746B (en) | Management system and article warehouse-in and warehouse-out management method | |
JP2023123098A (en) | Control system, conveyance system, and control method | |
JP7271822B2 (en) | Picking system by unmanned transfer vehicle | |
KR20230139128A (en) | Order processing apparatus and operation method thereof | |
JP2024048704A (en) | Conveyance system, control device and control method | |
JP2024113823A (en) | Conveyance system, control device and control method | |
JP7454710B2 (en) | Conveying system and method | |
JP2023065916A (en) | Conveyance system and method | |
JP7525728B2 (en) | Transport system, method and control device | |
WO2024018616A1 (en) | Control method for conveyance system, and conveyance system | |
KR102642476B1 (en) | Method and apparatus for allocating item to slot | |
WO2023084732A1 (en) | Information processing system, method, and control system | |
JP7192184B1 (en) | Multi-layer picking system with unmanned transfer vehicle | |
JP2023169535A (en) | Warehouse operation execution apparatus, warehouse operation execution method, and computer program for executing warehouse operation | |
JP2023064202A (en) | Conveyance control system, conveyance control device, and conveyance control method | |
JP2022001534A (en) | Distribution mechanism |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21934807 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2023509942 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21934807 Country of ref document: EP Kind code of ref document: A1 |