WO2022191027A1 - 情報処理装置、情報処理方法、プログラム及びシステム - Google Patents
情報処理装置、情報処理方法、プログラム及びシステム Download PDFInfo
- Publication number
- WO2022191027A1 WO2022191027A1 PCT/JP2022/009117 JP2022009117W WO2022191027A1 WO 2022191027 A1 WO2022191027 A1 WO 2022191027A1 JP 2022009117 W JP2022009117 W JP 2022009117W WO 2022191027 A1 WO2022191027 A1 WO 2022191027A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- cargo handling
- cargo
- processor
- information
- work
- Prior art date
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 24
- 238000003672 processing method Methods 0.000 title claims abstract description 6
- 238000004891 communication Methods 0.000 claims abstract description 53
- 238000013439 planning Methods 0.000 description 80
- 230000006870 function Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 8
- 239000000463 material Substances 0.000 description 8
- 238000012856 packing Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 3
- 230000032258 transport Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Definitions
- the embodiments of the present invention relate to information processing devices, information processing methods, programs and systems.
- a system for formulating a loading plan for effective loading (or unloading). Such a system develops a loading plan that indicates the proper loading sequence, location of packages, etc., based on the size, shape, weight, etc. of the packages (items).
- the system has the problem that it is not possible to select the appropriate cargo handling equipment from multiple cargo handling equipment and formulate a loading plan so that workers can load cargo that cannot be loaded by the cargo handling equipment.
- an information processing device an information processing method, a program, and a system that can effectively perform cargo handling work are provided.
- an information processing device includes a communication interface and a processor.
- the communication interface connects to external devices.
- the processor acquires cargo handling information related to cargo handling work through the communication interface, and selects a cargo handling device to perform the cargo handling work from a plurality of cargo handling devices based on the cargo handling information.
- FIG. 1 is a block diagram showing a configuration example of a cargo handling system according to an embodiment.
- FIG. 2 is a block diagram showing a configuration example of the planning device according to the embodiment.
- FIG. 3 is a diagram illustrating a configuration example of a database according to the embodiment;
- FIG. 4 is a sequence diagram showing an operation example of the cargo handling system according to the embodiment.
- FIG. 5 is a sequence diagram showing an operation example of the cargo handling system according to the embodiment.
- the cargo handling system loads and unloads cargo using a cargo handling device such as a robot.
- the cargo handling system takes out cargo from a warehouse or the like and puts it into a containment vessel as loading.
- the cargo handling system unloads the cargo from the storage container and stores it in a warehouse or the like.
- the cargo handling system may also use workers to load and unload cargo depending on the cargo.
- FIG. 1 shows a configuration example of a cargo handling system 1 according to an embodiment.
- the cargo handling system 1 includes a host system 5, a containment vessel 6, workers 7, a storage device 8, a planning device 10, a work system 20, and the like.
- the work system 20 also includes a control device 21 and a cargo handling device 22 .
- Host system 5 connects to containment vessel 6 and planning device 10 .
- the planning device 10 also connects to a storage device 8 and a work system 20 .
- the control device 21 connects to the cargo handling device 22 .
- the cargo handling system 1 may have a configuration other than the configuration shown in FIG.
- the host system 5 controls the cargo handling system 1 as a whole.
- the host system 5 transmits cargo handling information related to cargo handling work to the planning information.
- the host system 5 transmits to the planning device 10 loading information indicating the cargo to be loaded and unloading information indicating the cargo to be unloaded as cargo handling information.
- the host system 5 is a WMS (Warehouse Management System) or the like.
- the host system 5 is composed of a PC or the like.
- the host system 5 (external device) manages the container 6. For example, the host system 5 arranges for an empty containment vessel 6 when loading. For example, host system 5 transports an empty container 6 to a predetermined location.
- the host system 5 receives the container 6 that stores the cargo to be unloaded. For example, the host system 5 transports a storage container 6 storing cargo to a predetermined position.
- the storage container 6 is a container that stores luggage.
- the cargo handling system 1 includes a plurality of containment vessels 6 (6a, 6b, . . . ).
- the containment vessel 6 is a container, a pallet, a cage truck, or the like.
- the configuration of the containment vessel 6 is not limited to a specific configuration.
- the planning device 10 controls the work system 20 according to signals from the host system 5 .
- the planning device 10 makes a work plan based on loading information, unloading information, etc. from the host system 5 .
- the planning device 10 generates loading plan information indicating a loading plan and unloading plan information indicating an unloading plan.
- the planning device 10 sends control signals to the work system 20 based on the loading plan information or the unloading plan information.
- the planning device 10 is a WES (Warehouse Execution System).
- WES Warehouse Execution System
- the planning device 10 will be described in detail later.
- the work system 20 performs cargo handling work according to control signals from the planning device 10 .
- the work system 20 performs loading work to the containment vessel 6 and unloading work from the containment vessel 6 as cargo handling work.
- the cargo handling system 1 includes a plurality of work systems 20 (20a, 20b).
- the work systems 20 (20a, 20b%) each include a control device 21 (21a, 21b%) and a cargo handling device 22 (22a, 22b).
- the control device 21 functions as a controller for the cargo handling device 22.
- the control device 21 controls the cargo handling device 22 according to the control signal from the planning device 10 .
- the control device 21 is a WCS (Warehouse Control System) or the like.
- the control device 21 is configured by a PC or a PLC (Programmable Logic Controller) or the like.
- the cargo handling device 22 performs cargo-related work under the control of the control device 21 .
- the cargo handling device 22 grips cargo from a warehouse or the like and throws it into the storage container 6 .
- the cargo handling device 22 grips the cargo stored in the storage container 6 and releases it to a predetermined position.
- Each cargo handling device 22 is a device of a different type.
- each material handling device 22 is a device for loading or a device for unloading.
- each cargo handling device 22 is a device corresponding to each containment vessel 6 .
- each cargo handling device 22 is a device corresponding to various kinds of cargo.
- the cargo handling device 22 may be a vanning robot that loads a container as the containment vessel 6, a devanning robot that unloads a container as the containment vessel 6, or a pallet as the containment vessel 6. Examples include a palletizing robot that performs stacking work. Also, the cargo handling device 22 may be a conveyor, an AGV (Automated Guided Vehicle), or the like. The configuration of the cargo handling device 22 is not limited to a specific configuration.
- the storage device 8 stores a database containing storage container information related to the storage container 6 , package information related to cargo, and cargo handling device information related to the cargo handling device 22 .
- a storage device 8 supplies the database to the planning device 10 .
- the storage device 8 may be an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a non-volatile flash memory that stores the database.
- the storage device 8 is connected to the planning device 10 via a USB (Universal Serial Bus) connection or the like.
- USB Universal Serial Bus
- the storage device 8 may be a data server composed of a PC or the like. In this case, the storage device 8 supplies the database to the planning device 10 via a network or the like.
- Worker 7 performs cargo handling work.
- the worker 7 performs cargo loading work to the containment vessel 6 and unloading work from the containment vessel 6 as the cargo handling work.
- Workers 7 perform loading and unloading operations to and from the containment vessel 6 in accordance with notifications from the planning device 10 .
- FIG. 2 is a block diagram showing a configuration example of the planning device 10.
- the planning device 10 includes a processor 11, a ROM 12, a RAM 13, an NVM 14, a communication section 15, an operation section 16, a display section 17, a storage device interface 18, and the like.
- the processor 11, ROM 12, RAM 13, NVM 14, communication unit 15, operation unit 16, display unit 17, and storage device interface 18 are connected to each other via a data bus or the like.
- the planning device 10 may have a configuration according to need, or a specific configuration may be excluded from the planning device 10 .
- the processor 11 has a function of controlling the operation of the planning device 10 as a whole.
- 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 NVM 14 .
- processor 11 controls the functions performed by the hardware circuits.
- the ROM 12 is a non-volatile memory in which control programs, control data, etc. are stored in advance.
- the control programs and control data stored in the ROM 12 are installed in advance according to the specifications of the planning device 10 .
- the RAM 13 is a volatile memory.
- the RAM 13 temporarily stores data being processed by the processor 11 .
- RAM 13 stores various application programs based on instructions from processor 11 .
- the RAM 13 may store data necessary for executing the application program, execution results of the application program, and the like.
- the NVM 14 is a non-volatile memory in which data can be written and rewritten.
- the NVM 14 is composed of, for example, an HDD, SSD, flash memory, or the like.
- the NVM 14 stores control programs, applications, various data, etc. according to the operational use of the planning device 10 .
- the communication unit 15 (communication interface) is an interface for communicating with the host system 5 and the work system 20 (that is, the control device 21).
- the communication unit 15 is an interface for transmitting and receiving data to and from the host system 5 and the work system 20 through a network.
- the communication unit 15 is an interface that supports wired or wireless LAN connection.
- the communication unit 15 may be composed of an interface for communicating with the host system 5 and an interface for communicating with the work system 20 .
- the operation unit 16 accepts input of various operations from the worker 7 or the like.
- the operation unit 16 transmits a signal indicating the input operation to the processor 11 .
- the operation unit 16 may be composed of a touch panel.
- the display unit 17 displays image data from the processor 11 .
- the display unit 17 is composed of a liquid crystal monitor.
- the display section 17 may be formed integrally with the operating section 16 .
- the storage device interface 18 is an interface for connecting to the storage device 8.
- storage device interface 18 supports USB connections.
- the storage device interface 18 may also support wired or wireless LAN connections. Further, the storage device interface 18 may be formed integrally with the communication section 15 .
- FIG. 3 shows a configuration example of a database.
- the database consists of containment vessel information, cargo information, cargo handling equipment information, and the like.
- the containment vessel information is related to the containment vessel 6.
- the containment vessel information indicates characteristics of each containment vessel 6 .
- the container information consists of "ID”, "size”, “withstanding load”, “price”, and so on.
- ID indicates an identifier that identifies the storage container 6.
- Size indicates the dimensions of the area where luggage can be loaded. For example, “size” indicates the length, breadth and height of the inside of the containment vessel 6 .
- “Withstand load” indicates the load that the containment vessel 6 can withstand. That is, the “withstand load” is the weight of cargo that can be loaded into the containment vessel 6 . Also, the “withstanding load” may be the weight of the cargo handling device 22 that can enter the containment vessel 6 .
- Price indicates the cost required to use the containment vessel 6. For example, if the containment vessel 6 is a container, the “price” indicates the cost of arranging a truck or the like for transporting the container.
- the containment vessel information may have a configuration according to need, or a specific configuration may be excluded from the containment vessel information.
- Package information is related to cargo to be loaded and unloaded.
- the parcel information indicates characteristics of each kind of parcel.
- the parcel information consists of "ID”, "size”, “weight”, “shape”, and so on.
- ID indicates an identifier for identifying a package.
- Size indicates the outer dimensions of the package. For example, “size” indicates the length, breadth and height of the package. “Weight” indicates the weight of the package.
- Shape indicates the shape of the package. For example, “shape” indicates rectangular, spherical, or the like. Note that the “shape” may be configured integrally with the "size”.
- the parcel information may further indicate the ease of deformation of the parcel (index, etc.).
- the package information may have other configurations as needed, or a specific configuration may be excluded from the package information.
- the cargo handling equipment information is related to the cargo handling equipment 22.
- the material handling equipment information indicates characteristics of each material handling equipment 22 .
- the cargo handling equipment information is composed of "ID”, "compatible cargo”, “compatible container”, and the like.
- ID indicates an identifier that identifies the cargo handling device 22.
- “Available packages” indicates packages that can be processed by the cargo handling device 22.
- “capable packages” indicates packages that can be gripped by the cargo handling device 22 .
- “available parcel” indicates the ID of the parcel.
- Available containment vessel indicates a containment vessel 6 to which the cargo handling equipment 22 corresponds. That is, the “available storage container” indicates the storage container 6 from which the cargo handling device 22 can take out or put in cargo. “Available storage container” indicates the ID of the storage container 6.
- the “supportable containment vessel” means whether the cargo handling device 22 can enter the containment vessel 6, whether the cargo handling device 22 can be supported by the load capacity of the containment vessel 6, or whether the cargo handling device 22 can be supported within the containment vessel 6. is determined based on whether the movable range of is sufficient.
- the cargo handling equipment information may have a configuration as necessary in addition to the configuration shown in FIG. 3, or a specific configuration may be excluded from the cargo handling equipment information.
- the host system 5 has a function of causing the planning device 10 to update the database.
- the host system 5 sends an update request to the planning device 10 to update the database.
- an update request includes a database.
- the planning device 10 updates the database according to the update request.
- the host system 5 also has a function of transmitting loading information to the planning device 10 .
- the host system 5 acquires slip information indicating an order for packages from an external device.
- the host system 5 generates loading information based on slip information and the like.
- the loading information indicates the cargo to be loaded (for example, the ID of the cargo), the number of items, the destination, and so on.
- the host system 5 transmits the generated loading information to the planning device 10.
- the host system 5 also has a function of arranging the containment vessel 6 and the workers 7 .
- the host system 5 acquires the loading plan information from the planning device 10 .
- the loading plan information indicates the containment vessel 6 into which the cargo is loaded, the boxing plan related to the loading of the cargo, the cargo handling device 22 into which the cargo is loaded, and the like.
- the host system 5 Upon acquiring the loading plan information, the host system 5 arranges for the container 6 indicated by the loading plan information. For example, host system 5 transports containment vessel 6 to a predetermined location.
- the host system 5 arranges the workers 7 according to the loading plan information. For example, the host system 5 issues a notice to the worker 7 to move to a predetermined position and work.
- the host system 5 has a function of transmitting a loading request to the planning device 10 requesting the start of loading work.
- the host system 5 sends a loading request to the planning device 10 .
- the host system 5 may transmit a loading request to the planning device 10 at the timing at which the loading is desired (for example, the next day or the next week) after the arrangements have been completed.
- the host system 5 may transmit to the planning device 10 information indicating the date and time when loading is to be started as a loading request. That is, the host system 5 may make a loading start reservation to the planning device 10 .
- the functions realized by the planning device 10 are realized by the processor 11 executing a program stored in the internal memory, the ROM 12, the NVM 14, or the like.
- the processor 11 has the function of updating the database.
- Processor 11 receives an update request from host system 5 through communication unit 15 .
- processor 11 updates the database according to the update request through storage device interface 18 .
- the processor 11 transmits a response (update result) indicating that the update has been completed to the host system 5 through the communication unit 15 .
- the processor 11 also has a function of generating loading plan information.
- the processor 11 acquires loading information from the host system 5 through the communication unit 15 .
- the processor 11 obtains the database from the storage device 8 through the storage device interface 18 .
- the processor 11 After obtaining the database, the processor 11 generates loading plan information based on the loading information and the database.
- the processor 11 acquires the characteristics (such as "size") of the package indicated by the loading information from the package information in the database. Upon obtaining the package characteristics, the processor 11 generates a packing plan for each container 6 based on such characteristics of the package.
- a cartoning plan indicates the location and order of loading. For example, processor 11 generates a packing plan with heavy loads at the bottom and light loads at the top.
- the processor 11 Upon generating a cartoning plan for each containment vessel 6 , the processor 11 selects a containment vessel 6 from among the stowable containment vessels 6 . For example, the processor 11 selects a storage container 6 with less empty space (a storage container 6 with a high loading rate). Also, the processor 11 may select a containment vessel 6 that is less expensive. The method by which processor 11 selects container 6 is not limited to a particular method.
- the processor 11 refers to the cargo handling equipment information and selects the cargo handling equipment 22 corresponding to the cargo and the storage container 6 .
- processor 11 assigns the worker 7 to load the load.
- processor 11 may update the packing plan so that the order in which the package is loaded is later. That is, the processor 11 updates the boxing plan so that the cargo handling device 22 is loaded first.
- the processor 11 When the cargo handling equipment 22 is selected, the processor 11 generates loading plan information indicating the selected storage container 6, a plan for packing into the storage container 6, and the selected cargo handling equipment 22. In addition, when there is an assignment of loading work to the worker 7 , the loading plan information further indicates the assignment of the loading work to the worker 7 .
- the processor 11 refers to the cargo handling device information in the database and selects the cargo handling device 22 corresponding to the cargo indicated by the loading information from the cargo information. When the material handling equipment 22 is selected, the processor 11 refers to the material handling equipment information and selects the container 6 to which the selected material handling equipment 22 corresponds.
- the processor 11 Upon selecting a storage container 6, the processor 11 generates a packing plan for each selected storage container 6 based on the characteristics of the parcel. After generating the packing plan for each container 6 , the processor 11 selects from among the selected containers 6 a container 6 capable of containing the package.
- the processor 11 When the storage container 6 is selected, the processor 11 generates loading plan information indicating the selected storage container 6, the plan for packing into the storage container 6, the selected cargo handling device 22, and the like. In addition, when there is an assignment of loading work to the worker 7 , the loading plan information further indicates the assignment of the loading work to the worker 7 .
- the processor 11 After generating the loading plan information, the processor 11 transmits the generated loading plan information to the host system 5 through the communication unit 15 .
- the processor 11 also has the function of causing the work system 20 to carry out the loading work.
- the containment vessel 6 indicated by the loading plan information has been arranged by the host system 5 .
- the processor 11 receives the loading request through the communication unit 15. Upon receiving the loading request, the processor 11 transmits, via the communication unit 15, a loading implementation request for instructing implementation of loading to the work system 20 including the loading device 22 indicated by the loading plan information.
- the loading implementation request causes the cargo handling device 22 to put cargo into the container 6 according to the packing plan indicated by the loading plan information.
- the control device 21 transmits to the planning device 10 a response (loading implementation result) indicating that the loading is completed.
- the processor 11 displays a notification of loading to the worker 7 on the display unit 17. Note that the processor 11 may sound a buzzer or the like.
- the worker 7 puts the cargo into the containment vessel 6 according to the notification.
- the worker 7 inputs an operation to the operation unit 16 indicating that the loading is completed.
- the processor 11 may transmit to the host system 5 through the communication unit 15 a notification indicating that the loading by the worker 7 has been completed.
- the processor 11 transmits a response (loading result) indicating that the loading is completed to the host system 5 through the communication unit 15.
- FIG. 4 is a sequence diagram for explaining an operation example in which the cargo handling system 1 loads cargo.
- the host system 5 transmits an update request to the planning device 10 (S11).
- the processor 11 of the planning device 10 receives the update request through the communication section 15 .
- the processor 11 updates the database according to the update request through the storage device interface 18 (S12).
- the processor 11 transmits the update result to the host system 5 through the communication unit 15 (S13).
- the host system 5 receives the update result.
- the processor 11 transmits the loading information to the planning device 10 (S14).
- the processor 11 of the planning device 10 receives the loading information through the communication unit 15. Upon receiving the loading information, the processor 11 generates loading plan information based on the loading information and the database (S15).
- the processor 11 After generating the loading plan information, the processor 11 transmits the generated loading plan information to the host system 5 through the communication unit 15 (S16).
- the host system 5 receives the loading plan information. Upon receiving the loading plan information, the host system 5 arranges the containment vessel 6 and workers 7 according to the loading plan information (S17).
- the host system 5 After arranging the containment vessel 6 and workers 7, the host system 5 sends a loading request to the planning device 10 (S18).
- the processor 11 of the planning device 10 receives the loading request through the communication unit 15. Upon receiving the loading request, the processor 11 transmits a loading implementation request to the work system 20 through the communication unit 15 (S19).
- the control device 21 of the work system 20 receives the loading request. Upon receiving the loading request, the control device 21 causes the cargo handling device 22 to load the cargo into the containment vessel 6 in accordance with the loading request (S20).
- the control device 21 transmits the loading implementation result to the planning device 10 (S21).
- the processor 11 of the planning device 10 receives the loading result.
- the processor 11 displays a notification of loading to the workers 7 on the display unit 17 (S22).
- the processor 11 transmits the loading result to the host system 5 through the communication unit 15 (S23). For example, processor 11 will transmit a loading result to host system 5, if the input of operation which shows that loading was completed through final controlling element 16 is received.
- the host system 5 receives the loading results.
- the cargo handling system 1 ends its operation.
- the host system 5 also has a function of transmitting unloading information to the planning device 10 .
- the host system 5 acquires slip information indicating the delivery of packages from an external device.
- the host system 5 generates unloading information based on slip information and the like.
- the unloading information indicates the load to be unloaded (for example, the ID of the load) and the container 6 in which the load is stored (for example, the ID of the container 6).
- the host system 5 After generating the unloading information, the host system 5 transmits the generated unloading information to the planning device 10 .
- the host system 5 has a function of arranging workers 7 .
- the host system 5 acquires unloading plan information from the planning device 10 .
- the unloading plan information indicates the unloading device 22 and the like.
- the host system 5 arranges the workers 7 according to the unloading plan information.
- the host system 5 notifies the worker 7 to move to a predetermined position and perform work.
- the host system 5 has a function of transmitting an unloading request to the planning device 10 requesting the start of unloading work.
- the host system 5 sends an unloading request to the planning device 10. If the worker 7 is not arranged, the host system 5 may transmit the unloading request to the planning device 10 after receiving the unloading plan information. Moreover, the host system 5 may transmit an unloading request to the planning device 10 when delivery of the containment vessel 6 is completed.
- the host system 5 may transmit the unloading request to the planning device 10 at the timing (for example, the next day or the next week) at which unloading is desired after the arrangements are completed.
- the host system 5 may transmit to the planning device 10 information indicating the date and time of starting unloading as the unloading request. That is, the host system 5 may make an unloading start reservation to the planning device 10 .
- the functions realized by the planning device 10 are realized by the processor 11 executing a program stored in the internal memory, the ROM 12, the NVM 14, or the like.
- the processor 11 has a function of generating unloading plan information.
- the processor 11 acquires unloading information from the host system 5 through the communication unit 15 .
- the processor 11 obtains the database from the storage device 8 through the storage device interface 18 .
- the processor 11 After acquiring the database, the processor 11 generates unloading plan information based on the unloading information and the database.
- the processor 11 refers to the cargo handling equipment information in the database and selects the cargo handling equipment 22 corresponding to the cargo and storage container 6 indicated by the unloading information. If there is a load that the load handling device 22 cannot handle, the processor 11 assigns the worker 7 to load the load.
- the processor 11 When the cargo handling equipment 22 is selected, the processor 11 generates unloading plan information indicating the selected cargo handling equipment 22 and the like. In addition, when there is an assignment of unloading work to the worker 7, the unloading plan information further indicates the assignment of the unloading work to the worker 7.
- FIG. 1 When the cargo handling equipment 22 is selected, the processor 11 generates unloading plan information indicating the selected cargo handling equipment 22 and the like. In addition, when there is an assignment of unloading work to the worker 7, the unloading plan information further indicates the assignment of the unloading work to the worker 7.
- the processor 11 After generating the unloading plan information, the processor 11 transmits the generated unloading plan information to the host system 5 through the communication unit 15 .
- the processor 11 has a function of causing the work system 20 to carry out the unloading work.
- the processor 11 receives the unloading request through the communication unit 15. Upon receiving the unloading request, the processor 11 transmits, via the communication unit 15, an unloading request instructing the work system 20 including the material handling device 22 indicated by the unloading plan information to unload.
- the unloading implementation request causes the cargo handling equipment 22 to unload the containment vessel 6 according to the unloading plan information.
- control device 21 of the work system 20 causes the cargo handling device 22 to unload the container 6 according to the unloading request.
- the control device 21 causes the cargo handling device 22 to temporarily stop unloading when discovering a cargo that the cargo handling device 22 cannot handle. For example, the control device 21 detects an article that the cargo handling device 22 cannot deal with by sensing inside the container 6 .
- the processor 11 transmits to the planning device 10 a notification (notification of unavailability) indicating that the cargo handling equipment 22 has found an article that cannot be dealt with.
- the processor 11 of the planning device 10 receives the notification of impossibility. Upon receiving the notice of impossibility, the processor 11 displays a notice of unloading to the worker 7 on the display unit 17 . For example, the processor 11 displays on the display unit 17 information indicating a package to be unloaded by the worker 7 . Note that the processor 11 may sound a buzzer or the like.
- the worker 7 unloads the container 6 according to the notification.
- the worker 7 inputs an operation to the operation unit 16 indicating that the unloading is completed.
- the processor 11 transmits to the work system 20 through the communication unit 15 a completion notification indicating that the unloading of the article that the material handling apparatus 22 cannot handle has been completed.
- control device 21 of the work system 20 upon receiving the completion notification, causes the cargo handling device 22 to resume unloading from the containment vessel 6 .
- control device 21 transmits a response (unloading implementation result) indicating that the unloading is completed to the planning device 10 .
- the processor 11 of the planning device 10 receives the unloading implementation result through the communication unit 15 . Upon receiving the unloading execution result, the processor 11 transmits a response (unloading result) indicating completion of unloading to the host system 5 through the communication unit 15 .
- FIG. 5 is a sequence diagram for explaining an operation example in which the cargo handling system 1 unloads cargo.
- the host system 5 transmits an update request to the planning device 10 (S31).
- the processor 11 of the planning device 10 receives the update request through the communication section 15 .
- the processor 11 updates the database according to the update request through the storage device interface 18 (S32).
- the processor 11 transmits the update result to the host system 5 through the communication unit 15 (S33).
- the host system 5 receives the update result.
- the processor 11 transmits the unloading information to the planning device 10 (S34).
- the processor 11 of the planning device 10 receives the unloading information through the communication unit 15. Upon receiving the unloading information, the processor 11 generates unloading plan information based on the unloading information and the database (S35).
- the processor 11 After generating the unloading plan information, the processor 11 transmits the generated unloading plan information to the host system 5 through the communication unit 15 (S36).
- the host system 5 receives the unloading plan information.
- the unloading plan information indicates assignment of unloading work to workers 7, host system 5 arranges workers 7 (S37).
- the host system 5 After arranging for the worker 7, the host system 5 sends an unloading request to the planning device 10 (S38).
- the processor 11 of the planning device 10 receives the unloading request through the communication unit 15. Upon receiving the unloading request, the processor 11 transmits the unloading request to the work system 20 through the communication unit 15 (S39).
- the control device 21 of the work system 20 receives the unloading request. Upon receiving the unloading request, the control device 21 causes the cargo handling device 22 to start unloading from the container 6 in accordance with the unloading request (S40).
- control device 21 When the control device 21 finds a package that the cargo handling device 22 cannot handle, it causes the cargo handling device 22 to temporarily stop unloading (S41). When the cargo handling device 22 is caused to temporarily stop unloading, the control device 21 transmits a notification of impossibility to the planning device 10 (S42).
- the processor 11 of the planning device 10 receives the notification of impossibility through the communication unit 15 . Upon receiving the notice of impossibility, the processor 11 displays a notice of unloading to the worker 7 on the display unit 17 (S43).
- the worker 7 unloads the cargo that the cargo handling device 22 cannot handle according to the unloading notification. After unloading the cargo, the worker 7 inputs an operation to the operation unit 16 indicating that the unloading is completed.
- the processor 11 of the planning device 10 accepts the input of the operation through the operation unit 16. Upon receiving the input of the operation, the processor 11 transmits a completion notice to the work system 20 through the communication section 15 (S44).
- the control device 21 of the work system 20 receives the completion notification. Upon receiving the completion notification, the control device 21 causes the cargo handling device 22 to resume the unloading work (S45).
- the cargo handling system 1 returns to S41.
- control device 21 transmits the unloading implementation result to the planning device 10 (S46).
- the processor 11 of the planning device 10 receives the unloading execution result through the communication unit 15 . Upon receiving the unloading result, the processor 11 transmits the unloading result to the host system 5 through the communication unit 15 (S47).
- the host system 5 receives the unloading results.
- the cargo handling system 1 ends its operation.
- the processor 11 of the planning device 10 recognizes in advance the position of the cargo that the cargo handling device 22 cannot handle, the processor 11 stops the cargo handling device 22 at the timing when the cargo handling device 22 attempts to unload the cargo. good too.
- the processor 11 may not update the database.
- the NVM 14 of the planning device 10 may store a database.
- the planning device 10 and the control device 21 may be integrally formed.
- the host system 5 and the planning device 10 may be integrally formed.
- the processor 11 of the planning device 10 may select a plurality of cargo handling devices 22 for loading and unloading.
- the cargo handling system configured as described above selects a cargo handling device from a plurality of cargo handling devices according to cargo handling information related to cargo handling work. As a result, when the cargo handling system is equipped with a plurality of cargo handling devices, it is possible to formulate a plan for allocating cargo handling work to appropriate cargo handling devices.
- the cargo handling system assigns workers to handle cargo that cannot be handled by cargo handling equipment. As a result, the cargo handling system can appropriately perform the cargo handling work for the cargo.
Landscapes
- Business, Economics & Management (AREA)
- Economics (AREA)
- Engineering & Computer Science (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Operations Research (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
複数の荷役装置から荷役装置を適切に選択することができる情報処理装置、情報処理方法、プログラム及びシステムを提供する。実施形態によれば、情報処理装置は、通信インターフェースと、プロセッサと、を備える。通信インターフェースは、外部装置に接続する。プロセッサは、前記通信インターフェースを通じて荷役作業に関連する荷役情報を取得し、前記荷役情報に基づいて複数の荷役装置から前記荷役作業を行わせる荷役装置を選択する。
Description
本発明の実施形態は、情報処理装置、情報処理方法、プログラム及びシステムに関する。
効果的に荷積み(又は荷降ろし)を行うために荷積み計画を策定するシステムが提供されている。そのようなシステムは、荷物(物品)のサイズ、形状及び重量などに基づいて適切な荷積みの順序及び荷物の位置などを示す荷積み計画を策定する。
また、近年、ロボットなどから構成される荷役装置を用いて荷積みを行うシステムが提供されている。
従来、システムは、複数の荷役装置から適切な荷役装置を選択し荷役装置で荷積みすることができない荷物を作業員で行うように荷積み計画を策定することができないという課題がある。
上記の課題を解決するため、効果的に荷役作業を行うことができる情報処理装置、情報処理方法、プログラム及びシステムを提供する。
実施形態によれば、情報処理装置は、通信インターフェースと、プロセッサと、を備える。通信インターフェースは、外部装置に接続する。プロセッサは、前記通信インターフェースを通じて荷役作業に関連する荷役情報を取得し、前記荷役情報に基づいて複数の荷役装置から前記荷役作業を行わせる荷役装置を選択する。
以下、図面を参照して実施形態について説明する。
実施形態に係る荷役システムは、ロボットなどの荷役装置を用いて荷積み及び荷降ろしを行う。荷役システムは、荷積みとして、倉庫などから荷物を取り出して格納容器に投入する。また、荷役システムは、荷降ろしとして、格納容器から荷物を取り出して倉庫などに格納する。また、荷役システムは、荷物などに応じて作業員を用いて荷積み及び荷降ろしを行うこともある。
実施形態に係る荷役システムは、ロボットなどの荷役装置を用いて荷積み及び荷降ろしを行う。荷役システムは、荷積みとして、倉庫などから荷物を取り出して格納容器に投入する。また、荷役システムは、荷降ろしとして、格納容器から荷物を取り出して倉庫などに格納する。また、荷役システムは、荷物などに応じて作業員を用いて荷積み及び荷降ろしを行うこともある。
図1は、実施形態に係る荷役システム1の構成例を示す。図1が示すように、荷役システム1は、上位システム5、格納容器6、作業員7、記憶装置8、計画装置10及び作業システム20などを備える。また、作業システム20は、制御装置21及び荷役装置22を備える。上位システム5は、格納容器6及び計画装置10に接続する。また、計画装置10は、記憶装置8及び作業システム20に接続する。制御装置21は、荷役装置22に接続する。
なお、荷役システム1は、図1が示すような構成の他に必要に応じた構成を具備したり、荷役システム1から特定の構成が除外されたりしてもよい。
上位システム5は、荷役システム1全体を制御する。上位システム5は、荷役作業に関連する荷役情報を計画情報に送信する。ここでは、上位システム5は、荷役情報として、荷積みされる荷物を示す荷積み情報及び荷降ろしされる荷物を示す荷降ろし情報を計画装置10に送信する。たとえば、上位システム5は、WMS(Warehouse Management System)などである。また、上位システム5は、PCなどから構成される。
また、上位システム5(外部装置)は、格納容器6を管理する。たとえば、上位システム5は、荷積みを行う場合、空の格納容器6を手配する。たとえば、上位システム5は、空の格納容器6を所定の位置に搬送する。
また、上位システム5は、荷降ろしを行う場合、荷降ろしされる荷物を格納している格納容器6を受け入れる。たとえば、上位システム5は、荷物を格納している格納容器6を所定の位置に搬送する。
格納容器6は、荷物を格納する容器である。ここでは、荷役システム1は、複数の格納容器6(6a、6b…)を備える。たとえば、格納容器6は、コンテナ、パレット又はカゴ車などである。格納容器6の構成は、特定の構成に限定されるものではない。
計画装置10(情報処理装置)は、上位システム5からの信号に従って、作業システム20を制御する。計画装置10は、上位システム5からの荷積み情報及び荷降ろし情報などに基づいて作業計画を立てる。ここでは、計画装置10は、荷積み計画を示す荷積み計画情報及び荷降ろし計画を示す荷降ろし計画情報を生成する。計画装置10は、荷積み計画情報又は荷降ろし計画情報に基づいて作業システム20に制御信号を送信する。
たとえば、計画装置10は、WES(Warehouse Execution System)などである。計画装置10については、後に詳述する。
作業システム20は、計画装置10からの制御信号に従って荷役作業を行う。ここでは、作業システム20は、荷役作業として、格納容器6への荷積み作業及び格納容器6からの荷降ろし作業を行う。
荷役システム1は、複数の作業システム20(20a、20b…)を備える。
作業システム20(20a、20b…)は、それぞれ制御装置21(21a、21b…)及び荷役装置22(22a、22b…)を備える。
制御装置21は、荷役装置22のコントローラとして機能する。制御装置21は、計画装置10からの制御信号に従って荷役装置22を制御する。たとえば、制御装置21は、WCS(Warehouse Control System)などである。また、制御装置21は、PC又はPLC(Programmable Logic Controller)などから構成される。
荷役装置22は、制御装置21の制御に従って、荷物に関連する作業を行う。たとえば、荷役装置22は、倉庫などからの荷物を把持して格納容器6に投入する。また、荷役装置22は、格納容器6に格納されている荷物を把持して所定の位置に開放する。
各荷役装置22は、互いに異なる種類の装置である。たとえば、各荷役装置22は、荷積みに対応する装置又は荷降ろしに対応する装置である。また、各荷役装置22は、各格納容器6に対応する装置である。また、各荷役装置22は、各種の荷物に対応する装置である。
たとえば、荷役装置22は、格納容器6としてのコンテナへの荷積み作業を行うバンニングロボット、格納容器6としてのコンテナからの荷降ろし作業を行うデバンニングロボット、又は、格納容器6としてのパレットへの荷積み作業を行うパレタイズロボットなどである。また、荷役装置22は、コンベア、又は、AGV(Automated Guided Vehicle)などであってもよい。
荷役装置22に構成は、特定の構成に限定されるものではない。
荷役装置22に構成は、特定の構成に限定されるものではない。
記憶装置8は、格納容器6に関連する格納容器情報、荷物に関連する荷物情報及び荷役装置22に関連する荷役装置情報を含むデータベースを格納する。記憶装置8は、データベースを計画装置10に供給する。
記憶装置8は、データベースを格納するHDD(Hard Disk Drive)、SSD(Solid State Drive)又はフラッシュメモリ不揮発性メモリであってもよい。この場合、記憶装置8は、USB(Universal Serial Bus)接続などで計画装置10に接続する。
また、記憶装置8は、PCなどから構成されるデータサーバであってもよい。この場合、記憶装置8は、ネットワークなどを介してデータベースを計画装置10に供給する。
作業員7は、荷役作業を行う。ここでは、作業員7は、荷役作業として、格納容器6への荷積み作業及び格納容器6からの荷降ろし作業を行う。作業員7は、計画装置10からの通知に従って格納容器6への荷積み作業及び格納容器6からの荷降ろし作業を行う。
次に、計画装置10について説明する。
図2は、計画装置10の構成例を示すブロック図である。図2が示すように、計画装置10は、プロセッサ11、ROM12、RAM13、NVM14、通信部15、操作部16、表示部17及び記憶装置インターフェース18などを備える。
図2は、計画装置10の構成例を示すブロック図である。図2が示すように、計画装置10は、プロセッサ11、ROM12、RAM13、NVM14、通信部15、操作部16、表示部17及び記憶装置インターフェース18などを備える。
プロセッサ11と、ROM12、RAM13、NVM14、通信部15、操作部16、表示部17及び記憶装置インターフェース18と、は、データバスなどを介して互いに接続する。
なお、計画装置10は、図2が示すような構成の他に必要に応じた構成を具備したり、計画装置10から特定の構成が除外されたりしてもよい。
なお、計画装置10は、図2が示すような構成の他に必要に応じた構成を具備したり、計画装置10から特定の構成が除外されたりしてもよい。
プロセッサ11は、計画装置10全体の動作を制御する機能を有する。プロセッサ11は、内部キャッシュ及び各種のインターフェースなどを備えてもよい。プロセッサ11は、内部メモリ、ROM12又はNVM14が予め記憶するプログラムを実行することにより種々の処理を実現する。
なお、プロセッサ11がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ11は、ハードウエア回路により実行される機能を制御する。
ROM12は、制御プログラム及び制御データなどが予め記憶された不揮発性のメモリである。ROM12に記憶される制御プログラム及び制御データは、計画装置10の仕様に応じて予め組み込まれる。
RAM13は、揮発性のメモリである。RAM13は、プロセッサ11の処理中のデータなどを一時的に格納する。RAM13は、プロセッサ11からの命令に基づき種々のアプリケーションプログラムを格納する。また、RAM13は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
NVM14は、データの書き込み及び書き換えが可能な不揮発性のメモリである。NVM14は、たとえば、HDD、SSD又はフラッシュメモリなどから構成される。NVM14は、計画装置10の運用用途に応じて制御プログラム、アプリケーション及び種々のデータなどを格納する。
通信部15(通信インターフェース)は、上位システム5及び作業システム20(即ち、制御装置21)などと通信するためのインターフェースである。たとえば、通信部15は、ネットワークを通じて上位システム5及び作業システム20などとデータを送受信するためのインターフェースである。たとえば、通信部15は、有線又は無線のLAN接続をサポートするインターフェースである。また、通信部15は、上位システム5と通信するためのインターフェースと及び作業システム20と通信するためのインターフェースとから構成されるものであってもよい。
操作部16は、作業員7などから種々の操作の入力を受け付ける。操作部16は、入力された操作を示す信号をプロセッサ11へ送信する。操作部16は、タッチパネルから構成されてもよい。
表示部17は、プロセッサ11からの画像データを表示する。たとえば、表示部17は、液晶モニタから構成される。操作部16がタッチパネルから構成される場合、表示部17は、操作部16と一体的に形成されてもよい。
記憶装置インターフェース18は、記憶装置8に接続するためのインターフェースである。たとえば、記憶装置インターフェース18は、USB接続をサポートする。また、記憶装置インターフェース18は、有線又は無線のLAN接続をサポートするものであってもよい。また、記憶装置インターフェース18は、通信部15と一体的に形成されるものであってもよい。
次に、記憶装置8が格納するデータベースについて説明する。
図3は、データベースの構成例を示す。図3が示すように、データベースは、格納容器情報、荷物情報及び荷役装置情報などから構成される。
図3は、データベースの構成例を示す。図3が示すように、データベースは、格納容器情報、荷物情報及び荷役装置情報などから構成される。
格納容器情報は、格納容器6に関連する。格納容器情報は、各格納容器6の特徴を示す。図3が示す例では、格納容器情報は、「ID」、「サイズ」、「耐荷重」、「価格」…などから構成される。
「ID」は、格納容器6を識別する識別子を示す。
「サイズ」は、荷物を投入可能な領域の寸法を示す。たとえば、「サイズ」は、格納容器6の内側の縦幅、横幅及び高さを示す。
「耐荷重」は、格納容器6が耐えうる荷重を示す。即ち、「耐荷重」は、格納容器6に投入可能な荷物の重量である。また、「耐荷重」は、格納容器6に進入可能な荷役装置22の重量であってもよい。
「価格」は、格納容器6を用いるために必要な費用を示す。たとえば、格納容器6がコンテナである場合、「価格」は、当該コンテナを輸送するためのトラックなどを手配するための費用などを示す。
なお、格納容器情報は、図3が示すような構成の他に必要に応じた構成を具備したり、格納容器情報から特定の構成が除外されたりしてもよい。
荷物情報は、荷積みされる荷物及び荷降ろしされる荷物に関連する。荷物情報は、荷物の種類ごとの特徴を示す。図3が示す例では、荷物情報は、「ID」、「サイズ」、「重量」、「形状」…などから構成される。
「ID」は、荷物を識別する識別子を示す。
「サイズ」は、荷物の外寸を示す。たとえば、「サイズ」は、荷物の縦幅、横幅及び高さを示す。
「重量」は、荷物の重量を示す。
「サイズ」は、荷物の外寸を示す。たとえば、「サイズ」は、荷物の縦幅、横幅及び高さを示す。
「重量」は、荷物の重量を示す。
「形状」は、荷物の形状を示す。たとえば、「形状」は、矩形又は球形などを示す。なお、「形状」は、「サイズ」と一体的に構成されるものであってもよい。
なお、荷物情報は、荷物の変形しやすさ(指標など)をさらに示すものであってもよい。荷物情報は、図3が示すような構成の他に必要に応じた構成を具備したり、荷物情報から特定の構成が除外されたりしてもよい。
荷役装置情報は、荷役装置22に関連する。荷役装置情報は、各荷役装置22の特徴を示す。図3が示す例では、荷役装置情報は、「ID」、「対応可能な荷物」、「対応可能な格納容器」…などから構成される。
「ID」は、荷役装置22を識別する識別子を示す。
「対応可能な荷物」は、荷役装置22が処理可能な荷物を示す。たとえば、「対応可能な荷物」は、荷役装置22が把持可能な荷物を示す。また、「対応可能な荷物」は、荷物のIDを示す。
「対応可能な格納容器」は、荷役装置22が対応する格納容器6を示す。即ち、「対応可能な格納容器」は、荷役装置22が荷物を取り出し又は投入することができる格納容器6を示す。また、「対応可能な格納容器」は、格納容器6のIDを示す。
たとえば、「対応可能な格納容器」は、格納容器6に荷役装置22が進入可能であるか、格納容器6の耐荷重で荷役装置22が支持可能であるか、格納容器6内で荷役装置22の可動範囲が十分であるか等に基づいて決定される。
なお、荷役装置情報は、図3が示すような構成の他に必要に応じた構成を具備したり、荷役装置情報から特定の構成が除外されたりしてもよい。
次に、荷役システム1の機能及び動作例について説明する。
荷役システム1が荷積みを行う場合について説明する。
荷役システム1が荷積みを行う場合について説明する。
まず、上位システム5が実現する機能について説明する。
上位システム5は、計画装置10にデータベースを更新させる機能を有する。
上位システム5は、計画装置10にデータベースを更新させる機能を有する。
上位システム5は、データベースを更新させる更新要求を計画装置10に送信する。たとえば、更新要求は、データベースを含む。ここで、計画装置10は、更新要求に従ってデータベースを更新する。
また、上位システム5は、荷積み情報を計画装置10に送信する機能を有する。
たとえば、上位システム5は、荷物の注文などを示す伝票情報を外部装置から取得する。上位システム5は、伝票情報などに基づいて荷積み情報を生成する。
たとえば、上位システム5は、荷物の注文などを示す伝票情報を外部装置から取得する。上位システム5は、伝票情報などに基づいて荷積み情報を生成する。
荷積み情報は、荷積みされる荷物(たとえば、荷物のID)、個数及び宛先などを示す。
荷積み情報を生成すると、上位システム5は、生成された荷積み情報を計画装置10に送信する。
また、上位システム5は、格納容器6及び作業員7を手配する機能を有する。
上位システム5は、荷積み計画情報を計画装置10から取得する。荷積み計画情報は、荷物が投入される格納容器6、荷物の投入に関連する箱詰め計画及び荷物を投入する荷役装置22などを示す。
上位システム5は、荷積み計画情報を計画装置10から取得する。荷積み計画情報は、荷物が投入される格納容器6、荷物の投入に関連する箱詰め計画及び荷物を投入する荷役装置22などを示す。
荷積み計画情報を取得すると、上位システム5は、荷積み計画情報が示す格納容器6を手配する。たとえば、上位システム5は、格納容器6を所定の位置に搬送する。
また、荷積み計画情報が作業員7に対する荷積み作業の割り当てを示す場合、上位システム5は、荷積み計画情報に従って作業員7を手配する。たとえば、上位システム5は、所定の位置に移動して作業を行うように作業員7に通知を出す。
また、上位システム5は、荷積み作業を開始することを要求する荷積み要求を計画装置10に送信する機能を有する。
格納容器6及び作業員7の手配が完了すると、上位システム5は、荷積み要求を計画装置10に送信する。
なお、上位システム5は、手配が完了した後に荷積みを実施したいタイミング(たとえば、翌日又は翌週など)で荷積み要求を計画装置10に送信してもよい。また、上位システム5は、荷積み要求として荷積みを開始する日時を示す情報を計画装置10に送信してもよい。即ち、上位システム5は、計画装置10に荷積み開始予約を行ってもよい。
次に、計画装置10が実現する機能について説明する。計画装置10が実現する機能は、プロセッサ11が内部メモリ、ROM12又はNVM14などに格納されるプログラムを実行することで実現される。
まず、プロセッサ11は、データベースを更新する機能を有する。
プロセッサ11は、通信部15を通じて更新要求を上位システム5から受信する。更新要求を受信すると、プロセッサ11は、記憶装置インターフェース18を通じて更新要求に従ってデータベースを更新する。データベースを更新すると、プロセッサ11は、通信部15を通じて、更新が完了したことを示すレスポンス(更新結果)を上位システム5に送信する。
プロセッサ11は、通信部15を通じて更新要求を上位システム5から受信する。更新要求を受信すると、プロセッサ11は、記憶装置インターフェース18を通じて更新要求に従ってデータベースを更新する。データベースを更新すると、プロセッサ11は、通信部15を通じて、更新が完了したことを示すレスポンス(更新結果)を上位システム5に送信する。
また、プロセッサ11は、荷積み計画情報を生成する機能を有する。
プロセッサ11は、通信部15を通じて荷積み情報を上位システム5から取得する。荷積み情報を取得すると、プロセッサ11は、記憶装置インターフェース18を通じてデータベースを記憶装置8から取得する。
プロセッサ11は、通信部15を通じて荷積み情報を上位システム5から取得する。荷積み情報を取得すると、プロセッサ11は、記憶装置インターフェース18を通じてデータベースを記憶装置8から取得する。
データベースを取得すると、プロセッサ11は、荷積み情報及びデータベースに基づいて荷積み計画情報を生成する。
たとえば、プロセッサ11は、データベースの荷物情報から荷積み情報が示す荷物の特徴(「サイズ」など)を取得する。荷物の特徴を取得すると、プロセッサ11は、荷物の特徴などに基づいて、各格納容器6に対する箱詰め計画を生成する。箱詰め計画は、荷積みの位置及び順序を示す。たとえば、プロセッサ11は、重い荷物が下に軽い荷物が上になるように箱詰め計画を生成する。
各格納容器6に対する箱詰め計画を生成すると、プロセッサ11は、荷積み可能な格納容器6の中から格納容器6を選択する。たとえば、プロセッサ11は、空き空間が少ない格納容器6(積載率が大きい格納容器6)を選択する。また、プロセッサ11は、価格が安い格納容器6を選択してもよい。プロセッサ11が格納容器6を選択する方法は、特定の方法に限定されるものではない。
格納容器6を選択すると、プロセッサ11は、荷役装置情報を参照して、荷物及び格納容器6に対応する荷役装置22を選択する。
なお、荷役装置22が対応不可能な荷物がある場合、プロセッサ11は、作業員7に対して当該荷物の荷積み作業を割り当てる。この場合、プロセッサ11は、当該荷物を積み込む順序が後になるように箱詰め計画を更新してもよい。即ち、プロセッサ11は、荷役装置22の荷積みが先になるように箱詰め計画を更新する。
荷役装置22を選択すると、プロセッサ11は、選択された格納容器6、当該格納容器6への箱詰め計画、及び、選択された荷役装置22などを示す荷積み計画情報を生成する。なお、作業員7に対して荷積み作業の割り当てがある場合、荷積み計画情報は、作業員7に対する荷積み作業の割り当てをさらに示す。
また、プロセッサ11が荷積み計画情報を生成する他の例について説明する。
プロセッサ11は、データベースの荷役装置情報を参照して、荷物情報から荷積み情報が示す荷物に対応する荷役装置22を選択する。荷役装置22を選択すると、プロセッサ11は、荷役装置情報を参照して、選択された荷役装置22が対応する格納容器6を選択する。
格納容器6を選択すると、プロセッサ11は、当該荷物の特徴などに基づいて、選択された各格納容器6に対する箱詰め計画を生成する。各格納容器6に対する箱詰め計画を生成すると、プロセッサ11は、選択された格納容器6の中から当該荷物を格納可能な格納容器6を選択する。
格納容器6を選択すると、プロセッサ11は、選択された格納容器6、当該格納容器6への箱詰め計画、及び、選択された荷役装置22などを示す荷積み計画情報を生成する。なお、作業員7に対して荷積み作業の割り当てがある場合、荷積み計画情報は、作業員7に対する荷積み作業の割り当てをさらに示す。
荷積み計画情報を生成すると、プロセッサ11は、通信部15を通じて生成された荷積み計画情報を上位システム5に送信する。
また、プロセッサ11は、作業システム20に荷積み作業を行わせる機能を有する。 ここでは、上位システム5によって荷積み計画情報が示す格納容器6が手配されているものとする。
プロセッサ11は、通信部15を通じて、荷積み要求を受信する。荷積み要求を受信すると、プロセッサ11は、通信部15を通じて、荷積み計画情報が示す荷役装置22を備える作業システム20に荷積みの実施を指示する荷積み実施要求を送信する。
荷積み実施要求は、荷役装置22に、荷積み計画情報が示す箱詰め計画に従って荷物を格納容器6に投入させる。制御装置21は、荷積みが完了すると、荷積みが完了したことを示すレスポンス(荷積み実施結果)を計画装置10に送信する。
また、荷積み計画情報が作業員7に対する荷積み作業の割り当てを示す場合、プロセッサ11は、作業員7に対する荷積みの通知を表示部17に表示する。なお、プロセッサ11は、ブザーなどを鳴らしてもよい。
ここで、作業員7は、当該通知に従って荷物を格納容器6に投入する。投入が完了すると、作業員7は、荷積みが完了したことを示す操作を操作部16に入力するものとする。プロセッサ11は、当該操作の入力を受け付けると、通信部15を通じて作業員7による荷積みが完了したことを示す通知を上位システム5に送信してもよい。
作業システム20及び作業員7の荷積みが完了すると、プロセッサ11は、通信部15を通じて、荷積みが完了したことを示すレスポンス(荷積み結果)を上位システム5に送信する。
次に、荷役システム1が荷積みを行う動作例について説明する。
図4は、荷役システム1が荷積みを行う動作例について説明するためのシーケンス図である。
図4は、荷役システム1が荷積みを行う動作例について説明するためのシーケンス図である。
まず、上位システム5は、更新要求を計画装置10に送信する(S11)。計画装置10のプロセッサ11は、通信部15を通じて当該更新要求を受信する。当該更新要求を受信すると、プロセッサ11は、記憶装置インターフェース18を通じて当該更新要求に従ってデータベースを更新する(S12)。データベースを更新すると、プロセッサ11は、通信部15を通じて、更新結果を上位システム5に送信する(S13)。
上位システム5は、当該更新結果を受信する。当該更新結果を受信すると、プロセッサ11は、荷積み情報を計画装置10に送信する(S14)。
計画装置10のプロセッサ11は、通信部15を通じて当該荷積み情報を受信する。当該荷積み情報を受信すると、プロセッサ11は、当該荷積み情報及び当該データベースなどに基づいて荷積み計画情報を生成する(S15)。
荷積み計画情報を生成すると、プロセッサ11は、通信部15を通じて生成された荷積み計画情報を上位システム5に送信する(S16)。
上位システム5は、当該荷積み計画情報を受信する。当該荷積み計画情報を受信すると、上位システム5は、当該荷積み計画情報に従って格納容器6及び作業員7を手配する(S17)。
格納容器6及び作業員7を手配すると、上位システム5は、荷積み要求を計画装置10に送信する(S18)。
計画装置10のプロセッサ11は、通信部15を通じて当該荷積み要求を受信する。当該荷積み要求を受信すると、プロセッサ11は、通信部15を通じて荷積み実施要求を作業システム20に送信する(S19)。
作業システム20の制御装置21は、当該荷積み実施要求を受信する。当該荷積み実施要求を受信すると、制御装置21は、当該荷積み実施要求に従って、荷役装置22に荷物を格納容器6に投入させる(S20)。
荷役装置22に荷物を格納容器6に投入させると、制御装置21は、荷積み実施結果を計画装置10に送信する(S21)。
計画装置10のプロセッサ11は、当該荷積み実施結果を受信する。荷積み計画情報が作業員7に対する荷積み作業の割り当てを示す場合、プロセッサ11は、作業員7に対する荷積みの通知を表示部17に表示する(S22)。
作業システム20及び作業員7の荷積みが完了すると、プロセッサ11は、通信部15を通じて、荷積み結果を上位システム5に送信する(S23)。たとえば、プロセッサ11は、操作部16を通じて荷積みが完了したことを示す操作の入力を受け付けると、荷積み結果を上位システム5に送信する。
上位システム5は、当該荷積み結果を受信する。上位システム5が当該荷積み結果を受信すると、荷役システム1は、動作を終了する。
次に、荷役システム1が荷降ろしを行う場合について説明する。
まず、上位システム5が実現する機能について説明する。
また、上位システム5は、荷降ろし情報を計画装置10に送信する機能を有する。 たとえば、上位システム5は、荷物の納品などを示す伝票情報を外部装置から取得する。上位システム5は、伝票情報などに基づいて荷降ろし情報を生成する。
また、上位システム5は、荷降ろし情報を計画装置10に送信する機能を有する。 たとえば、上位システム5は、荷物の納品などを示す伝票情報を外部装置から取得する。上位システム5は、伝票情報などに基づいて荷降ろし情報を生成する。
荷降ろし情報は、荷降ろしされる荷物(たとえば、荷物のID)、及び、荷物が格納されている格納容器6(たとえば、格納容器6のID)などを示す。
荷降ろし情報を生成すると、上位システム5は、生成された荷降ろし情報を計画装置10に送信する。
また、上位システム5は、作業員7を手配する機能を有する。
上位システム5は、荷降ろし計画情報を計画装置10から取得する。荷降ろし計画情報は、荷降ろしを行う荷役装置22などを示す。
上位システム5は、荷降ろし計画情報を計画装置10から取得する。荷降ろし計画情報は、荷降ろしを行う荷役装置22などを示す。
荷降ろし計画情報が作業員7に対する荷降ろし作業の割り当てを示す場合、上位システム5は、荷降ろし計画情報に従って作業員7を手配する。
たとえば、上位システム5は、所定の位置に移動して作業を行うように作業員7に通知を出す。
また、上位システム5は、荷降ろし作業を開始することを要求する荷降ろし要求を計画装置10に送信する機能を有する。
作業員7の手配が完了すると、上位システム5は、荷降ろし要求を計画装置10に送信する。なお、作業員7を手配しない場合、上位システム5は、荷降ろし計画情報を受信した後に荷降ろし要求を計画装置10に送信してもよい。また、上位システム5は、格納容器6の納入が完了した場合に、荷降ろし要求を計画装置10に送信してもよい。
なお、上位システム5は、手配が完了した後に荷降ろしを実施したいタイミング(たとえば、翌日又は翌週など)で荷降ろし要求を計画装置10に送信してもよい。また、上位システム5は、荷降ろし要求として荷降ろしを開始する日時を示す情報を計画装置10に送信してもよい。即ち、上位システム5は、計画装置10に荷降ろし開始予約を行ってもよい。
次に、計画装置10が実現する機能について説明する。計画装置10が実現する機能は、プロセッサ11が内部メモリ、ROM12又はNVM14などに格納されるプログラムを実行することで実現される。
まず、プロセッサ11は、荷降ろし計画情報を生成する機能を有する。
プロセッサ11は、通信部15を通じて荷降ろし情報を上位システム5から取得する。荷降ろし情報を取得すると、プロセッサ11は、記憶装置インターフェース18を通じてデータベースを記憶装置8から取得する。
プロセッサ11は、通信部15を通じて荷降ろし情報を上位システム5から取得する。荷降ろし情報を取得すると、プロセッサ11は、記憶装置インターフェース18を通じてデータベースを記憶装置8から取得する。
データベースを取得すると、プロセッサ11は、荷降ろし情報及びデータベースに基づいて荷降ろし計画情報を生成する。
たとえば、プロセッサ11は、データベースの荷役装置情報を参照して、荷降ろし情報が示す荷物及び格納容器6に対応する荷役装置22を選択する。なお、荷役装置22が対応不可能な荷物がある場合、プロセッサ11は、作業員7に対して当該荷物の荷積み作業を割り当てる。
荷役装置22を選択すると、プロセッサ11は、選択された荷役装置22などを示す荷降ろし計画情報を生成する。なお、作業員7に対して荷降ろし作業の割り当てがある場合、荷降ろし計画情報は、作業員7に対する荷降ろし作業の割り当てをさらに示す。
荷降ろし計画情報を生成すると、プロセッサ11は、通信部15を通じて生成された荷降ろし計画情報を上位システム5に送信する。
また、プロセッサ11は、作業システム20に荷降ろし作業を行わせる機能を有する。
ここでは、上位システム5によって作業員7が手配されているものとする。
プロセッサ11は、通信部15を通じて、荷降ろし要求を受信する。荷降ろし要求を受信すると、プロセッサ11は、通信部15を通じて、荷降ろし計画情報が示す荷役装置22を備える作業システム20に荷降ろしの実施を指示する荷降ろし実施要求を送信する。
荷降ろし実施要求は、荷役装置22に、荷降ろし計画情報に従って格納容器6からの荷降ろしを行わせる。
ここで、作業システム20の制御装置21は、荷降ろし実施要求に従って、荷役装置22に格納容器6からの荷降ろしを行わせる。制御装置21は、荷役装置22が対応不可能な荷物を発見すると、荷役装置22に荷降ろしを一時停止させる。たとえば、制御装置21は、格納容器6内をセンシングすることで荷役装置22が対応不可能な物品を発見する。
荷役装置22に荷降ろしを一時停止させると、プロセッサ11は、荷役装置22が対応不可能な物品を発見したことを示す通知(不可通知)を計画装置10に送信する。
計画装置10のプロセッサ11は、当該不可通知を受信する。当該不可通知を受信すると、プロセッサ11は、作業員7に対する荷降ろしの通知を表示部17に表示する。たとえば、プロセッサ11は、作業員7が行う荷降ろしの対象となる荷物を示す情報を表示部17に表示する。なお、プロセッサ11は、ブザーなどを鳴らしてもよい。
ここで、作業員7は、当該通知に従って格納容器6から荷降ろしを行う。荷降ろしを完了すると、作業員7は、荷降ろしが完了したことを示す操作を操作部16に入力するものとする。
プロセッサ11は、当該操作の入力を受け付けると、通信部15を通じて、荷役装置22が対応不可能な物品の荷降ろしが完了したことを示す完了通知を作業システム20に送信する。
プロセッサ11は、当該操作の入力を受け付けると、通信部15を通じて、荷役装置22が対応不可能な物品の荷降ろしが完了したことを示す完了通知を作業システム20に送信する。
ここで、作業システム20の制御装置21は、完了通知を受信すると、荷役装置22に格納容器6からの荷降ろしを再開させる。
制御装置21は、荷降ろしが完了すると、荷降ろしが完了したことを示すレスポンス(荷降ろし実施結果)を計画装置10に送信する。
計画装置10のプロセッサ11は、通信部15を通じて荷降ろし実施結果を受信する。荷降ろし実施結果を受信すると、プロセッサ11は、通信部15を通じて、荷降ろしが完了したことを示すレスポンス(荷降ろし結果)を上位システム5に送信する。
次に、荷役システム1が荷降ろしを行う動作例について説明する。
図5は、荷役システム1が荷降ろしを行う動作例について説明するためのシーケンス図である。
図5は、荷役システム1が荷降ろしを行う動作例について説明するためのシーケンス図である。
まず、上位システム5は、更新要求を計画装置10に送信する(S31)。計画装置10のプロセッサ11は、通信部15を通じて当該更新要求を受信する。当該更新要求を受信すると、プロセッサ11は、記憶装置インターフェース18を通じて当該更新要求に従ってデータベースを更新する(S32)。データベースを更新すると、プロセッサ11は、通信部15を通じて、更新結果を上位システム5に送信する(S33)。
上位システム5は、当該更新結果を受信する。当該更新結果を受信すると、プロセッサ11は、荷降ろし情報を計画装置10に送信する(S34)。
計画装置10のプロセッサ11は、通信部15を通じて当該荷降ろし情報を受信する。当該荷降ろし情報を受信すると、プロセッサ11は、当該荷降ろし情報及び当該データベースなどに基づいて荷降ろし計画情報を生成する(S35)。
荷降ろし計画情報を生成すると、プロセッサ11は、通信部15を通じて生成された荷降ろし計画情報を上位システム5に送信する(S36)。
上位システム5は、当該荷降ろし計画情報を受信する。荷降ろし計画情報が作業員7に対する荷降ろし作業の割り当てを示す場合、上位システム5は、作業員7を手配する(S37)。
作業員7を手配すると、上位システム5は、荷降ろし要求を計画装置10に送信する(S38)。
計画装置10のプロセッサ11は、通信部15を通じて当該荷降ろし要求を受信する。当該荷降ろし要求を受信すると、プロセッサ11は、通信部15を通じて荷降ろし実施要求を作業システム20に送信する(S39)。
作業システム20の制御装置21は、当該荷降ろし実施要求を受信する。当該荷降ろし実施要求を受信すると、制御装置21は、当該荷降ろし実施要求に従って、荷役装置22に格納容器6からの荷降ろしを開始させる(S40)。
制御装置21は、荷役装置22が対応不可能な荷物を発見すると、荷役装置22に荷降ろしを一時停止させる(S41)。荷役装置22に荷降ろしを一時停止させると、制御装置21は、不可通知を計画装置10に送信する(S42)。
計画装置10のプロセッサ11は、通信部15を通じて、当該不可通知を受信する。当該不可通知を受信すると、プロセッサ11は、作業員7に対する荷降ろしの通知を表示部17に表示する(S43)。
ここで、作業員7は、荷降ろしの通知に従って、荷役装置22が対応不可能な荷物を荷降ろしする。当該荷物を荷降ろしすると、作業員7は、荷降ろしが完了したことを示す操作を操作部16に入力するものとする。
計画装置10のプロセッサ11は、操作部16を通じて当該操作の入力を受け付ける。当該操作の入力を受け付けると、プロセッサ11は、通信部15を通じて完了通知を作業システム20に送信する(S44)。
作業システム20の制御装置21は、当該完了通知を受信する。当該完了通知を受信すると、制御装置21は、荷役装置22に荷降ろし作業を再開させる(S45)。
荷役装置22が対応不可能な荷物を再度発見すると、荷役システム1は、S41に戻る。
荷役装置22が荷降ろしを完了すると、制御装置21は、荷降ろし実施結果を計画装置10に送信する(S46)。
計画装置10のプロセッサ11は、通信部15を通じて当該荷降ろし実施結果を受信する。当該荷降ろし実施結果を受信すると、プロセッサ11は、通信部15を通じて荷降ろし結果を上位システム5に送信する(S47)。
上位システム5は、当該荷降ろし結果を受信する。上位システム5が当該荷降ろしを受信すると、荷役システム1は、動作を終了する。
なお、計画装置10のプロセッサ11は、荷役装置22が対応不可能な荷物の位置を予め認識している場合、荷役装置22が当該荷物を荷降ろししようとするタイミングで荷役装置22を停止させてもよい。
また、プロセッサ11は、データベースを更新しなくともよい。
また、計画装置10のNVM14は、データベースを格納するものであってもよい。 また、計画装置10と制御装置21とは、一体的に形成されるものであってもよい。
また、計画装置10のNVM14は、データベースを格納するものであってもよい。 また、計画装置10と制御装置21とは、一体的に形成されるものであってもよい。
また、上位システム5と計画装置10とは、一体的に形成されるものであってもよい。
また、計画装置10のプロセッサ11は、荷積み及び荷降ろしを行う荷役装置22を複数個選択してもよい。
以上のように構成された荷役システムは、荷役作業に関連する荷役情報に従って複数の荷役装置から荷役装置を選択する。その結果、荷役システムは、複数の荷役装置を備える場合において、適切な荷役装置に対して荷役作業を割り当てる計画を策定することができる。
また、荷役システムは、荷役装置が対応不可能な荷物の荷役作業を作業員に割り当てる。その結果、荷役システムは、当該荷物の荷役作業を適切に行うことができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
Claims (12)
- 外部装置に接続する通信インターフェースと、
前記通信インターフェースを通じて荷役作業に関連する荷役情報を取得し、
前記荷役情報に基づいて複数の荷役装置から前記荷役作業を行わせる荷役装置を選択する、
プロセッサと、
を備える情報処理装置。 - 前記プロセッサは、選択された前記荷役装置が前記荷役作業の対象となる荷物に対応不可能である場合、前記荷物の荷役作業を作業員に通知する、
請求項1に記載の情報処理装置。 - 前記通知を表示する表示部を備える、
請求項2に記載の情報処理装置。 - 前記通信インターフェースは、前記複数の荷役装置をそれぞれ制御する制御装置に接続し、
前記プロセッサは、前記通信インターフェースを通じて、選択された前記荷役装置に前記荷役作業を行わせるための制御信号を選択された前記荷役装置を制御する制御装置に送信する、
請求項1乃至3の何れか1項に記載の情報処理装置。 - 前記荷役情報は、前記荷役作業の対象となる荷物を示し、
前記プロセッサは、前記荷物に関連する荷物情報に基づいて前記複数の荷役装置から前記荷役作業を行わせる前記荷役装置を選択する、
請求項1乃至4の何れか1項に記載の情報処理装置。 - 前記荷役作業は、荷積み作業であり、
前記プロセッサは、複数の格納容器に関連する格納容器情報に基づいて前記複数の荷役装置から前記荷役作業を行わせる前記荷役装置を選択する、
請求項5に記載の情報処理装置。 - 前記プロセッサは、
前記荷物情報及び前記格納容器情報に基づいて前記複数の格納容器から前記荷物を格納する格納容器を選択し、
選択された前記格納容器及び前記荷物に対応する荷役装置を、前記荷役作業を行わせる前記荷役装置として選択する、
請求項6に記載の情報処理装置。 - 前記プロセッサは、
前記荷役装置に、前記荷役装置が荷積み可能な荷物を先に前記格納容器に投入させる、
請求項6又は7に記載の情報処理装置。 - 前記荷役作業は、荷降ろし作業であり、
前記荷役情報は、前記荷物を格納する格納容器を示し、
前記プロセッサは、前記格納容器及び前記荷物に対応する荷役装置を、前記荷役作業を行わせる前記荷役装置として選択する、
請求項5に記載の情報処理装置。 - プロセッサによって実行される情報処理方法であって、
荷役作業に関連する荷役情報を取得し、
前記荷役情報に基づいて複数の荷役装置から前記荷役作業を行わせる荷役装置を選択する、
情報処理方法。 - プロセッサによって実行されるプログラムであって、
前記プロセッサに、
荷役作業に関連する荷役情報を取得する機能と、
前記荷役情報に基づいて複数の荷役装置から前記荷役作業を行わせる荷役装置を選択する機能と、
を実現させるプログラム。 - 情報処理装置と作業システムとを備えるシステムであって、
前記情報処理装置は、
外部装置と複数の荷役装置をそれぞれ制御する制御装置とに接続する通信インターフェースと、
前記通信インターフェースを通じて荷役作業に関連する荷役情報を取得し、
前記荷役情報に基づいて前記複数の荷役装置から前記荷役作業を行わせる荷役装置を選択する、
前記通信インターフェースを通じて、選択された前記荷役装置に前記荷役作業を行わせるための制御信号を選択された前記荷役装置を制御する制御装置に送信する、
プロセッサと、
を備え、
前記作業システムは、
前記荷役作業を行う荷役装置と、
前記制御信号に従って前記荷役装置を制御する制御装置と、
を備える、
システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP22766985.0A EP4307195A1 (en) | 2021-03-11 | 2022-03-03 | Information processing device, information processing method, program, and system |
US18/462,831 US20230419253A1 (en) | 2021-03-11 | 2023-09-07 | Information processing apparatus, information processing method, computer-readable storage medium, and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021038980A JP2022138867A (ja) | 2021-03-11 | 2021-03-11 | 情報処理装置、情報処理方法、プログラム及びシステム |
JP2021-038980 | 2021-03-11 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/462,831 Continuation US20230419253A1 (en) | 2021-03-11 | 2023-09-07 | Information processing apparatus, information processing method, computer-readable storage medium, and system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022191027A1 true WO2022191027A1 (ja) | 2022-09-15 |
Family
ID=83227863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2022/009117 WO2022191027A1 (ja) | 2021-03-11 | 2022-03-03 | 情報処理装置、情報処理方法、プログラム及びシステム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230419253A1 (ja) |
EP (1) | EP4307195A1 (ja) |
JP (1) | JP2022138867A (ja) |
WO (1) | WO2022191027A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11240609A (ja) * | 1998-02-26 | 1999-09-07 | Ishikawajima Harima Heavy Ind Co Ltd | 陸送用コンテナ及びこれを取扱う物流設備 |
JP2019057084A (ja) * | 2017-09-20 | 2019-04-11 | 株式会社東芝 | 制御装置及び制御方法 |
JP2019159397A (ja) | 2018-03-07 | 2019-09-19 | 日本電気株式会社 | 積み付け計画装置、積み付け計画方法及びプログラム |
-
2021
- 2021-03-11 JP JP2021038980A patent/JP2022138867A/ja active Pending
-
2022
- 2022-03-03 EP EP22766985.0A patent/EP4307195A1/en active Pending
- 2022-03-03 WO PCT/JP2022/009117 patent/WO2022191027A1/ja active Application Filing
-
2023
- 2023-09-07 US US18/462,831 patent/US20230419253A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11240609A (ja) * | 1998-02-26 | 1999-09-07 | Ishikawajima Harima Heavy Ind Co Ltd | 陸送用コンテナ及びこれを取扱う物流設備 |
JP2019057084A (ja) * | 2017-09-20 | 2019-04-11 | 株式会社東芝 | 制御装置及び制御方法 |
JP2019159397A (ja) | 2018-03-07 | 2019-09-19 | 日本電気株式会社 | 積み付け計画装置、積み付け計画方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2022138867A (ja) | 2022-09-26 |
US20230419253A1 (en) | 2023-12-28 |
EP4307195A1 (en) | 2024-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022007646A1 (zh) | 补货入库的方法、设备、仓储***及可读存储介质 | |
US9342811B2 (en) | System and method for filling an order | |
US5363310A (en) | System and method for partial order filling | |
AU2020201348A1 (en) | Autonomous condensing of pallets of items in a warehouse | |
US9613335B2 (en) | System and methods for automatic reorganization of pick slot assignments in a warehouse | |
KR20180126620A (ko) | 맞춤화가능한 목표에 기초한 창고 레이아웃의 최적화 | |
JP2020507535A (ja) | 物品運搬システムおよび方法 | |
KR20180126615A (ko) | 창고 내의 물품 팔레트들의 자율 셔플링 | |
CN113942771B (zh) | 一种货物上架的方法、装置及搬运机器人 | |
JP2022507412A (ja) | マテリアルハンドリング方法、装置、記憶媒体及びコンピュータ機器 | |
KR102216641B1 (ko) | 로케이션 추천을 위한 동작 방법 및 이를 위한 장치 | |
CN113335811B (zh) | 任务均衡方法、控制终端及其分拣*** | |
TW202223784A (zh) | 物流管理方法及執行此方法之電子設備 | |
CN116002257A (zh) | 仓储***、仓储***调度方法、装置和电子设备 | |
WO2022191027A1 (ja) | 情報処理装置、情報処理方法、プログラム及びシステム | |
JP2001026309A (ja) | 荷札、流通管理装置及び流通管理方法 | |
CN113780910A (zh) | 用于仓库管理的信息处理方法和装置 | |
CN110626689B (zh) | 空箱处理方法和装置 | |
WO2023182289A1 (ja) | 情報処理装置、情報処理方法、プログラム、システム、及びコンピュータ可読記憶媒体 | |
WO2024111041A1 (ja) | 表示システム、表示方法及びプログラム | |
TW202422464A (zh) | 電子裝置及其動作方法 | |
US20240002153A1 (en) | Robotic system to fulfill orders using cooperating robots | |
KR20240048026A (ko) | 전자 장치 및 그의 동작 방법 | |
JP2024068533A (ja) | 保管管理システム及び保管管理方法 | |
CN116374476A (zh) | 货物拣选方法、***及可读存储介质 |
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: 22766985 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2022766985 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2022766985 Country of ref document: EP Effective date: 20231011 |