Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7756539B2 - Transport system and method - Google Patents
[go: Go Back, main page]

JP7756539B2 - Transport system and method - Google Patents

Transport system and method

Info

Publication number
JP7756539B2
JP7756539B2 JP2021176339A JP2021176339A JP7756539B2 JP 7756539 B2 JP7756539 B2 JP 7756539B2 JP 2021176339 A JP2021176339 A JP 2021176339A JP 2021176339 A JP2021176339 A JP 2021176339A JP 7756539 B2 JP7756539 B2 JP 7756539B2
Authority
JP
Japan
Prior art keywords
area
transport
shelf
section
transported
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.)
Active
Application number
JP2021176339A
Other languages
Japanese (ja)
Other versions
JP2023065916A5 (en
JP2023065916A (en
Inventor
暁治 池田
幸大 岡田
哲也 阿部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2021176339A priority Critical patent/JP7756539B2/en
Publication of JP2023065916A publication Critical patent/JP2023065916A/en
Publication of JP2023065916A5 publication Critical patent/JP2023065916A5/ja
Application granted granted Critical
Publication of JP7756539B2 publication Critical patent/JP7756539B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Warehouses Or Storage Devices (AREA)

Description

本発明は、概して、搬送装置の走行により搬送物を搬送する技術に関する。 The present invention generally relates to technology for transporting objects by moving a transport device.

本技術分野の背景技術として、棚を目的地まで搬送するAGV(Automatic Guided Vehicle)に関する技術、例えば特許文献1に開示の技術がある。 Background technology in this technical field includes technology related to AGVs (Automatic Guided Vehicles) that transport shelves to their destinations, such as the technology disclosed in Patent Document 1.

WO2015/097736WO2015/097736

搬送物の保管スペース(例えば倉庫)における搬送物の保管効率を向上させるために(又は他の目的のために)、当該スペースに複数段のエリアが設けられ、それぞれのエリアに搬送物が配置されることが考えられる。具体的には、例えば、倉庫にメザニンが設置されて、メザニン上のエリアとメザニン下のエリアを含む倉庫の床上エリアとのそれぞれに搬送物を配置することが考えられる。エリアの段数は、2でもよいし2より大きくてもよい。 To improve the storage efficiency of transported goods in a storage space (e.g., a warehouse) for transported goods (or for other purposes), it is conceivable to provide multiple tiered areas in the space, with transported goods being placed in each area. Specifically, for example, a mezzanine may be installed in the warehouse, and transported goods may be placed in both the area above the mezzanine and the floor area of the warehouse, including the area below the mezzanine. The number of tiers in the area may be two or more.

そこで、本発明の目的は、搬送物の保管スペースに設けられた複数段エリアにおける搬送物の搬送効率を向上することにある。 Therefore, the object of the present invention is to improve the transport efficiency of transported items in a multi-tier area set up in a storage space for transported items.

搬送システムが、割り当てられた搬送タスクに従い第1のエリアを走行することで第1のエリアに配置されている搬送物を搬送する第1の搬送装置と、割り当てられた搬送タスクに従い第2のエリアを走行することで第2のエリアに配置されている搬送物を搬送する第2の搬送装置と、第1のエリアと第2のエリア間で搬送物を搬送するエリア間搬送機と、第1及び第2の搬送装置の各々について当該搬送装置に割り当てる搬送タスクを制御する制御装置とを備える。第1のエリア及び第2のエリアは、搬送物の保管スペースに存在する。第1のエリアは、搬送物に関して所定の作業が行われるエリアである。第2のエリアは、第1のエリアより高いエリアに位置する。第1及び第2の搬送装置の各々に割り当てられる搬送タスクは、当該搬送装置の移動方向を含む。第2のエリアには、第2の搬送装置の通路が設けられている。制御装置は、第2の搬送装置の移動のために第2の搬送装置に割り当てる搬送タスクにおける移動方向を、第2のエリアの通路の延びた方向を基に制御する。 The transport system includes a first transport device that travels through a first area according to an assigned transport task to transport objects located in the first area; a second transport device that travels through a second area according to an assigned transport task to transport objects located in the second area; an inter-area transport vehicle that transports objects between the first and second areas; and a control device that controls the transport tasks assigned to each of the first and second transport devices. The first and second areas are located in a storage space for the objects. The first area is an area where predetermined work is performed on the objects. The second area is located higher than the first area. The transport tasks assigned to each of the first and second transport devices include the movement direction of the transport device. An aisle for the second transport device is provided in the second area. The control device controls the movement direction of the transport task assigned to the second transport device based on the extension direction of the aisle in the second area.

本発明によれば、搬送物の保管スペースに設けられた複数段エリアにおける搬送物の搬送効率を向上することができる。上記した以外の課題、構成および効果は、以下の発明を実施するための形態の説明により明らかにされる。 This invention can improve the efficiency of transporting items in a multi-tier area provided in a storage space for the items. Other issues, configurations, and advantages will become clear from the description of the following embodiments of the invention.

実施の形態に係る搬送システムの概略構成を示す図である。1 is a diagram showing a schematic configuration of a transport system according to an embodiment; 1段目エリアの構成の説明図である。FIG. 10 is an explanatory diagram of the configuration of the first stage area. 2段目エリアの構成の説明図である。FIG. 10 is an explanatory diagram of the configuration of the second-stage area. 2段目エリアにおける区画の一例を示す図である。FIG. 10 is a diagram showing an example of a section in the second area. 2段目エリアにおける区画の別の一例を示す図である。FIG. 10 is a diagram showing another example of sections in the second-stage area. 搬送装置の外観構成を示す斜視図である。FIG. 2 is a perspective view showing the external configuration of the transport device. 搬送装置の底面構成を示す平面図である。FIG. 2 is a plan view showing the bottom configuration of the transport device. 1段目エリアにおける棚の搬送の説明に供する図である。FIG. 10 is a diagram illustrating the transport of shelves in the first-tier area. 2段目エリアから1段目エリアへの棚の搬送の説明に供する図である。FIG. 10 is a diagram illustrating the transportation of shelves from the second-tier area to the first-tier area. 搬送システムにおける要素の具体的な構成例の一部を示す図である。FIG. 2 is a diagram illustrating a specific example of the configuration of elements in a transport system. 搬送システムにおける要素の具体的な構成例の残りを示す図である。10A to 10C are diagrams illustrating the remaining specific configuration examples of elements in the transport system. オーダテーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of an order table. 在庫テーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of an inventory table. 棚テーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of a shelf table. 装置搬送テーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of an equipment transport table. 棚搬送テーブルの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of a shelf transport table. 垂直搬送テーブルの構成例を示す図である。FIG. 4 is a diagram illustrating an example of the configuration of a vertical conveying table. ピッキングテーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of a picking table. 床テーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of a floor table. 境界テーブルの構成例を示す図である。FIG. 10 is a diagram illustrating an example of the configuration of a boundary table. 搬送制御処理の流れを示すフローチャートである。10 is a flowchart showing the flow of a transport control process. 棚配置レイアウト変更処理の流れを示すフローチャートである。10 is a flowchart showing the flow of a shelf arrangement layout change process. 棚保管位置変更処理の流れを示すフローチャートである。10 is a flowchart showing the flow of a shelf storage position change process. 床テーブルの別の構成例を示す図である。FIG. 10 is a diagram showing another example of the configuration of the floor table.

以下の説明では、「インターフェース装置」は、一つ以上のインターフェースデバイスでよい。当該一つ以上のインターフェースデバイスは、下記のうちの少なくとも一つでよい。
・一つ以上のI/O(Input/Output)インターフェースデバイス。I/O(Input/Output)インターフェースデバイスは、I/Oデバイスと遠隔の表示用計算機とのうちの少なくとも一つに対するインターフェースデバイスである。表示用計算機に対するI/Oインターフェースデバイスは、通信インターフェースデバイスでよい。少なくとも一つのI/Oデバイスは、ユーザインターフェースデバイス、例えば、キーボード及びポインティングデバイスのような入力デバイスと、表示デバイスのような出力デバイスとのうちのいずれでもよい。
・一つ以上の通信インターフェースデバイス。一つ以上の通信インターフェースデバイスは、一つ以上の同種の通信インターフェースデバイス(例えば一つ以上のNIC(Network Interface Card))であってもよいし二つ以上の異種の通信インターフェースデバイス(例えばNICとHBA(Host Bus Adapter))であってもよい。
In the following description, an "interface apparatus" may refer to one or more interface devices, which may be at least one of the following:
One or more I/O (Input/Output) interface devices. The I/O (Input/Output) interface devices are interface devices for at least one of an I/O device and a remote display computer. The I/O interface device for the display computer may be a communications interface device. The at least one I/O device may be a user interface device, for example, either an input device such as a keyboard and a pointing device, or an output device such as a display device.
One or more communication interface devices. The one or more communication interface devices may be one or more homogeneous communication interface devices (e.g., one or more NICs (Network Interface Cards)) or two or more heterogeneous communication interface devices (e.g., a NIC and an HBA (Host Bus Adapter)).

また、以下の説明では、「メモリ」は、一つ以上の記憶デバイスの一例である一つ以上のメモリデバイスであり、典型的には主記憶デバイスでよい。メモリにおける少なくとも一つのメモリデバイスは、揮発性メモリデバイスであってもよいし不揮発性メモリデバイスであってもよい。 In the following description, "memory" refers to one or more memory devices, which are an example of one or more storage devices, and may typically be a primary storage device. At least one memory device in the memory may be a volatile memory device or a non-volatile memory device.

また、以下の説明では、「永続記憶装置」は、一つ以上の記憶デバイスの一例である一つ以上の永続記憶デバイスでよい。永続記憶デバイスは、典型的には、不揮発性の記憶デバイス(例えば補助記憶デバイス)でよく、具体的には、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、NVME(Non-Volatile Memory Express)ドライブ、又は、SCM(Storage Class Memory)でよい。 In the following description, a "persistent storage device" may refer to one or more persistent storage devices, which are an example of one or more storage devices. A persistent storage device may typically be a non-volatile storage device (e.g., an auxiliary storage device), and more specifically, may be, for example, a hard disk drive (HDD), a solid state drive (SSD), a non-volatile memory express (NVME) drive, or a storage class memory (SCM).

また、以下の説明では、「記憶装置」は、メモリと永続記憶装置の少なくともメモリでよい。 Also, in the following description, "storage device" may refer to at least memory, including memory and persistent storage devices.

また、以下の説明では、「プロセッサ」は、一つ以上のプロセッサデバイスでよい。少なくとも一つのプロセッサデバイスは、典型的には、CPU(Central Processing Unit)のようなマイクロプロセッサデバイスでよいが、GPU(Graphics Processing Unit)のような他種のプロセッサデバイスでもよい。少なくとも一つのプロセッサデバイスは、シングルコアでもよいしマルチコアでもよい。少なくとも一つのプロセッサデバイスは、プロセッサコアでもよい。少なくとも一つのプロセッサデバイスは、処理の一部又は全部を行うハードウェア記述言語によりゲートアレイの集合体である回路(例えばFPGA(Field-Programmable Gate Array)、CPLD(Complex Programmable Logic Device)又はASIC(Application Specific Integrated Circuit))といった広義のプロセッサデバイスでもよい。 In the following description, a "processor" may refer to one or more processor devices. The at least one processor device may typically be a microprocessor device such as a CPU (Central Processing Unit), but may also be another type of processor device such as a GPU (Graphics Processing Unit). The at least one processor device may be single-core or multi-core. The at least one processor device may also be a processor core. The at least one processor device may also be a broader processor device such as a circuit that is a collection of gate arrays written in a hardware description language that performs some or all of the processing (e.g., an FPGA (Field-Programmable Gate Array), a CPLD (Complex Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit)).

また、以下の説明では、「xxxテーブル」といった表現にて、入力に対して出力が得られる情報を説明することがあるが、当該情報は、どのような構造のデータでもよいし(例えば、構造化データでもよいし非構造化データでもよいし)、入力に対する出力を発生するニューラルネットワーク、遺伝的アルゴリズムやランダムフォレストに代表されるような学習モデルでもよい。従って、「xxxテーブル」を「xxx情報」と言うことができる。また、以下の説明において、各テーブルの構成は一例であり、一つのテーブルは、二つ以上のテーブルに分割されてもよいし、二つ以上のテーブルの全部又は一部が一つのテーブルであってもよい。 In the following explanation, information that produces an output in response to an input may be described using expressions such as "xxx table," but this information may be data of any structure (for example, structured or unstructured data), or may be a neural network that generates an output in response to an input, or a learning model such as a genetic algorithm or random forest. Therefore, "xxx table" can also be referred to as "xxx information." In the following explanation, the structure of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.

また、以下の説明では、「プログラム」を主語として処理を説明する場合があるが、プログラムは、プロセッサによって実行されることで、定められた処理を、適宜に記憶装置及び/又はインターフェース装置を用いながら行うため、処理の主語が、プロセッサ(或いは、そのプロセッサを有する装置又はシステム)とされてもよい。プログラムは、プログラムソースから計算機のような装置にインストールされてもよい。プログラムソースは、例えば、プログラム配布サーバ又は計算機が読み取り可能な記録媒体(例えば非一時的な記録媒体)であってもよい。また、以下の説明において、二つ以上のプログラムが一つのプログラムとして実現されてもよいし、一つのプログラムが二つ以上のプログラムとして実現されてもよい。 In addition, in the following explanation, processing may be described using the "program" as the subject; however, because a program is executed by a processor to perform predetermined processing using a storage device and/or interface device as appropriate, the subject of the processing may also be the processor (or a device or system having that processor). A program may also be installed on a device such as a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable recording medium (e.g., a non-transitory recording medium). In addition, in the following explanation, two or more programs may be realized as a single program, or one program may be realized as two or more programs.

また、要素を識別するための情報(識別情報、識別子)として、任意の情報(例えば、「ID」、「名前」、及び「番号」のうちの少なくとも一つ)が採用されてよい。 In addition, any information (for example, at least one of "ID," "name," and "number") may be used as information for identifying an element (identification information, identifier).

また、以下の説明では、同種の要素を区別しないで説明する場合には、参照符号のうちの共通符号を使用し、同種の要素を区別して説明する場合には、参照符号を使用することがある。 In the following description, common reference symbols will be used when describing elements of the same type without distinguishing between them, and reference symbols will be used when describing elements of the same type with distinction between them.

また、以下の説明では、「日時」の単位は、年月日時分よりも粗い単位でも細かい単位でもよい。 Also, in the following explanation, the unit of "date and time" may be coarser or finer than year, month, day, hour, minute.

図1は、実施の形態に係る搬送システムの概略構成を示す図である。なお、便宜上、二次元方向を、x方向とx方向と直交するy方向とする。 Figure 1 shows the schematic configuration of a conveying system according to an embodiment. For convenience, the two-dimensional directions are the x direction and the y direction, which is perpendicular to the x direction.

搬送システムは、倉庫2内(保管スペースの一例)を走行する複数の搬送装置3と、各搬送装置3の移動をリモート制御する制御装置4とを備える。なお、本実施の形態において、搬送装置3の「移動」とは、棚5の有無に関わらず搬送装置3の移動全般を表す。搬送装置3の「移動」は、搬送装置3の「走行」と言い換えられてもよい。搬送装置3が棚5を有している状態での「移動」を特に「搬送」と言う。棚5は、搬送装置3により搬送され得る搬送物の一例である。棚5に代えて又は加えて、トレー、パレット又はコンテナといった物が、搬送物の一例であってもよい。 The conveying system comprises multiple conveying devices 3 that travel within a warehouse 2 (an example of a storage space), and a control device 4 that remotely controls the movement of each conveying device 3. In this embodiment, "movement" of a conveying device 3 refers to the general movement of the conveying device 3, regardless of whether or not it has shelves 5. "Movement" of a conveying device 3 may also be referred to as "traveling" of the conveying device 3. "Movement" of a conveying device 3 when it has shelves 5 is specifically referred to as "conveyance." A shelf 5 is an example of an object that can be transported by a conveying device 3. Instead of or in addition to a shelf 5, objects such as trays, pallets, or containers may also be examples of objects.

倉庫2は、例えば、ネット通販会社等の企業が、物品を保管するために利用する保管庫である。倉庫2に保管されている物品は、商品であってもよいし、部品であってもよい。本実施の形態においては、倉庫2に保管されている物品の一例として、商品の例を説明する。倉庫2には、多段エリア122及び垂直搬送機202が設けられている。 Warehouse 2 is a storage facility used by companies such as online retailers to store goods. The goods stored in Warehouse 2 may be products or parts. In this embodiment, we will explain the example of goods stored in Warehouse 2. Warehouse 2 is equipped with a multi-tier area 122 and a vertical conveyor 202.

多段エリア122は、異なる高さにそれぞれ位置する複数段のエリアの一例である。多段エリア122は、1段目エリア200Aと、2段目エリア200Bとを有する。多段エリア122を構成する複数のエリア200A及び200Bの各々に、複数の棚5が、移動可能な状態に設置されている。なお、全てのエリア200に同じ種類の搬送物が配置されなくてもよい。例えば、1段目エリア200Aに棚5が配置されて2段目エリア200Bにパレットが配置されてもよい。各棚5には、1又は複数の物品(例えばそれぞれ販売対象の商品)がそれぞれ所定位置に収納される。棚5を移動棚と呼ぶことがある。 The multi-tiered area 122 is an example of an area with multiple tiers located at different heights. The multi-tiered area 122 has a first-tier area 200A and a second-tier area 200B. Multiple shelves 5 are installed in a movable state in each of the multiple areas 200A and 200B that make up the multi-tiered area 122. Note that the same type of transported goods does not have to be placed in all areas 200. For example, shelves 5 may be placed in the first-tier area 200A and pallets may be placed in the second-tier area 200B. Each shelf 5 stores one or multiple items (e.g., products for sale) in a predetermined position. The shelves 5 are sometimes called movable shelves.

1段目エリア200Aは、第1のエリアの一例であり、搬送装置3が走行するメインのエリアの一例である。搬送装置3が1段目エリア200Aを走行することで棚5をピッキングステーション6へ搬送できる。1段目エリア200Aは、倉庫2の床面全域又は一部としてのエリアである。ピッキングステーション6ではピッキングが行われるが、ピッキングは、搬送物に関しての所定の作業の一例である。例えば、ピッキングステーション6で、棚5への商品補充などの入庫作業や棚卸などの付帯作業が行われてもよく、単にステーションとよばれてもよい。 The first-tier area 200A is an example of a first area, and an example of the main area through which the conveying device 3 travels. The conveying device 3 travels through the first-tier area 200A, allowing it to transport shelves 5 to the picking station 6. The first-tier area 200A is an area that covers the entire floor area or a portion of the warehouse 2. Picking is performed at the picking station 6, which is an example of a predetermined task related to the transported items. For example, the picking station 6 may also perform warehousing tasks such as replenishing shelves 5 with products, or ancillary tasks such as inventory taking, and may simply be called a station.

なお、搬送装置3がピッキングステーション6へ搬送する場合、その搬送先(目的位置)は、ピッキングステーション6で作業者またはピッキング装置がピッキングが可能な所定の位置(例えばピッキングステーション6前の区画)であってもよいし、ピッキングステーション6に関する他の所定位置であってもよい。他の所定位置の例としては、例えばピッキングステーション6前の区画に他の棚5がある場合にはピッキングステーション6前または周辺の待機位置であってもよいし、ピッキングステーション6前の区画に棚5の搬送設備(コンベア等)がある場合には当該搬送設備への棚5の受け渡し場所であってもよい。 When the transport device 3 transports items to the picking station 6, the destination (destination position) may be a predetermined position at the picking station 6 where an operator or picking device can pick items (for example, the section in front of the picking station 6), or it may be another predetermined position related to the picking station 6. Examples of other predetermined positions include a waiting position in front of or near the picking station 6 if there is another shelf 5 in the section in front of the picking station 6, or a location where the shelf 5 is handed over to the transport equipment (such as a conveyor) for the shelf 5 if there is such transport equipment in the section in front of the picking station 6.

同様に、搬送装置3がピッキングステーション6から搬送する場合、その搬送元(出発位置)は、ピッキングステーション6で作業者またはピッキング装置がピッキングが可能な所定の位置(例えばピッキングステーション6前の区画)であってもよいし、ピッキングステーション6に関する他の所定位置であってもよい。他の所定位置の例としては、例えばピッキングステーション6前の区画に棚5の搬送設備(コンベア等)がある場合には当該搬送設備からの棚5の受け取り場所であってもよい。 Similarly, when the conveying device 3 conveys from the picking station 6, the origin (starting position) of the conveyance may be a predetermined position at the picking station 6 where an operator or picking device can pick (for example, the section in front of the picking station 6), or it may be another predetermined position related to the picking station 6. An example of another predetermined position may be, for example, if there is conveying equipment (such as a conveyor) for the shelves 5 in the section in front of the picking station 6, the location where the shelves 5 are received from that conveying equipment.

2段目エリア200Bは、第2のエリアの一例であり、搬送装置3が走行するサブのエリアの一例である。本実施の形態では、2段目エリア200Bは、メザニン上のエリアである。2段目エリア200Bを囲む壁又は柵191が設けられてもよい。また、2段目エリア200Bには、2段目エリア200Bに配置されている棚5を搬送する搬送機の一例としてのコンベアが設けられてもよい。 The second-tier area 200B is an example of a second area, and an example of a sub-area in which the conveying device 3 travels. In this embodiment, the second-tier area 200B is an area on a mezzanine. A wall or fence 191 may be provided surrounding the second-tier area 200B. In addition, the second-tier area 200B may be provided with a conveyor as an example of a conveying device that transports the shelves 5 arranged in the second-tier area 200B.

垂直搬送機202は、エリア間搬送機の一例である。垂直搬送機202は、垂直方向に昇降する搬送機である。具体的には、垂直搬送機202は、下降することで2段目エリア200Bから1段目エリア200Aに棚5を搬送する(又は、1段目エリア200Aから2段目エリア200Bに搬送する棚を1段目エリア200Aにおいて待つ)。また、垂直搬送機202は、上昇することで1段目エリア200Aから2段目エリア200Bに棚5を搬送する(又は、2段目エリア200Bから1段目エリア200Aに搬送する棚を2段目エリア200Bにおいて待つ)。垂直搬送機202は、例えば、昇降機又は昇降機におけるかごでよい。また、垂直搬送機202は、垂直方向に棚5を搬送可能なフォークリフト等の、他のエリア間搬送機によって代替可能である。 The vertical conveyor 202 is an example of an inter-area conveyor. The vertical conveyor 202 is a conveyor that moves up and down vertically. Specifically, the vertical conveyor 202 conveys a shelf 5 from the second-tier area 200B to the first-tier area 200A by descending (or waits in the first-tier area 200A for a shelf to be conveyed from the first-tier area 200A to the second-tier area 200B). The vertical conveyor 202 also conveys a shelf 5 from the first-tier area 200A to the second-tier area 200B by ascending (or waits in the second-tier area 200B for a shelf to be conveyed from the second-tier area 200B to the first-tier area 200A). The vertical conveyor 202 may be, for example, an elevator or a car on an elevator. The vertical conveyor 202 can also be replaced by another inter-area conveyor, such as a forklift, that can convey shelves 5 vertically.

各搬送装置3は、当該搬送装置3に割り当てられた搬送タスクが関連付けられている移動指示を受けた場合、当該移動指示に従い、1段目エリア200Aまたは2段目エリア200Bに存在する棚5を搬送する。図1が示す例によれば、下記の通りである。
・棚5Aをピッキングステーション6まで搬送し終えた搬送装置3Aは、棚5Aにおける商品のピッキングの終了待ちである。ピッキングステーション6で作業者またはピッキング装置によるピッキングが終了した後、搬送装置3Aは、棚5Aをピッキングステーション6から、棚5Aの保管位置まで搬送する。
・棚5Bをピッキングステーション6まで搬送する搬送装置3Bは、搬送装置3Aの移動待ちである。搬送装置3Aがピッキングステーション6から移動した場合、搬送装置3Bが棚5Bをピッキングステーション6に搬送することが可能となる。
・垂直搬送機202により1段目エリア200Aに搬送された棚5Cを搬送するために搬送装置3Cが移動中である。
・配置位置が1段目エリア200Aである棚5Dを搬送するために搬送装置3Dが移動中である。
・2段目エリア200Bを搬送装置3Eが走行中である。
・いずれの搬送装置3の高さも、架台192の高さより低く、いずれの搬送装置3も、架台192の下をくぐることができる。
・2段目エリア200Bでの搬送装置3の移動において、目的位置も出発位置も2段目エリア200B上である。同様に、1段目エリア200Aでの搬送装置3の移動において、目的位置も出発位置も1段目エリア200A上である。
When each transport device 3 receives a movement instruction associated with a transport task assigned to that transport device 3, it transports a shelf 5 present in the first-tier area 200A or the second-tier area 200B in accordance with the movement instruction. According to the example shown in FIG. 1, this is as follows.
After transporting shelf 5A to picking station 6, transport device 3A waits for the completion of product picking from shelf 5A. After the worker or picking device has finished picking products at picking station 6, transport device 3A transports shelf 5A from picking station 6 to the storage position of shelf 5A.
The transport device 3B that transports the shelf 5B to the picking station 6 is waiting for the movement of the transport device 3A. When the transport device 3A moves from the picking station 6, the transport device 3B becomes able to transport the shelf 5B to the picking station 6.
The conveying device 3C is moving to transport the shelf 5C that has been transported to the first-tier area 200A by the vertical conveying machine 202.
The transport device 3D is moving to transport the shelf 5D, whose placement position is the first-tier area 200A.
- The transport device 3E is traveling in the second stage area 200B.
The height of each of the transport devices 3 is lower than the height of the stand 192, and each of the transport devices 3 can pass under the stand 192.
When the conveying device 3 moves in the second-tier area 200B, both the destination position and the starting position are on the second-tier area 200B. Similarly, when the conveying device 3 moves in the first-tier area 200A, both the destination position and the starting position are on the first-tier area 200A.

2段目エリア200Bでは、垂直搬送機202に対する棚5の出入口の前に、架台192が設けられている。また、2段目エリア200Bでは、y方向に沿って、架台列(x方向に並んだ架台192)が並ぶ。架台192に、棚5が載る。なお、1段目エリア200Aにも、棚5が置かれる位置(例えば、垂直搬送機202に対する棚5の出入口の前、及び、棚5の保管位置)に架台192が設けられている。 In the second-tier area 200B, a platform 192 is provided in front of the entrance/exit of shelf 5 for the vertical conveyor 202. Also in the second-tier area 200B, a row of platforms (platforms 192 lined up in the x direction) is lined up along the y direction. Shelves 5 are placed on the platforms 192. Note that in the first-tier area 200A, platforms 192 are also provided in positions where shelves 5 are placed (for example, in front of the entrance/exit of shelf 5 for the vertical conveyor 202 and at the storage position of shelf 5).

2段目エリア200Bでは、垂直搬送機202から棚列L1~L5が並ぶ。棚列Ln(n=1,2,・・・,5)は、x方向に並んだ棚5の列である。2段目エリア200Bには、高密度配置領域と低密度配置領域がある。高密度配領域は、低密度配置領域よりも垂直搬送機202から遠い位置にある。「高密度配置領域」は、複数の棚5と当該複数の棚5に囲まれた棚5Eとが配置され棚5Eの移動のために当該複数の棚5のうちの少なくとも一つの棚(例えば棚5F)の移動が必要になる領域である。一方、「低密度配置領域」は、一つまたは複数の棚5が配置され、複数の棚5に囲まれた棚5が存在しない領域である。棚列L3~L5が、高密度配置領域にあり、棚列L1~L2が、低密度配置領域にある。 In the second-tier area 200B, shelf rows L1 to L5 are lined up from the vertical conveyor 202. Shelf row Ln (n = 1, 2, ..., 5) is a row of shelves 5 lined up in the x-direction. The second-tier area 200B has a high-density arrangement area and a low-density arrangement area. The high-density arrangement area is located farther from the vertical conveyor 202 than the low-density arrangement area. A "high-density arrangement area" is an area where multiple shelves 5 and a shelf 5E surrounded by those multiple shelves 5 are arranged, and where movement of shelf 5E requires movement of at least one shelf (e.g., shelf 5F) among the multiple shelves 5. On the other hand, a "low-density arrangement area" is an area where one or more shelves 5 are arranged, and where there is no shelf 5 surrounded by multiple shelves 5. Shelf rows L3 to L5 are in the high-density arrangement area, and shelf rows L1 to L2 are in the low-density arrangement area.

本実施の形態では、例えば下記のうちの少なくとも一つが採用されてもよい。
・複数の垂直搬送機202があってもよい。それぞれの垂直搬送機202が棚5を昇降してもよいし、一部の垂直搬送機202が上り専用であり、残りの垂直搬送機202が下り専用でもよい。
・棚5と架台192は一体でもよい。搬送物(棚5を含む)は、脚がある搬送物(脚付きの搬送物)であってもよいし、脚がない搬送物(脚無しの搬送物)であってもよい。脚無しの搬送物は、架台192上で保管される。脚付きの搬送物は、架台192のない保管位置で保管されてもよい。搬送物が脚付きの搬送物である場合も、搬送物が架台192上で保管される脚無しの搬送物である場合も、搬送装置3は搬送物の下に入り、搬送物を持ち上げて搬送可能である。全ての搬送物が脚付きで、搬送装置3が搬送物の下に入り搬送物を持ち上げて搬送可能な場合には、架台192は設けなくてもよい。
・また、架台192は、搬送装置3が搬送物の下に入り搬送物を持ち上げて搬送可能とするため、搬送物の下に搬送装置3が入れるスペースができるように、搬送物を支持する構造物であればよく、図1に例示された構造に限定されない。架台192は、支持部や、搬送物保管設備、搬送物支持設備と呼ばれてもよい。
・垂直搬送機202で、棚5と一緒に搬送装置3が昇降されてもよい。具体的には、1段目エリア200Aと2段目エリア200B間での棚5の移動に際し、出発位置及び目的位置の一方が1段目エリア200Aにあり他方が2段目エリア200Bにあり、搬送装置3の出発位置から目的位置への移動において、垂直搬送機202は、当該搬送装置3の移動経路の一部であってもよい。
In this embodiment, for example, at least one of the following may be adopted.
There may be a plurality of vertical conveyors 202. Each vertical conveyor 202 may move up and down the shelves 5, or some of the vertical conveyors 202 may be dedicated to moving up, and the remaining vertical conveyors 202 may be dedicated to moving down.
The shelves 5 and the stand 192 may be integrated. The transported objects (including the shelves 5) may be objects with legs (objects with legs) or objects without legs (objects without legs). Objects without legs are stored on the stand 192. Objects with legs may be stored in a storage position without the stand 192. Whether the objects are objects with legs or objects without legs stored on the stand 192, the transport device 3 can enter under the objects and lift them up for transport. If all the objects have legs and the transport device 3 can enter under the objects and lift them up for transport, the stand 192 may not be provided.
Furthermore, the platform 192 is not limited to the structure illustrated in Fig. 1 as long as it is a structure that supports the transported object so that there is space below the transported object for the transport device 3 to enter and lift the transported object so that the transport device 3 can enter under the transported object. The platform 192 may also be called a support unit, transported object storage equipment, or transported object support equipment.
The vertical conveyor 202 may raise and lower the conveying device 3 together with the shelf 5. Specifically, when the shelf 5 moves between the first-tier area 200A and the second-tier area 200B, one of the starting position and the destination position may be in the first-tier area 200A and the other may be in the second-tier area 200B, and the vertical conveyor 202 may be part of the movement path of the conveying device 3 when the conveying device 3 moves from the starting position to the destination position.

図2Aは、1段目エリア200Aの構成の説明図である。図2Bは、2段目エリア200Bの構成の説明図である。図1、図2A及び図2Bが示す例によれば、1段目エリア200A及び2段目エリア200Bは、平面視において重複しているが、必ずしも重複していなくてもよい。また、図2A及び図2Bは、エリア200A及び200Bを模式的に例示しており、図2A及び図2Bに例示されるエリア200A及び200Bは、図1に例示のエリア200A及び200Bと完全には一致していない。 Figure 2A is an explanatory diagram of the configuration of the first-tier area 200A. Figure 2B is an explanatory diagram of the configuration of the second-tier area 200B. In the examples shown in Figures 1, 2A, and 2B, the first-tier area 200A and the second-tier area 200B overlap in a planar view, but they do not necessarily have to overlap. Also, Figures 2A and 2B schematically illustrate areas 200A and 200B, and the areas 200A and 200B illustrated in Figures 2A and 2B do not completely match the areas 200A and 200B illustrated in Figure 1.

1段目エリア200Aは、所定大きさの方形状の複数の区画201に区分されて管理される。以下、区画201(及び後述の区画251)を、区画(α、β、γ)と言うことがある。αは、x座標(x方向に沿った区画位置)、βは、y座標(y方向に沿った区画位置)は、γは、z座標(高さ方向におけるエリア位置)である。本実施の形態では、γの値は、“1”(1段目エリア)又は“2”(2段目エリア)である。 The first-tier area 200A is divided into multiple rectangular sections 201 of a predetermined size and managed. Hereinafter, sections 201 (and section 251, described below) may be referred to as sections (α, β, γ). α is the x-coordinate (section position along the x-direction), β is the y-coordinate (section position along the y-direction), and γ is the z-coordinate (area position in the height direction). In this embodiment, the value of γ is "1" (first-tier area) or "2" (second-tier area).

各区画201内に、当該区画201の位置を表すマーカ(図示せず)が表記されていてよい。マーカは、その区画の位置を特定するための情報を含んでいればよく、例えばその区画の位置情報でもよいし、その区画の位置情報と対応づけられている情報(例えば区画201の識別情報など)であってもよい。マーカは、搬送装置3のセンサ14により読み取り可能な情報であり、例えば一次元コード、QRコード(登録商標)等の二次元コード、RFID(radio frequency Identifier)タグ等の情報であってもよい。本実施の形態においては、マーカの一例として、QRコード(登録商標)の例を説明する。例えば、搬送装置3は、各区画201を通過する時に、その区画201にあるマーカを読み取る。各搬送装置3は、搬送装置3の識別情報とともに、読み取ったマーカの情報を、制御装置4に送信する。制御装置4は、各搬送装置3から受信した、搬送装置3の識別情報とマーカの情報を基に、各搬送装置3の位置を特定する。区画201の全域に板状部材があり、当該区画201から隣接する別の区画201への移動が可能であり、また、当該区画201において搬送装置3の旋回が可能でよい。 A marker (not shown) indicating the location of each section 201 may be marked within each section 201. The marker may contain information for identifying the section's location, such as the section's location information or information associated with the section's location information (e.g., identification information for the section 201). The marker is information that can be read by the sensor 14 of the conveying device 3, and may be, for example, a one-dimensional code, a two-dimensional code such as a QR code (registered trademark), or an RFID (radio frequency identifier) tag. In this embodiment, a QR code (registered trademark) is used as an example of a marker. For example, as the conveying device 3 passes through each section 201, it reads the marker in that section 201. Each conveying device 3 transmits the read marker information along with the conveying device 3's identification information to the control device 4. The control device 4 determines the location of each conveying device 3 based on the conveying device 3's identification information and marker information received from each conveying device 3. There are plate-like members throughout the entire compartment 201, allowing movement from that compartment 201 to another adjacent compartment 201, and the conveying device 3 may also be able to rotate within that compartment 201.

1段目エリア200Aは、平面視において垂直搬送機202が存在する区画(6,13,1)、(13,13,1)、垂直搬送機202により搬送された棚5が一時的に配置される区画(7,13,1)、(12,13,1)、棚5が保管(配置)される区画である棚保管区画(3,3,1)、(3,4,1)等(図2Aにおいて同一模様の区画)、バッテリステーションが存在する区画(1,1,1)、及び、ピッキングステーション6が存在する区画(6,15,1)、(13,15,1)を有する。以下、棚5が一時的に配置される区画を、「バッファ区画」と言うことがある。本実施の形態では、垂直搬送機202毎に、バッファ区画は1個であるが、少なくとも一つの垂直搬送機202について、バッファ区画が2個以上存在してもよい。言い換えれば、各垂直搬送機202について、バッファ区画の数(1段目エリア200Aにバッファリング(一時配置)可能な棚5の数)は、所定数M(Mは自然数)でよい。棚5は、例えば1つの区画201とほぼ同じ大きさであってもよいし、1つの区画201より小さいサイズであってもよい。なお、区画の設定の仕方は様々な変形例があってもよい。また、搬送装置3が進入してはならない区画(例えば区画(3,1,1))が設けられてもよい。 In a plan view, the first-tier area 200A includes sections (6,13,1) and (13,13,1) where the vertical conveyor 202 is located, sections (7,13,1) and (12,13,1) where shelves 5 transported by the vertical conveyor 202 are temporarily placed, shelf storage sections (3,3,1) and (3,4,1) where shelves 5 are stored (placed) (sections with the same pattern in Figure 2A), section (1,1,1) where the battery station is located, and sections (6,15,1) and (13,15,1) where the picking station 6 is located. Hereinafter, sections where shelves 5 are temporarily placed may be referred to as "buffer sections." In this embodiment, there is one buffer section for each vertical conveyor 202, but there may be two or more buffer sections for at least one vertical conveyor 202. In other words, for each vertical conveyor 202, the number of buffer sections (the number of shelves 5 that can be buffered (temporarily placed) in the first-tier area 200A) may be a predetermined number M (M is a natural number). The shelves 5 may be, for example, approximately the same size as one section 201, or may be smaller than one section 201. Note that there may be various variations in how the sections are set. Also, a section into which the conveyor device 3 must not enter (for example, section (3,1,1)) may be provided.

1段目エリア200Aの各区画201について、図2Aに例示する矢印の通り、当該区画201において搬送装置3が移動可能な方向は、制限されないでよい(例えば、+x方向、-x方向、+y方向及び-y方向のいずれも搬送装置3が移動可能な方向でよい)。棚保管区画間については、棚5を積載していない状態の搬送装置3は、矢印の方向に移動可能である。なお、棚保管区画に保管されている棚との衝突を防ぐため、棚5を積載した状態の搬送装置3は、棚保管区画の走行が制御装置4により不可とされてもよい。 For each section 201 in the first-tier area 200A, as shown by the arrows in Figure 2A, the direction in which the conveying device 3 can move within that section 201 does not need to be limited (for example, the conveying device 3 can move in any of the +x, -x, +y, and -y directions). Between shelf storage sections, a conveying device 3 that is not loaded with a shelf 5 can move in the direction of the arrow. Note that, to prevent collisions with shelves stored in the shelf storage section, the control device 4 may prevent a conveying device 3 that is loaded with a shelf 5 from traveling within the shelf storage section.

また、区画201間は、双方向に移動可能に設定されてもよいし、一方向のみに移動可能に設定されてもよい。例えば、一部の区画201間を一方向のみに移動可能な設定とすることで、搬送装置3の渋滞の発生を抑制又は低減し、全体の搬送効率を向上することが期待できる。また、一方向のみにしか移動できない区画201間が多い場合には、搬送装置3の移動経路が長くなる可能性があるので、1段目エリア200Aにおける搬送装置3の数、又は、各区画201の位置や種類等により、搬送装置3の移動可能な方向が予め設定されてもよいし、そのような方向が動的に制御装置4により設定又は変更されてもよい。 The sections 201 may be set to allow movement in both directions, or only in one direction. For example, by setting some sections 201 to allow movement in only one direction, it is possible to prevent or reduce congestion of the conveying device 3 and improve overall conveying efficiency. Furthermore, if there are many sections 201 between which movement can only be made in one direction, the movement path of the conveying device 3 may become long. Therefore, the direction in which the conveying device 3 can move may be set in advance based on the number of conveying devices 3 in the first-tier area 200A or the position and type of each section 201, or such a direction may be dynamically set or changed by the control device 4.

2段目エリア200Bは、所定大きさの方形状の複数の区画251に区分されて管理される。2段目エリア200Bは、平面視において垂直搬送機202が存在する区画(6,13,2)、(13,13,2)、バッファ区画(7,13,2)、(12,13,2)、及び、棚保管区画(3,2,2)、(3,3,2)等(図2Bにおいて同一模様の区画)を有する。区画201と同様に、区画251にも、図2Dに示すように、マーカ300が設けられている。 The second-tier area 200B is divided into multiple rectangular sections 251 of a predetermined size and managed. In a plan view, the second-tier area 200B includes sections (6,13,2) and (13,13,2) where the vertical conveyor 202 is located, buffer sections (7,13,2) and (12,13,2), and shelf storage sections (3,2,2) and (3,3,2), etc. (sections with the same pattern in Figure 2B). Like section 201, section 251 also has a marker 300, as shown in Figure 2D.

メザニンを設置する場合、設置場所(例えば国及び地域)における各法令等に定められた事項を遵守する必要がある。ここで法令の一例としては、例えば日本における建築基準法や消防法等であり、仕様によっては各種の申請が必要とされる場合や、消防設備の設置が必要となる場合がある。また、法令に加えて、遵守すべき基準やガイドライン等がある場合もある。 When installing a mezzanine, it is necessary to comply with the various laws and regulations of the installation location (e.g., country and region). Examples of laws and regulations include the Building Standards Act and Fire Service Act in Japan, and depending on the specifications, various applications may be required or fire protection equipment may need to be installed. In addition to laws and regulations, there may also be standards and guidelines that must be complied with.

メザニンを設置する物流センタや倉庫の仕様、時間的コスト、費用的コスト、顧客ニーズに加えて、この法令等の遵守の観点から、設置可能なメザニンの仕様は異なる。例えば、メザニン上のエリアである2段目エリア200Bの仕様の一つとしては、図2Cに例示するように、2段目エリア200Bの搬送装置3が走行する各区画251の全面に板状の床(例えば鉄板)が張られた構造であってもよい。区画251には、区画201と同様に、マーカ300が設けられてよい。また、図2Cに例示の区画251において、搬送装置3が移動可能な方向は、1段目エリア200Aについて説明したように(1段目エリア200Aと同様に)設定されてよい。また、搬送装置3は、図2Cに例示の区画251で、旋回可能である。 The specifications of mezzanines that can be installed vary depending on the specifications of the logistics center or warehouse where the mezzanine will be installed, time costs, financial costs, customer needs, and compliance with laws and regulations. For example, one specification for the second-tier area 200B, which is the area on the mezzanine, may be a structure in which a plate-like floor (e.g., steel plates) is laid across the entire surface of each section 251 in which the conveying device 3 travels in the second-tier area 200B, as shown in Figure 2C. Markers 300 may be provided in the section 251, as in section 201. Furthermore, in the section 251 shown in Figure 2C, the direction in which the conveying device 3 can move may be set as described for the first-tier area 200A (similar to the first-tier area 200A). Furthermore, the conveying device 3 can turn in the section 251 shown in Figure 2C.

2段目エリア200Bの別の仕様の一つとしては、図2Dに例示するように、搬送装置3の通路310が設置された構造であってもよい。なお、2段目エリア200Bの別の仕様の一つとして、図2Cに例示の区画251と、図2Dに例示の区画251との両方を含んでいてもよい。本実施の形態の一例として、以降の説明では、2段目エリア200Bに、図2Dに例示の仕様が適用された区画251が採用される場合について詳述する。通路310を有する区画251が、2段目エリア200Bのうち、搬送装置3が走行し得る範囲である走行範囲の全域(又は一部)に亘っている。 As another specification for the second-tier area 200B, it may be configured with an aisle 310 for the conveying device 3, as illustrated in FIG. 2D. Note that as another specification for the second-tier area 200B, it may include both the section 251 illustrated in FIG. 2C and the section 251 illustrated in FIG. 2D. As an example of this embodiment, the following description will describe in detail a case where the section 251 to which the specification illustrated in FIG. 2D is applied is used for the second-tier area 200B. The section 251 with the aisle 310 spans the entire (or part of) travel range of the second-tier area 200B, which is the range within which the conveying device 3 can travel.

区画251において、通路310は、例えば、搬送装置3の車輪が走行可能な平行な複数本の板状(帯状)部材(例えば、鉄板)で構成されている。区画251における通路310以外の領域上を搬送装置3の車輪が走行することはできないでよい。通路310は、レールでよい。 In section 251, path 310 is composed of, for example, multiple parallel plate-like (strip-like) members (e.g., steel plates) on which the wheels of conveying device 3 can run. The wheels of conveying device 3 may not run on any area of section 251 other than path 310. Path 310 may be a rail.

走行範囲における区画251は、x通路区画、y通路区画及び両通路区画のいずれかである。「x通路区画」は、x方向通路310X(x方向に延びた通路)を有するがy方向通路310Y(y方向に延びた通路)を有さない区画である(図2Dにおいて左上及び左下の区画)。「y通路区画」は、y方向通路310Yを有するがx方向通路310Xを有さない区画である(図2Dにおいて図示無し)。「両通路区画」は、交わったx方向通路310Xとy方向通路310Yとを有する区画である(図2Dにおいて右上及び右下の区画)。ここで、通路310の「交わり」とは、直交でもよいし、T字型の交わりでもよい。また、x方向通路310X及びy方向通路310Yを、「片通路」と総称されてもよい。片通路を有する二次元状の部材(例えば区画と同サイズの方形部材)と、両通路(x方向通路及びy方向通路)を有する二次元状の部材とが2段目エリア200Bに敷き詰められてもよい。 The sections 251 in the travel range are either x-passage sections, y-passage sections, or both-passage sections. An "x-passage section" is a section that has an x-direction passage 310X (a passage extending in the x-direction) but does not have a y-direction passage 310Y (a passage extending in the y-direction) (the upper left and lower left sections in Figure 2D). A "y-passage section" is a section that has a y-direction passage 310Y but does not have an x-direction passage 310X (not shown in Figure 2D). A "both-passage section" is a section that has an x-direction passage 310X and a y-direction passage 310Y that intersect (the upper right and lower right sections in Figure 2D). Here, the "intersection" of the passages 310 may be perpendicular or T-shaped. The x-direction passage 310X and the y-direction passage 310Y may be collectively referred to as a "single passage." Two-dimensional elements with one passage (for example, rectangular elements the same size as the compartments) and two-dimensional elements with both passages (x-direction passage and y-direction passage) may be laid out in the second-tier area 200B.

搬送装置3は、x通路区画及びy通路区画のいずれでも旋回することはできないが、両通路区画において旋回すること(移動方向を変えること)ができる。例えば、図2Dの右上の両通路区画に点線の円で示すように、搬送装置3は、両通路区画において、x方向通路310X及びy方向通路310Yの上を車輪が通るようにして、旋回可能である。 The conveying device 3 cannot turn in either the x-path section or the y-path section, but it can turn (change its direction of movement) in both path sections. For example, as shown by the dotted circles in the two path sections in the upper right of Figure 2D, the conveying device 3 can turn in both path sections by passing its wheels over the x-direction path 310X and the y-direction path 310Y.

x通路区画及び両通路区画は、各区画におけるx方向通路310Xの位置(相対的な位置)は同じである。例えば、「x通路区画とx通路区画」、「x通路区画と両通路区画」又は「両通路区画と両通路区画」が、x方向に沿って隣接することができる。この構成により、x方向に沿って並んだ区画にx方向に長いx方向通路310Xができ、搬送装置3が、x方向に沿って、複数の区画間にわたるx方向通路310Xを走行することができる。 The x-direction passage 310X in each section (relative position) is the same for the x-passage section and both passage sections. For example, an "x-passage section and an x-passage section," an "x-passage section and both passage sections," or "both passage sections and both passage sections" can be adjacent along the x direction. With this configuration, a long x-direction passage 310X in the x direction is created in the sections lined up along the x direction, and the conveying device 3 can travel along the x-direction passage 310X between multiple sections along the x direction.

なお、x通路区画とy方向に沿って隣り合う区画は、通常x通路区画又は両通路区画である。例えば、y方向に沿って隣接するx通路区画間は、y方向通路310Yがないため、x通路区画間でy方向に搬送装置3が移動することは不可である。なお、y方向に沿って隣接するx通路区画間や、x方向に沿って隣接するy通路区画間、また2段目エリア200Bの端部の位置315X、315Yに、構造物があってもよい。構造物の一例としては、壁、支柱でもよいし、棚を置くための架台を構成するものであってもよい。 Note that the section adjacent to the x-passage section in the y direction is usually the x-passage section or both. For example, since there is no y-direction passage 310Y between adjacent x-passage sections in the y direction, the conveying device 3 cannot move in the y direction between the x-passage sections. Note that there may be structures between adjacent x-passage sections in the y direction, between adjacent y-passage sections in the x direction, or at positions 315X, 315Y at the ends of the second-tier area 200B. Examples of structures may include walls, pillars, or structures that form a platform on which a shelf is placed.

y通路区画及び両通路区画は、各区画におけるy方向通路310Yの位置(相対的な位置)は同じである。例えば、「y通路区画とy通路区画」、「y通路区画と両通路区画」又は「両通路区画と両通路区画」が、y方向に沿って隣接することができる。この構成により、y方向に沿って並んだ区画上にy方向に長いy方向通路310Yができ、搬送装置3が、y方向に沿って、複数の区画間にわたるy方向通路310Yを走行することができる。 The position (relative position) of the y-direction passage 310Y in each section is the same for the y passage section and both passage sections. For example, a "y passage section and a y passage section," a "y passage section and both passage sections," or "both passage sections and both passage sections" can be adjacent in the y direction. With this configuration, a y-direction passage 310Y that is long in the y direction is created on the sections lined up in the y direction, and the conveying device 3 can travel along the y-direction passage 310Y that spans multiple sections along the y direction.

なお、y通路区画とx方向に沿って隣り合う区画は、通常y通路区画又は両通路区画である。例えば、x方向に沿って隣接するy通路区画間は、x方向通路310Xがないため、y通路区画間でx方向に搬送装置3が移動することは不可である。 Note that the section adjacent to the y passage section in the x direction is usually the y passage section or both. For example, since there is no x-direction passage 310X between y passage sections adjacent to each other in the x direction, the conveying device 3 cannot move in the x direction between the y passage sections.

以上の通り、2段目エリア200Bにおいて、搬送装置3が移動可能な方向は、通路310の延びた方向(例えば、通路310を構成する板状部材の長手方向)に沿った方向(平行な方向)である。なお、区画251において、x方向通路310X又はy方向通路310Yは、双方向(x方向通路310Xの場合は+x方向と-x方向の双方向。y方向通路310Yの場合は+y方向と-y方向の双方向。)に走行可能でもよい。ただし、2段目エリア200Bにおいて、旋回が可能な両通路区画(方向転換できる両通路区画)が限られる場合等、少なくとも一部の区画251間について、一方向のみ走行可能とする方が、搬送装置3の渋滞の発生を抑制又は低減可能となり、搬送効率の向上が期待できる。例えば、図2Bに例示する矢印の通り、搬送装置3の移動可能な方向は、2段目エリア200Bの少なくとも一部のエリアを決まった方向に巡回するような方向に制限されてよい。例えば、搬送装置3の移動可能な方向は、棚保管区画では両x方向(+x方向及び-x方向)でよく、棚保管区画間にある移動用区画[例えば、図2Bの(4,6,2)や(6,3,2)等]ではx方向を片x方向(+x方向又は-x方向)に制限してもよいし、又はy方向を片y方向(+y方向又は-y方向)に制限してもよい。 As described above, in the second-tier area 200B, the direction in which the conveying device 3 can move is along (parallel to) the direction in which the passage 310 extends (e.g., the longitudinal direction of the plate-like members that make up the passage 310). Note that in the section 251, the x-direction passage 310X or the y-direction passage 310Y may be capable of traveling in both directions (both +x and -x directions in the case of the x-direction passage 310X; and both +y and -y directions in the case of the y-direction passage 310Y). However, in cases where the number of passage sections in the second-tier area 200B that can turn (both passage sections that can change direction) is limited, allowing travel in only one direction between at least some of the sections 251 can prevent or reduce congestion of the conveying device 3 and is expected to improve conveying efficiency. For example, as shown by the arrows in Figure 2B, the direction in which the conveying device 3 can move may be limited to a direction that circulates in a fixed direction through at least some of the second-tier area 200B. For example, the transport device 3 may be movable in both x directions (+x and -x directions) in shelf storage compartments, but in transfer compartments between shelf storage compartments (for example, (4,6,2) or (6,3,2) in Figure 2B), the x direction may be limited to one x direction (+x or -x direction), or the y direction may be limited to one y direction (+y or -y direction).

なお、図2Bにおいて、棚保管区画における搬送装置3の移動可能な方向が両x方向であって両y方向でない理由は、棚保管領域(x方向及びy方向に連続した複数の棚保管区画で構成された領域)がy方向よりx方向に沿って短いためでよい。言い換えれば、棚保管領域がx方向よりy方向に沿って短い場合、棚保管区画における搬送装置3の移動可能な方向が両y方向であって両x方向でなくてよい。 In Figure 2B, the reason why the transport device 3 in the shelf storage section can move in both x directions but not both y directions is because the shelf storage area (the area made up of multiple shelf storage sections connected in the x and y directions) is shorter in the x direction than in the y direction. In other words, if the shelf storage area is shorter in the y direction than in the x direction, the transport device 3 in the shelf storage section can move in both y directions but not both x directions.

また、区画251における移動可能な方向は、通路310の延びた方向に沿っている必要がある。例えば、x通路区画での移動可能な方向を+y方向又は-y方向に制限することはできないし、y通路区画での移動可能な方向を+x方向又は-x方向に制限することはできない。言い換えれば、走行範囲における全ての区画251を両通路区画とすれば、どの区画251でもx方向及びy方向のいずれの方向にも移動可能方向を制限することができる。しかし、x通路区画及びy通路区画の方が両通路区画よりも通路面積が少ないため、両通路区画の数が少ない程、作業工数を削減することや、軽量化及び省資源化が期待できる。 Furthermore, the direction of movement in the sections 251 must be along the extension direction of the passage 310. For example, the direction of movement in the x passage section cannot be limited to the +y or -y direction, and the direction of movement in the y passage section cannot be limited to the +x or -x direction. In other words, if all sections 251 in the travel range are considered to be both passage sections, the direction of movement in any section 251 can be limited to either the x or y direction. However, because the passage area of the x passage section and the y passage section is smaller than that of the both passage sections, the fewer the number of both passage sections, the more reduction in work hours and the weight and resource conservation can be expected.

2段目エリア200Bに、図2Dに例示の仕様が適用された区画251を採用する場合、図2Cに例示のように全面に板状の床(例えば鉄板)が張られた構造の区画251に比べ、区画251を軽くすることができ、また区画251の製造のために必要な材料(例えば鉄)やエネルギーを少なくすることができる。そのため、図2Dの区画251を2段目エリア200Bに採用することにより、2段目エリア200B及びメザニンの軽量化及び省資源化が可能となる。メザニンの軽量化によって、例えばメザニンを設置する床への負荷を低減可能であり、またメザニンの導入が容易化したり、床にかかるコスト(メザニン導入時やメンテナンス時などにかかるコスト)を低減したりすることができる。また、メザニンの省資源化によって、環境負荷を低減可能である。 When compartment 251 with the specifications illustrated in FIG. 2D is used in second-tier area 200B, it can be made lighter than compartment 251 with a structure in which the entire surface is covered with a plank-like floor (e.g., steel plate) as illustrated in FIG. 2C, and the materials (e.g., iron) and energy required to manufacture compartment 251 can be reduced. Therefore, by using compartment 251 of FIG. 2D in second-tier area 200B, it is possible to reduce the weight and resource usage of second-tier area 200B and mezzanine. Reducing the weight of the mezzanine can, for example, reduce the load on the floor on which the mezzanine is installed, make it easier to install the mezzanine, and reduce floor costs (costs associated with installing and maintaining the mezzanine, etc.). Furthermore, resource-saving mezzanine construction can reduce the environmental impact.

再び図1を参照する。搬送装置3は、制御装置4からの移動指示に従い移動する装置であり、典型的には、AGV(Automatic Guided Vehicle)でよい。搬送対象とは、例えば棚5やパレットである。搬送対象が1又は複数の物品を搭載可能なもの(例えば棚5やパレット)である場合、搬送対象を収納部(収納装置)や荷役台と呼んでもよい。本実施の形態においては、搬送装置3の搬送対象の一例として、棚5の場合を説明する。搬送対象を搬送物と呼ぶことがある。例えば、搬送装置3は、制御装置4からの移動指示に従い、当該移動指示において指定されている棚5を持ち上げ、当該移動指示において指定されている(又は搬送装置3の現在位置に最も近い)ピッキングステーション6までその棚5を搬送する。ピッキングステーション6に搬送された棚5は、当該ピッキングステーション6において作業者により必要な商品が取り出された後に(つまりピッキングの後に)、搬送装置3により元の区画(又は別の区画)に戻される。 Referring again to FIG. 1, the conveying device 3 is a device that moves in accordance with movement instructions from the control device 4 and is typically an AGV (Automatic Guided Vehicle). The object to be conveyed is, for example, a shelf 5 or a pallet. If the object to be conveyed is capable of carrying one or more items (e.g., a shelf 5 or a pallet), the object to be conveyed may also be called a storage unit (storage device) or a loading platform. In this embodiment, a shelf 5 is described as an example of the object to be conveyed by the conveying device 3. The object to be conveyed may also be called a transported object. For example, in accordance with a movement instruction from the control device 4, the conveying device 3 lifts the shelf 5 specified in the movement instruction and transports the shelf 5 to the picking station 6 specified in the movement instruction (or the picking station 6 closest to the current position of the conveying device 3). After the required items are removed by an operator at the picking station 6 (i.e., after picking), the shelf 5 is returned to its original section (or another section) by the conveying device 3.

ピッキングステーション6への搬送経路と、ピッキングステーション6から棚5の元の配置区画(又は別の配置区画)への移動経路は、一つの移動指示において指定されてもよいし、別々の移動指示において指定されてもよい。この別の場所の例として、ピッキング回数(例えば頻度)が高い商品を収納しており、ピッキングステーション6へ搬送される回数(例えば頻度)が高い棚は、ピッキングステーション6に近い位置にある棚配置区画、又は、ピッキングステーション6の配置されるエリアである1段目エリア200Aに設置してもよい。ピッキングステーション6へ搬送される回数が低い棚は、ピッキングステーション6から遠い位置にある棚保管区画、又は、ピッキングステーション6の配置されるエリア以外のエリア(例えば、2段目エリア200B)に設置してもよい。このように、ピッキングステーション6へ搬送される回数に応じて、棚の設置場所を変えることにより、搬送効率を向上できる。 The transport route to picking station 6 and the transport route from picking station 6 to the original storage section (or another storage section) of shelf 5 may be specified in a single movement instruction or in separate movement instructions. As an example of this different location, a shelf that stores products that are picked frequently (e.g., frequently) and is transported frequently (e.g., frequently) to picking station 6 may be installed in a shelf storage section located close to picking station 6 or in the first-tier area 200A where picking station 6 is located. A shelf that is transported infrequently to picking station 6 may be installed in a shelf storage section located far from picking station 6 or in an area other than the area where picking station 6 is located (e.g., second-tier area 200B). In this way, transport efficiency can be improved by changing the shelf installation location depending on the number of times products are transported to picking station 6.

搬送装置3は、図3Aに示すように、全体として直方体状に形成されている。そして搬送装置3の下面(底面)には、図3Bに示すように、それぞれ搬送装置3が旋回及び前進するための駆動輪20が配設されると共に、搬送装置3の下面の四隅には補助輪21が配設されている。また搬送装置3の上面中央部には昇降及び回転自在に円柱状の昇降体22が設けられている。駆動輪20及び補助輪21の少なくとも一方が搬送装置3の「車輪」である。 As shown in Figure 3A, the conveying device 3 is formed in the shape of a rectangular parallelepiped overall. As shown in Figure 3B, drive wheels 20 are arranged on the underside (bottom) of the conveying device 3, allowing the conveying device 3 to turn and move forward, and auxiliary wheels 21 are arranged at the four corners of the underside of the conveying device 3. Furthermore, a cylindrical lifting body 22 is provided in the center of the top surface of the conveying device 3, allowing it to move up and down and rotate freely. At least one of the drive wheels 20 and auxiliary wheels 21 is the "wheel" of the conveying device 3.

そして、搬送装置3は、図4に示すように、駆動輪20を回転駆動させて搬送対象の棚5の下側にまで移動した後に昇降体22を上昇させることでその棚5を持ち上げ、その状態で倉庫2内を走行することでその棚5を搬送する。この際、搬送装置3は、昇降体22を回転させることで持ち上げた棚5の向きを変えることもできる。搬送装置3は、昇降・回転体22に対し、昇降・回転体22以外の本体が回転(旋回)することで、持上げた棚5を回転させずに搬送装置を回転(旋回)することも可能である。 As shown in FIG. 4, the conveying device 3 rotates the drive wheels 20 to move below the shelf 5 to be conveyed, then raises the lifting body 22 to lift the shelf 5, and conveys the shelf 5 by traveling in this state within the warehouse 2. At this time, the conveying device 3 can also change the orientation of the lifted shelf 5 by rotating the lifting body 22. The conveying device 3 can also rotate (pivot) without rotating the lifted shelf 5 by rotating (pivoting) the main body other than the lifting/rotating body 22 relative to the lifting/rotating body 22.

また、例えば、2段目エリア200Bから1段目エリア200Aへの棚5の搬送は、図5に示す通りである。2段目エリア200Bの搬送装置3は、2段目エリア200Bの出発位置(例えば棚保管区画)から、垂直搬送機202の直前区画(2段目エリア200Bのバッファ区画)に、棚5を搬送する。2段目エリア200Bの搬送設備は、バッファ区画から垂直搬送機202内に、棚5を搬送する(図5の左上図)。この垂直搬送機202に棚5を搬送する搬送設備は、2段目エリア200Bの搬送装置3でもよいし、2段目エリア200Bにある他の搬送装置(コンベア等の搬入出装置)であってもよい。棚5が入っている垂直搬送機202が2段目エリア200Bから1段目エリア200Aへと下降し、棚5を1段目エリアに搬送する(図5の右上図)。1段目エリア200Aの搬送設備は、1段目エリア200Aに到着した垂直搬送機202から1段目エリア200Aのバッファ区画へ、棚5を移動する(図5の左下図)。このバッファ区画へ搬送する搬送設備は、1段目エリア200Aの搬送装置3でも良いし、1段目エリア200Aにある他の搬送装置(コンベア等の搬入出装置)であってもよい。バッファ区画に一時配置されている棚5が、搬送装置3により、目的位置(例えばピッキングステーション6や、1段目エリア200Aの棚保管区画等)に搬送される(図5の右下図)。 For example, the transportation of a shelf 5 from the second-tier area 200B to the first-tier area 200A is as shown in Figure 5. The transport device 3 in the second-tier area 200B transports the shelf 5 from the starting position in the second-tier area 200B (e.g., a shelf storage section) to the section immediately preceding the vertical conveyor 202 (the buffer section of the second-tier area 200B). The transport equipment in the second-tier area 200B transports the shelf 5 from the buffer section into the vertical conveyor 202 (upper left diagram in Figure 5). The transport equipment transporting the shelf 5 to this vertical conveyor 202 may be the transport device 3 in the second-tier area 200B, or may be another transport device (loading/unloading device such as a conveyor) in the second-tier area 200B. The vertical conveyor 202 containing the shelf 5 descends from the second-tier area 200B to the first-tier area 200A, transporting the shelf 5 to the first-tier area (upper right diagram in Figure 5). The conveying equipment in the first-tier area 200A moves the shelf 5 from the vertical conveyor 202 that has arrived at the first-tier area 200A to the buffer section of the first-tier area 200A (see the lower left diagram in Figure 5). The conveying equipment that transports the shelf 5 to this buffer section may be the conveying device 3 in the first-tier area 200A, or another conveying device (loading/unloading device such as a conveyor) in the first-tier area 200A. The shelf 5 temporarily placed in the buffer section is transported by the conveying device 3 to the destination location (e.g., the picking station 6 or a shelf storage section in the first-tier area 200A) (see the lower right diagram in Figure 5).

同様に、1段目エリア200Aの出発位置から2段目エリア200Bの目的位置への棚5の搬送について説明する。1段目エリア200Aの搬送装置3は、1段目エリア200Aの出発位置(例えば棚保管区画や、ピッキングステーション6等)から、垂直搬送機202の直前区画(1段目エリア200Aのバッファ区画)に、棚5を搬送する。1段目エリア200Aの搬送設備は、バッファ区画から垂直搬送機202内に、棚5を搬送する。この垂直搬送機202に棚5を搬送する搬送設備は、1段目エリア200Aの搬送装置3でもよいし、1段目エリア200Aにある他の搬送装置(コンベア等の搬入出装置)であってもよい。棚5が入っている垂直搬送機202が1段目エリア200Aから2段目エリア200Bへと上昇し、棚5を2段目エリアに搬送する。2段目エリア200Bの搬送設備は、2段目エリア200Bに到着した垂直搬送機202から2段目エリア200Bのバッファ区画へ、棚5を移動する。このバッファ区画へ搬送する搬送設備は、2段目エリア200Bの搬送装置3でも良いし、2段目エリア200Bにある他の搬送装置(コンベア等の搬入出装置)であってもよい。バッファ区画に一時配置されている棚5が、搬送装置3により、目的位置(例えば2段目エリア200Bの棚保管区画等)に搬送される。 Similarly, the transportation of a shelf 5 from a starting position in the first-tier area 200A to a destination position in the second-tier area 200B will be described. The transport device 3 in the first-tier area 200A transports the shelf 5 from the starting position in the first-tier area 200A (e.g., a shelf storage section or picking station 6) to the section immediately preceding the vertical conveyor 202 (the buffer section in the first-tier area 200A). The transport equipment in the first-tier area 200A transports the shelf 5 from the buffer section into the vertical conveyor 202. The transport equipment transporting the shelf 5 to this vertical conveyor 202 may be the transport device 3 in the first-tier area 200A, or may be another transport device (an input/output device such as a conveyor) in the first-tier area 200A. The vertical conveyor 202 containing the shelf 5 rises from the first-tier area 200A to the second-tier area 200B, transporting the shelf 5 to the second-tier area. The transport equipment in the second-tier area 200B moves the shelf 5 from the vertical transport machine 202 that has arrived at the second-tier area 200B to the buffer section of the second-tier area 200B. The transport equipment that transports the shelf 5 to this buffer section may be the transport device 3 in the second-tier area 200B, or another transport device (loading/unloading device such as a conveyor) in the second-tier area 200B. The shelf 5 that is temporarily placed in the buffer section is transported by the transport device 3 to the destination position (for example, a shelf storage section in the second-tier area 200B).

なお、垂直搬送機202と搬入出装置は、一体の搬送設備(垂直搬送システム、垂直搬送機、またはエリア間搬送機と呼ばれてもよい)であってもよいし、別々の装置であってもよい。 The vertical conveyor 202 and the loading/unloading device may be an integrated conveying facility (which may also be called a vertical conveying system, vertical conveyor, or inter-area conveyor), or may be separate devices.

搬送装置3には、自動充電機能が搭載されており、搭載されたバッテリ(図示しない)の残量が所定値を下回った場合、搬送装置3は、バッテリステーションに移動して自動的に充電を行うようになっている。 The transport device 3 is equipped with an automatic charging function, and if the remaining charge of the onboard battery (not shown) falls below a predetermined value, the transport device 3 moves to a battery station and automatically charges.

制御装置4は、Wi-Fi(登録商標)などの無線通信回線を介して、倉庫2内の各搬送装置3と、垂直搬送機202などのエリア間搬送機と、各搬送設備(1段目エリア200A及び2段目エリア200Bの搬送設備等)と無線通信接続される。制御装置4から、移動(搬送を含む)を行う設備(搬送装置3、垂直搬送機202、搬送設備等)に移動指示が送信され、その移動指示を受信した設備が移動指示にしたがって移動が行われる。 The control device 4 is wirelessly connected via a wireless communication line such as Wi-Fi (registered trademark) to each conveying device 3 in the warehouse 2, inter-area conveying devices such as the vertical conveying device 202, and each piece of conveying equipment (such as the conveying equipment in the first-tier area 200A and second-tier area 200B). Movement instructions are sent from the control device 4 to the equipment (conveying device 3, vertical conveying device 202, conveying equipment, etc.) that will perform the movement (including conveyance), and the equipment that receives the movement instruction moves in accordance with the movement instruction.

例えば、制御装置4は、顧客からのオーダに応じて、オーダされた商品が収納されている棚5を特定し、搬送装置3に対して、当該棚5をピッキングステーション6まで搬送する移動指示(以下、このような搬送に関する指示を移動指示と呼ぶ)を送信する。特定された棚5が2段目エリア200Bに配置されている棚5の場合、制御装置4は、2段目エリア200Bにおける搬送装置3に、当該棚5を、棚5の配置位置(棚の保管位置)から垂直搬送機202(またはバッファ区画)へと搬送させる移動指示を送信する。バッファ区画に搬送した場合には、制御装置4は、2段目エリア200Bの搬送設備に、バッファ区画から垂直搬送機202内に、棚5を搬送する移動指示を送信する。制御装置4は、垂直搬送機202に当該棚5を2段目エリア200Bから1段目エリア200Aへと搬送させる。バッファ区画に搬送する場合には、制御装置4は、1段目エリア200Aの搬送設備に、垂直搬送機202内からバッファ区画に、当該棚5を搬送する移動指示を送信する。制御装置4は、当該棚5を、棚5の配置位置(垂直搬送機202またはバッファ区画)からピッキングステーション6まで搬送する移動指示を搬送装置3に送信する。 For example, in response to an order from a customer, the control device 4 identifies the shelf 5 on which the ordered product is stored and transmits a movement instruction (hereinafter, such a movement instruction is referred to as a movement instruction) to the conveying device 3 to transport the shelf 5 to the picking station 6. If the identified shelf 5 is located in the second-tier area 200B, the control device 4 transmits a movement instruction to the conveying device 3 in the second-tier area 200B to transport the shelf 5 from its placement position (shelf storage position) to the vertical conveyor 202 (or buffer section). If the shelf 5 has been transported to the buffer section, the control device 4 transmits a movement instruction to the conveying equipment in the second-tier area 200B to transport the shelf 5 from the buffer section into the vertical conveyor 202. The control device 4 causes the vertical conveyor 202 to transport the shelf 5 from the second-tier area 200B to the first-tier area 200A. When transporting the shelf 5 to the buffer compartment, the control device 4 sends a movement instruction to the transport equipment in the first-tier area 200A to transport the shelf 5 from the vertical transporter 202 to the buffer compartment. The control device 4 then sends a movement instruction to the transport device 3 to transport the shelf 5 from its location (vertical transporter 202 or buffer compartment) to the picking station 6.

また、棚5を垂直搬送機202を用いて搬送する場合、搬送装置3に棚5を垂直搬送機202へ搬送させるとき、または搬送装置3が棚5を垂直搬送機202へ搬送しているとき(例えば、垂直搬送機202まで所定の距離内になる等、垂直搬送機202に近づいたとき)に、制御装置4は、垂直搬送機に搬送指示をだしてもよい。事前に搬送指示をだすことで、垂直搬送機202の搬送準備を行うことができ、搬送効率が向上する。ここで、垂直搬送機202の搬送準備の一例としては、棚5を下降する搬送を行う場合には、2段目エリア200Bに垂直搬送機202の棚5を搭載する部分(昇降機のかご)を移動しておくことでもよいし、棚5を上昇する搬送を行う場合には、1段目エリア200Aに垂直搬送機202の棚5を搭載する部分を移動しておくことでもよい。なお、搬送装置3がバッファ区画に棚5を搬送完了したタイミング、または、搬送完了後に搬送装置3がバッファ区画から移動したタイミングで、制御装置4は、垂直搬送機202に搬送指示を送信してもよい。 Furthermore, when the shelf 5 is transported using the vertical conveyor 202, the control device 4 may issue a transport instruction to the vertical conveyor when the conveyor device 3 is instructed to transport the shelf 5 to the vertical conveyor 202, or when the conveyor device 3 is transporting the shelf 5 to the vertical conveyor 202 (for example, when it approaches the vertical conveyor 202, such as when it is within a predetermined distance from the vertical conveyor 202). Issuing a transport instruction in advance allows the vertical conveyor 202 to be prepared for transport, improving transport efficiency. Here, an example of preparing the vertical conveyor 202 for transport may be to move the portion of the vertical conveyor 202 that carries the shelf 5 (the elevator car) to the second-stage area 200B when transporting the shelf 5 downward, or to move the portion of the vertical conveyor 202 that carries the shelf 5 to the first-stage area 200A when transporting the shelf 5 upward. The control device 4 may also send a transport instruction to the vertical transport device 202 when the transport device 3 has completed transporting the shelf 5 to the buffer compartment, or when the transport device 3 has moved out of the buffer compartment after transport has been completed.

なお、同じタイミングで、垂直搬送機202を用いる搬送タスクが複数あった場合には、棚5の搬送タスクまたは搬送指示の早い順、垂直搬送機202への搬送が早い順、搬送タスクの優先度が高い順等、所定の基準により、制御装置4は、垂直搬送機202の搬送タスクの処理順番を決める調整をして、垂直搬送機202や搬送装置3に移動指示を送信してもよい。なお、制御装置4は、垂直搬送機202やバッファ区画の両方または少なくとも一方を、搬送タスクに関連付けて予約し、予約中は他の搬送タスクと競合しないようにしてもよい。 If there are multiple transport tasks using the vertical conveyor 202 at the same time, the control device 4 may adjust the processing order of the transport tasks for the vertical conveyor 202 based on predetermined criteria, such as the earliest transport task or transport instruction for the shelf 5, the earliest transport to the vertical conveyor 202, or the highest priority of the transport task, and send a movement instruction to the vertical conveyor 202 or the transport device 3. The control device 4 may reserve both or at least one of the vertical conveyor 202 and the buffer partition in association with the transport task, so that they do not compete with other transport tasks while reserved.

また、制御装置4は、複数の搬送タスクのそれぞれについて、各搬送装置3や垂直搬送機202等に移動指示をだしており、搬送システム全体として複数の搬送タスクを並列で処理可能である。垂直搬送機202で移動し搬出された棚5については、搬送可能かつ近い位置にある搬送装置3に移動指示を送信する。また、ピッキングステーション6では、ピッキングステーション6に棚が搬送された順(到着順)にピッキング作業を行ってもよい。 The control device 4 also issues movement instructions to each conveyance device 3, vertical conveyance machine 202, etc. for each of the multiple conveyance tasks, allowing the entire conveyance system to process multiple conveyance tasks in parallel. For shelves 5 that have been moved and removed by the vertical conveyance machine 202, a movement instruction is sent to the nearest conveyance device 3 that can be transported. Furthermore, at the picking station 6, picking operations may be performed in the order in which the shelves were transported to the picking station 6 (in the order of arrival).

なお、搬送装置3に送信される「移動指示」には、当該搬送装置3に割り当てられた搬送タスクを表す情報が関連付けられる。搬送タスクは、いずれの棚5をいずれの区画へと搬送するかに従うタスクであり、搬送タスクを表す情報は、例えば、搬送すべき棚5の棚IDと、搬送装置3が移動する経路である移動経路と、搬送装置3の移動方向とを含んでよい。移動経路は、搬送装置3の現在区画(現在位置が属する区画)から棚区画(搬送対象の棚5が存在する区画)までの経路と、棚区画から目的区画(例えばピッキングステーション6)までの経路とを含んでもよいし、その経路の一部(例えば直近で移動予定の経路)であってもよい。また、ピッキングステーション6において作業者により棚5から商品がピッキングされた後には、棚5を指定位置に戻すために、制御装置4は、搬送装置3に指定位置への「移動指示」を与える。この移動経路は、更に、ピッキングステーション6から指定位置までの経路を含んでよい。ピッキングステーション6に隣接する区画及びバッテリステーションのうちの少なくともピッキングステーション6に隣接する区画が、目的区画(目的位置が属する区画)の一例でよい。 The "movement instruction" sent to the transport device 3 is associated with information representing the transport task assigned to the transport device 3. The transport task determines which shelf 5 to transport to which section. The information representing the transport task may include, for example, the shelf ID of the shelf 5 to be transported, the movement route along which the transport device 3 will travel, and the direction of movement of the transport device 3. The movement route may include the route from the transport device 3's current section (the section to which the current location belongs) to the shelf section (the section where the shelf 5 to be transported is located) and the route from the shelf section to the destination section (e.g., picking station 6), or it may be a portion of that route (e.g., the route to be traveled immediately). After the worker picks an item from the shelf 5 at picking station 6, the control device 4 issues a "movement instruction" to the transport device 3 to the designated position in order to return the shelf 5 to the designated position. This movement route may also include the route from the picking station 6 to the designated position. Of the compartments adjacent to picking station 6 and the battery station, at least the compartment adjacent to picking station 6 may be an example of a destination compartment (the compartment to which the destination location belongs).

図6及び図7は、本実施の形態における搬送システムの要素の具体的な構成例を示す図である。搬送システムは、制御装置4と、搬送装置3と、垂直搬送機202と、ピッキング端末710と、ネットワーク551と、を備える。また、搬送システムは、その他の搬送設備(例えば、垂直搬送機202とバッファ区画との間で棚5を搬送する搬入出装置)や、多段エリア122(例えばメザニン)や、架台192や、棚5や、ピッキングステーション6の全部または一部を、さらに備えていてもよい。搬送システムの各構成要素は、一つまたは複数あってもよい。例えば、倉庫2に、搬送システムを導入することで、図1に例示する構成が実現されてもよい。 Figures 6 and 7 are diagrams showing specific configuration examples of the elements of the conveyance system in this embodiment. The conveyance system includes a control device 4, a conveyance device 3, a vertical conveyor 202, a picking terminal 710, and a network 551. The conveyance system may also include other conveyance equipment (e.g., an input/output device that transports shelves 5 between the vertical conveyor 202 and the buffer compartment), a multi-tier area 122 (e.g., a mezzanine), a platform 192, shelves 5, and all or part of a picking station 6. There may be one or more of each component of the conveyance system. For example, the configuration illustrated in Figure 1 may be realized by introducing the conveyance system into warehouse 2.

搬送装置3、制御装置4、垂直搬送機202、及びピッキング端末710の各々が、ネットワーク551を介して通信可能である。垂直搬送機202、及びピッキング端末710の各々は、複数存在してよい。 The conveying device 3, the control device 4, the vertical conveyor 202, and the picking terminal 710 can communicate with each other via the network 551. There may be multiple vertical conveyors 202 and multiple picking terminals 710.

搬送装置3は、駆動装置11、記憶装置12、インターフェース装置13、複数種類のセンサ14、バッテリ、及び、それらに接続されたコントローラ10を備える。 The transport device 3 includes a drive unit 11, a memory device 12, an interface device 13, multiple types of sensors 14, a battery, and a controller 10 connected to these.

コントローラ10は、制御装置4からの移動指示や内蔵するバッテリの充電状態などに応じて搬送装置3の動作の制御を司るコントローラである。駆動装置11は、駆動輪20、補助輪21及び昇降体22のほか、駆動輪20を回転駆動するためのモータ等のアクチュエータ(図示せず)と、昇降体22を昇降及び回転させるためのモータ等のアクチュエータ(図示せず)とを備える。 The controller 10 controls the operation of the transport device 3 in response to movement instructions from the control device 4 and the charge state of the built-in battery. The drive device 11 includes drive wheels 20, auxiliary wheels 21, and a lifting body 22, as well as an actuator (not shown) such as a motor for driving the drive wheels 20 to rotate, and an actuator (not shown) such as a motor for raising, lowering, and rotating the lifting body 22.

インターフェース装置13は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。 The interface device 13 is a device for communicating with the control device 4 using a specified wireless communication method, and may be composed of, for example, a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card.

センサ14は、搬送装置3が走行する床面の情報や搬送装置3に関する各種情報を収集等するためのデバイスである。例えば、複数種類のセンサ14は、例えば、床面の区画201、251上のマーカ300の情報を読み込むことが可能である。搬送装置3は、センサ14として、区画201、251の状態を撮像したりするためのカメラ、移動中の搬送装置3が受ける振動を検出するための振動センサ、搬送装置3の速度を計測する速度センサ、搬送装置3の加速度を計測する加速度センサ、積載物の重量を計測する重量センサ、及び、搬送装置3の向きを計測するジャイロセンサなどのセンサを備えていてもよい。 The sensor 14 is a device for collecting information about the floor surface on which the conveying device 3 travels and various information related to the conveying device 3. For example, multiple types of sensors 14 are capable of reading information about markers 300 on sections 201 and 251 on the floor. The conveying device 3 may be equipped with sensors such as a camera for capturing images of the conditions of sections 201 and 251, a vibration sensor for detecting vibrations experienced by the conveying device 3 while moving, a speed sensor for measuring the speed of the conveying device 3, an acceleration sensor for measuring the acceleration of the conveying device 3, a weight sensor for measuring the weight of the load, and a gyro sensor for measuring the orientation of the conveying device 3.

記憶装置12には、例えば、経路テーブル23、装置テーブル24、地図テーブル25、計測テーブル27及び実績テーブル28が格納される。コントローラ10には、通信プログラム29、移動制御プログラム30、計測プログラム31及び位置推定プログラム32が格納されている。通信プログラム29、移動制御プログラム30、計測プログラム31及び位置推定プログラム32がコントローラ10により実行されることで、通信部、走行制御部、計測部及び位置推定部が実現される。 The storage device 12 stores, for example, a route table 23, a device table 24, a map table 25, a measurement table 27, and a performance table 28. The controller 10 stores a communication program 29, a movement control program 30, a measurement program 31, and a position estimation program 32. Execution of the communication program 29, movement control program 30, measurement program 31, and position estimation program 32 by the controller 10 realizes a communication unit, a driving control unit, a measurement unit, and a position estimation unit.

経路テーブル23は、制御装置4から受信した上述の移動指示で指定された移動経路を表す情報が格納されるテーブルである(移動経路を表す情報は、区画の保管位置の並びと、移動経路が属する各区画について当該区画に位置する日時とを含んでよい)。装置テーブル24は、搬送装置3のID、現在区画の保管位置、及び、状態(例えば、「待機」、「移動中」又は「搬送中」)が格納されたテーブルである。地図テーブル25は、区画毎の位置及び属性(例えば、いずれの領域に属するか)を表す情報が格納されたテーブルである。なお、地図テーブル25の一例として、図2A及び図2Bに例示されるような情報であってもよい。計測テーブル27は、複数種類のセンサ14により計測された値(例えば、速度、加速度、旋回、重量、保管位置(二次元バーコードから読み取られた値)、区画の撮影画像等)が格納されるテーブルである。実績テーブル28は、搬送装置3が移動した経路及び日時を含む移動実績を表す情報が格納されるテーブルである。 The route table 23 is a table that stores information representing the travel route specified in the above-mentioned travel instruction received from the control device 4 (the information representing the travel route may include the arrangement of storage locations of the sections and the date and time the travel route was located in each section). The device table 24 is a table that stores the ID of the transport device 3, the storage location of the current section, and its status (e.g., "waiting," "moving," or "transporting"). The map table 25 is a table that stores information representing the location and attributes of each section (e.g., which area it belongs to). Note that an example of the map table 25 may be the information illustrated in Figures 2A and 2B. The measurement table 27 is a table that stores values measured by multiple types of sensors 14 (e.g., speed, acceleration, rotation, weight, storage location (value read from a two-dimensional barcode), photographed images of the section, etc.). The performance table 28 is a table that stores information representing the travel history of the transport device 3, including the route and date and time traveled.

通信プログラム29は、インターフェース装置13を介して制御装置4との間でコマンドや情報をやり取りする機能を有するプログラムである。例えば、通信プログラム29は、制御装置4からの要求に応じて(又は要求無しに)、テーブル23~25、27及び28のうちの少なくとも一部の情報を制御装置4に送信する。なお、各搬送装置3の通信プログラムは、これらの情報の其々について、定期的又は不定期のタイミングで制御装置4に送信してもよい。 The communication program 29 is a program that has the function of exchanging commands and information with the control device 4 via the interface device 13. For example, the communication program 29 transmits at least some of the information in tables 23-25, 27, and 28 to the control device 4 in response to a request from the control device 4 (or without a request). The communication program of each transport device 3 may transmit each of these pieces of information to the control device 4 at regular or irregular intervals.

移動制御プログラム30は、制御装置4から通信プログラム29を通じて受信した移動指示に応じて搬送装置3の移動を制御するプログラムである。例えば、移動制御プログラム30は、制御装置4からの移動指示に従い、指定された棚5を持ち上げて指定された移動経路を通ってピッキングステーション6まで移動するよう駆動装置11を制御したり、指定された移動経路を通ってその棚5を元の位置(又は別の位置)に戻すよう駆動装置11を制御したりする。 The movement control program 30 is a program that controls the movement of the conveying device 3 in accordance with movement instructions received from the control device 4 via the communication program 29. For example, in accordance with movement instructions from the control device 4, the movement control program 30 controls the drive device 11 to lift a specified shelf 5 and move it to the picking station 6 along a specified movement path, or controls the drive device 11 to return the shelf 5 to its original position (or another position) along the specified movement path.

計測プログラム31は、各センサ14の出力(計測結果)を計測テーブル27に登録する。位置推定プログラム32は、搬送装置3のセンサ14を通じて検出されたマーカ(1段目エリア200A及び2段目エリア200Bの区画201、251毎に貼られているマーカ300)を基に搬送装置3の位置を推定する。 The measurement program 31 registers the output (measurement results) of each sensor 14 in the measurement table 27. The position estimation program 32 estimates the position of the transport device 3 based on the markers (markers 300 affixed to each section 201, 251 in the first-tier area 200A and second-tier area 200B) detected by the sensors 14 of the transport device 3.

制御装置4は、プロセッサ40、メモリ41、記憶装置42、入力装置43、出力装置44及びインターフェース装置45といったハードウェアを有する一つ以上の物理計算機でもよいし、一つ以上の物理計算機(例えば、クラウド基盤)に実現されたシステム(例えば、クラウドコンピューティングシステム)でもよい。また、制御装置4が有する各装置については、1つの物理計算機に配置されてもよいし、分散するように複数の物理計算機に配置されてもよい。記憶装置42が有する各プログラムや各情報については、1つの記憶装置に格納されてもよいし、分散するように複数の記憶装置に分けて記憶されてもよい。入力装置43及び出力装置44に代えて、インターフェース装置45を通じて通信可能なクライアントシステムを介して情報の入出力が可能でよい。 The control device 4 may be one or more physical computers having hardware such as a processor 40, memory 41, storage device 42, input device 43, output device 44, and interface device 45, or may be a system (e.g., a cloud computing system) implemented on one or more physical computers (e.g., a cloud infrastructure). Furthermore, each device included in the control device 4 may be located on a single physical computer, or may be distributed across multiple physical computers. The programs and information stored in the storage device 42 may be stored in a single storage device, or may be distributed across multiple storage devices. Instead of the input device 43 and output device 44, information may be input and output via a client system that can communicate via the interface device 45.

プロセッサ40は、制御装置4全体の動作制御を司るデバイスである。メモリ41は、プロセッサ40のワークメモリとして利用される。記憶装置42には、プログラムやテーブルが格納される。入力装置43は、例えばマウスやキーボードなどから構成され、オペレータが必要な情報や指示を制御装置4に入力するために利用される。出力装置44は、液晶ディスプレイや有機EL(Electro Luminescence)ディスプレイなどの表示装置でよい。インターフェース装置45は、所定の無線通信方式により搬送装置3、垂直搬送機202、及びピッキング端末710と通信を行うための装置であり、例えばWi-Fiカードなどから構成されてよい。 The processor 40 is a device that controls the overall operation of the control device 4. The memory 41 is used as work memory for the processor 40. The storage device 42 stores programs and tables. The input device 43 is composed of, for example, a mouse or keyboard, and is used by the operator to input necessary information and instructions into the control device 4. The output device 44 may be a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. The interface device 45 is a device for communicating with the conveying device 3, vertical conveyor 202, and picking terminal 710 via a predetermined wireless communication method, and may be composed of, for example, a Wi-Fi card.

記憶装置42には、例えば、装置搬送テーブル53、在庫テーブル54、棚テーブル57、地図テーブル56、垂直搬送テーブル61、オーダテーブル55、ピッキングテーブル58、棚搬送テーブル59、床テーブル60及び境界テーブル62が格納される。テーブル53~55、57~62については後述する。地図テーブル56は、1段目エリア200A及び2段目エリア200Bの各々の地図を表す情報(例えば、エリア200A及び200Bの各々について、区画毎の位置(座標)及び属性(例えば、棚保管区画、ピッキングステーション6、バッテリステーション、垂直搬送機202、バッファ区画のいずれに該当するか)を表す情報)が格納されたテーブルである(このテーブル56が各搬送装置3に配信され各搬送装置3において地図テーブル25として保存されてよい)。 The storage device 42 stores, for example, an equipment transport table 53, an inventory table 54, a shelf table 57, a map table 56, a vertical transport table 61, an order table 55, a picking table 58, a shelf transport table 59, a floor table 60, and a boundary table 62. Tables 53-55 and 57-62 will be described later. The map table 56 is a table that stores information representing the maps of the first-tier area 200A and the second-tier area 200B (e.g., information representing the position (coordinates) and attributes of each section (e.g., whether each section corresponds to a shelf storage section, picking station 6, battery station, vertical transport 202, or buffer section) for each of the areas 200A and 200B) (this table 56 may be distributed to each transport device 3 and saved as a map table 25 on each transport device 3).

床テーブル60及び境界テーブル62が、エリア情報の一例でよい。装置搬送テーブル53、棚搬送テーブル59及び垂直搬送テーブル61が、搬送管理情報(例えば、搬送タスクと搬送装置3との割当て関係を表す情報を含んだ情報)の一例でよい。具体的には、例えば、装置搬送テーブル53と、棚搬送テーブル59の一部(1段目エリア200A及び2段目エリア200Bにおける棚に関する情報)とが、一つ又は複数の搬送装置3による搬送に関する情報の一例でよい。棚搬送テーブル59の一部(例えばバッファ区画に関する情報等、1段目エリア200A及び2段目エリアにおける棚に関する情報。)と、垂直搬送テーブル61とが、エリア間搬送機による搬送に関する情報の一例でよい。 The floor table 60 and boundary table 62 may be examples of area information. The equipment transport table 53, shelf transport table 59, and vertical transport table 61 may be examples of transport management information (e.g., information including information indicating the allocation relationship between transport tasks and transport devices 3). Specifically, for example, the equipment transport table 53 and a portion of the shelf transport table 59 (information about shelves in the first-tier area 200A and second-tier area 200B) may be examples of information about transport by one or more transport devices 3. A portion of the shelf transport table 59 (e.g., information about buffer sections, information about shelves in the first-tier area 200A and second-tier area) and the vertical transport table 61 may be examples of information about transport by an inter-area transport device.

記憶装置42には、格納プログラム50及び処理プログラム51が格納されている。格納プログラム50及び処理プログラム51がプロセッサ40により実行されることで、格納部及び処理部が実現される。格納プログラム50が、これらのテーブル53~62を、記憶装置42に格納する。 The storage device 42 stores a storage program 50 and a processing program 51. The storage program 50 and processing program 51 are executed by the processor 40 to realize a storage unit and a processing unit. The storage program 50 stores these tables 53 to 62 in the storage device 42.

垂直搬送機202は、インターフェース装置711、記憶装置713、駆動装置714、センサ715及びそれらに接続されたプロセッサ712を有する。 The vertical conveyor 202 has an interface device 711, a memory device 713, a drive device 714, a sensor 715, and a processor 712 connected to them.

インターフェース装置711は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。駆動装置714は、垂直搬送機202の昇降や待機のために駆動する装置である。センサ715は、垂直搬送機202の位置等を検出するセンサでよい。 The interface device 711 is a device for communicating with the control device 4 using a predetermined wireless communication method, and may be configured, for example, with a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card. The drive device 714 is a device that drives the vertical conveyor 202 to raise and lower it or to wait for it to come into standby. The sensor 715 may be a sensor that detects the position of the vertical conveyor 202, etc.

記憶装置713には、垂直搬送テーブル760が格納される。垂直搬送テーブル760は、制御装置4が有する垂直搬送テーブル61の少なくとも一部と同じ情報を含んだテーブルでよい。プロセッサ712は、記憶装置713内のプログラムを実行することで、例えば垂直搬送テーブル760を基に、垂直搬送機202全体の動作制御を司る。 The memory device 713 stores a vertical conveyance table 760. The vertical conveyance table 760 may be a table containing at least a portion of the same information as the vertical conveyance table 61 of the control device 4. The processor 712 executes the program in the memory device 713 to control the overall operation of the vertical conveyor 202, for example, based on the vertical conveyance table 760.

ピッキング端末710は、ピッキングステーション6におけるピッキング作業を管理するための情報処理端末である。ピッキング端末710が、インターフェース装置731、記憶装置732及びそれらに接続されたプロセッサ733を有する。 The picking terminal 710 is an information processing terminal for managing picking operations at the picking station 6. The picking terminal 710 has an interface device 731, a storage device 732, and a processor 733 connected to these.

インターフェース装置731は、所定の無線通信方式により制御装置4と通信を行うための装置であり、例えばWi-Fi(登録商標)の無線LAN(Local Area Network)カードなどから構成されてよい。記憶装置732には、ピッキングテーブル770が格納される。ピッキングテーブル770は、制御装置4が有するピッキングテーブル58の少なくとも一部と同じ情報を含んだテーブル(例えば、処理対象のオーダを特定するための情報や、作業予定時間や、実際の進捗状況を表すテーブル)でよい。プロセッサ733は、記憶装置732内のプログラムを実行することで、例えばピッキングテーブル770を基に、ピッキング端末710全体の動作制御を司る。 The interface device 731 is a device for communicating with the control device 4 via a specified wireless communication method, and may be configured, for example, by a Wi-Fi (registered trademark) wireless LAN (Local Area Network) card. The memory device 732 stores a picking table 770. The picking table 770 may be a table containing at least a portion of the same information as the picking table 58 held by the control device 4 (for example, a table showing information for identifying the order to be processed, the planned work time, and the actual progress status). The processor 733 executes the program in the memory device 732 to control the operation of the entire picking terminal 710, for example, based on the picking table 770.

ピッキング端末710は、入力装置及び出力装置を備えていてもよい。入力装置は、ピッキング作業の完了等、作業者によるピッキング作業に関する情報の入力を受け付けてよい。出力装置は、作業者へのピッキング作業に関する指示等を出力してよい。 The picking terminal 710 may be equipped with an input device and an output device. The input device may accept input of information regarding the picking work by the worker, such as the completion of the picking work. The output device may output instructions regarding the picking work to the worker.

図8は、オーダテーブル55の構成例を示す図である。 Figure 8 shows an example of the configuration of the order table 55.

オーダテーブル55は、顧客からのオーダに関する各種情報が格納されるテーブルである。オーダテーブル55は、オーダ毎にレコードを有する。各レコードが、処理ID601、伝票番号602、店名603、店コード604、商品名605、商品ID606、個数607、納期608、受信日時609及び作業日時610といった情報を保持する。一つのオーダを例に取る(図8の説明において「注目オーダ」)。図8が示す例によれば、伝票番号602が同じでも、商品の種類(例えば、商品名605及び商品ID606)が違う場合は、別のオーダとして扱われる。一つのオーダが二つ以上のオーダに分けて管理されてもよいし、二つ以上のオーダが一つのオーダとして管理されてもよい。 Order table 55 is a table that stores various information related to orders from customers. Order table 55 has a record for each order. Each record holds information such as a processing ID 601, slip number 602, store name 603, store code 604, product name 605, product ID 606, quantity 607, delivery date 608, receipt date and time 609, and processing date and time 610. Take one order as an example (referred to as the "order of interest" in the explanation of Figure 8). According to the example shown in Figure 8, even if the slip number 602 is the same, if the product type (for example, product name 605 and product ID 606) is different, it is treated as a separate order. One order may be managed as two or more separate orders, or two or more orders may be managed as a single order.

処理ID601は、注目オーダのIDを表す。伝票番号602は、いわゆる伝票の番号を表す。 Processing ID 601 represents the ID of the order of interest. Invoice number 602 represents the invoice number.

店名603は、注目オーダで指定された商品の出荷先の店の名前を表し、店コード604は、当該店のコードを表す。 Store name 603 indicates the name of the store to which the product specified in the order of interest will be shipped, and store code 604 indicates the code of that store.

商品名605は、注目オーダで指定されている商品の名前を表し、商品ID606は、当該商品のIDを表し、個数607は、当該商品の数を表す。 Product name 605 indicates the name of the product specified in the target order, product ID 606 indicates the ID of the product, and quantity 607 indicates the number of the product.

納期608は、注目オーダで指定されている商品が注文先(典型的には顧客)へ届けられる期限を表す。なお、処理プログラム51が、納期608から逆算して実際にピッキングステーションでピッキングがされる期限を算出してよい。処理プログラム51は、当該算出された期限を基に、搬送装置3に移動指示を送信するタイミングを決定してもよいし、ピッキングステーションに搬送装置3が到達すべき日時を移動指示に指定してもよい。 The delivery date 608 represents the deadline by which the product specified in the target order is to be delivered to the customer (typically a customer). The processing program 51 may calculate the deadline by which the product will actually be picked at the picking station by working backwards from the delivery date 608. The processing program 51 may determine the timing of sending a movement instruction to the transport device 3 based on the calculated deadline, or may specify in the movement instruction the date and time by which the transport device 3 should arrive at the picking station.

受信日時609は、注目オーダを受信した日時を表す。作業日時610は、注目オーダで指定されている商品が置かれている棚5をピッキングステーション6へ搬送する作業が行われる日時を表す。 The reception date and time 609 indicates the date and time when the target order was received. The work date and time 610 indicates the date and time when the work of transporting the shelf 5 on which the product specified in the target order is placed to the picking station 6 will be performed.

図9は、在庫テーブル54の構成例を示す図である。 Figure 9 shows an example of the configuration of the inventory table 54.

在庫テーブル54は、商品に関する情報が格納されるテーブルである。在庫テーブル54は、商品毎にレコードを有する。各レコードが、商品名701、商品ID702、在庫数703、棚ID704、商品位置705及びピッキング回数706といった情報を保持する。一つの商品を例に取る(図9の説明において「注目商品」)。なお、同一の商品が異なる棚に格納されている場合、同一の商品について複数のレコードが存在する。同様に、同一の商品が同一の棚における異なる商品位置に格納されている場合も、同一の商品について複数のレコードが存在する。 Inventory table 54 is a table that stores information about products. Inventory table 54 has a record for each product. Each record holds information such as product name 701, product ID 702, quantity in stock 703, shelf ID 704, product location 705, and number of pickings 706. Take one product as an example ("product of interest" in the explanation of Figure 9). Note that if the same product is stored on different shelves, multiple records exist for the same product. Similarly, if the same product is stored in different product locations on the same shelf, multiple records exist for the same product.

商品名701は、注目商品の名前を表す。商品ID702は、注目商品のIDを表す。在庫数703は、注目商品の在庫数を表す。棚ID704は、注目商品が配置されている棚5のIDを表す。商品位置705は、当該棚5における注目商品の位置を表す。例えば“U3R2”は、「上(U)から3番目、右(R)から2番目」を意味する。 Product name 701 represents the name of the product of interest. Product ID 702 represents the ID of the product of interest. Stock quantity 703 represents the number of items in stock of the product of interest. Shelf ID 704 represents the ID of the shelf 5 on which the product of interest is located. Product position 705 represents the position of the product of interest on that shelf 5. For example, "U3R2" means "third from the top (U), second from the right (R)."

ピッキング回数706は、注目商品がピッキングされた回数を表す。ピッキング回数706は、棚単位でカウントされてもよいし、ピッキングされた商品数であってもよい。ピッキング回数706は、棚5の配置入れ替えや、棚5内の商品入れ替え等に利用されてよい。また、ピッキング回数706は、一定時間毎にリセットまたは更新されてもよく、例えば所定期間におけるピッキング回数としてもよく、故に、「ピッキング頻度」と呼ばれてもよい。 The number of pickings 706 indicates the number of times the product of interest has been picked. The number of pickings 706 may be counted by shelf, or may be the number of products picked. The number of pickings 706 may be used to rearrange shelves 5 or to replace products within shelves 5. The number of pickings 706 may also be reset or updated at regular intervals, and may represent, for example, the number of pickings in a specified period of time, and therefore may be referred to as the "picking frequency."

図10は、棚テーブル57の構成例を示す図である。 Figure 10 shows an example configuration of the shelf table 57.

棚テーブル57は、棚5に関する情報が格納されるテーブルである。棚テーブル57は、棚5毎にレコードを有する。各レコードが、棚ID801、保管位置802、棚重量803(単位は例えば[Kg])、商品重量804(単位は例えば[Kg])及び搬送回数805を保持する。一つの棚5を例に取る(図10の説明において「注目棚5」)。 Shelf table 57 is a table that stores information about shelves 5. Shelf table 57 has a record for each shelf 5. Each record holds a shelf ID 801, storage location 802, shelf weight 803 (units, for example, [kg]), product weight 804 (units, for example, [kg]), and number of transports 805. Let's take one shelf 5 as an example ("target shelf 5" in the explanation of Figure 10).

棚ID801は、注目棚5のIDを表す。保管位置802は、注目棚5が配置されている区画及びエリア高さを表す。具体的には、保管位置802は、“(列番号,行番号,段番号)”で表現される。例えば、(3,3,1)は、1段目エリア200Aにおける区画(3,3)を意味する。注目棚5が、バッファ区画に存在する場合、保管位置802は、当該バッファ区画の位置を表す。注目棚5が搬送されている最中であれば、保管位置802は、注目棚5の状態“搬送中”を表してよい。注目棚5がピッキングされている最中であれば、保管位置802は、注目棚5の状態“ピッキング中”を表してよい。 Shelf ID 801 represents the ID of the shelf 5 of interest. Storage location 802 represents the section and area height in which the shelf 5 of interest is located. Specifically, storage location 802 is expressed as "(column number, row number, tier number)". For example, (3, 3, 1) means tier (3, 3) in the first-tier area 200A. If the shelf 5 of interest is located in a buffer tier, storage location 802 represents the position of that buffer tier. If the shelf 5 of interest is currently being transported, storage location 802 may represent the status of the shelf 5 of interest being "transported". If the shelf 5 of interest is currently being picked, storage location 802 may represent the status of the shelf 5 of interest being "picked".

棚重量803は、注目棚5の重量を表す。商品重量804は、注目棚5に配置されている全商品の総重量を表す。商品重量804は、例えば、注目棚5の棚ID704に対応した商品の在庫数703と商品単体の重量とを基に処理プログラム51により算出されてよい。 Shelf weight 803 represents the weight of the shelf of interest 5. Product weight 804 represents the total weight of all products placed on the shelf of interest 5. Product weight 804 may be calculated by the processing program 51, for example, based on the inventory quantity 703 of the product corresponding to the shelf ID 704 of the shelf of interest 5 and the weight of each product.

搬送回数805は、注目棚5の搬送タスクの実行回数を表す情報である。注目棚5の搬送タスクが実行される都度に、例えば格納プログラム50により、注目棚5に対応した搬送回数805が更新される。例えば、棚ID“S634”の棚5は、搬送回数805が少ないため、搬送コストの高い区画に保管される。目的区画に関わらず注目棚5が搬送される都度に搬送回数805がインクリメントされてもよいし、目的区画によっては注目棚5の搬送がされても搬送回数805がインクリメントされないでもよい。例えば、目的区画としてピッキングステーション6への搬送タスクが実行される都度に、注目棚5に対応した搬送回数805が更新されてもよい。なお、「搬送回数」は、一定時間毎にリセットまたは更新されてもよく、例えば所定期間における搬送回数としてもよく、故に、「搬送頻度」と呼ばれてもよい。 The number of transfers 805 is information indicating the number of times a transfer task for the shelf of interest 5 has been executed. Each time a transfer task for the shelf of interest 5 is executed, the number of transfers 805 corresponding to the shelf of interest 5 is updated, for example, by the storage program 50. For example, the shelf 5 with shelf ID "S634" has a low number of transfers 805 and is therefore stored in a section with high transfer costs. The number of transfers 805 may be incremented each time the shelf of interest 5 is transported, regardless of the destination section, or the number of transfers 805 may not be incremented even if the shelf of interest 5 is transported, depending on the destination section. For example, the number of transfers 805 corresponding to the shelf of interest 5 may be updated each time a transfer task to picking station 6 is executed as the destination section. The "number of transfers" may be reset or updated at regular intervals, and may be the number of transfers in a specified period, for example, and therefore may be referred to as the "transfer frequency."

処理プログラム51が、棚テーブル57における搬送回数805(例えば、全棚5の搬送回数805の統計)を基に、各棚5について、当該棚5の配置位置が存在するエリアを1段目エリア200A、2段目エリア200Bの低密度配置領域、及び、2段目エリア200Bの高密度配置領域のいずれにおける区画にするかを決定する。これにより、棚5が配置される区画を、搬送回数805に応じて最適な区画に維持することが期待される。例えば、処理プログラム51が、相対的に搬送回数805が低い棚5(例えば、棚ID“S634”の棚5)の配置位置を、2段目エリア200Bの高密度配置領域に決定する。これにより、高い搬送効率の維持が期待される。詳細は後述する。 For each shelf 5, the processing program 51 determines whether the area in which the shelf 5 is located should be divided into the low-density arrangement area of the first-tier area 200A, the low-density arrangement area of the second-tier area 200B, or the high-density arrangement area of the second-tier area 200B, based on the number of transports 805 in the shelf table 57 (for example, statistics on the number of transports 805 for all shelves 5). This is expected to maintain the optimum division for the shelf 5 depending on the number of transports 805. For example, the processing program 51 determines the position of a shelf 5 with a relatively low number of transports 805 (for example, the shelf 5 with shelf ID "S634") in the high-density arrangement area of the second-tier area 200B. This is expected to maintain high transport efficiency. Details will be described later.

図11は、装置搬送テーブル53の構成例を示す図である。 Figure 11 shows an example configuration of the device transport table 53.

装置搬送テーブル53は、各搬送装置3から取得した情報が格納されたテーブルである。装置搬送テーブル53は、搬送装置3毎にレコードを有する。各レコードが、装置ID1101、棚フラグ1102、位置1103、バッテリ残量1104、装置状態1105、棚ID1106、目的位置1107及び到着予定日時1108といった情報を保持する。一つの搬送装置3を例に取る(図11の説明において「注目搬送装置3」)。 The device transport table 53 is a table that stores information obtained from each transport device 3. The device transport table 53 has a record for each transport device 3. Each record holds information such as a device ID 1101, shelf flag 1102, position 1103, remaining battery level 1104, device status 1105, shelf ID 1106, destination position 1107, and estimated arrival date and time 1108. Take one transport device 3 as an example (referred to as "target transport device 3" in the explanation of Figure 11).

装置ID1101は、注目搬送装置3のIDを表す。棚フラグ1102は、注目搬送装置3が棚を積載しているか否かを表す。位置1103は、注目搬送装置3が位置する区画(つまり現在区画)の座標を表す。バッテリ残量1104は、注目搬送装置3のバッテリの残量を表す。 Device ID 1101 indicates the ID of the selected transport device 3. Shelf flag 1102 indicates whether the selected transport device 3 is loaded with a shelf. Position 1103 indicates the coordinates of the section in which the selected transport device 3 is located (i.e., the current section). Battery remaining capacity 1104 indicates the remaining battery capacity of the selected transport device 3.

装置状態1105は、注目搬送装置3の状態を表す。“移動中”は、注目搬送装置3が移動していることを意味する。“空き”は、注目搬送装置3に棚ID(具体的には、棚IDを含んだ搬送タスク)が割り当てられていないことを意味する。棚ID1106は、注目搬送装置3に割り当てられている搬送タスクに含まれる棚ID(つまり、搬送タスクで指定された搬送対象の棚5のID)を表す。目的位置1107は、注目搬送装置3が搬送する棚5の搬送先の位置を表し、搬送先の番地(座標)等の位置情報、または搬送先の位置を特定可能な搬送先のID等、搬送先の区画を識別する情報(ID)であってもよい。例えば、1段目エリア200Aの搬送装置3の搬送先として、ピッキングステーション6のID(ピッキングステーション6に対応した位置(座標)でもよい)、棚5の保管位置、垂直搬送機202(または1段目エリア200Aのバッファ区画)のID(または座標)であってもよい。また、例えば、2段目エリア200Bの搬送装置3の搬送先として、棚5の保管位置、垂直搬送機202(または2段目エリア200Bのバッファ区画)のID(または座標)であってもよい。 The device status 1105 indicates the status of the selected transport device 3. "Moving" means that the selected transport device 3 is moving. "Available" means that the selected transport device 3 has not been assigned a shelf ID (specifically, a transport task including a shelf ID). The shelf ID 1106 indicates the shelf ID included in the transport task assigned to the selected transport device 3 (i.e., the ID of the shelf 5 to be transported specified in the transport task). The destination position 1107 indicates the destination position of the shelf 5 to be transported by the selected transport device 3. This may be location information such as the destination address (coordinates), or information (ID) identifying the destination section, such as the destination ID that can identify the destination position. For example, the destination of the transport device 3 in the first-tier area 200A may be the ID of the picking station 6 (which may be the position (coordinates) corresponding to the picking station 6), the storage position of the shelf 5, or the ID (or coordinates) of the vertical transport device 202 (or the buffer section of the first-tier area 200A). Furthermore, for example, the destination of the conveying device 3 in the second-tier area 200B may be the storage position on the shelf 5 or the ID (or coordinates) of the vertical conveying machine 202 (or the buffer section of the second-tier area 200B).

到着予定日時1108は、注目搬送装置3が搬送先(例えばピッキングステーション6)に到着する予定日時である。到着予定日時1108は、例えば、注目搬送装置3の搬送先への移動経路を基に処理プログラム51により算出された日時でよい。 The estimated arrival date and time 1108 is the estimated date and time when the target transportation device 3 is expected to arrive at the destination (e.g., picking station 6). The estimated arrival date and time 1108 may be, for example, a date and time calculated by the processing program 51 based on the movement route of the target transportation device 3 to the destination.

制御装置4の処理プログラム51は、装置搬送テーブル53を参照して、装置状態1105が「空き」の搬送装置3に、搬送タスクを割り当てる。ただし、例えば現時点で装置状態1105が「移動中」の搬送装置3であっても、到着予定日時1108が近く、その目的位置1107が次の搬送タスクの移動先となる位置に近い場合、当該次の搬送タスクの搬送を他の搬送装置3より早く実行できるときがある。その場合、処理プログラム51は、装置搬送テーブル53を参照して、当該「移動中」の搬送装置3に、次の搬送タスクとして割り当ててもよい(予約または管理してもよい)。 The processing program 51 of the control device 4 refers to the device transport table 53 and assigns a transport task to a transport device 3 whose device status 1105 is "free." However, even if the current device status 1105 of a transport device 3 is "in motion," if the expected arrival date and time 1108 is close and its destination position 1107 is close to the location where the next transport task will be carried out, the transport of the next transport task may be carried out earlier than other transport devices 3. In this case, the processing program 51 may refer to the device transport table 53 and assign (or reserve or manage) the next transport task to the "in motion" transport device 3.

図11が例示するテーブル53によれば、例えば、下記のことがわかる。
・棚フラグ1102“有り”及び装置状態1105“移動中”の搬送装置3は、棚ID1106が表す棚5をピッキングステーション6に搬送中である。
・棚フラグ1102“無し”及び装置状態1105“移動中”の搬送装置3は、棚ID1106が表す棚5を取得する(例えば積載する)ために移動中である。当該棚5を取った後、棚フラグ1102が“有り”に更新され、当該搬送装置3は、ピッキングステーション6に当該棚5を搬送する。
According to the table 53 illustrated in FIG. 11, for example, the following can be seen.
The transport device 3 with the shelf flag 1102 set to “present” and the device status 1105 set to “moving” is currently transporting the shelf 5 identified by the shelf ID 1106 to the picking station 6 .
A transport device 3 whose shelf flag 1102 is "absent" and whose device status 1105 is "moving" is moving to acquire (e.g., load) a shelf 5 represented by a shelf ID 1106. After acquiring the shelf 5, the shelf flag 1102 is updated to "present," and the transport device 3 transports the shelf 5 to the picking station 6.

図12は、棚搬送テーブル59の構成例を示す図である。 Figure 12 shows an example configuration of the shelf transport table 59.

棚搬送テーブル59は、棚5の搬送に関する情報が格納されたテーブルである。棚搬送テーブル59は、棚5(または棚5の搬送タスク)毎にレコードを有する。各レコードが、棚ID1101、保管位置1202、段1203、棚状態1204、装置ID1205、装置状態1206、搬送開始予定日時1207、搬送先1208、搬送終了予定日時1209といった情報を保持する。一つの棚5を例に取る(図12の説明において「注目棚5」)。 Shelf transport table 59 is a table that stores information related to transporting shelf 5. Shelf transport table 59 has a record for each shelf 5 (or transport task for shelf 5). Each record holds information such as shelf ID 1101, storage location 1202, level 1203, shelf status 1204, equipment ID 1205, equipment status 1206, scheduled transport start date and time 1207, transport destination 1208, and scheduled transport end date and time 1209. Let's take one shelf 5 as an example ("target shelf 5" in the explanation of Figure 12).

棚ID1201は、注目棚5のIDを表す。保管位置1202は、注目棚5が搬送される前の保管位置(列番号、行番号、段番号)を表す。注目棚5が保管位置から移動すると、保管位置1202はブランク“-”となる。なお、注目棚5が保管位置から移動する場合、注目棚5を搬送する搬送装置3がマークを読み取って制御装置4に送信するマーカの情報(位置情報)を基に、位置情報を更新してよい。保管位置1202は、最新の注目棚5の位置であってもよい。垂直搬送機202による搬送のために、バッファ位置に一時的に配置される場合には、保管位置1202は当該バッファ位置の位置情報(番地)としてもよい。 Shelf ID 1201 represents the ID of the shelf 5 of interest. Storage location 1202 represents the storage location (column number, row number, tier number) of the shelf 5 of interest before it was transported. When the shelf 5 of interest is moved from its storage location, storage location 1202 becomes blank "-". When the shelf 5 of interest is moved from its storage location, the transport device 3 transporting the shelf 5 of interest may read the mark and update the location information based on the marker information (location information) transmitted to the control device 4. Storage location 1202 may be the latest location of the shelf 5 of interest. When the shelf 5 of interest is temporarily placed in a buffer location for transport by the vertical transport device 202, storage location 1202 may be the location information (address) of the buffer location.

段1203は、注目棚5が何段目エリア(例えば1段目エリア200Aや2段目エリア200B)に存在するかを表す。 Level 1203 indicates which level area (e.g., first level area 200A or second level area 200B) the target shelf 5 is located in.

棚状態1204は、2段目エリア200Bに配置されていた棚の状態を表す。“待機”は、1段目エリア200Aに搬送されバッファ区画にて注目棚5が待機していることを意味する。“移動中”は、1段目エリア200Aに到達した垂直搬送機202から注目棚5がバッファ区画へ移動中であることを意味する。“移動前”は、垂直搬送機202により1段目エリア200Aへ注目棚5が搬送される前であり2段目エリア200Aにおいて注目棚5が垂直搬送機202による搬送を待っていることを意味する。 Shelf status 1204 represents the status of the shelf that was placed in the second-tier area 200B. "Waiting" means that the shelf of interest 5 has been transported to the first-tier area 200A and is waiting in the buffer section. "Moving" means that the shelf of interest 5 is being moved from the vertical conveyor 202 that has arrived in the first-tier area 200A to the buffer section. "Before moving" means that the shelf of interest 5 has not yet been transported to the first-tier area 200A by the vertical conveyor 202 and is waiting in the second-tier area 200A to be transported by the vertical conveyor 202.

装置ID1205は、注目棚5の搬送タスクが割り当てられた搬送装置3、垂直搬送機202、または各搬送設備のIDを表し、装置状態1206は、当該搬送装置3、垂直搬送機202、または各搬送設備の状態を表す。“積載中”は、注目棚5が当該搬送装置3、垂直搬送機202、または各搬送設備に既に積載されて移動している(つまり注目棚5が搬送されている)ことを意味する。“移動中”は、注目棚5を積載するために当該搬送装置3、垂直搬送機202、または各搬送設備が注目棚5の保管位置(配置位置、現在位置)へ移動していることを意味する。 Device ID 1205 represents the ID of the transport device 3, vertical transport machine 202, or each piece of transport equipment to which the transport task for the target shelf 5 has been assigned, and device status 1206 represents the status of the transport device 3, vertical transport machine 202, or each piece of transport equipment. "Loading" means that the target shelf 5 has already been loaded onto the transport device 3, vertical transport machine 202, or each piece of transport equipment and is moving (i.e., the target shelf 5 is being transported). "Moving" means that the transport device 3, vertical transport machine 202, or each piece of transport equipment is moving to the storage position (placement position, current position) of the target shelf 5 in order to load it.

搬送開始予定日時1207は、注目棚5が搬送装置3、垂直搬送機202、または各搬送設備により搬送開始される予定の日時または搬送開始した日時を表す。搬送開始予定日時1207は、例えば、注目棚5の保管位置802と、注目棚5が割り当てられる搬送装置3の位置1103とから、処理プログラム51により移動経路が決定された際に、その移動経路を表す情報と、当該搬送装置3の標準移動速度とを基に、処理プログラム51によって算出されてよい。搬送開始予定日時1207の算出については、この方法に代えて又は加えて、過去の搬送履歴から推定される平均搬送速度が考慮されてよい。 The planned transport start date and time 1207 represents the planned date and time when transport of the target shelf 5 by the transport device 3, vertical transport machine 202, or each transport facility is scheduled to begin, or the date and time when transport has already begun. For example, when the processing program 51 determines a movement route from the storage location 802 of the target shelf 5 and the location 1103 of the transport device 3 to which the target shelf 5 is assigned, the planned transport start date and time 1207 may be calculated by the processing program 51 based on information representing that movement route and the standard movement speed of the transport device 3. Instead of or in addition to this method, the calculation of the planned transport start date and time 1207 may take into account an average transport speed estimated from past transport history.

搬送先1208は、搬送タスクまたは移動経路の目的位置を表す情報であり、番地または目的位置を特定可能な識別情報(例えばピッキングステーションのID)で表される。搬送先1208として、例えばピッキングステーションのIDや棚の保管位置の番地等の情報が格納される。 The destination 1208 is information that indicates the destination location of a transport task or a movement route, and is expressed as an address or identification information that can identify the destination location (for example, a picking station ID). For example, information such as the picking station ID or the address of a shelf storage location is stored as the destination 1208.

搬送終了予定日時1209は、当該搬送タスクの終了予定日時であり、搬送開始予定日時1207に、注目棚5の搬送タスクが割り当てられた搬送装置3、垂直搬送機202、または各搬送設備等の標準移動速度等を基に予測される所要時間を加えることにより、処理プログラム51によって算出されてよい。 The scheduled transport end date and time 1209 is the scheduled end date and time of the transport task, and may be calculated by the processing program 51 by adding the estimated required time based on the standard movement speed of the transport device 3, vertical transport machine 202, or each piece of transport equipment, etc., to which the transport task for the target shelf 5 is assigned, to the scheduled transport start date and time 1207.

処理プログラム51は、棚搬送テーブル59により、搬送タスクを管理してもよい。なお、棚搬送テーブル59は、エリア間で棚を搬送する場合等、複数の搬送設備(例えば搬送装置3や垂直搬送機202等)図12に示す情報の他に、搬送タスクを割り当てている各搬送設備についての搬送元、搬送先、装置状態、搬送開始予定日時(または搬送開始日時)、搬送終了予定日時(搬送終了日時)の情報を保持してもよい。 The processing program 51 may manage transport tasks using the shelf transport table 59. In addition to the information shown in FIG. 12 for multiple pieces of transport equipment (e.g., transport device 3, vertical transport machine 202, etc.), when transporting shelves between areas, the shelf transport table 59 may also store information on the source, destination, equipment status, scheduled start date and time of transport (or start date and time of transport), and scheduled end date and time of transport (end date and time of transport) for each piece of transport equipment to which a transport task is assigned.

処理プログラム51は、棚搬送テーブル59により、現在実行中の搬送タスクを管理することによって、他の搬送タスクと調整して、全体として効率的な搬送を制御することが可能である。例えば、異なるピッキングステーションで同じ棚5を搬送する搬送タスクがある場合、棚搬送テーブル59を基に搬送タスクを調整して、最初のピッキングステーション6から、(棚の元の保管位置に戻さずに)次のピッキングステーション6に搬送するように調整して、搬送指示をすることができる。 By managing currently executing transport tasks using the shelf transport table 59, the processing program 51 can coordinate with other transport tasks to control efficient transport overall. For example, if there is a transport task that transports the same shelf 5 at different picking stations, the transport task can be adjusted based on the shelf transport table 59 to transport from the first picking station 6 to the next picking station 6 (without returning it to its original storage position on the shelf), and a transport instruction can be issued.

図13は、垂直搬送テーブル61の構成例を示す図である。 Figure 13 shows an example configuration of the vertical conveying table 61.

垂直搬送テーブル61は、垂直搬送機202による搬送に関する情報が格納されたテーブルである。垂直搬送テーブル61は、垂直搬送毎にレコードを有する。各レコードが、垂直ID1301、搬送モード1302、棚ID1303、棚状態1304、搬送開始日時1305及びバッファリング開始日時1306といった情報を保持する。一回の垂直搬送を例に取る(図13の説明において「注目垂直搬送」)。なお、「垂直搬送」とは、エリア間搬送の一例であり、本実施の形態では、2段目エリア200Bから1段目エリア200Aへの搬送と、1段目エリア200Aから2段目エリア200Bへの搬送とのうちのいずれかである。複数のエリアが三つ以上のエリアの場合、搬送元のエリアから搬送先のエリアへの搬送が「垂直搬送」(エリア間搬送の一例)でよい。搬送元のエリアと搬送先のエリアの間には0以上のエリアが存在する。 The vertical conveyance table 61 is a table that stores information about conveyances by the vertical conveyor 202. The vertical conveyance table 61 has a record for each vertical conveyance. Each record holds information such as a vertical ID 1301, a conveyance mode 1302, a shelf ID 1303, a shelf status 1304, a conveyance start date and time 1305, and a buffering start date and time 1306. Take one vertical conveyance as an example (referred to as the "target vertical conveyance" in the explanation of Figure 13). Note that a "vertical conveyance" is an example of an inter-area conveyance, and in this embodiment, it is either a conveyance from the second-tier area 200B to the first-tier area 200A, or a conveyance from the first-tier area 200A to the second-tier area 200B. When there are three or more areas, a conveyance from the source area to the destination area may be a "vertical conveyance" (an example of an inter-area conveyance). There are zero or more areas between the source area and the destination area.

垂直ID1301は、注目垂直搬送を行う垂直搬送機202のIDを表す。なお、垂直ID1301が無くてもよく、垂直搬送テーブル61は、垂直搬送機202毎に存在してもよい。 The vertical ID 1301 represents the ID of the vertical conveyor 202 that performs the vertical conveyance of interest. Note that the vertical ID 1301 may not be present, and a vertical conveyance table 61 may exist for each vertical conveyor 202.

搬送モード1302は、棚5を載せた垂直搬送機202の搬送方向を表す。“上”は、1段目エリア200Aから2段目エリア200Bへ垂直搬送機202が棚5を搬送することを意味する。“下”は、2段目エリア200Bから1段目エリア200Aへ垂直搬送機202が棚5を搬送することを意味する。棚5を有しない状態で垂直搬送機202が1段目エリア200A又は2段目エリア200Bに移動すること(例えば、搬送対象の棚5を1段目エリア200A又は2段目エリア200Bにて受け取るために移動すること)に対応したレコードは、本テーブル61に存在しないでよい。 The transport mode 1302 indicates the transport direction of the vertical transport device 202 carrying a shelf 5. "Up" means that the vertical transport device 202 transports the shelf 5 from the first-tier area 200A to the second-tier area 200B. "Down" means that the vertical transport device 202 transports the shelf 5 from the second-tier area 200B to the first-tier area 200A. Records corresponding to the vertical transport device 202 moving to the first-tier area 200A or second-tier area 200B without a shelf 5 (for example, moving to receive the shelf 5 to be transported at the first-tier area 200A or second-tier area 200B) do not need to exist in this table 61.

棚ID1303は、注目垂直搬送により搬送される棚5のIDを表す。棚状態1304は、垂直搬送対象の当該棚5の状態を表す。“昇降中”は、垂直搬送機202によって棚5が搬送されていることを意味する。“待機中”は、垂直搬送機202の前の待機位置(バッファ区画)にて棚5が垂直搬送されることを待っていることを意味する。“移動中”は、垂直搬送機202へと棚5が移動している最中であることを意味する。“移動前”は、棚5が現在の配置位置(例えば棚保管区画)にて、垂直搬送機202へと搬送されることを待っている状態を意味する。 Shelf ID 1303 indicates the ID of the shelf 5 to be transported by the target vertical transport. Shelf status 1304 indicates the status of the shelf 5 to be vertically transported. "Up and down" means that the shelf 5 is being transported by the vertical transport device 202. "Waiting" means that the shelf 5 is waiting to be vertically transported at a waiting position (buffer section) in front of the vertical transport device 202. "Moving" means that the shelf 5 is in the process of being moved to the vertical transport device 202. "Before moving" means that the shelf 5 is waiting at its current location (e.g., a shelf storage section) to be transported to the vertical transport device 202.

搬送開始日時1305は、注目垂直搬送を開始した又は開始予定の日時を表す。例えば、搬送開始日時1305は、垂直搬送機202の搬送状況の情報と棚5が垂直搬送機202へ到着する日時の情報とを基に、処理プログラム51により算出されてよい。棚5が垂直搬送機202へ到着する日時は、棚5の保管位置と搬送装置3の標準搬送時間(又は標準搬送速度)と、先に搬送される他の棚5の搬送に関する情報とを基に、処理プログラム51により算出されてよい。また、搬送開始日時1305と、垂直搬送機202の標準搬送時間(又は標準搬送速度)とを基に、搬送完了日時(垂直搬送が完了する予定の日時)が、処理プログラム51により算出され、垂直搬送テーブル61で当該情報を保持してもよい。 The transfer start date and time 1305 represents the date and time when the target vertical transfer started or is scheduled to start. For example, the transfer start date and time 1305 may be calculated by the processing program 51 based on information about the transfer status of the vertical conveyor 202 and information about the date and time when the shelf 5 will arrive at the vertical conveyor 202. The date and time when the shelf 5 will arrive at the vertical conveyor 202 may be calculated by the processing program 51 based on the storage location of the shelf 5, the standard transfer time (or standard transfer speed) of the conveyor device 3, and information about the transfer of other shelves 5 that will be transferred first. In addition, the transfer completion date and time (date and time when the vertical transfer is scheduled to be completed) may be calculated by the processing program 51 based on the transfer start date and time 1305 and the standard transfer time (or standard transfer speed) of the vertical conveyor 202, and this information may be stored in the vertical conveyance table 61.

バッファリング開始日時1306は、注目垂直搬送の対象とされた棚5が、垂直搬送先のエリアにおけるバッファ区画に配置された日時であり、当該バッファ区画で、目的位置への搬送を待機開始した日時又は開始予定の日時を表す。具体的には、例えば、垂直搬送機202により1段目エリア200Aに到達した棚5は、搬送設備により搬送される(例えば、図示しない架台コンベアに載置され、当該架台コンベアによりバッファ区画へ搬送される)が、バッファリング開始日時1306は、当該搬送設備により棚5がバッファ区画へ搬送される日時である。例えば、搬送開始日時1305と、垂直搬送機202の標準搬送時間(又は標準搬送速度)と、垂直搬送機202から搬送設備(例えば架台コンベア)への受け渡しに要する時間と、搬送設備での搬送に要する時間とを基に、処理プログラム51によりバッファリング開始日時1306が算出されてよい。 The buffering start date and time 1306 is the date and time when the shelf 5 targeted for the target vertical transfer is placed in a buffer section in the area where the vertical transfer is to be performed, and represents the date and time when the shelf 5 begins waiting in the buffer section for transfer to the destination location, or the date and time when the shelf 5 is scheduled to begin waiting in the buffer section. Specifically, for example, a shelf 5 that arrives in the first-tier area 200A by the vertical conveyor 202 is transported by transport equipment (e.g., placed on a platform conveyor (not shown) and transported to the buffer section by the platform conveyor). The buffering start date and time 1306 is the date and time when the shelf 5 is transported to the buffer section by the transport equipment. For example, the processing program 51 may calculate the buffering start date and time 1306 based on the transfer start date and time 1305, the standard transport time (or standard transport speed) of the vertical conveyor 202, the time required for delivery from the vertical conveyor 202 to the transport equipment (e.g., the platform conveyor), and the time required for transport by the transport equipment.

例えば、バッファ区画から目的位置(例えばピッキングステーション6)に棚5を搬送させる場合、制御装置4は、装置搬送テーブル53を参照して、当該バッファ区画と同じエリアにおり、近くにいる「空き」の装置状態1105の搬送装置3に搬送タスクを割り当て、移動指示を送信する。例えば、制御装置4は、垂直搬送テーブル61を参照して、バッファリング開始日時1306から、すぐに棚5を搬送できるように、搬送装置3をバッファ区画の周辺に事前に待機させたり、バッファ区画へ事前に移動開始するように、搬送装置3に移動指示してもよい。また、バッファ区画に複数の棚5がある場合、制御装置4は、優先度が高い搬送タスクを優先的に搬送させるように制御(移動指示)することに加えて、バッファリング開始日時1306の早い順に搬送させるように移動指示してもよい。これにより、バッファ区画での滞留を防ぎ、効率的な搬送が可能となる。 For example, when transporting a shelf 5 from a buffer section to a destination location (e.g., picking station 6), the control device 4 references the device transport table 53, assigns a transport task to a nearby transport device 3 with an "empty" device status 1105 that is in the same area as the buffer section, and sends a movement instruction. For example, the control device 4 may reference the vertical transport table 61 and instruct the transport device 3 to wait near the buffer section in advance or to start moving to the buffer section in advance so that the shelf 5 can be transported immediately from the buffering start date and time 1306. Furthermore, if there are multiple shelves 5 in a buffer section, the control device 4 may control (instruct movement) the transport task to be transported first, and may also instruct movement to transport shelves 5 in order of earliest buffering start date and time 1306. This prevents backlogs in the buffer section and enables efficient transport.

図14は、ピッキングテーブル58の構成例を示す図である。 Figure 14 shows an example configuration of the picking table 58.

ピッキングテーブル58は、ピッキング作業に関するテーブルである。ピッキングテーブル58は、ピッキング作業毎にレコードを有する。各レコードが、ピッキングステーションID1401、処理ID1402、装置ID1403、棚ID1404、商品ID1405、数量1406、開始予定日時1407、終了予定日時1408及びピッキング状態1409といった情報を保持する。一回のピッキング作業を例に取る(図14の説明において「注目ピッキング作業」)。 Picking table 58 is a table related to picking work. Picking table 58 has a record for each picking work. Each record holds information such as picking station ID 1401, process ID 1402, equipment ID 1403, shelf ID 1404, product ID 1405, quantity 1406, scheduled start date and time 1407, scheduled end date and time 1408, and picking status 1409. Let's take a single picking work as an example (referred to as the "pickup work of interest" in the explanation of Figure 14).

ピッキングステーションID1401は、注目ピッキング作業が行われるピッキングステーションのIDを表す。ピッキングステーションID1401は無くてもよく、ピッキングステーション6毎にピッキングテーブル58が設けられてもよい。 Picking station ID 1401 indicates the ID of the picking station where the picking operation of interest is performed. Picking station ID 1401 may be omitted, and a picking table 58 may be provided for each picking station 6.

処理ID1402は、注目ピッキング作業に対応したオーダの処理IDである。装置ID1403は、注目ピッキング作業においてピッキングされる商品を有する棚を、ピッキングステーション6に搬送する搬送装置3のIDである。 Processing ID 1402 is the processing ID of the order corresponding to the target picking operation. Device ID 1403 is the ID of the transport device 3 that transports the shelf containing the product to be picked in the target picking operation to the picking station 6.

棚ID1404は、注目ピッキング作業においてピッキングされる商品を有する棚のIDを表し、商品ID1405は、当該商品のIDを表し、数量1406は、ピッキングされる商品の数を表す。なお、開始予定日時1407の昇順でレコードが並んでいるテーブル58によれば、同じ棚ID1404が連続している場合、1個の棚5から異なる処理IDに対応した異なる商品を、連続してピッキング可能である。 Shelf ID 1404 represents the ID of the shelf that holds the product to be picked in the target picking operation, product ID 1405 represents the ID of that product, and quantity 1406 represents the number of products to be picked. According to table 58, in which records are arranged in ascending order of scheduled start date and time 1407, if the same shelf ID 1404 is consecutive, different products corresponding to different process IDs can be consecutively picked from a single shelf 5.

開始予定日時1407は、注目ピッキング作業の開始予定日時を表す。終了予定日時1408は、注目ピッキング作業の終了予定日時を表す。開始予定日時1407は、移動経路に沿って搬送装置3がピッキングステーション6に到着する予定日時や、注目ピッキング作業より前に行われるピッキング作業に要する予測時間長を基に、処理プログラム51により算出されてよい。終了予定日時1408は、開始予定日時1407と、ピッキング作業に要する予測時間長とを基に処理プログラム51により算出されてよい。ピッキング作業に要する予測時間長は、ピッキング作業対象の商品の数量、ピッキング作業の平均的な所用時間、及び、ピッキング作業の作業者の過去のピッキング作業履歴、のうちの少なくとも一つを基に、処理プログラム51により算出されてよい。なお、ピッキング作業は、作業者に代えて又は加えてロボットにより行われてもよい。 The estimated start date and time 1407 represents the estimated start date and time of the target picking task. The estimated end date and time 1408 represents the estimated end date and time of the target picking task. The estimated start date and time 1407 may be calculated by the processing program 51 based on the estimated date and time of arrival of the transport device 3 at the picking station 6 along the movement route and the estimated length of time required for picking tasks performed before the target picking task. The estimated end date and time 1408 may be calculated by the processing program 51 based on the estimated start date and time 1407 and the estimated length of time required for the picking task. The estimated length of time required for the picking task may be calculated by the processing program 51 based on at least one of the quantity of products to be picked, the average time required for the picking task, and the past picking task history of the worker performing the picking task. Note that the picking task may be performed by a robot instead of or in addition to a worker.

ピッキング状態1409は、注目ピッキング作業の状態を表す。“作業前”は、棚5をもった搬送装置3がピッキングステーション6に到着しピッキング作業が開始される前であることを意味する。“作業中”は、ピッキング作業が開始されたがピッキング作業が完了していないことを意味する。“完了”は、ピッキング作業が完了したことを意味する。なお、ピッキング状態1409の変更は、ピッキング作業の作業者からの入力を基に行われてもよいし、ピッキング作業に関して自動検出された値を基に自動で行われてもよい。例えば、注目ピッキング作業の完了後の棚5を、待機していた搬送装置3が搬送した場合、注目ピッキング作業の次のピッキング作業に対応したピッキング状態1409が、“作業前”から“作業中”に変更されてもよい。 The picking status 1409 indicates the status of the picking operation in question. "Before operation" means that the transport device 3 carrying the shelf 5 has arrived at the picking station 6 and the picking operation has not yet begun. "In operation" means that the picking operation has begun but not yet been completed. "Completed" means that the picking operation has been completed. The picking status 1409 may be changed based on input from the picking operator, or may be changed automatically based on values automatically detected regarding the picking operation. For example, if a waiting transport device 3 transports the shelf 5 after the completion of the picking operation in question, the picking status 1409 corresponding to the next picking operation after the picking operation in question may be changed from "before operation" to "in operation."

図15は、床テーブル60の構成例を示す図である。 Figure 15 shows an example configuration of the floor table 60.

床テーブル60は、1段目エリア200A及び2段目エリア200Bにおける区画毎の情報を保持する。床テーブル60は、区画毎にレコードを有する。各レコードが、番地1501、区画設定1502、使用不可フラグ1503、区画種類1504、通路方向1505、旋回可否フラグ1506及び搬送コスト1507といった情報を保持する。一つの区画を例に取る(図15の説明において「注目区画」)。 The floor table 60 holds information for each section in the first-level area 200A and second-level area 200B. The floor table 60 has a record for each section. Each record holds information such as the address 1501, section setting 1502, unusable flag 1503, section type 1504, aisle direction 1505, turnable/unturnable flag 1506, and transport cost 1507. Let's take one section as an example (referred to as the "section of interest" in the explanation of Figure 15).

番地1501は、注目区画の番地(位置情報)を表す。区画設定1502は、注目区画がどのような区画として設定されているかを表す。例えば、“棚保管区画”は、棚が保管(配置)される区画である。“移動用区画”とは、棚保管区画における棚の搬送のために搬送装置3が走行する区画である。搬送経路を構成する区画は、主に移動用区画でよい。 Address 1501 indicates the address (location information) of the section of interest. Section setting 1502 indicates the type of section the section of interest is set as. For example, a "shelf storage section" is a section where shelves are stored (placed). A "transport section" is a section through which the transport device 3 travels to transport shelves in the shelf storage section. The sections that make up the transport path may mainly be transport sections.

使用不可フラグ1503は、注目区画が使用不可(搬送経路の構成要素になり得ない)か否かを表すフラグである。 The unusable flag 1503 is a flag that indicates whether the target section is unusable (cannot be a component of a transport route).

区画種類1504は、注目区画が通路を有する区画か否かを表す。例えば、図2Cに例示されるような区画は、区画種類1504を「床」(通路を有さない)としてもよい。また、図2Dに例示されるような区画は、区画種類1504を「通路」(通路を有する)としてもよい。また、床テーブル60は、区画種類1504として、区画が「x通路区画」「y通路区画」「両通路区画」のいずれに該当するかの情報を、さらに保持してもよい。なお、本実施の形態では、通路を有する区画は、2段目エリア200Bにおける区画である。 The section type 1504 indicates whether the section of interest has an aisle. For example, the section illustrated in FIG. 2C may have the section type 1504 set to "floor" (no aisle). The section illustrated in FIG. 2D may have the section type 1504 set to "aisle" (has an aisle). The floor table 60 may also store information on whether the section falls into the "x aisle section," "y aisle section," or "both aisle section" category as the section type 1504. In this embodiment, the sections with aisles are sections in the second-tier area 200B.

通路方向1505は、注目区画が通路を有する区画の場合、通路の延びている方向を表す。通路方向1505は、搬送装置3が移動可能な方向である。“X軸”がx方向を意味し、“Y軸”がy方向を意味し、“XY軸”が、x方向及びy方向を意味する。 If the section of interest has a passage, the passage direction 1505 indicates the direction in which the passage extends. The passage direction 1505 is the direction in which the conveying device 3 can move. The "X axis" refers to the x direction, the "Y axis" refers to the y direction, and the "XY axes" refer to the x and y directions.

なお、「x通路区画」や「両通路区画」であっても、x方向通路310Xの端部(隣接する区画がない、または隣接する区画にx方向通路がない等)で、搬送装置3が移動できない方向がある場合には、搬送装置3が移動可能な方向のみを通路方向1505に設定してもよい。同様に、「y通路区画」や「両通路区画」であっても、y方向通路310Yの端部(隣接する区画がない、または隣接する区画にy方向通路がない等)で、搬送装置3が移動できない方向がある場合には、搬送装置3が移動可能な方向のみを通路方向1505に設定してもよい。したがって、通路方向1505は、“X軸”、“Y軸”、“XY軸”、“+X軸”、“-X軸”、“+Y軸”、“-Y軸”のうち、1つまたは複数の方向が設定されてもよい。 Even in the case of an "x-passage section" or "both-passage section," if there is a direction in which the conveying device 3 cannot move at the end of the x-direction passage 310X (for example, if there are no adjacent sections, or if the adjacent section does not have an x-direction passage), only the directions in which the conveying device 3 can move may be set as the passage direction 1505. Similarly, even in the case of a "y-passage section" or "both-passage section," if there is a direction in which the conveying device 3 cannot move at the end of the y-direction passage 310Y (for example, if there are no adjacent sections, or if the adjacent section does not have a y-direction passage), only the directions in which the conveying device 3 can move may be set as the passage direction 1505. Therefore, the passage direction 1505 may be set to one or more of the "X-axis," "Y-axis," "XY-axis," "+X-axis," "-X-axis," "+Y-axis," and "-Y-axis."

旋回可否フラグ1506は、注目区画が搬送装置3の旋回が可能であるか否かを表す。注目区画が「x通路区画」「y通路区画」の場合は、旋回不可となるため、旋回可否フラグ1506は“不可”と設定される。注目区画が「両通路区画」や「床」の場合は、旋回可能であるため、旋回可否フラグ1506は“可能”と設定できる。ただし、注目区画が「両通路区画」や「床」の場合であっても、例えば使用不可の区画、バッテリステーション、棚保管区画など、特定の区画において、旋回を禁止すべき区画または旋回をさせたくない区画である場合には、旋回可否フラグ1506が“不可”と設定されてもよい。 The rotation possibility flag 1506 indicates whether the conveying device 3 can rotate in the section of interest. If the section of interest is an "x aisle section" or "y aisle section," rotation is not possible, so the rotation possibility flag 1506 is set to "not possible." If the section of interest is a "both aisle section" or a "floor," rotation is possible, so the rotation possibility flag 1506 can be set to "possible." However, even if the section of interest is a "both aisle section" or a "floor," the rotation possibility flag 1506 may be set to "not possible" in specific sections where rotation should be prohibited or where rotation is not desired, such as an unusable section, battery station, or shelf storage section.

搬送コスト1507は、注目区画が棚保管区画の場合に設定される値であり、注目区画からピッキングステーション6までの移動距離(又は、搬送装置3の移動速度を標準速度とした場合の移動時間)に従う値としての搬送コストを表す。搬送コストとしての値には、棚5の重量も基になってもよい。 Transportation cost 1507 is a value set when the section of interest is a shelf storage section, and represents the transportation cost as a value according to the travel distance from the section of interest to the picking station 6 (or the travel time when the transport device 3 travels at a standard speed). The value of the transportation cost may also be based on the weight of the shelf 5.

注目区画の搬送コストは、具体的には、例えば次の通りでよい。すなわち、ピッキングステーション6までの移動距離(例えば、ピッキングステーション6に到達するまでに通過する区画の数)X1と、旋回回数X2と、垂直搬送機202の使用回数X3と、高密度配置領域における棚5の搬送のためにどかす必要のある棚5の数X4、棚5の昇降回数X5とする等ができる。このように、注目区画によって搬送コストに関わる要素をXiとし、各要素の係数をAiとすると、要素i=1~nに関して、制御装置4の処理プログラム51が、注目区画の搬送コストCを、下記式で算出してよい。
C=A1*X1+A2*X2+A3*X3+A4*X4+A5*X5+・・・+An*Xn
Specifically, the transportation cost of the section of interest may be, for example, as follows: X1 is the travel distance to the picking station 6 (for example, the number of sections passed before reaching the picking station 6), X2 is the number of times the vertical conveyor 202 is used, X3 is the number of shelves 5 that need to be moved for transportation of the shelves 5 in the high-density arrangement area, X4 is the number of times the shelves 5 are raised and lowered, and X5 is the number of times the shelves 5 are raised and lowered. In this way, if the elements related to the transportation cost for the section of interest are Xi and the coefficient of each element is Ai, then for elements i = 1 to n, the processing program 51 of the control device 4 may calculate the transportation cost C of the section of interest using the following formula:
C=A1*X1+A2*X2+A3*X3+A4*X4+A5*X5+...+An*Xn

A1,A2,・・・,Anは、区画によって変わらない係数でもよい。なお、上述にない他の要素が更に搬送コストの要素とされてよい(例えば、注目区画からの移動経路に含まれる通路が渋滞が起きやすい通路である場合には搬送コストが高くなってよい)。また、垂直搬送機202での移動距離または移動した階数を、搬送コストに関わる要素として採用し、当該要素が大きいほど、搬送コストが高くなってもよい。なお、搬送コストCの計算式は例示であって、例えば一部の要素を除いて計算されてもよい。搬送コストの計算方法は他の方法(別の計算式やシミュレーション)が採用されてもよい。 A1, A2, ..., An may be coefficients that do not change depending on the section. Note that other factors not listed above may also be used as factors in the transportation cost (for example, if a passage included in the movement route from the section of interest is prone to congestion, the transportation cost may be higher). In addition, the travel distance or number of floors traveled by the vertical conveyor 202 may be used as a factor related to the transportation cost, and the larger this factor, the higher the transportation cost. Note that the calculation formula for transportation cost C is an example, and for example, the calculation may be performed excluding some factors. Other methods (different calculation formulas or simulations) may also be used to calculate the transportation cost.

また、ここで、一般に垂直搬送機202の数は、例えば搬送装置3に比べて少なく、搬送能力が限られる貴重なリソースであることから、垂直搬送機202の使用する場合の搬送コストが高くなるように、上述の係数A3は、係数A1及びA2に比べて高く設定されてもよい。また、注目区画からの棚5の搬送に別の棚をどかす必要がある場合、上述の係数A4は、係数A1及びA2に比べて高く設定されてよい。 Furthermore, since the number of vertical conveyors 202 is generally smaller than, for example, conveying devices 3, and they are a valuable resource with limited conveying capacity, the above-mentioned coefficient A3 may be set higher than coefficients A1 and A2 so that the transportation costs when using vertical conveyors 202 are higher. Furthermore, if it is necessary to move another shelf to transport shelf 5 from the target section, the above-mentioned coefficient A4 may be set higher than coefficients A1 and A2.

2段目エリア200B(ピッキングステーション6に棚5を搬送するために垂直搬送機202を使用する必要のあるエリア)における区画が、高密度配置領域において周囲が棚に囲まれた区画の場合、当該区画は、相対的に搬送コストが高い区画であり、当該区画には、ピッキングステーション6への搬送可能性が相対的に低い棚5(搬送回数が相対的に低い棚5)が配置されるに制御装置4の処理プログラム51により制御されてよい。 If a section in the second-tier area 200B (an area where the vertical conveyor 202 must be used to transport shelves 5 to the picking station 6) is a section surrounded by shelves in a high-density arrangement area, the section has a relatively high transport cost, and the processing program 51 of the control device 4 may control the section to be placed with shelves 5 that are relatively unlikely to be transported to the picking station 6 (shelves 5 with a relatively low number of transports).

図16は、境界テーブル62の構成例を示す図である。 Figure 16 shows an example of the configuration of the boundary table 62.

境界テーブル62は、隣接する区画間の境界毎の情報を保持する。境界テーブル62は、境界毎にレコードを有する。各レコードが、境界ID1601、番地1602、番地1603、方向1604及び境界区分1605といった情報を保持する。一つの境界を例に取る(図16の説明において「注目境界」)。 The boundary table 62 holds information about each boundary between adjacent partitions. The boundary table 62 has a record for each boundary. Each record holds information such as a boundary ID 1601, an address 1602, an address 1603, a direction 1604, and a boundary section 1605. Let's take one boundary as an example (the "target boundary" in the explanation of Figure 16).

境界ID1601は、注目境界のIDを表す。 Boundary ID 1601 represents the ID of the boundary of interest.

番地1602は、注目境界を挟んで隣接する区画のうちの一方の区画の番地(位置情報)を表す。番地1603は、注目境界を挟んで隣接する区画のうちの他方の区画の番地(位置情報)を表す。 Address 1602 represents the address (location information) of one of the adjacent partitions across the boundary of interest. Address 1603 represents the address (location information) of the other of the adjacent partitions across the boundary of interest.

方向1604は、搬送装置3が注目境界を通過可能(移動可能)な方向を表す。例えば、上述した通路310によれば、搬送装置3の移動可能な方向が物理的に制限されるが、方向1604によれば、搬送装置3の移動可能な方向が論理的に制限される。搬送装置3が通路310が無い方向に移動しないように、方向1604によって、搬送装置3の移動可能な方向を制限することができる。また、通路310があって、物理的に搬送装置3の移動可能な方向であっても、方向1604によって、搬送装置3の移動可能な方向を論理的に制限することができる。 Direction 1604 represents the direction in which the transport device 3 can pass (move) through the boundary of interest. For example, while the passage 310 described above physically restricts the direction in which the transport device 3 can move, direction 1604 logically restricts the direction in which the transport device 3 can move. Direction 1604 can restrict the direction in which the transport device 3 can move so that the transport device 3 does not move in a direction in which there is no passage 310. Furthermore, even if there is a passage 310 and the direction in which the transport device 3 can physically move is in this direction, direction 1604 can logically restrict the direction in which the transport device 3 can move.

境界区分1605は、搬送装置3が注目境界を通過可能な場合、棚5を積載した状態で通過可能か否かを表す。境界区分1605が“棚なし/棚あり”の場合、棚5を積載した状態でも、棚5を積載していない状態でも、搬送装置3が注目境界を通過可能であることを意味する。一方、境界区分1605が“棚なし”の場合、棚5を積載していない状態の搬送装置3は注目境界を通過可能であるが、棚5を積載した状態の搬送装置3は注目境界を通過不可であることを意味する。 Boundary section 1605 indicates whether a transport device 3 can pass through the boundary of interest when it is loaded with a shelf 5. If boundary section 1605 is "no shelf/with shelf," this means that the transport device 3 can pass through the boundary of interest whether it is loaded with a shelf 5 or not. On the other hand, if boundary section 1605 is "no shelf," this means that a transport device 3 without a shelf 5 can pass through the boundary of interest, but a transport device 3 with a shelf 5 loaded cannot pass through the boundary of interest.

図16が例示の境界テーブル62によれば、例えば下記の通りである。
・境界ID“L1-3343”の境界は、高密度配置領域にある境界ではない。このため、棚5は隣接する移動用区画から出せばよい。故に、搬送装置3が棚5を積載した状態で、棚保管区画間を横切ることが不可の設定(境界区分“棚なし”)がされる。
・境界ID“L1-93103”、“L1-9293”及び“L1-9394”の境界については、それぞれ、一方の方向のみ移動が可能である。
・境界ID“L2-3343”の境界は、高密度配置領域にある境界である。このため、搬送装置3が棚5を積載した状態で、棚保管区画間を横切ることが可能な設定(境界区分“棚なし/棚あり”)がされる。
According to the boundary table 62 illustrated in FIG. 16, for example, the following is true:
The boundary with boundary ID "L1-3343" is not a boundary in a high-density placement area. Therefore, shelf 5 can be removed from an adjacent transfer section. Therefore, the transport device 3 is set to be unable to cross between shelf storage sections when loaded with shelf 5 (boundary category "no shelf").
The boundaries with boundary IDs "L1-93103", "L1-9293" and "L1-9394" can each be moved in only one direction.
The boundary with boundary ID "L2-3343" is a boundary in a high-density arrangement area. Therefore, the boundary is set to allow the transport device 3, loaded with shelves 5, to cross between the shelf storage sections (boundary classification "without shelves/with shelves").

以下、本実施の形態で行われる処理の例を説明する。なお、本実施の形態では、テーブル53~62は、格納プログラム50により記憶装置42に格納される。各搬送装置3、各垂直搬送機202、各ピッキング端末710から制御装置4が定期的又は不定期的に受信する情報(例えば、センサの計測値を含んだ情報)を基に、格納プログラム50により、テーブル53~62のうちの該当部分が適宜に更新される。 An example of the processing performed in this embodiment is described below. In this embodiment, tables 53 to 62 are stored in the storage device 42 by the storage program 50. Based on information (e.g., information including sensor measurement values) received by the control device 4 periodically or irregularly from each conveying device 3, each vertical conveyor 202, and each picking terminal 710, the storage program 50 updates the relevant portions of tables 53 to 62 as appropriate.

図17は、搬送制御処理の流れを示すフローチャートである。搬送制御処理は、繰り返し(例えば定期的に)行われる。 Figure 17 is a flowchart showing the flow of the transport control process. The transport control process is performed repeatedly (e.g., periodically).

S1501で、処理プログラム51が、オーダ(オーダテーブル55のレコード)を、作業日時610の昇順に並べる。作業日時610の昇順以外の順序にオーダがソートされてもよい。ソートされた各オーダについて、S1502~S1504が行われる。また、処理プログラム51が、複数のオーダを一つのオーダにまとめ、そのようなまとめられたオーダに対してS1502~S1504が行われてもよい。一つのオーダにまとめられる複数のオーダは、同じ棚に含まれる商品のオーダであるといった所定種類の要素が共通するオーダでよい。ここでは、一つのオーダを例に取る(図17の説明において注目オーダ)。 In S1501, the processing program 51 sorts the orders (records in the order table 55) in ascending order of the operation date and time 610. The orders may also be sorted in an order other than ascending order of the operation date and time 610. S1502 to S1504 are performed for each sorted order. The processing program 51 may also combine multiple orders into a single order, and perform S1502 to S1504 for such a combined order. The multiple orders combined into a single order may be orders that share a certain type of element, such as orders for products on the same shelf. Here, we will take one order as an example (the order of interest in the explanation of Figure 17).

S1502で、処理プログラム51が、注目オーダを基に、ピッキング対象となる商品を搭載する棚5と、当該棚5の位置とを特定する。具体的には、例えば、次の処理が行われる。処理プログラム51が、オーダテーブル55、在庫テーブル54及び棚テーブル57を基に、注目オーダで指定されている商品名605及び商品ID606に一致する商品名701及び商品ID702に対応した棚ID704を在庫テーブル54から特定する。処理プログラム51が、特定した棚ID704に一致する棚ID801に対応した保管位置802を棚テーブル57から特定する。 In S1502, the processing program 51 identifies the shelf 5 on which the product to be picked is located and the location of that shelf 5 based on the target order. Specifically, for example, the following processing is performed: Based on the order table 55, inventory table 54, and shelf table 57, the processing program 51 identifies from the inventory table 54 the shelf ID 704 corresponding to the product name 701 and product ID 702 that match the product name 605 and product ID 606 specified in the target order. The processing program 51 identifies from the shelf table 57 the storage location 802 corresponding to the shelf ID 801 that matches the identified shelf ID 704.

S1503で、処理プログラム51が、注目オーダについて、地図テーブル56、装置搬送テーブル53、棚テーブル57、垂直搬送テーブル61、床テーブル60及び境界テーブル62を基に、S1502で特定された棚位置(棚5の保管位置802)にある棚5を搬送する搬送装置3を選択し、且つ、当該搬送装置3による搬送の移動経路を作成する。つまり、S1503では、注目オーダに従う搬送タスクの割当先の搬送装置3が決定される。搬送タスクは、搬送対象の棚5を、作成された移動経路に従い搬送するタスクでよい。S1503では、具体的には、例えば、処理プログラム51は、下記のうちの少なくとも一つを行ってよい。
・処理プログラム51は、所定の条件に該当する一つ以上の搬送装置3から一つの搬送装置3を選択する。ここで言う「所定の条件」は、少なくとも棚フラグ1102が“無し”であることでよい。搬送装置3の選択は、各搬送装置3の装置状態1105、棚フラグ1102、位置1103、及び、搬送対象の棚5の保管位置802(保管位置802と目的区画の位置との距離)に基づき行われてよい。例えば、処理プログラム51は、装置搬送テーブル53を参照して、搬送対象の棚5の保管位置802と同じエリアにいる、装置状態1105が「空き」である搬送装置3のうち、保管位置802に一番近い位置1103にいる搬送装置3を選択してもよい。
・処理プログラム51は、選択された搬送装置3の位置1103、搬送対象の棚5の保管位置802、目的区画の位置(典型的にはピッキングステーション6又は垂直搬送機202の位置)、及び、選択された搬送装置3の位置と目的区画の位置とを結ぶ複数通りの経路の各々の経路について当該経路における区画毎及び境界毎のレコード(例えば、通路方向1505、旋回可否フラグ1506、方向1604及び境界区分1605)を基に、移動経路(移動方向を含む)を作成する。移動経路は、例えば、選択された搬送装置3の位置1103から搬送対象の棚5の保管位置802への経路、搬送対象の棚5の保管位置802から目的区画の位置への経路であってよい。
・処理プログラム51は、ピッキングテーブル58を参照してよい。例えば、処理プログラム51は、相対的に空いているピッキングステーション6(例えば、ピッキングテーブル58において対応するレコードの数が相対的に少ないピッキングステーション6)を特定し、目的区画として、当該空いているピッキングステーション6を決定してよい。
In S1503, the processing program 51 selects a transport device 3 for the target order to transport the shelf 5 located at the shelf position identified in S1502 (storage position 802 of the shelf 5) based on the map table 56, the device transport table 53, the shelf table 57, the vertical transport table 61, the floor table 60, and the boundary table 62, and creates a movement route for transport by the selected transport device 3. In other words, in S1503, the transport device 3 to which the transport task according to the target order is assigned is determined. The transport task may be a task for transporting the shelf 5 to be transported along the created movement route. Specifically, in S1503, for example, the processing program 51 may perform at least one of the following:
The processing program 51 selects one transport device 3 from one or more transport devices 3 that meet a predetermined condition. The "predetermined condition" here may be that at least the shelf flag 1102 is "none." The selection of the transport device 3 may be based on the device status 1105, shelf flag 1102, position 1103, and storage location 802 of the shelf 5 to be transported (the distance between the storage location 802 and the location of the destination section) of each transport device 3. For example, the processing program 51 may refer to the device transport table 53 and select the transport device 3 that is located in the same area as the storage location 802 of the shelf 5 to be transported and whose device status 1105 is "empty" and that is located in the position 1103 closest to the storage location 802.
The processing program 51 creates a movement route (including the movement direction) based on the position 1103 of the selected conveyance device 3, the storage position 802 of the shelf 5 to be conveyed, the position of the destination section (typically the position of the picking station 6 or the vertical conveyor 202), and records for each section and each boundary on each route (e.g., aisle direction 1505, rotation possibility flag 1506, direction 1604, and boundary section 1605) for each of multiple routes connecting the position of the selected conveyance device 3 and the position of the destination section. The movement route may be, for example, a route from the position 1103 of the selected conveyance device 3 to the storage position 802 of the shelf 5 to be conveyed, or a route from the storage position 802 of the shelf 5 to be conveyed to the position of the destination section.
The processing program 51 may refer to the picking table 58. For example, the processing program 51 may identify a relatively vacant picking station 6 (e.g., a picking station 6 with a relatively small number of corresponding records in the picking table 58) and determine the vacant picking station 6 as the destination section.

S1504で、処理プログラム51は、S1503で選択された搬送装置3に、当該搬送装置3に割り当てられた搬送タスク(注目オーダに従う搬送タスク)が関連付けられた移動指示を送信する。 In S1504, the processing program 51 sends a movement instruction to the transport device 3 selected in S1503, which is associated with the transport task assigned to that transport device 3 (the transport task according to the target order).

なお、2段目エリア200Bにある棚5を、1段目エリア200Aのピッキングステーション6に搬送する場合、処理プログラム51は、S1503で、例えば、移動経路として、2段目エリア200Bの搬送装置3の位置1103から搬送対象の棚5の保管位置802への経路、搬送対象の棚5の保管位置802から垂直搬送機202の位置(または2段目エリア200Bのバッファ区画)への経路、垂直搬送機202での搬送経路、垂直搬送機202の位置(または1段目エリア200Aのバッファ区画)からピッキングステーション6への経路を作成してもよい。そして、S1504で、2段目エリア200Bの搬送装置3、垂直搬送機202、各搬送設備、1段目エリア200Aの搬送装置3に、それぞれの移動経路についての移動指示を送信する。 When a shelf 5 in the second-tier area 200B is transported to a picking station 6 in the first-tier area 200A, the processing program 51 may, in S1503, create the following movement routes, for example: a route from the position 1103 of the transport device 3 in the second-tier area 200B to the storage position 802 of the shelf 5 to be transported; a route from the storage position 802 of the shelf 5 to be transported to the position of the vertical transport device 202 (or a buffer section in the second-tier area 200B); a transport route on the vertical transport device 202; and a route from the position of the vertical transport device 202 (or a buffer section in the first-tier area 200A) to the picking station 6. Then, in S1504, movement instructions for each movement route are sent to the transport device 3 in the second-tier area 200B, the vertical transport device 202, each transport facility, and the transport device 3 in the first-tier area 200A.

この搬送制御処理では、各オーダについて、決定され割り当てられる搬送タスクは、当該オーダの納期608を守るタスクである。 In this transport control process, the transport task determined and assigned for each order is a task that meets the delivery date 608 of that order.

図18は、棚配置レイアウト変更処理の流れを示すフローチャートである。棚配置レイアウト処理は、オペレータ(ユーザの一例)からの要求に応答して実行されてもよいし、定期的又は不定期的の所定のタイミング(例:メンテナンスで特定の区画が使用不可となる場合等)で実行されてもよい。 Figure 18 is a flowchart showing the flow of the shelf arrangement layout change process. The shelf arrangement layout process may be executed in response to a request from an operator (an example of a user), or may be executed at a specified regular or irregular timing (e.g., when a specific section becomes unavailable due to maintenance, etc.).

処理プログラム51が、オペレータ(ユーザの一例)から、棚5のレイアウトの選択(例えば、棚配置レイアウトの複数のパターンからいずれかのパターンの選択)を受ける、又は、棚5の配置レイアウトの作成を受ける(S1601)。ここで、例えば、2段目エリア200Bのどこに低密度配置領域及び高密度配置領域の少なくとも一つが設けられるかが決まってよい。 The processing program 51 receives a selection of the shelf 5 layout (e.g., selection of one of multiple shelf layout patterns) or the creation of a shelf 5 layout from an operator (an example of a user) (S1601). Here, for example, it may be determined where in the second-tier area 200B at least one of the low-density layout area and the high-density layout area will be located.

処理プログラム51が、床テーブル60及び境界テーブル62に基づくUI(User Interface)を例えば出力装置44に表示し、境界毎の方向1604及び境界区分1605の設定を受け付ける(S1602)。なお、境界について、方向1604及び境界区分1605の少なくとも一つが、処理プログラム51によるシミュレーション等の計算により決定されてもよい。その際、方向1604は、通路方向1505に沿った方向1604(通路方向1505に矛盾しない方向1604)とされてよい。 The processing program 51 displays a UI (User Interface) based on the floor table 60 and boundary table 62, for example, on the output device 44, and accepts the setting of the direction 1604 and boundary section 1605 for each boundary (S1602). Note that for a boundary, at least one of the direction 1604 and boundary section 1605 may be determined by calculation, such as a simulation, by the processing program 51. In this case, the direction 1604 may be set to a direction 1604 that follows the corridor direction 1505 (a direction 1604 that does not contradict the corridor direction 1505).

処理プログラム51が、棚保管区画毎に、棚5の配置レイアウトと、当該棚保管区画とその隣接区画との間の境界についての方向1604及び境界区分1605とを基に、搬送コストを算出し、算出された搬送コストを床テーブル60に格納する(S1603)。 For each shelf storage section, the processing program 51 calculates the transportation cost based on the shelf 5 layout and the direction 1604 and boundary section 1605 of the boundary between that shelf storage section and its adjacent section, and stores the calculated transportation cost in the floor table 60 (S1603).

処理プログラム51が、棚保管位置変更処理を実行する(S1604)。 The processing program 51 executes the shelf storage position change process (S1604).

図19は、棚保管位置変更処理の流れを示すフローチャートである。 Figure 19 is a flowchart showing the shelf storage position change process.

処理プログラム51が、棚5を特定する(S1701)。具体的には、例えば、下記(A)(B)(C)のうちの少なくとも一つが行われてよい。 The processing program 51 identifies the shelf 5 (S1701). Specifically, for example, at least one of the following (A), (B), and (C) may be performed.

(A)処理プログラム51が、オーダテーブル55のレコードを作業日時610の昇順にソートし、対象の棚5を特定する。ここで言う「対象の棚」とは、所定の条件に該当する棚5であり、例えば、作業日時610が翌日に属する棚5でよい。この場合、「対象の棚5」のうち、2段目エリア200Bに配置されている少なくとも一つの棚5が、S1702において移動先(変更先)が1段目エリア200Aにおける棚保管区画とされ、S1703により、ピッキング作業開始前(例えば、その前日の夜間)のうちに、1段目エリア200Aに降ろされてよい。 (A) The processing program 51 sorts the records in the order table 55 in ascending order by the work date and time 610 and identifies the target shelf 5. The "target shelf" here refers to a shelf 5 that meets a specified condition, and may be, for example, a shelf 5 whose work date and time 610 belongs to the next day. In this case, at least one shelf 5 located in the second-tier area 200B among the "target shelves 5" may have its destination (change destination) set to a shelf storage section in the first-tier area 200A in S1702, and may be lowered to the first-tier area 200A before the start of the picking operation (for example, during the night of the previous day) in S1703.

(B)処理プログラム51が、棚の搬送回数805(又はピッキング回数706)が第1の回数閾値以上の棚5を特定する。ここで特定された棚5について、S1702において移動先(変更先)が、相対的に搬送コストが低い棚保管区画とされる。「相対的に搬送コストが低い棚保管区画」とは、1段目エリア200A及び2段目エリア200B全体については、1段目エリア200Aにおける棚保管区画でよく、2段目エリア200Bについては、垂直搬送機202から相対的に近い区画(例えば低密度配置領域における区画)でよい。これにより、例えば、棚の搬送回数805(又はピッキング回数706)が第1の回数閾値以上の棚の棚保管区画が、2段目エリア200Bから1段目エリア200Aに変更される、又は、2段目エリア200Bにおける高密度配置領域から2段目エリア200Bにおける低密度配置領域に変更される。 (B) The processing program 51 identifies a shelf 5 whose shelf transport count 805 (or picking count 706) is equal to or greater than the first count threshold. For the shelf 5 identified here, in S1702, the destination (change destination) is set to a shelf storage section with a relatively low transport cost. A "shelf storage section with a relatively low transport cost" may be a shelf storage section in the first-tier area 200A for the entire first-tier area 200A and second-tier area 200B, or a section relatively close to the vertical conveyor 202 (e.g., a section in a low-density allocation area) for the second-tier area 200B. As a result, for example, the shelf storage section of a shelf whose shelf transport count 805 (or picking count 706) is equal to or greater than the first count threshold is changed from the second-tier area 200B to the first-tier area 200A, or changed from the high-density allocation area in the second-tier area 200B to the low-density allocation area in the second-tier area 200B.

(C)処理プログラム51が、棚の搬送回数805(又はピッキング回数706)が第2閾値未満の棚を特定する。「第2の回数閾値」は、第1の回数閾値と同じかそれより小さい。ここで特定された棚について、S1702において移動先(変更先)が、相対的に搬送コストが高い棚保管区画とされる。「相対的に搬送コストが高い棚保管区画」とは、1段目エリア200A及び2段目エリア200B全体については、2段目エリア200Aにおける棚保管区画でよく、2段目エリア200Bについては、垂直搬送機202から相対的に遠い区画(例えば高密度配置領域における区画)でよい。これにより、例えば、棚の搬送回数805(又はピッキング回数706)が第2の回数閾値未満の棚の棚保管区画が、1段目エリア200Aから2段目エリア200Bに変更される、又は、2段目エリア200Bにおける低密度配置領域から2段目エリア200Bにおける高密度配置領域に変更される。 (C) The processing program 51 identifies shelves whose shelf transport count 805 (or picking count 706) is less than a second threshold. The "second count threshold" is the same as or smaller than the first count threshold. For the shelves identified here, in S1702, the destination (change destination) is set to a shelf storage section with a relatively high transport cost. The "shelf storage section with a relatively high transport cost" may be a shelf storage section in the second-tier area 200A for the entire first-tier area 200A and second-tier area 200B, and may be a section relatively far from the vertical conveyor 202 (for example, a section in a high-density arrangement area) for the second-tier area 200B. As a result, for example, the shelf storage section of a shelf where the number of transports 805 (or number of pickings 706) is less than the second number threshold is changed from the first-tier area 200A to the second-tier area 200B, or changed from a low-density allocation area in the second-tier area 200B to a high-density allocation area in the second-tier area 200B.

処理プログラム51が、S1701で特定された棚5の移動先の棚保管区画を決定し、当該棚5を搬送する搬送装置を、例えば装置搬送テーブル53を基に選択し、棚の現在の棚保管区画と棚の移動先の棚保管区画とを結ぶ移動経路(移動方向を含む)を、地図テーブル56、床テーブル60及び境界テーブル62等を基に作成する(S1702)。そして、処理プログラム51が、S1702で作成された移動経路(移動方向を含む)に沿って棚(S1701で特定された棚)を搬送するための搬送タスクを関連付けた移動指示を、S1702で選択された搬送装置に送信する(S1703)。 The processing program 51 determines the shelf storage section to which the shelf 5 identified in S1701 will be moved, selects a transport device to transport the shelf 5, for example, based on the device transport table 53, and creates a movement route (including the movement direction) connecting the shelf's current shelf storage section and the shelf storage section to which the shelf will be moved, based on the map table 56, floor table 60, boundary table 62, etc. (S1702). The processing program 51 then sends a movement instruction to the transport device selected in S1702, which associates a transport task for transporting the shelf (the shelf identified in S1701) along the movement route (including the movement direction) created in S1702 (S1703).

図20は、床テーブル60の別の構成例としての床テーブル2060を示す図である。 Figure 20 shows floor table 2060, another example configuration of floor table 60.

床テーブル2060は、1段目エリア200A及び2段目エリア200Bにおける区画毎の情報を保持する。床テーブル2060は、区画毎にレコードを有する。各レコードが、番地1501、区画設定1502、使用不可フラグ1503、区画種類1504、通路方向1505、旋回可否フラグ1506、搬送コスト1507、方向(棚なし)1508及び方向(棚あり)1509といった情報を保持する。一つの区画を例に取る(図20の説明において「注目区画」)。 The floor table 2060 holds information for each section in the first-tier area 200A and second-tier area 200B. The floor table 2060 has a record for each section. Each record holds information such as the address 1501, section setting 1502, unusable flag 1503, section type 1504, aisle direction 1505, turnable/unturnable flag 1506, transport cost 1507, direction (no shelves) 1508, and direction (with shelves) 1509. Let's take one section as an example (referred to as the "section of interest" in the explanation of Figure 20).

図20の床テーブル2060の各レコード1501~1507と、図15の床テーブル60の各レコード1501~1507は同じであるため、説明を省略する。方向(棚なし)1508は、注目区画から棚なしの状態(棚5を積載していない状態)の搬送装置3が移動可能な方向であり、搬送装置3の移動可能な方向を論理的に制限するように設定可能である。同様に、方向(棚あり)1509は、注目区画から棚ありの状態(棚5を積載した状態)の搬送装置3が移動可能な方向であり、搬送装置3の移動可能な方向を論理的に制限するように設定可能である。方向(棚なし)1508や方向(棚あり)1509の設定により、例えば、物理的に搬送装置3の移動可能な方向のうち、一部の方向への移動を禁止して、残りの方向のみ移動可能と制限することもでき、例えば一方通行等を設定可能である。 Since the records 1501-1507 of the floor table 2060 in Figure 20 are the same as the records 1501-1507 of the floor table 60 in Figure 15, a description thereof will be omitted. The direction (no shelf) 1508 is the direction in which a transport device 3 without a shelf (without a shelf 5 loaded) can move from the target section, and can be set to logically restrict the direction in which the transport device 3 can move. Similarly, the direction (with shelf) 1509 is the direction in which a transport device 3 with a shelf (with a shelf 5 loaded) can move from the target section, and can be set to logically restrict the direction in which the transport device 3 can move. By setting the direction (no shelf) 1508 and the direction (with shelf) 1509, it is possible to, for example, prohibit movement in some of the directions in which the transport device 3 is physically capable of moving, and restrict movement to only the remaining directions; for example, one-way traffic can be set.

なお、図20の例では、方向(棚なし)1508や方向(棚あり)1509について、移動可能な方向を「+x」「-x」「+y」「-y」「±x」「±y」のいずれか、またはそれらの組み合わせで表現しているが、他の方法で表現されてもよい。例えば、各区画について、「+x方向」「-x方向」「+y方向」「-y方向」のそれぞれについて、搬送装置3が棚5を積載した状態での移動可否と、搬送装置3が棚5を積載していない状態での移動可否とが設定されてもよい。 In the example of Figure 20, the possible directions for direction (no shelf) 1508 and direction (shelf present) 1509 are expressed as either "+x", "-x", "+y", "-y", "±x", or "±y", or a combination thereof, but they may be expressed in other ways. For example, for each section, whether movement is possible when the transport device 3 is loaded with a shelf 5, and whether movement is possible when the transport device 3 is not loaded with a shelf 5, may be set for each of the "+x direction", "-x direction", "+y direction", and "-y direction".

図20の床テーブル2060の方向(棚なし)1508や方向(棚あり)1509は、境界テーブル62の方向1604と境界区分1605を、区画ごとに表現し直したものと言える。そのため、処理プログラム51が、境界テーブル62の方向1604と境界区分1605を参照して行う処理について、床テーブル2060の方向(棚なし)1508や方向(棚あり)1509を参照して行ってもよい。 The direction (no shelf) 1508 and direction (shelf present) 1509 of the floor table 2060 in Figure 20 can be said to be a re-expression of the direction 1604 and boundary section 1605 of the boundary table 62 for each section. Therefore, the processing performed by the processing program 51 with reference to the direction 1604 and boundary section 1605 of the boundary table 62 may also be performed with reference to the direction (no shelf) 1508 and direction (shelf present) 1509 of the floor table 2060.

また、あるオーダ(注目オーダ)で指定(要求)されている数量の商品を格納している棚5が、複数ある場合がある。制御装置4の処理プログラム51は、それら複数の棚5の配置場所によって、注目オーダを処理するためにピッキングステーション6に搬送する棚5を、どの棚5にするか選択(決定)してもよい。 In addition, there may be multiple shelves 5 that store the quantity of product specified (requested) in a certain order (target order). The processing program 51 of the control device 4 may select (determine) which shelf 5 to transport to the picking station 6 to process the target order, depending on the locations of these multiple shelves 5.

例えば、処理プログラム51は、搬送効率向上のため、2段目エリア200Bにある棚5より、1段目エリア200Aにある棚5を選択してもよい。2段目エリア200Bにある棚5を搬送する場合、2段目エリア200Bの搬送装置3、垂直搬送機202、1段目エリア200Aの搬送装置3による搬送が必要なため、1段目エリア200Aより搬送コストがかかる可能性が高い。同様に、処理プログラム51は、搬送効率向上のため、高密度領域にある棚5(特に周囲が棚5に囲まれた棚5)より、他の棚5(例えば低密度領域にある棚5や1段目エリア200Aにある棚5)を選択してもよい。また、処理プログラム51は、搬送効率向上のため、複数の棚5のうち、搬送先のピッキングステーション6に近い棚5を選択してもよい。 For example, the processing program 51 may select a shelf 5 in the first-tier area 200A over a shelf 5 in the second-tier area 200B to improve transport efficiency. Transporting a shelf 5 in the second-tier area 200B requires transport by the transport device 3, vertical transport machine 202, and transport device 3 in the second-tier area 200B, so transport costs are likely to be higher than in the first-tier area 200A. Similarly, the processing program 51 may select another shelf 5 (for example, a shelf 5 in a low-density area or a shelf 5 in the first-tier area 200A) over a shelf 5 in a high-density area (particularly a shelf 5 surrounded by shelves 5) to improve transport efficiency. Furthermore, the processing program 51 may select a shelf 5 from multiple shelves 5 that is closer to the destination picking station 6 to improve transport efficiency.

処理プログラム51は、上記の選択について、オーダテーブル55と棚テーブル57と床テーブル2060を参照し、注目オーダの対象商品がある複数の棚5の区画を特定し、各区画(番地1501)の搬送コスト1507を基に、搬送コスト1507の一番小さい区画にある棚5を選択してもよい。また、処理プログラム51は、上記の選択について、オーダテーブル55と棚テーブル57と床テーブル2060を参照し、注目オーダの対象商品がある複数の棚5の区画を特定し、各区画の番地1501やレイアウトの情報を基に、区画の位置や属性(2段目エリア200Bまたは1段目エリア200A、高密度配置領域または低密度配置領域等)を特定して、選択してもよい。また、それらの選択に必要な追加情報を、各テーブルのいずれかが追加で保持することも可能である。 For the above selection, the processing program 51 may refer to the order table 55, shelf table 57, and floor table 2060 to identify the sections of multiple shelves 5 where the target product of the target order is located, and select the shelf 5 in the section with the lowest transportation cost 1507 based on the transportation cost 1507 of each section (address 1501). For the above selection, the processing program 51 may also refer to the order table 55, shelf table 57, and floor table 2060 to identify the sections of multiple shelves 5 where the target product of the target order is located, and select the shelf 5 in the section with the lowest transportation cost 1507 based on the address 1501 and layout information of each section by identifying the section's location and attributes (second-tier area 200B or first-tier area 200A, high-density placement area or low-density placement area, etc.). It is also possible for any of the tables to hold additional information required for such selection.

以上、幾つかの実施の形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施の形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。 Although several embodiments have been described above, these are merely examples for the purpose of explaining the present invention, and are not intended to limit the scope of the present invention to these embodiments alone. The present invention can also be implemented in a variety of other forms.

また、例えば、区画の形状は、方形に限られず、他の形状でもよい。また、異なる大きさ又は形状の区画が混在してもよい。また、区画の位置は、当該区画上の二次元バーコードから特定されることに代えて、他種の方法により特定されてもよい。 Furthermore, for example, the shape of the compartment is not limited to a rectangle and may be other shapes. Furthermore, compartments of different sizes or shapes may be mixed. Furthermore, the position of a compartment may be identified by other methods instead of being identified from a two-dimensional barcode on the compartment.

また、例えば、格納プログラム50及び処理プログラム51は、制御装置4に代えて又は加えて搬送装置3で実行されてもよい。また、搬送装置3が制御装置4を兼ねてもよい。 Furthermore, for example, the storage program 50 and the processing program 51 may be executed by the transport device 3 instead of or in addition to the control device 4. Furthermore, the transport device 3 may also serve as the control device 4.

また、例えば、本実施の形態では、エリア間搬送機として垂直搬送機202を使用する例を示したが、垂直搬送機202は、垂直方向に棚5を搬送可能なフォークリフト等の他のエリア間搬送機によって代替可能である。また、この場合、制御装置4によって、フォークリフトが棚5の垂直搬送を行う位置を決定してもよい。 In addition, for example, in this embodiment, an example has been shown in which the vertical conveyor 202 is used as the inter-area conveyor, but the vertical conveyor 202 can be replaced with another inter-area conveyor, such as a forklift, that can transport the shelf 5 vertically. In this case, the control device 4 may determine the position at which the forklift will vertically transport the shelf 5.

フォークリフトによって1段目エリア200A以外のエリアから1段目エリア200Aに搬送された搬送物は、搬送装置3へと直接移載されてもよい。 Items transported by a forklift from an area other than the first-tier area 200A to the first-tier area 200A may be transferred directly to the conveying device 3.

また、本発明は、ネット通販会社等の企業が商品を保管するために利用する保管庫以外の工場や作業場などにおいて物品を搬送するための搬送システムにも適用することができる。具体的には、搬送装置3の搬送物が、トレーやボックス、パレット又は物品などの棚5以外の物であってもよい。この場合、トレー、ボックス及びパレットについては、物品を収納していてもよいし、物品を収納していなくてもよい(例えば、トレー、ボックス及びパレット自体が搬送物の場合)。なお、この場合には、「棚」を「搬送物」と置き換えればよいだけであるため、詳細な説明は省略する。また、かかる搬送物に対する作業がピッキング作業以外の加工、組み立て、梱包又は検品などの作業であってもよい。この場合には、「ピッキング」や「ピッキング作業」を「作業」と置き換えればよいだけであるため、詳細な説明は省略する。 The present invention can also be applied to conveyance systems for transporting items in factories, workshops, and other locations other than storage warehouses used by companies such as online retailers to store their products. Specifically, the items transported by the conveyance device 3 may be items other than shelves 5, such as trays, boxes, pallets, or items. In this case, the trays, boxes, and pallets may or may not contain items (for example, when the trays, boxes, and pallets themselves are the items to be transported). In this case, it is sufficient to simply replace "shelf" with "item to be transported," and a detailed explanation will be omitted. Furthermore, the work performed on such items may be processing, assembly, packaging, inspection, or other work other than picking. In this case, it is sufficient to simply replace "picking" or "picking work" with "work," and a detailed explanation will be omitted.

なお、以上の説明を、例えば下記のように総括することができる。下記の総括は、上述の説明の補足説明や上述の実施の形態の変形例の説明を含んでもよい。 The above explanation can be summarized, for example, as follows. The summary below may include supplementary explanations to the above explanations and explanations of variations of the above embodiments.

1段目エリア200Aだけでなく2段目エリア200Bでも搬送装置3による棚搬送が行われる。便宜上、1段目エリア200Aにおける一つの搬送装置を「第1の搬送装置」と言い、2段目エリア200Bにおける一つの搬送装置を「第2の搬送装置」と言う。 Shelf transport is performed by the transport device 3 not only in the first-tier area 200A but also in the second-tier area 200B. For convenience, one transport device in the first-tier area 200A will be referred to as the "first transport device," and one transport device in the second-tier area 200B will be referred to as the "second transport device."

2段目エリア200Bには、搬送装置3の通路310が設けられている。制御装置4は、2段目エリア200Bにおける目的地へ第2の搬送装置の移動のために当該第2の搬送装置に割り当てる搬送タスクにおける移動方向を、通路310の延びた方向を基に制御する。2段目エリア200Bでの棚5の搬送も、1段目エリア200Aと同様に搬送装置3の走行制御により制御でき、2段目エリア200Bにおける第2の搬送装置の移動方向が通路310の方向を基に制御されるので、複数段エリアにおける棚5の搬送効率を向上することができる。 The second-tier area 200B is provided with an aisle 310 for the conveying device 3. The control device 4 controls the direction of movement in the conveying task assigned to the second conveying device for moving the second conveying device to a destination in the second-tier area 200B based on the direction of the aisle 310. The conveying of shelves 5 in the second-tier area 200B can also be controlled by the travel control of the conveying device 3, as in the first-tier area 200A. Since the direction of movement of the second conveying device in the second-tier area 200B is controlled based on the direction of the aisle 310, the efficiency of conveying shelves 5 in multi-tier areas can be improved.

通路310は、2段目エリア200Bのうち第2の搬送装置が走行し得る範囲である走行範囲の全域又は一部に亘っていてよい(具体的には、例えば、2段目エリア200Bは、x方向とy方向とに沿って配列された複数の区画251で構成されてよく、複数の区画251のうち、走行範囲に含まれる区画251は、x通路区画、y通路区画及び両通路区画のいずれかでよい)。制御装置4は、当該走行範囲における位置毎(例えば区画251毎)の通路310の延びた方向を表す情報を含んだエリア情報を基に、第2の搬送装置の移動経路を作成し、当該第2の搬送装置に割り当てる搬送タスクにおける移動方向を制御してよい。適切な移動経路の作成が期待され、以って、棚5の搬送効率の向上が期待できる。なお、エリア情報は、位置(例えば区画251)と位置(例えば区画251)における通路310と許可されている移動方向との関係を表す情報を含んでよく、制御装置4は、エリア情報から特定される、第2の搬送装置の移動可能な方向を基に、第2の搬送装置の移動経路を作成してよい。これにより、移動方向を制限した一層の搬送効率の向上が期待できる。 The aisle 310 may span all or part of the travel range of the second-tier area 200B, which is the range within which the second conveying device can travel. (Specifically, for example, the second-tier area 200B may be composed of multiple sections 251 arranged along the x and y directions, and of the multiple sections 251, the sections 251 included in the travel range may be x-passage sections, y-passage sections, or both.) The control device 4 may create a travel path for the second conveying device based on area information including information indicating the extension direction of the aisle 310 for each position (e.g., each section 251) within the travel range, and control the travel direction of the transport task assigned to the second conveying device. The creation of an appropriate travel path is expected to improve the transport efficiency of the shelves 5. The area information may include information indicating the relationship between a location (e.g., section 251), the passage 310 at that location (e.g., section 251), and the permitted movement direction, and the control device 4 may create a movement path for the second conveyance device based on the movement direction of the second conveyance device identified from the area information. This is expected to further improve conveyance efficiency by restricting the movement direction.

2段目エリア200Bは、高密度配置領域を有してよい。制御装置4は、囲まれた棚5の移動のために少なくとも一つの棚5を移動するための搬送タスクにおける移動方向を、2段目エリア200Bの通路310の延びた方向を基に制御してよい。これにより、搬送効率の低下を抑えつつ保管効率を向上させることが期待できる。 The second-tier area 200B may have a high-density arrangement area. The control device 4 may control the direction of movement in a transport task for moving at least one shelf 5 to move the enclosed shelves 5 based on the direction in which the aisle 310 in the second-tier area 200B extends. This is expected to improve storage efficiency while minimizing declines in transport efficiency.

なお、1段目エリア200Aは、低密度配置領域を有し、高密度配置領域を有さないでよい。このようにして、保管効率の向上を2段目エリア200Bで実現しつつ搬送効率の向上が期待できる。 The first-tier area 200A may have a low-density arrangement area and not a high-density arrangement area. In this way, improved storage efficiency can be achieved in the second-tier area 200B, while improved transport efficiency can be expected.

また、1段目エリア200Aと2段目エリア200Bの両方に、高密度配置領域があってもよい。これにより、保管効率の向上が期待できる。 Furthermore, high-density storage areas may be present in both the first-tier area 200A and the second-tier area 200B. This is expected to improve storage efficiency.

また、2段目エリア200Bにおいて、高密度配置領域は、低密度配置領域よりも、垂直搬送機202に棚5が載せられる位置から遠い位置に設けられていてよい。これにより、搬送効率の低下を抑えつつ保管効率を向上させることが期待できる。 Furthermore, in the second-tier area 200B, the high-density arrangement area may be located farther from the position where the shelves 5 are placed on the vertical conveyor 202 than the low-density arrangement area. This is expected to improve storage efficiency while minimizing a decrease in conveyance efficiency.

2段目エリア200Bにおいて、垂直搬送機202の近くに高密度配置領域を設けて、保管効率を向上させてもよい。 In the second-tier area 200B, a high-density placement area may be provided near the vertical conveyor 202 to improve storage efficiency.

制御装置4が、2段目エリア200Bにおける各棚5について、当該棚5の配置位置を、当該棚5の搬送回数805又はピッキング回数706と、2段目エリア200Bにおける各位置の搬送コストとを基に決定し、当該棚5を当該決定された配置位置に配置する搬送タスクを、第2の搬送装置に割り当ててよい。2段目エリア200Bの各位置について、搬送コストは、当該位置と、垂直搬送機202に棚5が載せられる位置との間の移動経路又は移動時間が長い程高い。高密度配置領域は、搬送コストが相対的に高い位置にあり、低密度配置領域は、搬送コストが相対的に低い位置にあり、相対的に搬送回数805又はピッキング回数706が低い棚5が、高密度配置領域に配置され、相対的に搬送回数805又はピッキング回数706が高い棚5が、低密度配置領域に配置されてよい。これにより、搬送効率の低下を抑えつつ保管効率を向上させることが期待できる。 For each shelf 5 in the second-tier area 200B, the control device 4 may determine the placement position of that shelf 5 based on the number of transports 805 or number of picks 706 for that shelf 5 and the transport cost of each position in the second-tier area 200B, and assign a transport task to the second transport device to place that shelf 5 at the determined placement position. For each position in the second-tier area 200B, the transport cost increases the longer the travel path or travel time between that position and the position where the shelf 5 is placed on the vertical transport device 202. High-density placement areas are located in positions with relatively high transport costs, while low-density placement areas are located in positions with relatively low transport costs. Shelves 5 with a relatively low number of transports 805 or number of picks 706 may be placed in high-density placement areas, and shelves 5 with a relatively high number of transports 805 or number of picks 706 may be placed in low-density placement areas. This is expected to improve storage efficiency while minimizing declines in transport efficiency.

なお、1段目エリア200A及び2段目エリア200Bの全体において、相対的に搬送回数805又はピッキング回数706が高い搬送物が1段目エリア200Aに配置されてよく、相対的に搬送回数805又はピッキング回数706が低い搬送物が、2段目エリア200Bに配置されてよい。その際、2段目エリア200Bにおいて相対的に搬送回数805又はピッキング回数706が低い搬送物は、垂直搬送機202に棚5が載せられる位置から相対的に遠い位置(例えば高密度配置領域における位置)に配置されてよい。これにより、搬送効率の低下を抑えつつ保管効率を向上させることが期待できる。 In addition, across the entire first-tier area 200A and second-tier area 200B, items with a relatively high number of conveyances 805 or pickings 706 may be placed in the first-tier area 200A, and items with a relatively low number of conveyances 805 or pickings 706 may be placed in the second-tier area 200B. In this case, items with a relatively low number of conveyances 805 or pickings 706 in the second-tier area 200B may be placed in a position relatively far from the position where the shelf 5 is placed on the vertical conveyor 202 (for example, a position in a high-density placement area). This is expected to improve storage efficiency while minimizing declines in conveyance efficiency.

3:搬送装置、4:制御装置 3: Conveyor device, 4: Control device

Claims (10)

割り当てられた搬送タスクに従い第1のエリアを走行することで前記第1のエリアで搬送物を搬送する第1の搬送装置と、
割り当てられた搬送タスクに従い第2のエリアを走行することで前記第2のエリアで搬送物を搬送する第2の搬送装置と、
前記第1のエリアと前記第2のエリア間で搬送物を搬送するエリア間搬送機と、
前記第1及び第2の搬送装置の各々について当該搬送装置に割り当てる搬送タスクを制御する制御装置と、
を備え、
前記第1のエリア及び前記第2のエリアは、搬送物の保管スペースに存在し、
前記第1のエリアは、搬送物に関して所定の作業が行われるエリアであり、
前記第2のエリアは、前記第1のエリアより高い位置にあるエリアであり、
前記第2のエリアには、前記第2の搬送装置が走行可能な通路が設けられており、
前記制御装置は、前記第2のエリアにおける目的地への前記第2の搬送装置の移動のために前記第2の搬送装置に割り当てる搬送タスクにおける移動方向を、前記第2のエリアの通路の延びた方向を基に制御
前記制御装置が、前記第1のエリア及び前記第2のエリアにおける各搬送物について、
当該搬送物の配置位置を、当該搬送物の搬送回数と、前記第1のエリア及び前記第2のエリアにおける各位置の搬送コストとを基に決定し、
当該搬送物を当該決定された配置位置に配置する搬送タスクを、前記第2の搬送装置に割り当て、
前記第2のエリアの各位置について、搬送コストは、前記第2のエリアの通路の延びた方向に基づくコストであり、
前記第1のエリア及び前記第2のエリアの各位置について、搬送コストは、当該位置と、前記所定の作業がされる位置との間の移動経路又は移動時間の長さに基づいており、
相対的に搬送回数又は所定作業の回数が低い搬送物が、前記第2のエリアに配置され、
前記第2のエリアにおいて相対的に搬送回数又は所定作業の回数が低い搬送物が、前記エリア間搬送機に搬送物が載せられる位置から相対的に遠い位置に配置され、
相対的に搬送回数又は所定作業の回数が高い搬送物が、前記第1のエリアに配置される、
搬送システム。
a first conveyance device that travels through a first area in accordance with an assigned conveyance task to convey an object in the first area;
a second conveyance device that conveys the object in the second area by traveling in the second area according to the assigned conveyance task;
an inter-area conveyor that conveys an object between the first area and the second area;
a control device that controls a transport task assigned to each of the first and second transport devices;
Equipped with
the first area and the second area are present in a storage space for the transported item,
the first area is an area where a predetermined operation is performed on the transported object,
the second area is an area located at a higher position than the first area,
a passageway along which the second transport device can travel is provided in the second area;
The control device controls a movement direction in a transport task assigned to the second transport device for movement of the second transport device to a destination in the second area based on an extension direction of a passage in the second area;
The control device, for each of the transported objects in the first area and the second area,
determining a placement position of the transported object based on the number of transports of the transported object and the transport cost of each position in the first area and the second area;
assigning a transport task of placing the object at the determined placement position to the second transport device;
For each location in the second area, the transportation cost is a cost based on the direction in which the path in the second area extends;
For each location in the first area and the second area, the transportation cost is based on the length of a travel path or travel time between the location and a location where the predetermined work is performed;
An object that has a relatively low number of times of transportation or a relatively low number of predetermined operations is placed in the second area,
In the second area, an object that has a relatively low number of times of conveyance or a relatively low number of predetermined operations is disposed at a position relatively far from a position where the object is placed on the inter-area conveyor,
An object that is transported a relatively large number of times or that is subjected to a predetermined operation is placed in the first area.
Conveying system.
前記通路は、前記第2のエリアのうち前記第2の搬送装置が走行し得る範囲である走行範囲の全域又は一部に亘っており、
前記制御装置は、前記走行範囲における位置毎の通路の延びた方向を表す情報を含んだエリア情報を基に、前記第2の搬送装置の移動経路を作成し、当該第2の搬送装置に割り当てる搬送タスクにおける移動方向を制御する、
請求項1に記載の搬送システム。
the passage extends over the entire or part of a travel range in the second area, which is a range in which the second conveying device can travel,
the control device creates a movement path for the second conveyance device based on area information including information representing the direction in which the passage extends for each position in the travel range, and controls the movement direction in the conveyance task assigned to the second conveyance device.
The transport system according to claim 1 .
前記エリア情報は、位置と位置における通路と許可されている移動方向との関係を表す情報を含み、
前記制御装置は、前記エリア情報から特定される、前記第2の搬送装置の移動可能な方向を基に、前記第2の搬送装置の移動経路を作成する、
請求項2に記載の搬送システム。
the area information includes information representing a relationship between a location, a path at the location, and an allowed direction of movement;
the control device creates a movement path for the second transport device based on a direction in which the second transport device can move, the direction being identified from the area information.
The transport system according to claim 2 .
前記第2のエリアは、x方向と前記x方向に直交するy方向とに沿って配列された複数の区画で構成されており、
前記複数の区画のうち、前記第2の搬送装置が走行し得る範囲である走行範囲に含まれる区画は、x通路区画、y通路区画及び両通路区画のいずれかであり、
前記x通路区画は、x方向に延びた通路であるx方向通路を有するがy方向に延びた通路であるy方向通路を有さない区画であり、
前記y通路区画は、y方向通路を有するがx方向通路を有さない区画であり、
前記両通路区画は、交わったx方向通路とy方向通路とを有する区画であり、
前記制御装置は、前記走行範囲における区画毎の通路の延びた方向を表す情報を含んだエリア情報を基に、前記第2の搬送装置の移動経路を作成し、当該第2の搬送装置に割り当てる搬送タスクにおける移動方向を制御する、
請求項1に記載の搬送システム。
the second area is composed of a plurality of sections arranged along an x direction and a y direction perpendicular to the x direction,
Among the plurality of sections, a section included in a travel range in which the second conveying device can travel is any one of an x-passage section, a y-passage section, and a both-passage section,
The x-path section is a section that has an x-direction path that is a path extending in the x direction but does not have a y-direction path that is a path extending in the y direction,
the y-path section is a section having a y-direction path but no x-direction path;
the passage sections are sections having intersecting x-direction passages and y-direction passages;
the control device creates a movement route for the second conveyance device based on area information including information indicating the direction in which a passage for each section in the travel range extends, and controls the movement direction in the conveyance task assigned to the second conveyance device.
The transport system according to claim 1 .
前記エリア情報は、区画と区画における通路と許可されている移動方向との関係を表す情報を含み、
前記制御装置は、前記エリア情報から特定される、前記第2の搬送装置の移動可能な方向を基に、前記第2の搬送装置の移動経路を作成する、
請求項4に記載の搬送システム。
the area information includes information representing a relationship between a section, a passage in the section, and a permitted direction of movement;
the control device creates a movement path for the second transport device based on a direction in which the second transport device can move, the direction being identified from the area information.
The transport system according to claim 4 .
前記第2のエリアは、高密度配置領域を有し、
前記高密度配置領域は、複数の搬送物と当該複数の搬送物に囲まれた搬送物とが配置され当該囲まれた搬送物の移動のために当該複数の搬送物のうちの少なくとも一つの搬送物の移動が必要になる領域であり、
前記制御装置は、前記囲まれた搬送物の移動のために前記少なくとも一つの搬送物を移動するための搬送タスクにおける移動方向を、前記第2のエリアの通路の延びた方向を基に制御する、
請求項1に記載の搬送システム。
the second area has a high density placement region;
the high-density arrangement area is an area in which a plurality of transported items and an item surrounded by the plurality of transported items are arranged, and movement of at least one of the plurality of transported items is required for movement of the surrounded item,
the control device controls a movement direction in a transport task for moving the at least one transport object for the movement of the enclosed transport object based on an extension direction of a passage in the second area;
The transport system according to claim 1 .
前記第1のエリアは、低密度配置領域を有し、前記高密度配置領域を有さず、
前記低密度配置領域は、複数の搬送物が配置されるが当該複数の搬送物に囲まれた搬送物が存在しない領域である、
請求項6に記載の搬送システム。
the first area has a low-density placement region and does not have the high-density placement region;
The low-density arrangement area is an area in which a plurality of transported objects are arranged but no transported object is surrounded by the plurality of transported objects.
The transport system according to claim 6 .
前記第2のエリアは、前記高密度配置領域の他に低密度配置領域を有し、
前記低密度配置領域は、複数の搬送物が配置されるが当該複数の搬送物に囲まれた搬送物が存在しない領域であり、
前記高密度配置領域は、前記低密度配置領域よりも、前記エリア間搬送機に搬送物が載せられる位置から遠い位置に設けられている、
請求項6に記載の搬送システム。
the second area has a low-density arrangement region in addition to the high-density arrangement region,
the low-density arrangement area is an area in which a plurality of transported objects are arranged but no transported object is surrounded by the plurality of transported objects;
the high-density arrangement area is provided at a position farther from a position where the transported objects are placed on the inter-area transporter than the low-density arrangement area.
The transport system according to claim 6 .
前記制御装置が、前記第2のエリアにおける各搬送物について、
当該搬送物の配置位置を、当該搬送物の搬送回数又は所定作業の回数と、前記第2のエリアにおける各位置の搬送コストとを基に決定し、
当該搬送物を当該決定された配置位置に配置する搬送タスクを、前記第2の搬送装置に割り当て、
前記第2のエリアの各位置について、搬送コストは、当該位置と、前記エリア間搬送機に搬送物が載せられる位置との間の移動経路又は移動時間が長い程高く、
前記高密度配置領域は、搬送コストが相対的に高い位置にあり、
前記低密度配置領域は、搬送コストが相対的に低い位置にあり、
相対的に搬送回数又は所定作業の回数が低い搬送物が、前記高密度配置領域に配置され、
相対的に搬送回数又は所定作業の回数が高い搬送物が、前記低密度配置領域に配置される、
請求項8に記載の搬送システム。
The control device, for each conveyed object in the second area,
determining a placement position of the transported object based on the number of transports of the transported object or the number of predetermined operations and the transport cost of each position in the second area;
assigning a transport task of placing the object at the determined placement position to the second transport device;
For each position in the second area, the transportation cost is higher as the travel path or travel time between the position and the position where the object is placed on the inter-area transporter is longer;
The high-density arrangement area is located in a position where transportation costs are relatively high,
The low-density arrangement area is located in a position where transportation costs are relatively low,
An object that is transported relatively less frequently or that has a predetermined task performed relatively less frequently is placed in the high-density placement area,
An object that has a relatively high number of times of conveyance or a relatively high number of predetermined operations is placed in the low-density placement area.
The transport system according to claim 8 .
搬送タスクに従い第1のエリアを走行することで前記第1のエリアで搬送物を搬送する第1の搬送装置へ割り当てる搬送タスクを制御し、
搬送タスクに従い第2のエリアを走行することで前記第2のエリアで搬送物を搬送する第2の搬送装置へ割り当てる搬送タスクにおける移動方向を、前記第2のエリアの通路の延びた方向を基に制御し、
前記第1のエリア及び前記第2のエリアにおける各搬送物について、
当該搬送物の配置位置を、当該搬送物の搬送回数と、前記第1のエリア及び前記第2のエリアにおける各位置の搬送コストとを基に決定し、
当該搬送物を当該決定された配置位置に配置する搬送タスクを、前記第2の搬送装置に割り当てる、
ことをコンピュータにより行い、
前記第1のエリア及び前記第2のエリアは、搬送物の保管スペースに存在し、
前記第1のエリアは、搬送物に関して所定の作業が行われるエリアであり、
前記第2のエリアは、前記第1のエリアより高い位置にあるエリアであり、
前記第1のエリアと前記第2のエリア間で搬送物がエリア間搬送機により搬送されるようになっており、
前記第2のエリアの通路は、前記第2のエリアに設けられた、前記第2の搬送装置が走行可能な通路であ
前記第2のエリアの各位置について、搬送コストは、前記第2のエリアの通路の延びた方向に基づくコストであり、
前記第1のエリア及び前記第2のエリアの各位置について、搬送コストは、当該位置と、前記所定の作業がされる位置との間の移動経路又は移動時間の長さに基づいており、
相対的に搬送回数又は所定作業の回数が低い搬送物が、前記第2のエリアに配置され、
前記第2のエリアにおいて相対的に搬送回数又は所定作業の回数が低い搬送物が、前記エリア間搬送機に搬送物が載せられる位置から相対的に遠い位置に配置され、
相対的に搬送回数又は所定作業の回数が高い搬送物が、前記第1のエリアに配置される、
搬送制御方法。
controlling a transport task to be assigned to a first transport device that transports an object in a first area by traveling in the first area according to the transport task;
controlling a movement direction in a transport task to be assigned to a second transport device that travels through a second area in accordance with the transport task to transport an object in the second area, based on an extension direction of a passage in the second area;
For each of the transported articles in the first area and the second area,
determining a placement position of the transported object based on the number of transports of the transported object and the transport cost of each position in the first area and the second area;
assigning, to the second conveying device, a conveying task for placing the object at the determined placement position;
This is done by computer,
the first area and the second area are present in a storage space for the transported item,
the first area is an area where a predetermined operation is performed on the transported object,
the second area is an area located at a higher position than the first area,
An inter-area conveyor conveys an object between the first area and the second area,
the passage in the second area is a passage provided in the second area through which the second conveying device can travel,
For each location in the second area, the transportation cost is a cost based on the direction in which the path in the second area extends;
For each location in the first area and the second area, the transportation cost is based on the length of a travel path or travel time between the location and a location where the predetermined work is performed;
An object that has a relatively low number of times of transportation or a relatively low number of predetermined operations is placed in the second area,
In the second area, an object that has a relatively low number of times of conveyance or a relatively low number of predetermined operations is disposed at a position relatively far from a position where the object is placed on the inter-area conveyor,
An object that is transported a relatively large number of times or that is required to perform a predetermined task is placed in the first area.
Transport control method.
JP2021176339A 2021-10-28 2021-10-28 Transport system and method Active JP7756539B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021176339A JP7756539B2 (en) 2021-10-28 2021-10-28 Transport system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021176339A JP7756539B2 (en) 2021-10-28 2021-10-28 Transport system and method

Publications (3)

Publication Number Publication Date
JP2023065916A JP2023065916A (en) 2023-05-15
JP2023065916A5 JP2023065916A5 (en) 2024-09-17
JP7756539B2 true JP7756539B2 (en) 2025-10-20

Family

ID=86322247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021176339A Active JP7756539B2 (en) 2021-10-28 2021-10-28 Transport system and method

Country Status (1)

Country Link
JP (1) JP7756539B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7481033B1 (en) * 2022-11-02 2024-05-10 鈴木製機株式会社 Conveyor system, vertical conveyor
JP2025006554A (en) * 2023-06-29 2025-01-17 トヨタ自動車株式会社 Robot System
CN117416697B (en) * 2023-11-22 2025-10-31 豪德数控(湖北)有限公司 Strip sorting system and sorting method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019077549A (en) 2017-10-26 2019-05-23 株式会社日立物流 Shelf management system and shelf management method
JP2021134079A (en) 2020-02-28 2021-09-13 株式会社東芝 Conveyance control device, conveyance control method and program
JP2021135954A (en) 2020-02-28 2021-09-13 株式会社東芝 Lifting apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019077549A (en) 2017-10-26 2019-05-23 株式会社日立物流 Shelf management system and shelf management method
JP2021134079A (en) 2020-02-28 2021-09-13 株式会社東芝 Conveyance control device, conveyance control method and program
JP2021135954A (en) 2020-02-28 2021-09-13 株式会社東芝 Lifting apparatus

Also Published As

Publication number Publication date
JP2023065916A (en) 2023-05-15

Similar Documents

Publication Publication Date Title
CN111344726B (en) Method and system for dynamic truck route planning between automated facilities
US10717599B2 (en) Control system for storage and retrieval systems
CN110062740B (en) Automated warehouse fulfillment system and method of operation
JP7454746B2 (en) Conveying system and method
JP7756539B2 (en) Transport system and method
CN106005866A (en) Intelligent warehousing system based on mobile robots
CN107408285A (en) Warehouse management system, warehouse and warehouse management method
CN114728746B (en) Management system and item entry and exit management methods
JP7776347B2 (en) Control system, transport system, and control method
JP2023169535A (en) Warehouse operation execution apparatus, warehouse operation execution method, and computer program for executing warehouse operation
JP7454710B2 (en) Conveying system and method
JP7308322B2 (en) Conveyor system
JP2024048704A (en) Transport system, control device and control method
JP7749845B2 (en) CONTROL METHOD FOR TRANSPORT SYSTEM AND TRANSPORT SYSTEM
WO2023084732A1 (en) Information processing system, method, and control system
JP2024113823A (en) Transport system, control device and control method
JP7633310B2 (en) Transport system, control device and control method
JP2026052989A (en) Conveying system, control device, and control method
WO2025177659A1 (en) Conveyance control device and conveyance control method
WO2026053704A1 (en) Transport system, control device, and control method
JP2025158453A (en) Control system and control method for controlling a transport device
JP2026050104A (en) Control device and control method
WO2026088568A1 (en) Order assignment control system and order assignment control method
JP2025165458A (en) Control device and control method
CN121823093A (en) A method, apparatus, warehousing system and electronic equipment for material dispensing

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240906

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240906

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250424

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250704

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250909

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251007

R150 Certificate of patent or registration of utility model

Ref document number: 7756539

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150