WO2022209612A1 - 情報処理装置、情報処理方法、プログラム及びシステム - Google Patents
情報処理装置、情報処理方法、プログラム及びシステム Download PDFInfo
- Publication number
- WO2022209612A1 WO2022209612A1 PCT/JP2022/009767 JP2022009767W WO2022209612A1 WO 2022209612 A1 WO2022209612 A1 WO 2022209612A1 JP 2022009767 W JP2022009767 W JP 2022009767W WO 2022209612 A1 WO2022209612 A1 WO 2022209612A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- processor
- workstation
- communication interface
- orders
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/087—Inventory or stock management, e.g. order filling, procurement or balancing against orders
-
- 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 embodiments of the present invention relate to information processing devices, information processing methods, programs and systems.
- a system uses an automatic guided vehicle to transport a shelf storing items indicated by a shipping order to a workstation.
- Such systems sort and assign shipping orders to each workstation, such as to reduce shelf calls.
- an information processing device an information processing method, a program, and a system that can allocate a predetermined order to a predetermined work station are provided.
- an information processing device includes a communication interface and a processor.
- the communication interface transmits and receives data to and from an upper management device that manages orders for picking items, a plurality of work stations that pick items, and an automatic guided vehicle that transports shelves where items are stored.
- the processor acquires a plurality of orders from the upper management device through the communication interface, and identifies the orders from the plurality of orders based on label information indicating a specific order acquired from the first workstation through the communication interface.
- FIG. 1 is a diagram showing an application example of a distribution system according to an embodiment.
- FIG. 2 is a block diagram illustrating an example of a physical distribution system according to the embodiment;
- FIG. 3 is a block diagram illustrating an example of a higher management device according to the embodiment;
- FIG. 4 is a block diagram illustrating an example of a control device according to the embodiment;
- FIG. 5 is a block diagram showing an example of an AGV according to the embodiment;
- FIG. 6 is a diagram illustrating an example of a label correspondence table according to the embodiment;
- FIG. 7 is a diagram illustrating a display example of the input/output device according to the embodiment;
- FIG. 8 is a diagram showing a display example of the input/output device according to the embodiment.
- FIG. 1 is a diagram showing an application example of a distribution system according to an embodiment.
- FIG. 2 is a block diagram illustrating an example of a physical distribution system according to the embodiment;
- FIG. 3 is a block diagram illustrating
- FIG. 9 is a sequence diagram illustrating an operation example of the physical distribution system according to the embodiment.
- FIG. 10 is a sequence diagram illustrating an operation example of the physical distribution system according to the embodiment;
- FIG. 11 is a sequence diagram illustrating an operation example of the physical distribution system according to the embodiment;
- FIG. 12 is a flowchart illustrating an operation example of the control device according to the embodiment;
- 13 is a flowchart illustrating an operation example of the control device according to the embodiment;
- a physical distribution system picks an article from a shelf.
- the logistics system uses an automated guided vehicle (AGV) to transport the shelves to the workstation.
- a logistics system picks items from shelves at a workstation.
- Logistics systems have attendants or robots pick items from shelves.
- the distribution system is used in distribution centers, warehouses, and the like.
- the logistics system acquires an order list consisting of shipping orders.
- the physical distribution system picks the goods according to the shipping order.
- Some shipping orders have jobs assigned to them.
- a job is a predetermined process performed on an item after it has been picked.
- a job is the application of a given slip or seal to an item or a box containing the item.
- the seal may be a fragile seal, a timed (such as morning) seal, or an office pickup service seal.
- the predetermined slip is a cash-on-delivery slip or the like.
- the job may also be, for example, wrapping an item or a box containing the item.
- the content of the job is not limited to any particular configuration.
- a shipping order to which a job is assigned is called a job order.
- a shipping order to which no job is assigned is called a normal order.
- FIG. 1 is a diagram showing a configuration example of a distribution system 100 according to an embodiment.
- the physical distribution system 100 includes a workstation WS, an AGV 7, an AGV shelf 8, and the like.
- the workstation WS (first WS to fourth WS) includes a picking robot 111, an input/output device 112, an attendant 113, a reader 114, a printer 115, and the like.
- a picking robot 111 picks an article from the AGV shelf 8 .
- the physical distribution system 100 can operate the picking robot 111 to pick articles at each workstation WS.
- the physical distribution system 100 can stop the operation of the picking robot 111, assign the staff 113, and have the staff 113 pick the articles.
- the staff member 113 can visually confirm the item processing schedule displayed on the input/output device 112 and process the item.
- the input/output device 112 displays images under the control of the control device 4, which will be described later.
- the input/output device 112 also receives input of various operations from the attendant 113 .
- the input/output device 112 transmits a signal indicating the input operation to the control device 4 .
- the input/output device 112 is composed of a liquid crystal monitor and a touch panel.
- the input/output device 112 may be a wireless communication terminal assigned to the staff member 113 .
- the input/output device 112 may be installed in the workstation WS, and the picking robot 111 may be installed in some of the workstations.
- the workstation WS in which the picking robot 111 is not installed is used as the workstation WS for the attendant 113 .
- the workstation WS in which the picking robot 111 is installed can be used as either the workstation WS for the picking robot 111 or the staff 113 .
- the reader 114 reads the code.
- the code is a code obtained by encoding the label information indicating the shipping order. Also, the code is a bar code, a two-dimensional code, or the like.
- the label information consists of a picking label identifying the shipping order or a representative label corresponding to multiple picking labels.
- Reader 114 transmits the read code to control device 4 .
- reader 114 is configured with a camera or the like.
- the printer 115 prints a predetermined image according to control from the control device 4 .
- the printer 115 prints slips or stickers.
- printer 115 prints an image on a medium, such as by inkjet or thermal.
- the distribution system 100 may include a plurality of cameras. Also, one or some of the cameras may be fixed cameras and the rest may be mobile cameras.
- the fixed cameras are cameras fixed on the ceiling, walls, upper and side surfaces of the work station WS, for example, and photograph the entire warehouse and articles to be processed in the warehouse, and output the photographed data in real time.
- the shooting data includes shooting date/time data (including shooting time) and shot image data.
- the photographed image data is still image data and moving image data.
- the fixed camera may be rotated vertically and horizontally based on a photographing control signal from the upper management device 1 . The fixed camera rotates up, down, left, and right to monitor the inside of the warehouse over a wide range.
- the AGV 7 operates based on the control signal from the control device 4. For example, the AGV 7 drives towards the designated loading position and picks up the AGV shelf 8 at the designated loading position. The AGV 7 travels toward the designated loading/unloading position and unloads the AGV shelf 8 at the designated loading/unloading position.
- the AGV shelf 8 is a shelf for storing items.
- the AGV shelf 8 stands upright on four stanchions.
- the height under the AGV shelf 8 (the height from the floor to the bottom of the shelf) is higher than the height of the AGV 7 .
- the AGV 7 can crawl under the AGV shelf 8 .
- the AGV 7 that has slipped under the shelf lifts the AGV shelf 8 by a pusher to the extent that the tip of the column is separated from the floor surface by several centimeters, and travels with the AGV shelf 8 lifted.
- the AGV 7 conveys the AGV shelf 8 in this way.
- the AGV shelf 8 is pasted with shelf identification information that can be read by a fixed camera or a mobile camera.
- Articles are also attached with article identification information that can be read by a fixed camera, a mobile camera, or the like.
- the shelf identification information and article identification information are barcodes or two-dimensional codes.
- the distribution system may include multiple readers for reading shelf identification information and article identification information.
- the workstation WS accepts the AGV shelf 8 transported by the AGV 7.
- the picking robot 111 grips (grips) and picks the items stored in the AGV shelf 8 .
- the assigned staff member 113 manually grips and picks the articles stored in the AGV shelf 8 .
- the input/output device 112 provided corresponding to the work station WS displays, in addition to the article processing schedule, information for assisting the picking work of the staff 113, for example, the image of the article to be processed and the article identification information.
- the attendant 113 visually confirms the display contents of the input/output device 112 and picks up the article.
- FIG. 2 is a block diagram showing an example of the control system of the physical distribution system 100 according to the embodiment.
- the physical distribution system 100 includes a host management device 1, a control device 4, a switch 5, a wireless LAN access point 6, an AGV 7, a charging station 9 and a workstation WS.
- the upper management device 1 is called a warehouse management system (WMS) and can be realized by one or more computers.
- the upper management device 1 stores article management information regarding articles stored in the warehouse.
- the article management information indicates articles stored in each AGV shelf 8 .
- the upper management device 1 acquires a shipping order indicating items to be picked from an external device.
- the upper management device 1 generates an order list composed of a plurality of shipping orders.
- the upper management device 1 transmits the generated order list to the control device 4 .
- the upper management device 1 will be detailed later.
- the control device 4 (information processing device) is called a warehouse operation management system (WES: Warehouse Execution System) and can be realized by one or more computers.
- the control device 4 acquires and stores the order list. Further, the control device 4 stores map data indicating the position where each AGV rack 8 is arranged and the area (for example, warehouse) where the AGV rack 8 is arranged.
- control device 4 calls the AGV shelf 8 to the work station WS based on the order list. That is, the control device 4 controls each AGV 7 to deliver the AGV shelf 8 to the work station WS.
- the control device 4 will be detailed later.
- the charging station 9 includes a power output unit.
- the AGV 7 also comprises a power input and a battery.
- the charging station 9 supplies the AGV 7 with power output from the power output section.
- the AGV 7 supplies the battery with power input through the power input section.
- the height of the power output from the floor is the same as the height of the power input of the AGV 7 from the floor.
- the AGV 7 travels to a position corresponding to the power output section of the charging station 9 based on control from the control device 4, connects the power input section to the power output section, and receives power supply.
- the connection between the power input section and the power output section may be either contact or non-contact.
- the wireless LAN access point 6 transmits and receives data to and from communication devices such as the AGV 7 and the charging station 9 . Also, when the physical distribution system 100 includes a fixed camera and a mobile camera, the wireless LAN access point 6 transmits and receives data to and from the fixed camera and the mobile camera. The switch 5 also selects the destination of the received data and transmits the data to the selected destination.
- the physical distribution system 100 may have a configuration according to need, or a specific configuration may be excluded from the physical distribution system 100.
- FIG. 3 is a block diagram showing an example of the upper management device 1 according to the embodiment.
- the upper management device 1 is composed of one or more computers.
- the upper management device 1 includes a processor 11, a ROM 12, a RAM 13, an auxiliary storage device 14, a communication interface 15, and the like.
- the upper management device 1 may have a configuration according to need, or a specific configuration may be excluded from the upper management device 1.
- the processor 11 has a function of controlling the overall operation of the upper management device 1 .
- Processor 11 may include an internal cache, various interfaces, and the like.
- the processor 11 implements various processes by executing programs pre-stored in the internal memory, ROM 12 or auxiliary storage device 14 .
- the processor 11 is a CPU (Central Processing Unit).
- the processor 11 may be realized by hardware such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), or FPGA (Field-Programmable Gate Array).
- the ROM 12 is a non-temporary computer-readable storage medium and stores the above program. In addition, the ROM 12 stores data or various setting values used by the processor 11 in performing various processes.
- the RAM 13 is a memory used for reading and writing data. The RAM 13 is used as a so-called work area for storing data temporarily used when the processor 11 performs various processes.
- the auxiliary storage device 14 is a non-temporary computer-readable storage medium, and may store the above program.
- the auxiliary storage device 14 stores data used by the processor 11 to perform various processes, data generated by the processes performed by the processor 11, various setting values, and the like.
- the auxiliary storage device 14 stores map data in advance. Further, the auxiliary storage device 14 stores in advance shelf information indicating the articles stored in each AGV shelf 8 .
- the shelf information stores a shelf code indicating the AGV shelf 8 and an article code indicating an article stored on the AGV shelf 8 in association with each other.
- the upper management device 1 may be transferred with the above program stored in the ROM 12 or the auxiliary storage device 14, or may be transferred without storing the above program. . In the latter case, the upper management device 1 reads the above program stored in a removable storage medium such as an optical disc or semiconductor memory, and writes the read program to the auxiliary storage device 14 . Alternatively, the upper management device 1 downloads the above program via a network or the like and writes the downloaded program to the auxiliary storage device 14 .
- the communication interface 15 is an interface for transmitting and receiving data to and from various devices.
- the communication interface 15 connects to an external device, the control device 4, and the like.
- the communication interface 15 also acquires shipping orders and the like from external devices.
- the communication interface 15 supports LAN (local area network) connection and the like.
- FIG. 4 is a block diagram showing an example of the control device 4 according to the embodiment.
- the control device 4 is composed of one or more computers.
- the control device 4 includes a processor 41 , ROM 42 , RAM 43 , auxiliary storage device 44 and communication interface 45 .
- control device 4 may have a configuration other than the configuration shown in FIG. 4 as necessary, or may exclude a specific configuration from the control device 4.
- the processor 41 has a function of controlling the operation of the control device 4 as a whole.
- the processor 41 may include an internal cache, various interfaces, and the like.
- the processor 41 implements various processes by executing programs pre-stored in the internal memory, ROM 42 or auxiliary storage device 44 .
- the processor 41 is a CPU.
- the processor 41 may be realized by hardware such as LSI, ASIC, or FPGA.
- the ROM 42 is a non-temporary computer-readable storage medium and stores the above program. In addition, the ROM 42 stores data or various setting values used by the processor 41 to perform various processes.
- the RAM 43 is a memory used for reading and writing data. The RAM 43 is used as a so-called work area for storing data temporarily used when the processor 41 performs various processes.
- the auxiliary storage device 44 is a non-temporary computer-readable storage medium, and may store the above program.
- the auxiliary storage device 44 stores data used by the processor 41 to perform various processes, data generated by the processes performed by the processor 41, various setting values, and the like.
- the communication interface 45 is an interface for transmitting and receiving data to and from various devices.
- the communication interface 45 connects to the upper management device 1 .
- the communication interface 45 connects to the AGV 7 through the wireless LAN access point 6 .
- the communication interface 45 connects to each workstation WS. That is, the communication interface 45 connects to the picking robot 111, input/output device 112, reader 114 and printer 115 of each workstation WS.
- the communication interface 45 supports LAN connection and the like.
- the communication interface 45 may be composed of an interface for transmitting/receiving data to/from the upper management device 1, an interface for transmitting/receiving data to/from the AGV 7, and an interface for connecting to the workstation WS.
- FIG. 5 is a block diagram showing an example of the AGV 7 according to the embodiment.
- the AGV 7 includes a processor 71, a ROM 72, a RAM 73, an auxiliary storage device 74, a communication interface 75, a driving section 76, a sensor 77, a battery 78, a charging mechanism 79, tires 70, and the like.
- the AGV 7 may have a configuration other than the configuration shown in FIG. 5 as necessary, or a specific configuration may be excluded from the AGV 7.
- the processor 71 has the function of controlling the operation of the entire AGV7.
- the processor 71 may include an internal cache, various interfaces, and the like.
- the processor 71 implements various processes by executing programs pre-stored in the internal memory, ROM 72 or auxiliary storage device 74 .
- the processor 71 is a CPU.
- the processor 71 may be realized by hardware such as LSI, ASIC, or FPGA.
- the processor 71 performs operations such as acceleration, deceleration, stopping, direction change, and loading/unloading of the AGV rack 8, such as calculation and control processing. Based on the control signal from the control device 4, the processor 71 executes a program stored in the ROM 72 or the like to generate a drive signal and output it to each part.
- the control device 4 moves the AGV 7 from the current position to the first position (position of the target AGV shelf 8) and moves it from the first position to the second position (position of the target workstation WS). Send control signals. Also, the control device 4 transmits a control signal for moving the AGV 7 from the second position to the first position.
- a processor 71 of the AGV 7 outputs a drive signal according to the control signal sent from the control device 4 . As a result, the AGV 7 moves from the current position to the first position, from the first position to the second position, and from the second position to the first position.
- the processor 71 also outputs a drive signal corresponding to the loading/unloading instruction for the AGV rack 8 included in the control signal transmitted from the control device 4 . As a result, the AGV 7 lifts the AGV shelf 8 by the pusher, or lowers the lifted AGV shelf 8 .
- the ROM 72 is a non-temporary computer-readable storage medium and stores the above program.
- the ROM 72 also stores data or various set values used by the processor 71 in performing various processes.
- the RAM 73 is a memory used for reading and writing data.
- the RAM 73 is used as a so-called work area for storing data temporarily used when the processor 71 performs various processes.
- the auxiliary storage device 74 is a non-temporary computer-readable storage medium, and may store the above program.
- the auxiliary storage device 74 stores data used by the processor 71 to perform various processes, data generated by the processes performed by the processor 71, various setting values, and the like.
- the communication interface 75 is an interface that transmits and receives data to and from the control device 4 through the wireless LAN access point 6.
- communication interface 75 supports wireless LAN connections.
- the drive unit 76 is a motor or the like, and rotates or stops the motor based on a drive signal output from the processor 71 .
- the power of the motor is transmitted to the tires 70, and the power of the motor is transmitted to the steering mechanism.
- the power from such a motor causes the AGV 7 to move to the target position.
- the drive unit 76 rotates (forwards) the motor based on the drive signal output from the processor 71 .
- the power from this motor lifts the pusher and lifts the AGV shelf 8 .
- the driving section 76 rotates (reversely rotates) the motor based on the driving signal output from the processor 71 .
- the power from this motor lowers the pusher and lowers the AGV shelf 8 to the floor.
- the sensor 77 is a plurality of reflective sensors. Each reflective sensor is attached to the perimeter of the AGV7. Each reflection sensor emits a laser beam, detects the time from when the laser beam is emitted until the laser beam is reflected by an object and returns, detects the distance to the object based on the detected time, and outputs a detection signal. is notified to the processor 71 .
- the processor 71 outputs a control signal for controlling travel of the AGV 7 based on the detection signal from the sensor 77 . For example, based on the detection signal from the sensor 77, the processor 71 outputs a control signal such as deceleration or stop to avoid collision with an object.
- a camera may be provided, and the camera may capture the surroundings and output the captured image to the processor 71 .
- the processor 71 analyzes the captured image and outputs a control signal such as deceleration or stop to avoid collision with the object.
- the battery 78 supplies necessary power to the drive unit 76 and the like.
- the charging mechanism 79 is a mechanism that connects the charging station 9 and the battery 78 , and the battery 78 is charged with power supplied from the charging station 9 via the charging mechanism 79 .
- the functions realized by the processor 11 are realized by the processor 11 executing a program stored in the internal memory, the ROM 12, the auxiliary storage device 14, or the like.
- the processor 11 has a function of transmitting to the control device 4 an order list composed of shipping orders indicating items to be picked.
- the processor 11 acquires a shipping order from an external device or the like through the communication interface 15 .
- the processor 11 may receive an input of a shipping order through an operation unit or the like.
- the shipping order may indicate one item or a plurality of items.
- the shipping order indicates the ID for identifying the item to be picked and the delivery destination of the item.
- the shipping order indicates whether or not there is a job and the content of the job. That is, the shipping order includes information (attribute information) indicating that it is a job order or a normal order.
- the processor 11 lists multiple shipping orders to generate an order list. After generating the order list, the order list is transmitted to the control device 4 through the communication interface 15 .
- the processor 11 may transmit the order list to the control device 4 at a predetermined timing.
- the processor 11 may also transmit the order list to the control device 4 in response to a request from the control device 4 .
- the functions realized by the processor 41 are realized by the processor 41 executing a program stored in the internal memory, the ROM 42, the auxiliary storage device 44, or the like.
- the processor 41 has a function of acquiring an order list.
- the processor 41 receives the order list from the upper management device 1 through the communication interface 45 at a predetermined timing.
- the processor 41 may also receive the order list from the upper management device 1 by transmitting a request for the order list to the higher management device 1 through the communication interface 45 .
- the processor 41 also has a function of setting representative labels for a plurality of job orders.
- each shipping order has a picking label for identifying the shipping order.
- the picking label is composed of numerical values, character strings, or the like.
- the processor 41 extracts multiple job orders from the order list according to a predetermined algorithm. After extracting the plurality of job orders, the processor 41 sets the representative label to the picking label of the extracted plurality of job orders. A representative label identifies multiple picking labels as a set.
- the processor 41 stores in the auxiliary storage device 44 or the like a label correspondence table that associates the representative label with a plurality of picking labels.
- FIG. 6 shows a configuration example of a label correspondence table.
- the label correspondence table stores a representative label and a plurality of picking labels in association with each other.
- the label correspondence table associates "JU0001" as a representative label with "0001" to "0005" as picking labels.
- the label correspondence table may be generated by the processor 11 of the upper management device 1.
- the processor 41 acquires the label correspondence table from the upper management device 1 .
- the processor 41 also has a function of setting the operation mode of the workstation WS.
- the operation mode is either job mode or normal mode.
- the job mode is an operation mode in which the work station WS picks the articles of the job order.
- the normal mode is an operation mode in which the work station WS picks normal-order articles.
- the processor 41 acquires login information through the input/output device 112 .
- the login information includes an ID that identifies the attendant 113, and the like.
- the processor 41 displays a selection screen for accepting selection of the operation mode on the input/output device 112 .
- FIG. 7 is an example of a selection screen displayed by the processor 41.
- the selection screen displays icons 201 and 202 .
- An icon 201 is an icon for accepting selection of a job mode.
- An icon 202 is an icon for accepting selection of the normal mode.
- the processor 41 accepts a tap on the icon 201 or 202 through the input/output device 112 to accept selection of the operation mode.
- the processor 41 also has a function of accepting input of a job order when the job mode is set.
- the processor 41 displays a job order input screen on the input/output device 112 .
- FIG. 8 is an example of an input screen displayed by the processor 41.
- the selection screen displays a display area 203 and icons 204 .
- the display area 203 displays the input representative label (JOB-NO in FIG. 8) and picking label (order number in FIG. 8).
- the icon 204 is an icon for accepting an operation to start picking.
- processor 41 scans the code obtained by encoding the representative label or picking label through reader 114 .
- the staff member 113 causes the reader 114 to read the code obtained by encoding the representative label or picking label.
- the processor 41 acquires the representative label or picking label from the code through the reader 114.
- the processor 41 After obtaining the picking label, the processor 41 adds the picking label to the batch (eg, first batch) listing the job orders assigned to the workstation WS. Processor 41 also displays the picking label in display area 203 .
- the batch eg, first batch
- Processor 41 also displays the picking label in display area 203 .
- the processor 41 refers to the label correspondence table to acquire a plurality of picking labels corresponding to the acquired representative label. Upon obtaining multiple picks, processor 41 adds picking labels to the batch. Also, the processor 41 displays the representative label and the picking label in the display area 203 .
- the processor 41 scans the code through the reader 114 until receiving an operation input to complete scanning through the input/output device 112 or the like.
- the processor 41 also has a function of transporting the AGV shelf 8 to the workstation WS on a batch basis.
- processor 41 After completing the scan, the processor 41 accepts a tap on the icon 204 . Upon receiving a tap on icon 204, processor 41 optimizes the order of picking labels in the batch. For example, processor 41 rearranges the order of picking labels in batches to minimize the number of AGV shelf 8 calls. Also, the processor 41 rearranges the order of the picking labels in the batch so as not to call the same AGV shelf 8 to other workstations WS at the same time.
- the method by which the processor 41 optimizes the order of picking labels is not limited to a specific method.
- the processor 41 After optimizing the batch, the processor 41 obtains the first unprocessed picking label from the batch. After obtaining the top picking label, the processor 41 identifies the AGV shelf 8 that stores the article of the job order indicated by the picking label.
- the processor 41 After identifying the AGV shelf 8 , the processor 41 sends a control signal to one of the AGVs 7 via the communication interface 45 to move to the identified AGV shelf 8 .
- the processor 41 transmits a control signal to the AGV 7 through the communication interface 45 so as to lift the AGV shelf 8 .
- the processor 41 transmits a control signal to the AGV 7 through the communication interface 45 so as to move to the workstation WS.
- the AGV 7 moves to the workstation WS according to the control signal.
- the picking robot 111 or the staff member 113 picks the article from the AGV shelf 8 transported by the AGV 7 .
- the processor 41 may use the printer 115 of the workstation WS to print slips or stickers related to the job order.
- the processor 41 similarly calls the AGV shelf 8 to the workstation WS for each picking label of the batch.
- the processor 41 also has a function of transporting the AGV shelf 8 to the work station WS based on the normal order when the normal mode is set.
- processor 41 acquires a normal order from the order list. For example, the processor 41 acquires a predetermined number of normal orders from unprocessed normal orders.
- Processor 41 may also redistribute normal orders assigned to other workstations WS. That is, the processor 41 may acquire some normal orders from normal orders assigned to other workstations WS.
- the processor 41 Upon obtaining a normal order, the processor 41 generates a batch listing picking labels that identify the obtained normal order. Upon generating the batch, processor 41 optimizes the order of picking labels in the batch. For example, processor 41 rearranges the order of picking labels in batches to minimize the number of AGV shelf 8 calls. Also, the processor 41 rearranges the order of the picking labels in the batch so as not to call the same AGV shelf 8 to other workstations WS at the same time.
- a batch may include a normal order picking label and a job order picking label.
- processor 41 lists normal order picking labels and job order pickings to create a batch.
- the processor 41 may rearrange the order of picking labels in batches in which normal orders and job orders are mixed.
- processor 41 when the processor 41 receives a notification that the processing of the job order has been completed from another workstation WS, the order of the picking labels in the batch may be rearranged. For example, processor 41 sets a shipping order to assign to the other workstation and excludes the picking label of the set shipping order from the batch. The processor 41 rearranges the order of the picking labels in the batch from which the picking label was excluded.
- the processor 41 may rearrange the order of the picking labels in the batch. For example, processor 41 excludes from the batch the picking label of the job order to be assigned to that other workstation. The processor 41 rearranges the order of the picking labels in the batch from which the picking label was excluded.
- the method and timing for optimizing the order of picking labels by the processor 41 is not limited to a specific method.
- the processor 41 After optimizing the batch, the processor 41 obtains the first unprocessed picking label from the batch. After obtaining the top picking label, the processor 41 identifies the AGV shelf 8 that stores the normal-order article indicated by the picking label.
- the processor 41 After identifying the AGV shelf 8 , the processor 41 sends a control signal to one of the AGVs 7 via the communication interface 45 to move to the identified AGV shelf 8 .
- the processor 41 transmits a control signal to the AGV 7 through the communication interface 45 so as to lift the AGV shelf 8 .
- the processor 41 transmits a control signal to the AGV 7 through the communication interface 45 so as to move to the workstation WS.
- the AGV 7 moves to the workstation WS according to the control signal.
- the picking robot 111 or the staff member 113 picks the article from the AGV shelf 8 transported by the AGV 7 .
- the processor 41 similarly calls the AGV shelf 8 to the workstation WS in question for each normal order of the batch.
- FIG. 9 to 11 are sequence diagrams for explaining an operation example of the distribution system 100.
- FIG. 9 to 11 are sequence diagrams for explaining an operation example of the distribution system 100.
- the processor 11 of the upper management device 1 generates an order list consisting of job orders and normal orders (S11). After generating the order list, the processor 11 transmits the order list to the control device 4 through the communication interface 15 (S12).
- the processor 41 of the control device 4 receives the order list from the upper management device 1 through the communication interface 45.
- the first WS acquires login information through the input/output device 112 (S13). After acquiring the login information, the first WS transmits the login information to the control device 4 through the input/output device 112 (S14).
- the processor 41 of the control device 4 receives the login information from the first WS through the communication interface 45.
- the first WS When the login information is sent to the control device 4, the first WS here accepts job mode selection through the input/output device 112 (S15). Upon accepting the selection of the job mode, the first WS transmits information indicating that the job mode has been selected (notification to start job order processing) to the control device 4 through the input/output device 112 (S16).
- the processor 41 of the control device 4 receives the information from the first WS through the communication interface 45.
- the first WS uses the reader 114 to scan the code of the representative label (S17). After scanning the code of the representative label, the first WS uses the reader 114 to decode the code and transmit the representative label to the controller 4 (S18).
- the processor 41 of the control device 4 receives the representative label through the communication interface 45 from the first WS. Upon receiving the representative label from the first WS, the processor 41 adds a picking label corresponding to the representative label to the first batch (S19).
- the first batch consists of picking labels of job orders assigned to the first WS.
- the first WS When the scanning is finished (S20, YES), the first WS accepts an operation input to start picking through the input/output device 112 (S21). Upon receiving the input of the operation, the first WS transmits information indicating that the input of the operation has been received to the control device 4 through the input/output device 112 (S22).
- the processor 41 of the control device 4 receives the information from the first WS through the communication interface 45. Upon receiving the information, processor 41 optimizes the first batch (S23).
- the processor 41 transmits a control signal to the AGV 7 to transport the AGV shelf 8 to the first WS based on the job order indicated by the picking labels that make up the first batch (S24 ).
- AGV7 receives the control signal. Upon receiving the control signal, the AGV 7 transports the AGV shelf 8 to the first WS (S25). After transporting the AGV shelf 8 to the first WS, the AGV 7 transmits a notification indicating that the AGV shelf 8 has been transported to the first WS (S26).
- the first WS uses the picking robot 111 or the attendant 113 to pick the article from the AGV shelf 8.
- the distribution system 100 repeats S24 to S26 for each picking label of the first batch.
- the second WS acquires login information through the input/output device 112 (S27). After acquiring the login information, the second WS transmits the login information to the control device 4 through the input/output device 112 (S28).
- the processor 41 of the control device 4 receives the login information from the second WS through the communication interface 45.
- the second WS When the login information is sent to the control device 4, the second WS here accepts job mode selection through the input/output device 112 (S29). Upon accepting the selection of the job mode, the second WS transmits information indicating that the job mode has been selected to the control device 4 through the input/output device 112 (S30).
- the processor 41 of the control device 4 receives the information from the second WS through the communication interface 45.
- the second WS scans the picking label code using the reader 114 (S31). After scanning the picking label code, the second WS uses the reader 114 to decode the code and transmit the picking label to the control device 4 (S32).
- the processor 41 of the control device 4 receives the picking label from the second WS through the communication interface 45. Upon receiving the picking label from the second WS, processor 41 adds the picking label to the second batch (S33).
- the second batch consists of the job order picking labels assigned to the second WS.
- the second WS When the scanning is completed (S34, YES), the second WS accepts input of an operation to start picking through the input/output device 112 (S35). Upon accepting the input of the operation, the second WS transmits information indicating that the input of the operation has been accepted to the control device 4 through the input/output device 112 (S36).
- the processor 41 of the control device 4 receives the information from the second WS through the communication interface 45. Upon receiving the information, processor 41 optimizes the second batch (S37).
- the processor 41 transmits a control signal to the AGV 7 to transport the AGV shelf 8 to the second WS based on the job order indicated by the picking labels that make up the second batch (S38 ).
- AGV7 receives the control signal. Upon receiving the control signal, the AGV 7 transports the AGV shelf 8 to the second WS (S39). After transporting the AGV shelf 8 to the second WS, the AGV 7 sends a notification indicating that the AGV shelf 8 has been transported to the second WS (S40).
- the second WS uses the picking robot 111 or the attendant 113 to pick the article from the AGV shelf 8.
- the distribution system 100 repeats S38 to S40 for each picking label of the second batch.
- the third WS acquires login information through the input/output device 112 (S41). After obtaining the login information, the third WS transmits the login information to the control device 4 through the input/output device 112 (S42).
- the processor 41 of the control device 4 receives the login information from the third WS through the communication interface 45.
- the third WS When the login information is sent to the control device 4, the third WS here accepts the selection of the normal mode through the input/output device 112 (S43). Upon receiving the selection of the normal mode, the third WS transmits information indicating that the normal mode has been selected to the control device 4 through the input/output device 112 (S44).
- Processor 41 of control device 4 receives the information through communication interface 45 . Upon receiving this information, processor 41 causes AGV 7 to transport AGV shelf 8 to the third WS based on the normal order. The third WS picks the article from the AGV shelf 8 (S45).
- the first WS uses the reader 114 to scan the code of the representative label (S47). After scanning the code of the representative label, the first WS uses the reader 114 to decode the code and transmit the representative label to the controller 4 (S48).
- the processor 41 of the control device 4 receives the representative label through the communication interface 45 from the first WS. Upon receiving the representative label from the first WS, the processor 41 adds a picking label corresponding to the representative label to the third batch (S19).
- the third batch consists of the job order picking labels assigned to the first WS.
- the first WS When the scanning is finished (S50, YES), the first WS accepts input of an operation to start picking through the input/output device 112 (S51). Upon receiving the input of the operation, the first WS picks the article as described above (S52).
- the second WS transmits the login information to the control device 4 through the input/output device 112 (S55).
- the processor 41 of the control device 4 receives the login information from the second WS through the communication interface 45.
- the second WS After transmitting the login information to the control device 4, the second WS here accepts the selection of the normal mode through the input/output device 112 (S57).
- the physical distribution system 100 operates in the same way thereafter.
- control device 4 First, an operation example when the control device 4 sets the job mode to the work station WS will be described.
- FIG. 12 is a flowchart for explaining an operation example when the control device 4 sets the job mode to the workstation WS.
- the processor 41 of the control device 4 scans the code through the reader 114 (S61). After scanning the code, the processor 41 determines whether the label obtained by decoding the code is a representative label (S62). For example, processor 41 determines whether the label obtained by decoding the code contains "JU".
- the processor 41 When it is determined that the label obtained by decoding the code is the representative label (S62, YES), the processor 41 refers to the label correspondence table and acquires the picking label corresponding to the representative label (S63).
- the processor 41 After obtaining the picking label, the processor 41 adds the picking label corresponding to the representative label to the batch (S64).
- the processor 41 When determining that the label obtained by decoding the code is the picking label (S62, NO), the processor 41 adds the picking label to the batch (S65).
- the processor 41 determines whether scanning is complete (S66).
- the processor 41 receives input of an operation to start picking through the input/output device 112 (S67). Upon receiving the input of the operation to start picking, the processor 41 optimizes the batch (S68). After optimizing the batch, the processor 41 uses the AGV 7 to transport the AGV shelf 8 to the workstation WS based on the job order indicated by each picking label of the optimized batch (S69).
- the processor 41 finishes its operation.
- processor 41 may use the printer 115 to print job-related slips, stickers, and the like.
- FIG. 13 is a flowchart for explaining an operation example when the control device 4 sets the workstation WS to the normal mode.
- the processor 41 of the control device 4 receives an operation input for starting picking through the input/output device 112 (S71). Upon receiving the input of the operation to start picking, the processor 41 obtains the normal order (S72).
- the processor 41 After obtaining the normal order, the processor 41 optimizes the batch composed of the normal order picking labels (S73). After optimizing the batch, the processor 41 uses the AGV 7 to transport the AGV shelf 8 to the workstation WS based on the normal order indicated by each picking label of the optimized batch (S74).
- the processor 41 finishes its operation.
- the picking label scanned by the processor 41 through the reader 114 does not have to indicate the job order.
- a picking label scanned by processor 41 through reader 114 may indicate a shipping order for a given item (eg, an item that can be picked by picking robot 111).
- processor 41 may not optimize the batch. Also, the processor 41 may acquire the picking label from a memory or the like. Also, the processor 41 may receive the input of the picking label through the input/output device 112 or the like.
- the processor 41 sets the job mode to the workstation WS, the processor 41 does not need to receive the label information from the workstation WS.
- the processor 41 obtains the job order and rearranges the job order in a predetermined order.
- the processor 41 may send a control signal to the AGV 7 to transport the shelf to the work station WS based on the job order according to a predetermined order.
- the distribution system configured as described above determines orders to be assigned to workstations based on operations input at the workstations.
- the logistics system also optimizes the sequence of assigned orders. As a result, the logistics system can assign job orders to given workstations. Therefore, the physical distribution system can collect items that require a job at a predetermined work station.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Mechanical Engineering (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Finance (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Development Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
Abstract
所定のオーダを所定のワークステーションに割り当てることができる情報処理装置、情報処理方法、プログラム及びシステムを提供する。実施形態によれば、情報処理装置は、通信インタフェースと、プロセッサと、を備える。通信インタフェースは、物品をピッキングするオーダを管理する上位管理装置と、物品をピッキングする複数のワークステーション及び物品が保管される棚を搬送する自動搬送車とデータを送受信する。プロセッサは、前記通信インタフェースを通じて、前記上位管理装置から複数のオーダを取得し、前記通信インタフェースを通じて、第1のワークステーションから取得する特定のオーダを示すラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出し、前記通信インタフェースを通じて、抽出した前記特定のオーダが示す物品を保管する前記棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する前記棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号を前記自動搬送車に送信する。
Description
本発明の実施形態は、情報処理装置、情報処理方法、プログラム及びシステムに関する。
近年、自動搬送車を用いて出荷オーダが示す物品を格納する棚をワークステーションに搬送するシステムが提供されている。そのようなシステムは、棚の呼び出し回数を減らすなどのために出荷オーダを並び替え、各ワークステーションに割り当てる。
また、出荷オーダによっては、物品又は物品を格納する箱に伝票又はシールを添付するなどのジョブが必要なものがある。
従来、システムは、ジョブが必要な出荷オーダが何れのワークステーションに割り当てられるかが不明となることがある。
上記の課題を解決するため、所定のオーダを所定のワークステーションに割り当てることができる情報処理装置、情報処理方法、プログラム及びシステムを提供する。
実施形態によれば、情報処理装置は、通信インタフェースと、プロセッサと、を備える。通信インタフェースは、物品をピッキングするオーダを管理する上位管理装置と、物品をピッキングする複数のワークステーション及び物品が保管される棚を搬送する自動搬送車とデータを送受信する。プロセッサは、前記通信インタフェースを通じて、前記上位管理装置から複数のオーダを取得し、前記通信インタフェースを通じて、第1のワークステーションから取得する特定のオーダを示すラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出し、前記通信インタフェースを通じて、抽出した前記特定のオーダが示す物品を保管する前記棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する前記棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号を前記自動搬送車に送信する。
以下、図面を参照して実施形態について説明する。
実施形態に係る物流システムは、棚から物品をピッキングする。物流システムは、自動搬送車(automated guided vehicle(AGV))を用いて棚をワークステーションに搬送する。物流システムは、ワークステーションにおいて棚から物品をピッキングする。物流システムは、係員又はロボットに棚から物品をピッキングさせる。たとえば、物流システムは、物流センタ又は倉庫などで用いられる。
実施形態に係る物流システムは、棚から物品をピッキングする。物流システムは、自動搬送車(automated guided vehicle(AGV))を用いて棚をワークステーションに搬送する。物流システムは、ワークステーションにおいて棚から物品をピッキングする。物流システムは、係員又はロボットに棚から物品をピッキングさせる。たとえば、物流システムは、物流センタ又は倉庫などで用いられる。
物流システムは、出荷オーダから構成されるオーダリストを取得する。物流システムは、出荷オーダに従って物品をピッキングする。出荷オーダには、ジョブが割り当てられているものがある。
ジョブは、物品がピッキングされた後に、物品に対して行われる所定の処理である。たとえば、ジョブは、物品又は物品を格納する箱への所定の伝票又はシールの添付である。たとえば、シールは、壊れ物シール、時間指定(午前指定など)シール、又は、営業所受取サービスシールなどである。また、所定の伝票は、着払い伝票などである。
また、ジョブは、物品又は物品を格納する箱のラッピングなどであってもよい。
ジョブの内容は、特定の構成に限定されるものではない。
ジョブの内容は、特定の構成に限定されるものではない。
ここでは、ジョブが割り当てられている出荷オーダをジョブオーダと呼称する。また、ジョブが割り当てられていない出荷オーダを通常オーダと呼称する。
図1は、実施形態に係る物流システム100の構成例を示す図である。
図1に示すように、物流システム100は、ワークステーションWS、AGV7及びAGV棚8などを備える。
図1に示すように、物流システム100は、ワークステーションWS、AGV7及びAGV棚8などを備える。
ワークステーションWS(第1のWS乃至第4のWS)は、ピッキングロボット111、入出力装置112、係員113、リーダ114及びプリンタ115などを備える。
ピッキングロボット111は、AGV棚8から物品をピッキングする。
物流システム100は、各ワークステーションWSにおいて、ピッキングロボット111を稼働して物品をピッキングすることができる。また、物流システム100は、ピッキングロボット111の稼働を停止して係員113を配置し係員113に物品をピッキングさせることもできる。
物流システム100は、各ワークステーションWSにおいて、ピッキングロボット111を稼働して物品をピッキングすることができる。また、物流システム100は、ピッキングロボット111の稼働を停止して係員113を配置し係員113に物品をピッキングさせることもできる。
係員113は、入出力装置112に表示される物品処理スケジュール等を目視確認して物品を処理することができる。
入出力装置112は、後述する制御装置4からの制御に従って画像を表示する。また、入出力装置112は、係員113から種々の操作の入力を受け付ける。入出力装置112は、入力された操作を示す信号を制御装置4へ送信する。
たとえば、入出力装置112は、液晶モニタ及びタッチパネルから構成される。
たとえば、入出力装置112は、液晶モニタ及びタッチパネルから構成される。
なお、入出力装置112は、係員113に割り当てられた無線通信端末であってもよい。
また、ワークステーションWSに入出力装置112を設置し、一部のワークステーションにピッキングロボット111を設置するようにしてもよい。この場合、ピッキングロボット111が設置されていないワークステーションWSは、係員113用のワークステーションWSとして利用される。なお、ピッキングロボット111が設置されているワークステーションWSは、ピッキングロボット111用及び係員113用の何れのワークステーションWSとしても利用可能である。
リーダ114は、コードを読み取る。コードは、出荷オーダを示すラベル情報をエンコードして得られたコードである。また、コードは、バーコード又は二次元コードなどである。
ラベル情報は、出荷オーダを識別するピッキングラベル又は複数のピッキングラベルに対応する代表ラベルから構成される。リーダ114は、読み取ったコードを制御装置4へ送信する。
たとえば、リーダ114は、カメラなどから構成される。
たとえば、リーダ114は、カメラなどから構成される。
プリンタ115は、制御装置4からの制御に従って所定の画像を印刷する。たとえば、プリンタ115は、伝票又はシールなどを印刷する。たとえば、プリンタ115は、インクジェット方式又は感熱方式などによって媒体に画像を印刷する。
なお、物流システム100は、複数のカメラを備えてもよい。また、複数のカメラのうちの1又は数台を固定式カメラとし、残りを移動式カメラとしてもよい。固定式カメラは、例えば天井、壁面、及びワークステーションWSに対する上面と側面等に固定されたカメラであり、倉庫全体及び倉庫内で処理される物品を撮影し、撮影データをリアルタイムに出力する。撮影データは、撮影日時データ(撮影時刻含む)及び撮影画像データを含む。撮影画像データは、静止画データ及び動画データである。また、固定式カメラは、上位管理装置1からの撮影制御信号に基づき上下左右に回動してもよい。固定式カメラが、上下左右に回動することにより、広範囲に倉庫内を監視することができる。
AGV7は、制御装置4からの制御信号に基づき動作する。例えば、AGV7は、指定された積み込み位置へ向かって走行し、指定された積み込み位置のAGV棚8を持ち上げる。AGV7は、指定された積み降ろし位置へ向かって走行し、指定された積み降ろし位置でAGV棚8を降ろす。
AGV棚8は、物品を格納する棚である。例えば、AGV棚8は、四本の支柱で直立する。AGV棚8の棚下の高さは(床面から棚底までの高さ)、AGV7の高さよりも高い。これにより、AGV7は、AGV棚8の棚下に潜り込むことができる。棚下に潜り込んだAGV7は、プッシャーにより床面から支柱の先端が数センチ離れる程度にAGV棚8を持ち上げて、AGV棚8を持ち上げた状態で走行する。このようにしてAGV7は、AGV棚8を搬送する。
また、AGV棚8には、固定式カメラ又は移動式カメラ等で読み取り可能な棚識別情報が貼り付けられている。物品にも、固定式カメラ又は移動式カメラ等で読み取り可能な物品識別情報が貼り付けられている。例えば、棚識別情報及び物品識別情報は、バーコードや二次元コードである。なお、物流システムは、固定式カメラ又は移動式カメラとは別に、棚識別情報及び物品識別情報を読み取る複数のリーダを備えてもよい。
ワークステーションWSは、AGV7により搬送されたAGV棚8を受け入れる。ピッキングロボット111による物品処理が指定されている場合には、ピッキングロボット111は、AGV棚8に収容された物品を把持(グリップ)してピッキングする。係員113による物品処理が指定されている場合には、配置された係員113は、手作業により、AGV棚8に収容された物品を把持してピッキングする。また、ワークステーションWSに対応して設けられる入出力装置112は、物品処理スケジュールに加えて、係員113のピッキング作業を支援する情報、例えば処理対象となる物品の画像及び物品識別情報を表示する。係員113は、入出力装置112の表示内容を目視確認して、物品をピッキングする。
図2は、実施形態に係る物流システム100の制御系の一例を示すブロック図である。図2に示すように、物流システム100は、上位管理装置1、制御装置4、スイッチ5、無線LANアクセスポイント6、AGV7、充電ステーション9及びワークステーションWSを備える。
上位管理装置1は、倉庫管理システム(WMS:Warehouse Management System)と呼ばれ、1又は複数のコンピュータで実現可能である。上位管理装置1は、倉庫内に保管される物品に関する物品管理情報を記憶する。物品管理情報は、各AGV棚8が格納する物品を示す。
上位管理装置1は、外部装置からピッキングする物品を示す出荷オーダを取得する。上位管理装置1は、複数の出荷オーダから構成されるオーダリストを生成する。上位管理装置1は、生成されたオーダリストを制御装置4に送信する。上位管理装置1については、後に詳述する。
制御装置4(情報処理装置)は、倉庫運用管理システム(WES:Warehouse Execution System)と呼ばれ、1又は複数のコンピュータで実現可能である。制御装置4は、オーダリストを取得し、記憶する。また、制御装置4は、各AGV棚8が配置されている位置及びAGV棚8が配置されているエリア(たとえば、倉庫など)を示すマップデータを格納する。
また、制御装置4は、オーダリストに基づいて、ワークステーションWSにAGV棚8を呼び出す。即ち、制御装置4は、各AGV7を制御してAGV棚8をワークステーションWSに配送する。
制御装置4については、後に詳述する。
制御装置4については、後に詳述する。
充電ステーション9は、電力出力部を備える。また、AGV7は、電力入力部及びバッテリーを備える。充電ステーション9は、電力出力部から出力される電力をAGV7へ供給する。AGV7は、電力入力部を介して入力される電力をバッテリーに供給する。例えば、電力出力部の床面からの高さは、AGV7の電力入力部の床面からの高さと同一である。AGV7は、制御装置4からの制御に基づき充電ステーション9の電力出力部に対応する位置まで走行し、電力入力部を電力出力部に接続し、電力供給を受ける。なお、電力入力部と電力出力部の接続は、接触又は非接触の何れでも良い。
無線LANアクセスポイント6は、AGV7、及び充電ステーション9等の通信デバイスとデータを送受信する。また、物流システム100が、固定式カメラ及び移動式カメラを備える場合は、無線LANアクセスポイント6は、固定式カメラ及び移動式カメラとデータを送受信する。
また、スイッチ5は、受信したデータの宛先を選択して、選択した宛先にデータを送信する。
また、スイッチ5は、受信したデータの宛先を選択して、選択した宛先にデータを送信する。
なお、物流システム100は、図1及び2が示すような構成の他に必要に応じた構成を具備したり、物流システム100から特定の構成が除外されたりしてもよい。
次に、上位管理装置1について説明する。
図3は、実施形態に係る上位管理装置1の一例を示すブロック図である。
上位管理装置1は、1又は複数のコンピュータにより構成される。例えば、上位管理装置1は、プロセッサ11、ROM12、RAM13、補助記憶デバイス14、及び通信インタフェース15などを備える。
図3は、実施形態に係る上位管理装置1の一例を示すブロック図である。
上位管理装置1は、1又は複数のコンピュータにより構成される。例えば、上位管理装置1は、プロセッサ11、ROM12、RAM13、補助記憶デバイス14、及び通信インタフェース15などを備える。
なお、上位管理装置1は、図3が示すような構成の他に必要に応じた構成を具備したり、上位管理装置1から特定の構成が除外されたりしてもよい。
プロセッサ11は、上位管理装置1全体の動作を制御する機能を有する。プロセッサ11は、内部キャッシュ及び各種のインタフェースなどを備えてもよい。プロセッサ11は、内部メモリ、ROM12又は補助記憶デバイス14が予め記憶するプログラムを実行することにより種々の処理を実現する。
たとえば、プロセッサ11は、CPU(Central Processing Unit)である。なお、プロセッサ11は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、又はFPGA(Field-Programmable Gate Array)等のハードウェアにより実現されてもよい。
ROM12は、非一時的なコンピュータ可読記憶媒体であり、上記のプログラムを記憶する。また、ROM12は、プロセッサ11が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。RAM13は、データの読み書きに用いられるメモリである。RAM13は、プロセッサ11が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
補助記憶デバイス14は、非一時的なコンピュータ可読記憶媒体であり、上記のプログラムを記憶する場合もある。また、補助記憶デバイス14は、プロセッサ11が各種の処理を行う上で使用するデータ、プロセッサ11での処理によって生成されたデータ又は各種の設定値などを保存する。
補助記憶デバイス14は、マップデータを予め格納する。また、補助記憶デバイス14は、各AGV棚8が格納する物品を示す棚情報を予め格納する。たとえば、棚情報は、AGV棚8を示す棚コードとAGV棚8が格納する物品を示す物品コードとを対応付けて格納する。
なお、ROM12又は補助記憶デバイス14に上記のプログラムが記憶された状態で、上位管理装置1が譲渡されてもよいし、上記のプログラムを記憶しない状態で、上位管理装置1が譲渡されてもよい。後者の場合、上位管理装置1は、光ディスク又は半導体メモリのようなリムーバブルな記憶媒体に記憶された上記のプログラムを読み取り、読み取ったプログラムを補助記憶デバイス14へ書き込む。又は、上位管理装置1は、ネットワークなどを介して上記のプログラムをダウンロードし、ダウンロードしたプログラムを補助記憶デバイス14へ書き込む。
通信インタフェース15は、種々の装置とデータを送受信するためのインタフェースである。通信インタフェース15は、外部装置及び制御装置4などに接続する。また、通信インタフェース15は、外部装置から出荷オーダなどを取得する。たとえば、通信インタフェース15は、LAN(local area network)接続などをサポートする。
次に、制御装置4について説明する。
図4は、実施形態に係る制御装置4の一例を示すブロック図である。
制御装置4は、1又は複数のコンピュータにより構成される。例えば、制御装置4は、プロセッサ41、ROM42、RAM43、補助記憶デバイス44、及び通信インタフェース45を備える。
図4は、実施形態に係る制御装置4の一例を示すブロック図である。
制御装置4は、1又は複数のコンピュータにより構成される。例えば、制御装置4は、プロセッサ41、ROM42、RAM43、補助記憶デバイス44、及び通信インタフェース45を備える。
なお、制御装置4は、図4が示すような構成の他に必要に応じた構成を具備したり、制御装置4から特定の構成が除外されたりしてもよい。
プロセッサ41は、制御装置4全体の動作を制御する機能を有する。プロセッサ41は、内部キャッシュ及び各種のインタフェースなどを備えてもよい。プロセッサ41は、内部メモリ、ROM42又は補助記憶デバイス44が予め記憶するプログラムを実行することにより種々の処理を実現する。
たとえば、プロセッサ41は、CPUである。なお、プロセッサ41は、LSI、ASIC、又はFPGA等のハードウェアにより実現されてもよい。
ROM42は、非一時的なコンピュータ可読記憶媒体であり、上記のプログラムを記憶する。また、ROM42は、プロセッサ41が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。RAM43は、データの読み書きに用いられるメモリである。RAM43は、プロセッサ41が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
補助記憶デバイス44は、非一時的なコンピュータ可読記憶媒体であり、上記のプログラムを記憶する場合もある。また、補助記憶デバイス44は、プロセッサ41が各種の処理を行う上で使用するデータ、プロセッサ41での処理によって生成されたデータ又は各種の設定値などを保存する。
通信インタフェース45は、種々の装置とデータを送受信するためのインタフェースである。通信インタフェース45は、上位管理装置1に接続する。また、通信インタフェース45は、無線LANアクセスポイント6を通じてAGV7に接続する。また、通信インタフェース45は、各ワークステーションWSに接続する。即ち、通信インタフェース45は、各ワークステーションWSのピッキングロボット111、入出力装置112、リーダ114及びプリンタ115に接続する。
たとえば、通信インタフェース45は、LAN接続などをサポートする。通信インタフェース45は、上位管理装置1とデータを送受信するためのインタフェースと、AGV7とデータを送受信するためのインタフェースと、ワークステーションWSに接続するためのインタフェースと、から構成されてもよい。
次に、AGV7について説明する。
図5は、実施形態に係るAGV7の一例を示すブロック図である。
AGV7は、プロセッサ71、ROM72、RAM73、補助記憶デバイス74、通信インタフェース75、駆動部76、センサ77、バッテリー78、充電機構79、及びタイヤ70などを備える。
図5は、実施形態に係るAGV7の一例を示すブロック図である。
AGV7は、プロセッサ71、ROM72、RAM73、補助記憶デバイス74、通信インタフェース75、駆動部76、センサ77、バッテリー78、充電機構79、及びタイヤ70などを備える。
なお、AGV7は、図5が示すような構成の他に必要に応じた構成を具備したり、AGV7から特定の構成が除外されたりしてもよい。
プロセッサ71は、AGV7全体の動作を制御する機能を有する。プロセッサ71は、内部キャッシュ及び各種のインタフェースなどを備えてもよい。プロセッサ71は、内部メモリ、ROM72又は補助記憶デバイス74が予め記憶するプログラムを実行することにより種々の処理を実現する。
たとえば、プロセッサ71は、CPUである。なお、プロセッサ71は、LSI、ASIC、又はFPGA等のハードウェアにより実現されてもよい。
プロセッサ71は、加速、減速、停止、方向転換、及びAGV棚8の積み降ろし等の動作に必要な演算及び制御などの処理を行う。プロセッサ71は、制御装置4からの制御信号に基づき、ROM72等に記憶されたプログラムを実行することにより、駆動信号を生成し各部に出力する。
例えば、制御装置4は、AGV7を現在位置から第1の位置(目的のAGV棚8の位置)へ移動させて第1の位置から第2の位置(目的のワークステーションWSの位置)へ移動させる制御信号を送信する。また、制御装置4は、AGV7を第2の位置から第1の位置へ移動させる制御信号を送信する。AGV7のプロセッサ71は、制御装置4から送信される制御信号に応じた駆動信号を出力する。これにより、AGV7は、現在位置から第1の位置へ移動し、第1の位置から第2の位置へ移動し、第2の位置から第1の位置へ移動する。また、プロセッサ71は、制御装置4から送信される制御信号に含まれるAGV棚8の積み降ろし指示に応じた駆動信号を出力する。これにより、AGV7は、プッシャーによりAGV棚8を持ち上げたり、持ち上げたAGV棚8を降ろしたりする。
ROM72は、非一時的なコンピュータ可読記憶媒体であり、上記のプログラムを記憶する。また、ROM72は、プロセッサ71が各種の処理を行う上で使用するデータ又は各種の設定値などを記憶する。RAM73は、データの読み書きに用いられるメモリである。RAM73は、プロセッサ71が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。
補助記憶デバイス74は、非一時的なコンピュータ可読記憶媒体であり、上記のプログラムを記憶する場合もある。また、補助記憶デバイス74は、プロセッサ71が各種の処理を行う上で使用するデータ、プロセッサ71での処理によって生成されたデータ又は各種の設定値などを保存する。
通信インタフェース75は、無線LANアクセスポイント6を通じて制御装置4とデータを送受信するインタフェースである。たとえば、通信インタフェース75は、無線LAN接続をサポートする。
駆動部76は、モータ等であり、プロセッサ71から出力される駆動信号に基づきモータを回転又は停止する。モータの動力は、タイヤ70に伝達され、また、モータの動力は、操舵機構に伝達される。このようなモータからの動力により、AGV7は、目的位置へ移動する。
また、AGV7がAGV棚8下に潜り込んだ状態で、駆動部76は、プロセッサ71から出力される駆動信号に基づきモータを回転(順回転)する。このモータからの動力によりプッシャーが上昇しAGV棚8が持ち上げられる。また、AGV7が目的位置に到達した後、駆動部76は、プロセッサ71から出力される駆動信号に基づきモータを回転(逆回転)する。このモータからの動力によりプッシャーが下降しAGV棚8が床面に降ろされる。
センサ77は、複数の反射センサである。各反射センサは、AGV7の周囲に取り付けられる。各反射センサは、レーザ光を照射し、レーザ光を照射してからレーザ光が物体で反射して戻るまでの時間を検出し、検出された時間に基づき物体までの距離を検知し、検知信号をプロセッサ71へ通知する。プロセッサ71は、センサ77からの検知信号に基づき、AGV7の走行を制御する制御信号を出力する。例えば、プロセッサ71は、センサ77からの検知信号に基づき、物体への衝突を回避する減速又は停止等の制御信号を出力する。なお、センサ77以外に、カメラを備え、カメラが、周辺を撮影し撮影画像をプロセッサ71へ出力してもよい。この場合、プロセッサ71は、撮影画像を解析し、物体への衝突を回避する減速又は停止等の制御信号を出力する。
バッテリー78は、駆動部76等に必要な電力を供給する。充電機構79は、充電ステーション9とバッテリー78とを接続する機構であり、バッテリー78は、充電機構79を介して充電ステーション9から供給される電力により充電される。
次に、上位管理装置1が実現する機能について説明する。プロセッサ11が実現する機能は、プロセッサ11が内部メモリ、ROM12又は補助記憶デバイス14などに格納されるプログラムを実行することで実現される。
プロセッサ11は、ピッキングする物品を示す出荷オーダから構成されるオーダリストを制御装置4に送信する機能を有する。
プロセッサ11は、通信インタフェース15を通じて外部装置などから出荷オーダを取得する。また、プロセッサ11は、操作部などを通じて出荷オーダの入力を受け付けるものであってもよい。ここでは、出荷オーダは、1つの物品を示すものであってもよいし、複数の物品を示すものであってもよい。
プロセッサ11は、通信インタフェース15を通じて外部装置などから出荷オーダを取得する。また、プロセッサ11は、操作部などを通じて出荷オーダの入力を受け付けるものであってもよい。ここでは、出荷オーダは、1つの物品を示すものであってもよいし、複数の物品を示すものであってもよい。
出荷オーダは、ピッキングする物品を識別するためのID及び物品の配送先などを示す。また、出荷オーダは、ジョブの有無及び内容を示す。即ち、出荷オーダは、自身がジョブオーダ又は通常オーダであることを示す情報(属性情報)を含む。
プロセッサ11は、複数の出荷オーダをリスト化してオーダリストを生成する。オーダリストを生成すると、通信インタフェース15を通じてオーダリストを制御装置4に送信する。
たとえば、プロセッサ11は、所定のタイミングでオーダリストを制御装置4に送信してもよい。また、プロセッサ11は、制御装置4からのリクエストに応じてオーダリストを制御装置4に送信してもよい。
次に、制御装置4が実現する機能について説明する。プロセッサ41が実現する機能は、プロセッサ41が内部メモリ、ROM42又は補助記憶デバイス44などに格納されるプログラムを実行することで実現される。
まず、プロセッサ41は、オーダリストを取得する機能を有する。
プロセッサ41は、所定のタイミングで通信インタフェース45を通じてオーダリストを上位管理装置1から受信する。また、プロセッサ41は、通信インタフェース45を通じてオーダリストを要求するリクエストを上位管理装置1に送信してオーダリストを上位管理装置1から受信してもよい。
プロセッサ41は、所定のタイミングで通信インタフェース45を通じてオーダリストを上位管理装置1から受信する。また、プロセッサ41は、通信インタフェース45を通じてオーダリストを要求するリクエストを上位管理装置1に送信してオーダリストを上位管理装置1から受信してもよい。
また、プロセッサ41は、複数のジョブオーダに対して代表ラベルを設定する機能を有する。
ここでは、各出荷オーダには、出荷オーダを識別するためのピッキングラベルが設定されているものとする。たとえば、ピッキングラベルは、数値又は文字列などから構成される。
ここでは、各出荷オーダには、出荷オーダを識別するためのピッキングラベルが設定されているものとする。たとえば、ピッキングラベルは、数値又は文字列などから構成される。
プロセッサ41は、所定のアルゴリズムに従ってオーダリストから複数のジョブオーダを抽出する。複数のジョブオーダを抽出すると、プロセッサ41は、抽出された複数のジョブオーダのピッキングラベルに代表ラベルを設定する。代表ラベルは、複数のピッキングラベルを1つのセットとして識別する。
プロセッサ41は、代表ラベルと複数のピッキングラベルとを対応付けたラベル対応表を補助記憶デバイス44などに格納する。
図6は、ラベル対応表の構成例を示す。図6が示すように、ラベル対応表は、代表ラベルと、複数のピッキングラベルとを対応付けて格納する。たとえば、ラベル対応表は、代表ラベルとしての「JU0001」に、ピッキングラベルとしての「0001」乃至「0005」を対応付ける。
なお、ラベル対応表は、上位管理装置1のプロセッサ11が生成するものであってもよい。この場合、プロセッサ41は、上位管理装置1からラベル対応表を取得する。
また、プロセッサ41は、ワークステーションWSの動作モードを設定する機能を有する。
ここでは、動作モードは、ジョブモード又は通常モードの何れかである。ジョブモードは、ワークステーションWSがジョブオーダの物品をピッキングする動作モードである。通常モードは、ワークステーションWSが通常オーダの物品をピッキングする動作モードである。
プロセッサ41は、入出力装置112を通じてログイン情報を取得する。たとえば、ログイン情報は、係員113を識別するIDなどを含む。
ログイン情報を取得すると、プロセッサ41は、入出力装置112に動作モードの選択を受け付けるための選択画面を表示する。
図7は、プロセッサ41が表示する選択画面の例である。図7が示すように、選択画面は、アイコン201及び202を表示する。
アイコン201は、ジョブモードの選択を受け付けるためのアイコンである。
アイコン202は、通常モードの選択を受け付けるためのアイコンである。
アイコン202は、通常モードの選択を受け付けるためのアイコンである。
プロセッサ41は、入出力装置112を通じて、アイコン201又は202へのタップを受け付けて、動作モードの選択を受け付ける。
また、プロセッサ41は、ジョブモードを設定した場合、ジョブオーダの入力を受け付ける機能を有する。
ジョブモードを設定すると(アイコン201へのタップを受け付けると)、プロセッサ41は、ジョブオーダの入力画面を入出力装置112に表示する。
ジョブモードを設定すると(アイコン201へのタップを受け付けると)、プロセッサ41は、ジョブオーダの入力画面を入出力装置112に表示する。
図8は、プロセッサ41が表示する入力画面の例である。図7が示すように、選択画面は、表示領域203及びアイコン204を表示する。
表示領域203は、入力された代表ラベル(図8では、JOB-NO)及びピッキングラベル(図8では、オーダ番号)を表示する。
アイコン204は、ピッキングを開始する操作を受け付けるためのアイコンである。
ここで、プロセッサ41は、リーダ114を通じて代表ラベル又はピッキングラベルをエンコードして得られたコードをスキャンする。
係員113は、代表ラベル又はピッキングラベルをエンコードして得られたコードをリーダ114に読み取らせる。
プロセッサ41は、リーダ114を通じて、コードから代表ラベル又はピッキングラベルを取得する。
ピッキングラベルを取得すると、プロセッサ41は、当該ワークステーションWSに割り当てられるジョブオーダをリスト化したバッチ(たとえば、第1のバッチ)にピッキングラベルを追加する。また、プロセッサ41は、ピッキングラベルを表示領域203に表示する。
また、代表ラベルを取得すると、プロセッサ41は、ラベル対応表を参照して、取得された代表ラベルに対応する複数のピッキングラベルを取得する。複数のピッキングを取得すると、プロセッサ41は、バッチにピッキングラベルを追加する。また、プロセッサ41は、代表ラベル及びピッキングラベルを表示領域203に表示する。
プロセッサ41は、入出力装置112などを通じてスキャンを完了する操作の入力を受け付けるまで、リーダ114を通じてコードをスキャンする。
また、プロセッサ41は、バッチに基づいてワークステーションWSにAGV棚8を搬送する機能を有する。
スキャンを完了すると、プロセッサ41は、アイコン204へのタップを受け付ける。アイコン204へのタップを受け付けると、プロセッサ41は、バッチにおいてピッキングラベルの順序を最適化する。たとえば、プロセッサ41は、AGV棚8の呼び出し回数が最小になるようにバッチにおいてピッキングラベルの順序を並び替える。また、プロセッサ41は、他のワークステーションWSに同時に同一のAGV棚8を呼び出さないようにバッチにおいてピッキングラベルの順序を並び替える。
なお、プロセッサ41がピッキングラベルの順序を最適化する方法は、特定の方法に限定されるものではない。
バッチを最適化すると、プロセッサ41は、バッチから未処理の先頭のピッキングラベルを取得する。先頭のピッキングラベルを取得すると、プロセッサ41は、ピッキングラベルが示すジョブオーダの物品を格納するAGV棚8を特定する。
AGV棚8を特定すると、プロセッサ41は、通信インタフェース45を通じて、AGV7の1つに、特定されたAGV棚8に移動するように制御信号を送信する。
AGV7が制御信号に従って当該AGV棚8の下に移動すると、プロセッサ41は、通信インタフェース45を通じて、当該AGV7に当該AGV棚8を持ち上げるように制御信号を送信する。
AGV7が制御信号に従って当該AGV棚8を持ち上げると、プロセッサ41は、通信インタフェース45を通じて、当該AGV7に当該ワークステーションWSに移動するように制御信号を送信する。
AGV7は、制御信号に従って当該ワークステーションWSに移動する。
当該ワークステーションWSでは、ピッキングロボット111又は係員113は、AGV7が搬送したAGV棚8から物品をピッキングする。
また、プロセッサ41は、当該ワークステーションWSのプリンタ115を用いて、ジョブオーダに関連する伝票又はシールなどを印刷してもよい。
また、プロセッサ41は、当該ワークステーションWSのプリンタ115を用いて、ジョブオーダに関連する伝票又はシールなどを印刷してもよい。
プロセッサ41は、バッチの各ピッキングラベルについて同様にAGV棚8を当該ワークステーションWSに呼び出す。
また、プロセッサ41は、通常モードを設定した場合、通常オーダに基づいてAGV棚8をワークステーションWSに搬送する機能を有する。
通常モードを設定すると(アイコン202へのタップを受け付けると)、プロセッサ41は、オーダリストから通常オーダを取得する。たとえば、プロセッサ41は、未処理の通常オーダから所定の個数の通常オーダを取得する。また、プロセッサ41は、他のワークステーションWSに割り当てられている通常オーダを再配分してもよい。即ち、プロセッサ41は、他のワークステーションWSに割り当てられている通常オーダからいくつかの通常オーダを取得するものであってもよい。
通常モードを設定すると(アイコン202へのタップを受け付けると)、プロセッサ41は、オーダリストから通常オーダを取得する。たとえば、プロセッサ41は、未処理の通常オーダから所定の個数の通常オーダを取得する。また、プロセッサ41は、他のワークステーションWSに割り当てられている通常オーダを再配分してもよい。即ち、プロセッサ41は、他のワークステーションWSに割り当てられている通常オーダからいくつかの通常オーダを取得するものであってもよい。
通常オーダを取得すると、プロセッサ41は、取得された通常オーダを識別するピッキングラベルをリスト化したバッチを生成する。バッチを生成すると、プロセッサ41は、バッチにおいてピッキングラベルの順序を最適化する。たとえば、プロセッサ41は、AGV棚8の呼び出し回数が最小になるようにバッチにおいてピッキングラベルの順序を並び替える。また、プロセッサ41は、他のワークステーションWSに同時に同一のAGV棚8を呼び出さないようにバッチにおいてピッキングラベルの順序を並び替える。
なお、バッチは、通常オーダのピッキングラベルとジョブオーダのピッキングラベルとを含むものであってもよい。たとえば、プロセッサ41は、通常オーダのピッキングラベル及びジョブオーダのピッキングをリスト化してバッチを生成する。また、プロセッサ41は、通常オーダ及びジョブオーダが混在した状態でバッチにおいてピッキングラベルの順序を並び替えてもよい。
また、プロセッサ41は、ジョブオーダの処理が完了した通知を他のワークステーションWSから受信した場合、バッチにおいてピッキングラベルの順序を再度並び替えてもよい。たとえば、プロセッサ41は、当該他のワークステーションへ割り当てる出荷オーダを設定して、設定された出荷オーダのピッキングラベルをバッチから除外する。プロセッサ41は、当該ピッキングラベルが除外されたバッチにおいて、ピッキングラベルの順序を再度入れ替える。
また、プロセッサ41は、他のワークステーションWSからラベル情報を受信しラベル情報に基づいてジョブオーダを抽出した場合、バッチにおいてピッキングラベルの順序を再度並び替えてもよい。たとえば、プロセッサ41は、当該他のワークステーションへ割り当てるジョブオーダのピッキングラベルをバッチから除外する。プロセッサ41は、当該ピッキングラベルが除外されたバッチにおいて、ピッキングラベルの順序を再度入れ替える。
なお、プロセッサ41がピッキングラベルの順序を最適化する方法及びタイミングは、特定の方法に限定されるものではない。
バッチを最適化すると、プロセッサ41は、バッチから未処理の先頭のピッキングラベルを取得する。先頭のピッキングラベルを取得すると、プロセッサ41は、ピッキングラベルが示す通常オーダの物品を格納するAGV棚8を特定する。
AGV棚8を特定すると、プロセッサ41は、通信インタフェース45を通じて、AGV7の1つに、特定されたAGV棚8に移動するように制御信号を送信する。
AGV7が制御信号に従って当該AGV棚8の下に移動すると、プロセッサ41は、通信インタフェース45を通じて、当該AGV7に当該AGV棚8を持ち上げるように制御信号を送信する。
AGV7が制御信号に従って当該AGV棚8を持ち上げると、プロセッサ41は、通信インタフェース45を通じて、当該AGV7に当該ワークステーションWSに移動するように制御信号を送信する。
AGV7は、制御信号に従って当該ワークステーションWSに移動する。
当該ワークステーションWSでは、ピッキングロボット111又は係員113は、AGV7が搬送したAGV棚8から物品をピッキングする。
プロセッサ41は、バッチの各通常オーダについて同様にAGV棚8を当該ワークステーションWSに呼び出す。
プロセッサ41は、バッチの各通常オーダについて同様にAGV棚8を当該ワークステーションWSに呼び出す。
次に、物流システム100の動作例について説明する。
図9乃至11は、物流システム100の動作例について説明するためのシーケンス図である。
図9乃至11は、物流システム100の動作例について説明するためのシーケンス図である。
まず、上位管理装置1のプロセッサ11は、ジョブオーダと通常オーダとから構成されるオーダリストを生成する(S11)。オーダリストを生成すると、プロセッサ11は、通信インタフェース15を通じてオーダリストを制御装置4へ送信する(S12)。
制御装置4のプロセッサ41は、通信インタフェース45を通じてオーダリストを上位管理装置1から受信する。
ここで、第1のWSは、入出力装置112を通じてログイン情報を取得する(S13)。ログイン情報を取得すると、第1のWSは、入出力装置112を通じてログイン情報を制御装置4に送信する(S14)。
制御装置4のプロセッサ41は、通信インタフェース45を通じてログイン情報を第1のWSから受信する。
ログイン情報を制御装置4に送信すると、ここでは、第1のWSは、入出力装置112を通じてジョブモードの選択を受け付ける(S15)。ジョブモードの選択を受け付けると、第1のWSは、入出力装置112を通じてジョブモードが選択されたことを示す情報(ジョブオーダの処理を開始する通知)を制御装置4に送信する(S16)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該情報を第1のWSから受信する。
ここで、第1のWSは、リーダ114を用いて代表ラベルのコードをスキャンする(S17)。代表ラベルのコードをスキャンすると、第1のWSは、リーダ114を用いて、コードをデコードして得られた代表ラベルを制御装置4に送信する(S18)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該代表ラベルを第1のWSから受信する。当該代表ラベルを第1のWSから受信すると、プロセッサ41は、当該代表ラベルに対応するピッキングラベルを第1のバッチに追加する(S19)。ここで、第1のバッチは、第1のWSに割り当てられるジョブオーダのピッキングラベルから構成される。
スキャンが終了していない場合(S20、NO)、第1のWSは、S17に戻る。
スキャンが終了した場合(S20、YES)、第1のWSは、入出力装置112を通じてピッキングを開始する操作の入力を受け付ける(S21)。当該操作の入力を受け付けると、第1のWSは、入出力装置112を通じて、当該操作の入力を受け付けたことを示す情報を制御装置4に送信する(S22)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該情報を第1のWSから受信する。当該情報を受信すると、プロセッサ41は、第1のバッチを最適化する(S23)。
第1のバッチを最適化すると、プロセッサ41は、第1のバッチを構成するピッキングラベルが示すジョブオーダに基づいて、AGV棚8を第1のWSへ搬送させる制御信号をAGV7に送信する(S24)。
AGV7は、当該制御信号を受信する。当該制御信号を受信すると、AGV7は、AGV棚8を第1のWSに搬送する(S25)。AGV棚8を第1のWSに搬送すると、AGV7は、AGV棚8を搬送したことを示す通知を第1のWSに送信する(S26)。
ここで、第1のWSは、ピッキングロボット111又は係員113を用いてAGV棚8から物品をピッキングする。
また、物流システム100は、第1のバッチの各ピッキングラベルについてS24乃至S26を繰り返す。
ここで、第2のWSは、入出力装置112を通じてログイン情報を取得する(S27)。ログイン情報を取得すると、第2のWSは、入出力装置112を通じてログイン情報を制御装置4に送信する(S28)。
制御装置4のプロセッサ41は、通信インタフェース45を通じてログイン情報を第2のWSから受信する。
ログイン情報を制御装置4に送信すると、ここでは、第2のWSは、入出力装置112を通じてジョブモードの選択を受け付ける(S29)。ジョブモードの選択を受け付けると、第2のWSは、入出力装置112を通じてジョブモードが選択されたことを示す情報を制御装置4に送信する(S30)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該情報を第2のWSから受信する。
ここで、第2のWSは、リーダ114を用いてピッキングラベルのコードをスキャンする(S31)。ピッキングラベルのコードをスキャンすると、第2のWSは、リーダ114を用いて、コードをデコードして得られたピッキングラベルを制御装置4に送信する(S32)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該ピッキングラベルを第2のWSから受信する。当該ピッキングラベルを第2のWSから受信すると、プロセッサ41は、当該ピッキングラベルを第2のバッチに追加する(S33)。ここで、第2のバッチは、第2のWSに割り当てられるジョブオーダのピッキングラベルから構成される。
スキャンが終了していない場合(S34、NO)、第2のWSは、S31に戻る。
スキャンが終了した場合(S34、YES)、第2のWSは、入出力装置112を通じてピッキングを開始する操作の入力を受け付ける(S35)。当該操作の入力を受け付けると、第2のWSは、入出力装置112を通じて、当該操作の入力を受け付けたことを示す情報を制御装置4に送信する(S36)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該情報を第2のWSから受信する。当該情報を受信すると、プロセッサ41は、第2のバッチを最適化する(S37)。
第2のバッチを最適化すると、プロセッサ41は、第2のバッチを構成するピッキングラベルが示すジョブオーダに基づいて、AGV棚8を第2のWSへ搬送させる制御信号をAGV7に送信する(S38)。
AGV7は、当該制御信号を受信する。当該制御信号を受信すると、AGV7は、AGV棚8を第2のWSに搬送する(S39)。AGV棚8を第2のWSに搬送すると、AGV7は、AGV棚8を搬送したことを示す通知を第2のWSに送信する(S40)。
ここで、第2のWSは、ピッキングロボット111又は係員113を用いてAGV棚8から物品をピッキングする。
また、物流システム100は、第2のバッチの各ピッキングラベルについてS38乃至S40を繰り返す。
ここで、第3のWSは、入出力装置112を通じてログイン情報を取得する(S41)。ログイン情報を取得すると、第3のWSは、入出力装置112を通じてログイン情報を制御装置4に送信する(S42)。
制御装置4のプロセッサ41は、通信インタフェース45を通じてログイン情報を第3のWSから受信する。
ログイン情報を制御装置4に送信すると、ここでは、第3のWSは、入出力装置112を通じて通常モードの選択を受け付ける(S43)。通常モードの選択を受け付けると、第3のWSは、入出力装置112を通じて通常モードが選択されたことを示す情報を制御装置4に送信する(S44)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該情報を受信する。当該情報を受信すると、プロセッサ41は、通常オーダに基づいてAGV7にAGV棚8を第3のWSに搬送させる。
第3のWSは、AGV棚8から物品をピッキングする(S45)。
第3のWSは、AGV棚8から物品をピッキングする(S45)。
ここで、第1のバッチを構成する各ジョブオーダのピッキングが完了したものとする(S46)。
第1のバッチを構成する各ジョブオーダのピッキングが完了すると、ここでは、第1のWSは、リーダ114を用いて代表ラベルのコードをスキャンする(S47)。代表ラベルのコードをスキャンすると、第1のWSは、リーダ114を用いて、コードをデコードして得られた代表ラベルを制御装置4に送信する(S48)。
制御装置4のプロセッサ41は、通信インタフェース45を通じて当該代表ラベルを第1のWSから受信する。当該代表ラベルを第1のWSから受信すると、プロセッサ41は、当該代表ラベルに対応するピッキングラベルを第3のバッチに追加する(S19)。ここで、第3のバッチは、第1のWSに割り当てられるジョブオーダのピッキングラベルから構成される。
スキャンが終了していない場合(S50、NO)、第1のWSは、S47に戻る。
スキャンが終了した場合(S50、YES)、第1のWSは、入出力装置112を通じてピッキングを開始する操作の入力を受け付ける(S51)。当該操作の入力を受け付けると、第1のWSは、前述の通り物品のピッキングを行う(S52)。
ここで、第2のバッチを構成する各ジョブオーダのピッキングが完了したものとする(S53)。
第2のWSは、入出力装置112を通じてログアウトの操作の入力を受け付けたものとする(S54)。
ここで、第2のWSは、入出力装置112を通じてログイン情報を制御装置4に送信する(S55)。
制御装置4のプロセッサ41は、通信インタフェース45を通じてログイン情報を第2のWSから受信する。
ログイン情報を制御装置4に送信すると、ここでは、第2のWSは、入出力装置112を通じて通常モードの選択を受け付ける(S57)。
物流システム100は、以下、同様に動作する。
物流システム100は、以下、同様に動作する。
次に、制御装置4の動作例について説明する。
まず、制御装置4がワークステーションWSにジョブモードを設定した場合の動作例について説明する。
まず、制御装置4がワークステーションWSにジョブモードを設定した場合の動作例について説明する。
図12は、制御装置4がワークステーションWSにジョブモードを設定した場合の動作例について説明するためのフローチャートである。
まず、制御装置4のプロセッサ41は、リーダ114を通じてコードをスキャンする(S61)。コードをスキャンすると、プロセッサ41は、コードをデコードして得られたラベルが代表ラベルであるかを判定する(S62)。たとえば、プロセッサ41は、コードをデコードして得られたラベルが「JU」を含むかを判定する。
コードをデコードして得られたラベルが代表ラベルであると判定すると(S62、YES)、プロセッサ41は、ラベル対応表を参照して、代表ラベルに対応するピッキングラベルを取得する(S63)。
ピッキングラベルを取得すると、プロセッサ41は、代表ラベルに対応するピッキングラベルをバッチに追加する(S64)。
コードをデコードして得られたラベルがピッキングラベルであると判定すると(S62、NO)、プロセッサ41は、ピッキングラベルをバッチに追加する(S65)。
代表ラベルに対応するピッキングラベルをバッチに追加した場合(S64)、又は、ピッキングラベルをバッチに追加した場合(S65)、プロセッサ41は、スキャンが完了したかを判定する(S66)。
スキャンが完了していないと判定すると(S66、NO)、プロセッサ41は、S61に戻る。
スキャンが完了したと判定すると(S66、YES)、プロセッサ41は、入出力装置112を通じて、ピッキングを開始する操作の入力を受け付ける(S67)。ピッキングを開始する操作の入力を受け付けると、プロセッサ41は、バッチを最適化する(S68)。バッチを最適化すると、プロセッサ41は、AGV7を用いて、最適化されたバッチの各ピッキングラベルが示すジョブオーダに基づいてAGV棚8をワークステーションWSに搬送する(S69)。
最適化されたバッチの各ピッキングラベルが示すジョブオーダに基づいてAGV棚8をワークステーションWSに搬送すると、プロセッサ41は、動作を終了する。
なお、プロセッサ41は、プリンタ115を用いてジョブに関連する伝票及びシールなどを印刷してもよい。
次に、制御装置4がワークステーションWSに通常モードを設定した場合の動作例について説明する。
図13は、制御装置4がワークステーションWSに通常モードを設定した場合の動作例について説明するためのフローチャートである。
まず、制御装置4のプロセッサ41は、入出力装置112を通じて、ピッキングを開始する操作の入力を受け付ける(S71)。ピッキングを開始する操作の入力を受け付けると、プロセッサ41は、通常オーダを取得する(S72)。
通常オーダを取得すると、プロセッサ41は、通常オーダのピッキングラベルから構成されるバッチを最適化する(S73)。バッチを最適化すると、プロセッサ41は、AGV7を用いて、最適化されたバッチの各ピッキングラベルが示す通常オーダに基づいてAGV棚8をワークステーションWSに搬送する(S74)。
最適化されたバッチの各ピッキングラベルが示す通常オーダに基づいてAGV棚8をワークステーションWSに搬送すると、プロセッサ41は、動作を終了する。
なお、プロセッサ41がリーダ114を通じてスキャンするピッキングラベルは、ジョブオーダを示すものでなくともよい。たとえば、プロセッサ41がリーダ114を通じてスキャンするピッキングラベルは、所定の物品(たとえば、ピッキングロボット111でピッキング可能な物品)の出荷オーダを示すものであってもよい。
また、プロセッサ41は、バッチを最適化しなくともよい。
また、プロセッサ41は、メモリなどからピッキングラベルを取得するものであってもよい。また、プロセッサ41は、入出力装置112などを通じてピッキングラベルの入力を受け付けるものであってもよい。
また、プロセッサ41は、メモリなどからピッキングラベルを取得するものであってもよい。また、プロセッサ41は、入出力装置112などを通じてピッキングラベルの入力を受け付けるものであってもよい。
また、プロセッサ41は、ワークステーションWSにジョブモードを設定すると、当該ワークステーションWSからラベル情報を受信しなくともよい。プロセッサ41は、ワークステーションWSにジョブモードを設定すると、ジョブオーダを取得して所定の順序を並べ替える。プロセッサ41は、所定の順序に従って、ジョブオーダに基づいて棚を当該ワークステーションWSに搬送させる制御信号をAGV7に送信してもよい。
以上のように構成された物流システムは、ワークステーションにおいて入力された操作に基づいて当該ワークステーションに割り当てるオーダを決定する。また、物流システムは、割り当てられたオーダの順序を最適化する。その結果、物流システムは、所定のワークステーションにジョブオーダを割り当てることができる。よって、物流システムは、ジョブが必要な物品を所定のワークステーションに集約することができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
Claims (12)
- 物品をピッキングするオーダを管理する上位管理装置、物品をピッキングする複数のワークステーション及び物品が保管される棚を搬送する自動搬送車とデータを送受信する通信インタフェースと、
前記通信インタフェースを通じて、前記上位管理装置から複数のオーダを取得し、
前記通信インタフェースを通じて、第1のワークステーションから取得する特定のオーダを示すラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出し、
前記通信インタフェースを通じて、抽出した前記特定のオーダが示す物品を保管する前記棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する前記棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号とを前記自動搬送車に送信する、
プロセッサと、
を備える情報処理装置。 - 前記プロセッサは、
前記特定のオーダを所定の順序に並び替え、
前記通信インタフェースを通じて、抽出した複数の前記特定のオーダが示す物品が保管される前記棚を前記所定の順序で前記第1のワークステーションに搬送させる制御信号を送信する、
請求項1に記載の情報処理装置。 - 前記プロセッサは、
前記通常オーダを所定の順序に並び替え、
前記通信インタフェースを通じて、前記通常オーダが示す物品が保管される前記棚を前記所定の順序で前記第1のワークステーション以外のワークステーションに搬送させる制御信号を送信する、
請求項1又は2に記載の情報処理装置。 - 前記プロセッサは、
前記通信インタフェースを通じて、前記特定のオーダの処理が完了した通知を受信した場合、もしくは新たにラベル情報を取得し、前記ラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出した場合、
前記通常オーダを所定の順序に再度並び替え、
前記通信インタフェースを通じて、前記通常オーダが示す物品が保管される前記棚を前記所定の順序でワークステーションに搬送させる制御信号を送信する、
請求項3に記載の情報処理装置。 - 前記通信インタフェースは、前記ワークステーションが備えるリーダに接続し、
前記プロセッサは、前記リーダが読み取ったコードをデコードして得られる前記ラベル情報を取得する、
請求項1乃至4の何れか1項に記載の情報処理装置。 - 前記ラベル情報は、前記特定のオーダとしてジョブが割り当てられたオーダを示す、請求項1乃至5の何れか1項に記載の情報処理装置。
- 前記ジョブは、伝票又はシールの添付である、
請求項6に記載の情報処理装置。 - 前記通信インタフェースは、前記ワークステーションが備えるプリンタに接続し、
前記プロセッサは、前記プリンタを用いて前記伝票又は前記シールを印刷する、
請求項7に記載の情報処理装置。 - プロセッサによって実行される情報処理方法であって、
物品をピッキングするオーダを管理する上位管理装置から複数のオーダを取得し、
物品をピッキングする複数のワークステーションの中の第1のワークステーションから取得する特定のオーダを示すラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出し、
抽出した前記特定のオーダが示す物品を保管する棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号とを自動搬送車に送信する、
情報処理方法。 - プロセッサによって実行されるプログラムであって、
前記プロセッサに、
物品をピッキングするオーダを管理する上位管理装置から複数のオーダを取得する機能と、
物品をピッキングする複数のワークステーションの中の第1のワークステーションから取得する特定のオーダを示すラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出する機能と、
抽出した前記特定のオーダが示す物品を保管する棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号とを自動搬送車に送信する機能と、
を実現させるプログラム。 - 物品をピッキングするオーダを管理する上位管理装置と、
物品をピッキングする複数のワークステーションと、
物品が保管される棚を搬送する自動搬送車と、
前記上位管理装置、前記複数のワークステーション及び前記自動搬送車とデータを送受信する通信インタフェースと、
前記通信インタフェースを通じて、前記上位管理装置から複数のオーダを取得し、
前記通信インタフェースを通じて、第1のワークステーションから取得する特定のオーダを示すラベル情報に基づいて前記複数のオーダから前記特定のオーダを抽出し、
前記通信インタフェースを通じて、抽出した前記特定のオーダが示す物品を保管する前記棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する前記棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号を前記自動搬送車に送信する、
プロセッサと、
を備える情報処理装置と、
を備えるシステム。 - 物品をピッキングするオーダを管理する上位管理装置、物品をピッキングする複数のワークステーション及び物品が保管される棚を搬送する自動搬送車とデータを送受信する通信インタフェースと、
前記通信インタフェースを通じて、前記上位管理装置から複数のオーダと、前記複数のオーダのそれぞれが特定の処理が必要な特定のオーダか否かを示す属性情報を取得し、 前記通信インタフェースを通じて、第1のワークステーションから受信する前記特定のオーダの処理を開始する通知に基づいて前記属性情報が示す特定のオーダを抽出し、前記特定のオーダが示す物品を保管する前記棚を前記第1のワークステーションに搬送させる制御信号と、前記特定のオーダ以外の通常オーダが示す物品を保管する前記棚を前記第1のワークステーション以外の前記ワークステーションに搬送させる制御信号とを前記自動搬送車に送信する、
プロセッサと、
を備える情報処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22779836.0A EP4317022A4 (en) | 2021-03-31 | 2022-03-07 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND SYSTEM |
| US18/458,525 US20230410043A1 (en) | 2021-03-31 | 2023-08-30 | Information processing apparatus, information processing method, computer-readable storage medium, and system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021-060519 | 2021-03-31 | ||
| JP2021060519A JP7712732B2 (ja) | 2021-03-31 | 2021-03-31 | 情報処理装置、情報処理方法、プログラム及びシステム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/458,525 Continuation US20230410043A1 (en) | 2021-03-31 | 2023-08-30 | Information processing apparatus, information processing method, computer-readable storage medium, and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022209612A1 true WO2022209612A1 (ja) | 2022-10-06 |
Family
ID=83458637
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2022/009767 Ceased WO2022209612A1 (ja) | 2021-03-31 | 2022-03-07 | 情報処理装置、情報処理方法、プログラム及びシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20230410043A1 (ja) |
| EP (1) | EP4317022A4 (ja) |
| JP (1) | JP7712732B2 (ja) |
| WO (1) | WO2022209612A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119599038B (zh) * | 2024-09-02 | 2025-10-17 | 湖南长远锂科新能源有限公司 | 锂电池材料加工方法、装置、设备及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016147335A1 (ja) * | 2015-03-18 | 2016-09-22 | 株式会社日立製作所 | オーダー管理装置、及びオーダー管理方法 |
| JP2019137543A (ja) | 2018-02-14 | 2019-08-22 | 株式会社日立物流 | ピッキングシステム及びピッキングシステムの制御方法 |
| JP2019206415A (ja) * | 2018-05-29 | 2019-12-05 | 株式会社日立物流 | 物品搬送システム、オーダー管理装置、及び、物品搬送システムの制御方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6510436B2 (ja) * | 2016-02-12 | 2019-05-08 | 株式会社日立製作所 | 物品搬送システム、搬送装置及び物品搬送方法 |
| WO2017149705A1 (ja) * | 2016-03-02 | 2017-09-08 | 株式会社日立物流 | オーダー管理装置、オーダー管理方法、およびオーダー管理プログラム |
| JP7161957B2 (ja) * | 2019-02-22 | 2022-10-27 | 株式会社日立インダストリアルプロダクツ | 物品搬送システム及び物品搬送方法 |
| US12012283B1 (en) * | 2020-06-30 | 2024-06-18 | Staples, Inc. | Robotic fulfillment system carton release logic |
-
2021
- 2021-03-31 JP JP2021060519A patent/JP7712732B2/ja active Active
-
2022
- 2022-03-07 WO PCT/JP2022/009767 patent/WO2022209612A1/ja not_active Ceased
- 2022-03-07 EP EP22779836.0A patent/EP4317022A4/en active Pending
-
2023
- 2023-08-30 US US18/458,525 patent/US20230410043A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2016147335A1 (ja) * | 2015-03-18 | 2016-09-22 | 株式会社日立製作所 | オーダー管理装置、及びオーダー管理方法 |
| JP2019137543A (ja) | 2018-02-14 | 2019-08-22 | 株式会社日立物流 | ピッキングシステム及びピッキングシステムの制御方法 |
| JP2019206415A (ja) * | 2018-05-29 | 2019-12-05 | 株式会社日立物流 | 物品搬送システム、オーダー管理装置、及び、物品搬送システムの制御方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4317022A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7712732B2 (ja) | 2025-07-24 |
| EP4317022A1 (en) | 2024-02-07 |
| EP4317022A4 (en) | 2024-11-13 |
| US20230410043A1 (en) | 2023-12-21 |
| JP2022156700A (ja) | 2022-10-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10752442B2 (en) | Identification and planning system and method for fulfillment of orders | |
| US10929800B1 (en) | Modular automated inventory sorting and retrieving | |
| US20210316944A1 (en) | Relay-type goods picking system and method | |
| US11220007B2 (en) | Method of stacking goods by robot, system of controlling robot to stack goods, and robot | |
| CN109399123B (zh) | 货物分拣方法、系统、控制服务器、机器人及介质 | |
| JP5106544B2 (ja) | ステータス情報を通信するためのシステムおよび方法 | |
| US20220402698A1 (en) | Transport control device, transport control method, and computer-readable storage medium | |
| US10315231B1 (en) | Attribute-based container selection for inventory | |
| CN112265773A (zh) | 一种货物上架的方法、装置及搬运机器人 | |
| JP2022100437A (ja) | 情報処理装置、情報処理方法、プログラム、及び制御システム | |
| CN214987861U (zh) | 仓储拣货系统 | |
| KR20210024578A (ko) | 비축 보조 로봇 | |
| WO2020137968A1 (ja) | Rfid読取システム | |
| WO2022209612A1 (ja) | 情報処理装置、情報処理方法、プログラム及びシステム | |
| JP7524088B2 (ja) | プログラム | |
| JP2023173239A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US20230381822A1 (en) | Information processing device, information processing method, computer-readable storage medium, and system | |
| JP7524091B2 (ja) | プログラム | |
| WO2020008999A1 (ja) | 情報処理装置、情報処理システム、及び情報処理プログラム | |
| JP2023017393A (ja) | 情報処理方法、プログラム及び情報処理装置 | |
| JP2022132166A (ja) | ロボット支援システム | |
| JPH0656399A (ja) | フォークリフト | |
| JP2023176357A (ja) | 情報処理装置、情報処理方法、プログラム及びシステム | |
| JP2022098922A (ja) | 搬送車、分担処理サーバ、及び分担処理システム | |
| WO2020137952A1 (ja) | Rfid読取システム |
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: 22779836 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022779836 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022779836 Country of ref document: EP Effective date: 20231031 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |