JP2022012304A - Transport system, transport method, and management device - Google Patents

Transport system, transport method, and management device Download PDF

Info

Publication number
JP2022012304A
JP2022012304A JP2020114061A JP2020114061A JP2022012304A JP 2022012304 A JP2022012304 A JP 2022012304A JP 2020114061 A JP2020114061 A JP 2020114061A JP 2020114061 A JP2020114061 A JP 2020114061A JP 2022012304 A JP2022012304 A JP 2022012304A
Authority
JP
Japan
Prior art keywords
storage
unit
temporary storage
luggage
search
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.)
Granted
Application number
JP2020114061A
Other languages
Japanese (ja)
Other versions
JP7113046B2 (en
Inventor
大貴 田中
Hirotaka Tanaka
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.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
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 Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2020114061A priority Critical patent/JP7113046B2/en
Publication of JP2022012304A publication Critical patent/JP2022012304A/en
Application granted granted Critical
Publication of JP7113046B2 publication Critical patent/JP7113046B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a transport system, a transport method, and a management device, which can reduce movable body's labor for transporting a load again even when there is no vacant storage locker.SOLUTION: A management server 3 receives a reservation request of a storage locker at a transportation destination of a load transported by a UGV2, confirms a use state of the storage locker according to the reservation request, and searches an available temporary storage place in a neighboring range of the storage locker when a confirmation result of the use state shows that the storage locker is not available. The management server 3 transmits a temporary storage command for temporarily storing the load in the temporary storage place identified by the search to the UGV2.SELECTED DRAWING: Figure 8

Description

荷物を保管するための保管庫を利用するシステムの技術分野に関する。 Regarding the technical field of a system that uses a storage for storing luggage.

従来、居住者が不在である場合に宅配物等の荷物を保管するための保管庫(例えば、宅配ロッカー)を利用するシステムが知られている。例えば特許文献1に開示されたシステムでは、宅配物に付された情報媒体から読み取られた承認顧客情報と事業者センタサーバから取り込まれて記憶される承認顧客情報とを照合し、両者が一致した場合にのみロッカー装置のボックス扉を開いてボックス内への宅配物の格納ができるように構成されている。このようなシステムによれば、宅配物の配達にかかる人件費を削減し、配達の効率化を図ることができる。 Conventionally, there is known a system that uses a storage (for example, a delivery locker) for storing packages such as parcels when a resident is absent. For example, in the system disclosed in Patent Document 1, the approved customer information read from the information medium attached to the parcel delivery and the approved customer information taken in from the business center server and stored are collated, and both match. It is configured so that the box door of the locker device can be opened and the delivery can be stored in the box only in the case. According to such a system, it is possible to reduce the labor cost for delivery of the parcel delivery and improve the efficiency of delivery.

特開2005-144034号公報Japanese Unexamined Patent Publication No. 2005-144034

しかしながら、保管庫に空きがない場合、配達員は一度荷物を持ち帰り、再度荷物を運搬する必要があり手間であった。 However, when there is no vacancy in the storage, the delivery person has to take the baggage home once and carry the baggage again, which is troublesome.

そこで、本発明は、保管庫に空きがない場合であっても、移動体が再度荷物を運搬する手間を低減することが可能な運搬システム、運搬方法、及び管理装置を提供することを課題の一つとする。 Therefore, it is an object of the present invention to provide a transportation system, a transportation method, and a management device capable of reducing the time and effort for a moving body to re-transport a load even when there is no vacancy in the storage. Make it one.

上記課題を解決するために、請求項1に記載の発明は、荷物の運搬先にある保管庫の予約要求を受け付ける受付部と、前記予約要求に応じて前記保管庫の利用状況を確認する確認部と、前記利用状況の確認結果より前記保管庫が利用可能でない場合に、前記保管庫の近傍範囲内において利用可能な一時保管場所を検索する第1検索部と、前記第1検索部の検索により特定された一時保管場所に前記荷物を一時保管させるための第1指令を、無人で自律的に移動可能な自律移動体であって前記荷物を運搬可能な前記自律移動体へ送信する第1送信部と、前記第1指令に応じて前記荷物を前記一時保管場所へ運搬する前記自律移動体と、を備えることを特徴とする。これにより、保管庫に空きがない場合であっても、移動体が再度荷物を運搬する手間を低減することができる。 In order to solve the above problems, the invention according to claim 1 is a confirmation of confirming the usage status of the storage in response to the reservation request and the reception unit that accepts the reservation request of the storage at the destination of the cargo. A search unit, a first search unit for searching for a temporary storage location that can be used within the vicinity of the storage when the storage is not available based on the confirmation result of the usage status, and a search for the first search unit. The first command for temporarily storing the cargo in the temporary storage location specified by the above is transmitted to the autonomous mobile body which is an unmanned and autonomously movable autonomous body and can carry the cargo. It is characterized by including a transmitting unit and the autonomous moving body that transports the luggage to the temporary storage location in response to the first command. As a result, even when there is no vacancy in the storage, it is possible to reduce the trouble of the moving body to carry the luggage again.

請求項2に記載の発明は、請求項1に記載の運搬システムにおいて、前記第1検索部の検索により特定された一時保管場所を前記荷物の受取人へ通知する通知部を更に備えることを特徴とする。これにより、保管庫に空きがない場合であっても、一時保管場所でいち早く受取人に荷物を受け取らせることができる。 The invention according to claim 2 is characterized in that the transportation system according to claim 1 further includes a notification unit for notifying the recipient of the package of the temporary storage location specified by the search of the first search unit. And. As a result, even if the storage is full, the recipient can quickly receive the package at the temporary storage location.

請求項3に記載の発明は、請求項1または2に記載の運搬システムにおいて、前記受付部は、前記荷物を積載する前記自律移動体が前記運搬先に接近したタイミングで前記予約要求を受け付けることを特徴とする。これにより、発送時に保管庫が利用可能でない場合であっても、自律移動体による運搬中に荷物が保管庫から取り出されることで利用可能となれば、当該荷物を当該保管庫に保管させることができるので、運搬の効率化を図ることができる。 According to the third aspect of the present invention, in the transportation system according to the first or second aspect, the reception unit receives the reservation request at the timing when the autonomous mobile body carrying the luggage approaches the transportation destination. It is characterized by. As a result, even if the storage is not available at the time of shipment, if the luggage can be used by being taken out of the storage during transportation by the autonomous mobile body, the luggage can be stored in the storage. Therefore, it is possible to improve the efficiency of transportation.

請求項4に記載の発明は、請求項1乃至3の何れか一項に記載の運搬システムにおいて、前記受付部は、前記自律移動体から前記予約要求を受け付けることを特徴とする。 The invention according to claim 4 is characterized in that, in the transportation system according to any one of claims 1 to 3, the reception unit receives the reservation request from the autonomous mobile body.

請求項5に記載の発明は、請求項1乃至4の何れか一項に記載の運搬システムにおいて、前記第1指令の送信後、前記保管庫が利用可能になった場合に、前記荷物を運搬可能な移動体を検索する第2検索部と、前記一時保管場所に一時保管された前記荷物を回収し前記保管庫に保管させるための第2指令を、前記第2検索部の検索により特定された移動体へ送信する第2送信部と、を更に備え、前記第2検索部の検索により特定された移動体は、前記第2指令に応じて前記荷物を前記一時保管場所で回収し前記運搬先へ運搬することを特徴とする。これにより、移動体が再度荷物を運搬する手間を低減しつつ、一時保管場所に一時保管されている当該荷物を回収して運搬先にある保管庫に保管させることができる。 The invention according to claim 5 transports the luggage in the transport system according to any one of claims 1 to 4 when the storage becomes available after the transmission of the first command. A second search unit for searching for possible mobile objects and a second command for collecting the baggage temporarily stored in the temporary storage location and storing it in the storage are specified by the search of the second search unit. A second transmitting unit for transmitting to the moving body is further provided, and the moving body identified by the search of the second search unit collects the baggage at the temporary storage place and transports the baggage in accordance with the second command. It is characterized by being transported first. As a result, it is possible to collect the luggage temporarily stored in the temporary storage location and store it in the storage at the transportation destination, while reducing the time and effort for the moving body to carry the luggage again.

請求項6に記載の発明は、請求項5に記載の運搬システムにおいて、前記第2検索部は、前記一時保管場所の近傍範囲内において前記荷物を運搬可能な移動体を検索することを特徴とする。これにより、一時保管場所に一時保管されている荷物を移動体がより迅速に回収して運搬先へ運搬することができる。 The invention according to claim 6 is characterized in that, in the transport system according to claim 5, the second search unit searches for a mobile body capable of transporting the luggage within a range in the vicinity of the temporary storage location. do. As a result, the moving body can more quickly collect the luggage temporarily stored in the temporary storage place and transport it to the transportation destination.

請求項7に記載の発明は、請求項5または6に記載の運搬システムにおいて、前記第2検索部は、前記荷物を運搬可能な移動体として、無人で自律的に移動可能な自律移動体を検索することを特徴とする。 The invention according to claim 7 is the transport system according to claim 5, wherein the second search unit uses an autonomous mobile body that can move unmanned and autonomously as a mobile body that can carry the luggage. It is characterized by searching.

請求項8に記載の発明は、請求項5乃至7の何れか一項に記載の運搬システムにおいて、前記第1指令の送信後、前記保管庫が利用可能になった場合に、前記利用可能なった前記保管庫を予約するための予約処理を実行する予約処理部を更に備え、前記第2送信部は、前記一時保管場所に一時保管された前記荷物を回収し前記予約処理により予約された前記保管庫に保管させるための第2指令を、前記第2検索部の検索により特定された移動体へ送信することを特徴とする。これにより、一時保管場所に一時保管されている荷物を回収して保管庫に確実に保管させることができる。 The invention according to claim 8 becomes available when the storage becomes available after the transmission of the first command in the transportation system according to any one of claims 5 to 7. The second transmitting unit further includes a reservation processing unit that executes a reservation process for reserving the storage, and the second transmission unit collects the baggage temporarily stored in the temporary storage location and reserves the package by the reservation process. It is characterized in that the second command for storing in the storage is transmitted to the moving body specified by the search of the second search unit. As a result, the luggage temporarily stored in the temporary storage location can be collected and reliably stored in the storage.

請求項9に記載の発明は、請求項8に記載の運搬システムにおいて、前記予約処理部は、前記第2検索部の検索により特定された移動体が前記運搬先に接近したタイミングで前記予約処理を実行することを特徴とする。これにより、運搬の効率化を図ることができる。 The invention according to claim 9 is the transportation system according to claim 8, wherein the reservation processing unit performs the reservation processing at the timing when the moving body specified by the search of the second search unit approaches the transportation destination. It is characterized by executing. This makes it possible to improve the efficiency of transportation.

請求項10に記載の発明は、請求項5乃至9の何れか一項に記載の運搬システムにおいて、同じ運搬先に運搬予定の複数の前記荷物のそれぞれが異なる前記一時保管場所に分散して保管された場合において、前記第2検索部の検索により特定された移動体に、複数の前記一時保管場所のそれぞれで前記荷物を回収させて前記運搬先に運搬させるための適切な運搬経路を、少なくとも、前記一時保管場所のそれぞれの位置情報に基づいて決定する決定部を更に備え、前記第2送信部は、前記決定部により決定された前記運搬経路を示す情報を含む前記第2指令を、前記第2検索部の検索により特定された移動体へ送信することを特徴とする。これにより、複数の荷物の運搬先にある保管庫が利用可能になった場合に、複数の一時保管場所のそれぞれに一時保管されている荷物を、より迅速に当該運搬先へ運搬して保管させることができる。 The invention according to claim 10 is the transportation system according to any one of claims 5 to 9, wherein the plurality of packages to be transported to the same destination are dispersed and stored in different temporary storage locations. In this case, at least an appropriate transportation route for having the mobile body identified by the search of the second search unit collect the baggage at each of the plurality of temporary storage locations and transport it to the transportation destination. The second transmission unit further comprises a determination unit that determines based on the respective position information of the temporary storage location, and the second transmission unit issues the second command including information indicating the transportation route determined by the determination unit. It is characterized in that it is transmitted to the moving body specified by the search of the second search unit. As a result, when storage at multiple destinations of luggage becomes available, the luggage temporarily stored in each of the multiple temporary storage locations can be transported to the destination more quickly for storage. be able to.

請求項11に記載の発明は、無人で自律的に移動可能な自律移動体であって荷物を運搬する前記自律移動体と、前記自律移動体を管理する管理装置とにより実行される運搬方法であって、前記管理装置が荷物の運搬先にある保管庫の予約要求を受け付けるステップと、前記管理装置が前記予約要求に応じて前記保管庫の利用状況を確認するステップと、前記管理装置が前記利用状況の確認結果より前記保管庫が利用可能でない場合に、前記保管庫の近傍範囲内において利用可能な一時保管場所を検索するステップと、前記管理装置が検索により特定された一時保管場所に前記荷物を一時保管させるための第1指令を、前記自律移動体へ送信するステップと、前記自律移動体が前記第1指令に応じて前記荷物を前記一時保管場所へ運搬するステップと、を含むことを特徴とする。 The invention according to claim 11 is a transport method that is an autonomous mobile body that is unmanned and autonomously movable and is executed by the autonomous mobile body that transports a load and a management device that manages the autonomous mobile body. The management device receives a reservation request for the storage at the destination of the luggage, the management device confirms the usage status of the storage in response to the reservation request, and the management device performs the above. When the storage is not available from the confirmation result of the usage status, the step of searching for a temporary storage location that can be used within the vicinity of the storage and the temporary storage location specified by the management device by the search are described. Includes a step of transmitting a first command for temporarily storing the luggage to the autonomous mobile body, and a step of the autonomous mobile body transporting the luggage to the temporary storage location in response to the first command. It is characterized by.

請求項12に記載の発明は、荷物の運搬先にある保管庫の予約要求を受け付ける受付部と、前記予約要求に応じて前記保管庫の利用状況を確認する確認部と、前記利用状況の確認結果より前記保管庫が利用可能でない場合に、前記保管庫の近傍範囲内において利用可能な一時保管場所を検索する第1検索部と、前記第1検索部の検索により特定された一時保管場所に前記荷物を一時保管させるための第1指令を、無人で自律的に移動可能な自律移動体であって前記荷物を運搬可能な自律移動体へ送信する第1送信部と、を備えることを特徴とする。 The invention according to claim 12 has a reception unit that accepts a reservation request for a storage at a cargo destination, a confirmation unit that confirms the usage status of the storage in response to the reservation request, and confirmation of the usage status. From the result, when the storage is not available, the first search unit for searching the available temporary storage location within the vicinity of the storage and the temporary storage location specified by the search of the first search unit. It is characterized by including a first transmission unit that transmits a first command for temporarily storing the cargo to an autonomous mobile body that is unmanned and autonomously movable and that can carry the cargo. And.

本発明によれば、保管庫に空きがない場合であっても、再度荷物を運搬する手間を低減することができる。 According to the present invention, even when there is no vacancy in the storage, it is possible to reduce the trouble of transporting the luggage again.

荷物を運搬する運搬システムSの概要構成例を示す図である。It is a figure which shows the outline structure example of the transportation system S which carries a load. 保管ロッカー装置1の外観の一例を示す図である。It is a figure which shows an example of the appearance of a storage locker device 1. 保管ロッカー装置1の概要構成例を示す図である。It is a figure which shows the outline structure example of the storage locker apparatus 1. 無人航空機用ポートPOの外観の一例を示す図である。It is a figure which shows an example of the appearance of the port PO for an unmanned aerial vehicle. UGV2の概要構成例を示す図である。It is a figure which shows the outline structure example of UGV2. 管理サーバ3の概要構成例を示す図である。It is a figure which shows the outline configuration example of management server 3. 制御部33における機能ブロック例を示す図である。It is a figure which shows the example of the functional block in the control unit 33. UGV2aにより運搬された荷物が一時保管場所に保管されるまでの動作の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the operation until the baggage carried by UGV2a is stored in a temporary storage place. UGV2aにより運搬された荷物が一時保管場所に保管されるまでの様子を地図上に表した概念図である。It is a conceptual diagram showing the state until the baggage carried by UGV2a is stored in the temporary storage place on the map. UGV2bにより一時保管場所から荷物が取り出されて運搬先に保管されるまでの動作の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the operation until the baggage is taken out from a temporary storage place by UGV2b, and is stored in a transport destination. UGV2bにより一時保管場所から荷物が取り出されて運搬先に保管されるまでの様子を地図上に表した概念図である。It is a conceptual diagram showing a state on a map from a state where a baggage is taken out from a temporary storage place by UGV2b and is stored in a transportation destination.

以下、図面を参照して本発明の実施形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

1.運搬システムSの構成及び機能概要
先ず、図1を参照して、本発明の一実施形態に係る運搬システムSの構成及び機能概要について説明する。図1は、荷物を運搬する運搬システムSの概要構成例を示す図である。図1に示すように、運搬システムSは、保管ロッカー装置1a~1c、UGV(Unmanned Ground Vehicle)2a~2c、及び管理サーバ3(管理装置の一例)等を備えて構成される。なお、図1の例では、3つの保管ロッカー装置1a~1cと、3つのUGV2a~2cとを示しているが、この数に限定されるものではない。以下の説明においては、適宜、保管ロッカー装置1a~1cを総称して保管ロッカー装置1といい、UGV2a~2cを総称してUGV2というものとする。荷物は、物品または貨物ということもできる。
[ 1. Outline of configuration and function of transportation system S ]
First, with reference to FIG. 1, the configuration and functional outline of the transportation system S according to the embodiment of the present invention will be described. FIG. 1 is a diagram showing a schematic configuration example of a transportation system S for transporting cargo. As shown in FIG. 1, the transportation system S includes storage locker devices 1a to 1c, UGV (Unmanned Ground Vehicle) 2a to 2c, a management server 3 (an example of a management device), and the like. In the example of FIG. 1, three storage locker devices 1a to 1c and three UGV2a to 2c are shown, but the number is not limited to this. In the following description, the storage locker devices 1a to 1c are collectively referred to as the storage locker device 1, and the UGV2a to 2c are collectively referred to as the UGV2. Luggage can also be goods or cargo.

保管ロッカー装置1にはそれぞれ固有の装置ID(識別情報)が割り当てられている。また、UGV2にはそれぞれ固有の移動体IDが割り当てられている。保管ロッカー装置1とUGV2とは、例えば近距離無線通信技術(例えば、Bluetooth(登録商標))により通信可能になっている。また、保管ロッカー装置1とUGV2とは、それぞれ、通信ネットワークNWに接続可能になっており、通信ネットワークNWを介して管理サーバ3と通信可能になっている。通信ネットワークNWは、例えば、インターネット、移動体通信ネットワーク及びその無線基地局等から構成される。なお、図1に示すUGV2は、地上を移動するための複数の車輪を有する無人地上車両を示しているが、UGV2は、車輪を有しないロボット(例えば、2足歩行ロボット)であってもよい。 A unique device ID (identification information) is assigned to each storage locker device 1. Further, a unique mobile ID is assigned to each UGV2. The storage locker device 1 and the UGV2 can communicate with each other by, for example, a short-range wireless communication technology (for example, Bluetooth (registered trademark)). Further, the storage locker device 1 and the UGV2 can each be connected to the communication network NW, and can communicate with the management server 3 via the communication network NW. The communication network NW is composed of, for example, the Internet, a mobile communication network, a radio base station thereof, and the like. The UGV2 shown in FIG. 1 shows an unmanned ground vehicle having a plurality of wheels for moving on the ground, but the UGV2 may be a robot having no wheels (for example, a bipedal walking robot). ..

1-1.保管ロッカー装置1等の構成及び機能
保管ロッカー装置1は、荷物の運搬先にあり、荷物を保管するための保管場所(以下、「最終保管場所)という)に相当する。最終保管場所が荷物の受取場所(つまり、受取人が荷物を受け取る場所)と同じである場合、荷物の運搬先は荷物の配達先(配送先)ともいう。保管ロッカー装置1は、例えば住宅、駅、公共施設などに設置される。
[ 1-1. Configuration and function of storage locker device 1 etc. ]
The storage locker device 1 is located at the destination of the cargo and corresponds to a storage place for storing the cargo (hereinafter referred to as "final storage place"). The final storage place is the baggage receiving place (that is, the recipient is the baggage). The destination of the cargo is also referred to as the delivery destination (delivery destination) of the cargo. The storage locker device 1 is installed in, for example, a house, a station, a public facility, or the like.

図2は、保管ロッカー装置1の外観の一例を示す図である。なお、図2の例では、荷物を収納するための8つの保管庫Ba~Bhを示しているが、この数に限定されるものではなく、1つであってもよい。以下の説明においては、適宜、保管庫Ba~Bhを総称して保管庫Bというものとする。保管庫Bにはそれぞれ固有の保管庫IDが割り当てられている。1つの保管ロッカー装置1に備えられる複数の保管庫Bのサイズ(縦ycm×横xcm×奥行dcm)は、図2(例えば、保管庫Baと保管庫Bd)に示すように異なる場合もある。保管庫Bには冷蔵機能または冷凍機能があってもよい。なお、本実施形態では、保管庫として共用の宅配ロッカーを想定しているが、個人用の郵便ポストであってもよい。 FIG. 2 is a diagram showing an example of the appearance of the storage locker device 1. In the example of FIG. 2, eight storages Ba to Bh for storing luggage are shown, but the number is not limited to this, and may be one. In the following description, storage Ba to Bh will be collectively referred to as storage B as appropriate. A unique storage ID is assigned to each storage B. The sizes (length ycm x width x cm x depth dcm) of the plurality of storage B provided in one storage locker device 1 may differ as shown in FIG. 2 (for example, storage Ba and storage Bd). The storage B may have a refrigerating function or a freezing function. In this embodiment, a shared delivery locker is assumed as a storage, but a personal mailbox may be used.

図3は、保管ロッカー装置1の概要構成例を示す図である。図3に示すように、保管ロッカー装置1は、保管庫B、操作・表示部11、通信部12、記憶部13、及び制御部14等を備える。保管庫Bは、図示しないが、荷物を収納する収納体、施解錠可能で且つ開閉可能な扉、当該扉の駆動機構、及び荷物検知センサ等から構成される。保管庫Bの扉の施解錠は制御部14により制御される。保管庫Bの扉が施錠されている状態(つまり、扉の開放がロックされている状態)では、当該扉を開放する(開く)ことができない。一方、保管庫Bの扉が解錠されている状態では、扉を例えばユーザにより手動で開放することができる。 FIG. 3 is a diagram showing a schematic configuration example of the storage locker device 1. As shown in FIG. 3, the storage locker device 1 includes a storage B, an operation / display unit 11, a communication unit 12, a storage unit 13, a control unit 14, and the like. Although not shown, the storage B is composed of a storage body for storing luggage, a lockable and unlockable door, a drive mechanism for the door, a luggage detection sensor, and the like. The locking / unlocking of the door of the storage B is controlled by the control unit 14. When the door of the storage B is locked (that is, the door opening is locked), the door cannot be opened (opened). On the other hand, when the door of the storage B is unlocked, the door can be manually opened by a user, for example.

保管庫Bの扉は、制御部14からの解錠指令に応じて解錠(扉の駆動機構により解錠)される。その後、扉が開放された保管庫Bに荷物が収納されると、荷物検知センサにより荷物の収納が検知される。そして、荷物の収納が検知された後に保管庫Bの扉が閉鎖される(閉じられる)と、保管庫Bの扉が施錠(扉の駆動機構により施錠)される。なお、保管庫Bの扉の開閉は制御部14により制御されてもよい。この場合、例えば、保管庫Bの扉は、制御部14からの開放指令に応じて開放(扉の駆動機構により開放)され(つまり、自動で開放)、制御部14からの閉鎖指令に応じて閉鎖(扉の駆動機構により閉鎖)される(つまり、自動で閉鎖)。 The door of the storage B is unlocked (unlocked by the drive mechanism of the door) in response to the unlock command from the control unit 14. After that, when the luggage is stored in the storage B with the door opened, the storage of the luggage is detected by the luggage detection sensor. Then, when the door of the storage B is closed (closed) after the storage of the luggage is detected, the door of the storage B is locked (locked by the drive mechanism of the door). The opening and closing of the door of the storage B may be controlled by the control unit 14. In this case, for example, the door of the storage B is opened (opened by the drive mechanism of the door) (that is, automatically opened) in response to the opening command from the control unit 14, and is opened in response to the closing command from the control unit 14. It is closed (closed by the drive mechanism of the door) (that is, closed automatically).

操作・表示部11は、操作・表示パネルP等から構成される。操作・表示パネルPは、荷物の受取人が保管庫Bに収納(保管)された荷物を当該保管庫Bから取り出すために必要なパスワード(つまり、扉を解錠するためのパスワード)を入力可能になっている。操作パネルPにおいて保管庫Bが指定されてパスワードが入力されると、当該入力されたパスワードが制御部14へ出力される。 The operation / display unit 11 is composed of an operation / display panel P and the like. The operation / display panel P can input the password (that is, the password for unlocking the door) required for the recipient of the cargo to take out the cargo stored (stored) in the storage B from the storage B. It has become. When the storage B is specified on the operation panel P and the password is input, the input password is output to the control unit 14.

通信部12は、UGV2との間で行われる近距離無線通信の制御、及び通信ネットワークNWを介して行われる通信の制御を担う。記憶部13は、不揮発性メモリ等から構成され、各種プログラム及びデータを記憶する。例えば、記憶部13は、保管ロッカー装置1の装置ID、及び保管庫Bの保管庫IDを記憶する。さらに、記憶部13には、例えば管理サーバ3から提供された「保管庫Bの利用状況」が保管庫IDに対応付けられて記憶されるとよい。 The communication unit 12 is responsible for controlling the short-range wireless communication performed with the UGV2 and controlling the communication performed via the communication network NW. The storage unit 13 is composed of a non-volatile memory or the like, and stores various programs and data. For example, the storage unit 13 stores the device ID of the storage locker device 1 and the storage ID of the storage B. Further, in the storage unit 13, for example, the "usage status of the storage B" provided by the management server 3 may be stored in association with the storage ID.

ここで、利用状況は、「利用中」、「予約中」、または「空き」を示す。「利用中」は、保管庫Bに荷物が保管されていること(つまり、「空き無」)を示す。「予約中」は、保管庫Bに荷物が保管されていないが、当該保管庫BがUGV2により予約(保管予約)されていること(つまり、「空き無」)をいう。「空き」は、保管庫Bに荷物が保管されておらず、且つ予約されていないこと(つまり、「空き有」)をいう。また、利用状況が「予約中」である場合、保管庫Bを予約したUGV2の移動体IDが管理サーバ3から提供されて保管庫IDに対応付けられて記憶部13に記憶される。また、保管庫Bの扉を解錠するためのパスワードが設定された場合、記憶部13には、当該保管庫Bの保管庫IDに対応付けられてパスワードが記憶される。 Here, the usage status indicates "in use", "reservation", or "vacant". "In use" indicates that the luggage is stored in the storage B (that is, "no space"). "Reserved" means that the luggage is not stored in the storage B, but the storage B is reserved (storage reservation) by UGV2 (that is, "no space"). "Vacant" means that the luggage is not stored in the storage B and is not reserved (that is, "vacant"). When the usage status is "reserved", the mobile ID of the UGV2 that has reserved the storage B is provided from the management server 3 and stored in the storage unit 13 in association with the storage ID. When a password for unlocking the door of the storage B is set, the storage unit 13 stores the password in association with the storage ID of the storage B.

制御部14は、CPU(Central Processing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)等を備え、ROM(または、不揮発性メモリでもよい)に記憶されたプログラムに従って各種処理を実行する。例えば、制御部14は、保管ロッカー装置1に近づいたUGV2から近距離無線通信により当該UGV2の移動体IDを取得すると、当該移動体IDを用いて認証処理を行う。この認証処理により認証が成功すると(例えば、UGV2から取得された移動体IDが、記憶部13に記憶された移動体IDと一致すると)、制御部14は、当該移動体IDに対応付けられた保管庫IDにより特定される保管庫Bへ開放指令を出力する。これにより、予約した保管庫Bの扉が自動的に開放されるので、UGV2は、当該保管庫B内に荷物を搬出することができる。なお、制御部14は、UGV2の移動体IDとともに、UGV2が積載する荷物の荷物ID、及び当該荷物の受取人の情報(例えば、受取人の氏名、及びメールアドレス)を近距離無線通信によりUGV2から取得するとよい。 The control unit 14 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and executes various processes according to a program stored in the ROM (or a non-volatile memory). do. For example, when the control unit 14 acquires the mobile ID of the UGV2 from the UGV2 approaching the storage locker device 1 by short-range wireless communication, the control unit 14 performs an authentication process using the mobile ID. When the authentication is successful by this authentication process (for example, when the mobile ID acquired from the UGV2 matches the mobile ID stored in the storage unit 13), the control unit 14 is associated with the mobile ID. An opening command is output to the storage B specified by the storage ID. As a result, the door of the reserved storage B is automatically opened, so that the UGV2 can carry out the luggage into the storage B. In addition, the control unit 14 transmits the baggage ID of the baggage loaded by the UGV2 and the information of the recipient of the baggage (for example, the name and e-mail address of the recipient) together with the mobile ID of the UGV2 by short-range wireless communication. You should get it from.

そして、制御部14は、UGV2から保管庫Bに荷物が収納される(荷物の収納を検知する)と、当該保管庫Bへ閉鎖指令を出力する。これにより、保管庫Bの扉が自動的に閉鎖され、当該扉が施錠される。制御部14は、当該扉が施錠されると(扉の施錠を検知すると)、当該扉を解錠するためのパスワードを設定(つまり、保管庫Bに設定)し、保管庫Bの保管庫IDに対応付けて記憶部13に記憶する。さらに、制御部14は、荷物が収納され、且つ扉が施錠された保管庫Bの保管庫ID、保管庫Bに設定されたパスワード、当該荷物の荷物ID、及び当該荷物の受取人の情報等を含む施錠情報を、通信部12を介して管理サーバ3へ送信する。施錠情報には、扉が施錠された保管庫Bの保管庫IDに加えて、当該施錠情報を送出する保管ロッカー装置1の装置IDが含まれてもよい。 Then, when the luggage is stored in the storage B from the UGV2 (detects the storage of the luggage), the control unit 14 outputs a closing command to the storage B. As a result, the door of the storage B is automatically closed and the door is locked. When the door is locked (when the door is locked), the control unit 14 sets a password for unlocking the door (that is, sets it in the storage B), and the storage ID of the storage B. Is stored in the storage unit 13 in association with. Further, the control unit 14 has a storage ID of the storage B in which the luggage is stored and the door is locked, a password set in the storage B, a luggage ID of the luggage, information on the recipient of the luggage, and the like. The lock information including the above is transmitted to the management server 3 via the communication unit 12. The lock information may include the device ID of the storage locker device 1 that sends out the lock information, in addition to the storage ID of the storage B in which the door is locked.

一方、制御部14は、操作・表示パネルPからのパスワードを入力すると、操作・表示パネルPにおいて指定された保管庫Bに対して入力されたパスワードを用いて認証処理を行う。この認証処理により認証が成功すると(例えば、指定された保管庫Bに対して入力されたパスワードが、指定された保管庫Bに設定されたパスワードと一致すると)、制御部14は、上記指定された保管庫Bへ解錠指令を出力する。これにより、保管庫Bの扉が解錠され、受取人は当該保管庫Bの扉を開いて荷物を取り出すことができる。また、制御部14は、保管庫Bの扉が解錠される(扉の解錠を検知する)と、当該保管庫Bの保管庫IDを含む解錠情報を、通信部12を介して管理サーバ3へ送信する。解錠情報には、扉が解錠された保管庫Bの保管庫IDに加えて、当該解錠情報を送出する保管ロッカー装置1の装置IDが含まれてもよい。 On the other hand, when the control unit 14 inputs the password from the operation / display panel P, the control unit 14 performs the authentication process using the password input to the storage B designated in the operation / display panel P. If the authentication is successful by this authentication process (for example, if the password entered for the designated vault B matches the password set for the designated vault B), the control unit 14 is designated as described above. The unlock command is output to the storage B. As a result, the door of the storage B is unlocked, and the recipient can open the door of the storage B and take out the luggage. Further, when the door of the storage B is unlocked (detects the unlocking of the door), the control unit 14 manages the unlock information including the storage ID of the storage B via the communication unit 12. Send to server 3. The unlocking information may include the device ID of the storage locker device 1 that sends out the unlocking information, in addition to the storage ID of the storage B in which the door is unlocked.

なお、制御部14は、近距離無線通信によりUGV2からパスワードを入力する場合(後述するように、保管ロッカー装置1が一時保管場所として利用される場合)がある。この場合、制御部14は、対象となる保管庫Bに対して入力されたパスワードを用いて認証処理を行い、認証が成功すると(例えば、上記のようにパスワードの一致に加えて、UGV2から入力された移動体IDと、事前に管理サーバ3から取得された移動体IDとが一致すると)、上記保管庫Bへ解錠指令及び開放指令を出力する。これにより、保管庫Bの扉が解錠及び開放されるので、UGV2は荷物を搬入(取り出す)ことができる。 The control unit 14 may input a password from the UGV2 by short-range wireless communication (when the storage locker device 1 is used as a temporary storage place as described later). In this case, the control unit 14 performs the authentication process using the password input to the target storage B, and when the authentication is successful (for example, in addition to the password matching as described above, the input is input from the UGV2. (When the mobile ID obtained from the management server 3 matches the mobile ID), the unlock command and the release command are output to the storage B. As a result, the door of the storage B is unlocked and opened, so that the UGV2 can carry in (take out) the cargo.

ところで、保管ロッカー装置1は、荷物を一時的に保管するための一時保管場所としても利用可能である。例えば、荷物の運搬先にある保管ロッカー装置1aの保管庫Ba~Bhが利用可能でない場合に、保管庫Bが利用可能である近くの保管ロッカー装置1bを一時保管場所として利用することができる。ただし、このような一時保管場所は、保管ロッカー装置1には限られず、例えば、各地点に設置された無人航空機用ポート(例えば、ドローンポート)であってもよい。無人航空機用ポートは、例えば荷物を運搬する無人航空機(例えば、ドローン)が離着陸可能なポートである。 By the way, the storage locker device 1 can also be used as a temporary storage place for temporarily storing luggage. For example, when the storage lockers Ba to Bh of the storage locker device 1a at the destination of the load are not available, the nearby storage locker device 1b where the storage locker B can be used can be used as a temporary storage place. However, such a temporary storage place is not limited to the storage locker device 1, and may be, for example, an unmanned aerial vehicle port (for example, a drone port) installed at each point. An unmanned aerial vehicle port is, for example, a port on which an unmanned aerial vehicle (for example, a drone) carrying luggage can take off and land.

図4は、無人航空機用ポートPOの外観の一例を示す図である。無人航空機用ポートPOは、図示しないが、保管ロッカー装置1と同様、保管庫、操作・表示部、通信部、記憶部、及び制御部等を備える。図4に示すように、無人航空機用ポートPOにおいて、無人航空機が着陸する部分の直下に保管庫Bxが設けられている。なお、無人航空機用ポートPOの保管庫、操作・表示部、通信部、記憶部、及び制御部の構成及び機能については、保管庫B、操作・表示部11、通信部12、記憶部13、及び制御部14と同じであってよい。 FIG. 4 is a diagram showing an example of the appearance of the port PO for an unmanned aerial vehicle. Although not shown, the port PO for an unmanned aerial vehicle includes a storage, an operation / display unit, a communication unit, a storage unit, a control unit, and the like, as in the storage locker device 1. As shown in FIG. 4, in the port PO for unmanned aerial vehicles, a storage Bx is provided directly under the portion where the unmanned aerial vehicle lands. Regarding the configurations and functions of the storage, operation / display unit, communication unit, storage unit, and control unit of the port PO for unmanned aerial vehicles, the storage B, operation / display unit 11, communication unit 12, and storage unit 13, And may be the same as the control unit 14.

1-2.UGV2の構成及び機能
UGV2は、無人で自律的に移動可能な自律移動体であり、積載した荷物を運搬先に運搬する。図5は、UGV2の概要構成例を示す図である。図5に示すように、UGV2は、駆動部21、測位部22、通信部23、撮像部24、記憶部25、及び制御部26等を備える。なお、図示しないが、UGV2は、車輪、荷物の搬出・搬入機構、及びUGV2の各部へ電力を供給するバッテリ等を備える。UGV2内には、複数の荷物を搭載可能になっている。
[ 1-2. Configuration and function of UGV2 ]
The UGV2 is an autonomous mobile body that can move autonomously and unmanned, and transports the loaded load to the destination. FIG. 5 is a diagram showing a schematic configuration example of UGV2. As shown in FIG. 5, the UGV2 includes a drive unit 21, a positioning unit 22, a communication unit 23, an image pickup unit 24, a storage unit 25, a control unit 26, and the like. Although not shown, the UGV2 includes wheels, a luggage loading / unloading mechanism, a battery for supplying electric power to each part of the UGV2, and the like. A plurality of luggage can be loaded in the UGV2.

駆動部21は、モータ及び回転軸等を備える。駆動部21は、制御部26から出力された制御信号に従って駆動するモータ及び回転軸等により複数の車輪を回転させる。測位部22は、電波受信機等を備える。測位部22は、例えば、GNSS(Global Navigation Satellite System)の衛星から発信された電波を電波受信機により受信し、当該電波に基づいてUGV2の現在位置(緯度及び経度)を検出する。なお、UGV2の現在位置は、GNSSの衛星から発信された電波に加えて、SLAM(Simultaneous Localization and Mapping)処理により特定されてもよい。また、UGV2の現在位置は、撮像部24により撮像された画像に基づいて補正されてもよい。測位部22により検出された現在位置を示す位置情報は、制御部26へ出力される。 The drive unit 21 includes a motor, a rotating shaft, and the like. The drive unit 21 rotates a plurality of wheels by a motor driven according to a control signal output from the control unit 26, a rotating shaft, and the like. The positioning unit 22 includes a radio wave receiver and the like. The positioning unit 22 receives, for example, a radio wave transmitted from a satellite of a GNSS (Global Navigation Satellite System) by a radio wave receiver, and detects the current position (latitude and longitude) of the UGV2 based on the radio wave. The current position of the UGV2 may be specified by SLAM (Simultaneous Localization and Mapping) processing in addition to the radio waves transmitted from the GNSS satellite. Further, the current position of the UGV2 may be corrected based on the image captured by the image pickup unit 24. The position information indicating the current position detected by the positioning unit 22 is output to the control unit 26.

通信部23は、通信ネットワークNWを介して行われる通信の制御、及び保管ロッカー装置1(または無人航空機用ポートPO)との間で行われる近距離無線通信の制御を担う。撮像部24は、光学センサ(例えばカメラ)等を備える。光学センサは、UGV2の移動制御に用いられる。撮像部24は、例えばカメラの画角に収まる範囲内の実空間を連続的に撮像する。撮像部24により撮像された画像情報は、制御部26へ出力される。記憶部25は、不揮発性メモリ等から構成され、各種プログラム及びデータを記憶する。例えば、記憶部25は、UGV2の移動体IDを記憶する。 The communication unit 23 is responsible for controlling the communication performed via the communication network NW and controlling the short-range wireless communication performed with the storage locker device 1 (or the port PO for the unmanned aerial vehicle). The image pickup unit 24 includes an optical sensor (for example, a camera) and the like. The optical sensor is used to control the movement of the UGV2. The image pickup unit 24 continuously captures, for example, a real space within a range within the angle of view of the camera. The image information captured by the image pickup unit 24 is output to the control unit 26. The storage unit 25 is composed of a non-volatile memory or the like, and stores various programs and data. For example, the storage unit 25 stores the mobile ID of the UGV2.

制御部26は、CPU、ROM、及びRAM等を備え、ROM(または、不揮発性メモリでもよい)に記憶されたプログラムに従って各種処理を実行する。例えば、制御部26は、荷物の運搬先(例えば、荷物の発送拠点から運搬先、または一時保管場所から運搬先)へUGV2を移動させる移動制御を行う。この移動制御においては、測位部22から取得された位置情報、撮像部24から取得された画像情報、及び運搬先情報等が用いられて、車輪の回転数の制御、UGV2の位置及び進行方向の制御が行われる。これにより、UGV2は自律的に運搬先まで移動することができる。 The control unit 26 includes a CPU, a ROM, a RAM, and the like, and executes various processes according to a program stored in the ROM (or a non-volatile memory). For example, the control unit 26 performs movement control for moving the UGV2 to the destination of the package (for example, from the delivery base of the package to the destination, or from the temporary storage location to the destination). In this movement control, the position information acquired from the positioning unit 22, the image information acquired from the image pickup unit 24, the transportation destination information, and the like are used to control the rotation speed of the wheels, and to control the position and traveling direction of the UGV2. Control is done. As a result, the UGV2 can autonomously move to the destination.

ここで、運搬先情報は、例えば荷物の発送拠点(換言すると、荷物の積み込み拠点)でUGV2に設定されてもよいし、管理サーバ3から送信されてもよい。運搬先情報には、運搬先の所在地情報が含まれる。運搬先の所在地情報は、運搬先の住所であってもよいし、運搬先の位置情報(緯度及び経度)であってもよい。また、運搬先情報には、荷物のサイズ(縦:ycm×横:xcm×奥行:dcm)を示す荷物サイズ情報や、荷物の種別(例えば、生鮮食品)を示す荷物種別情報が含まれてもよい。また、管理サーバ3から取得される運搬先情報には、荷物の運搬先までの運搬経路を示す経路情報が含まれてもよい。 Here, the transportation destination information may be set in the UGV2 at, for example, the cargo shipping base (in other words, the cargo loading base), or may be transmitted from the management server 3. The destination information includes the location information of the destination. The location information of the transportation destination may be the address of the transportation destination or the location information (latitude and longitude) of the transportation destination. Further, the destination information may include baggage size information indicating the size of the baggage (length: ycm x width: xcm x depth: dcm) and baggage type information indicating the type of the baggage (for example, fresh food). good. Further, the transportation destination information acquired from the management server 3 may include route information indicating a transportation route to the transportation destination of the cargo.

また、管理サーバ3から取得される運搬先情報には、UGV2により予約された保管庫の保管庫IDが含まれてもよい。ここで、保管庫の予約は、荷物の運搬先にある保管庫を予約するための予約要求に応じて管理サーバ3により行われるとよい。予約要求は、UGV2から管理サーバ3へ送信されるとよいが、UGV2以外の装置(例えば、UGVを遠隔制御する制御装置)から管理サーバ3へ予約要求が送信されてもよい。予約要求には、例えば、保管庫を予約するUGV2の移動体ID、荷物の運搬先の所在地情報、荷物の荷物ID、及び当該荷物の受取人の情報(例えば、受取人の氏名、及びメールアドレス)等が含まれるとよい。さらに、予約要求には、荷物サイズ情報や荷物種別情報が含まれてもよい。 Further, the transportation destination information acquired from the management server 3 may include the storage ID of the storage reserved by UGV2. Here, the storage reservation may be made by the management server 3 in response to a reservation request for reserving the storage at the destination of the cargo. The reservation request may be transmitted from the UGV2 to the management server 3, but a reservation request may be transmitted from a device other than the UGV2 (for example, a control device that remotely controls the UGV) to the management server 3. The reservation request includes, for example, the mobile ID of the UGV2 that reserves the storage, the location information of the destination of the package, the package ID of the package, and the information of the recipient of the package (for example, the name and email address of the recipient). ) Etc. should be included. Further, the reservation request may include baggage size information and baggage type information.

例えば、制御部26は、荷物の発送拠点で停車中、または荷物の発送拠点から出発した後の運搬中に、上記予約要求を、通信ネットワークNWを介して管理サーバ3へ送信する。ここで、予約要求は、UGV2が荷物の運搬先に接近したタイミングで送信されるとよい。荷物の発送時に予め保管庫が予約されてもよいが、発送時に保管庫が利用可能でない(つまり、予約が埋まっていた)としても、運搬中に荷物が保管庫から取り出されることで「空き」が出ることもある。そのため、UGV2が運搬先に到着してから、または、ある程度接近したタイミングで保管庫を確保するのがより効率的である。 For example, the control unit 26 transmits the reservation request to the management server 3 via the communication network NW while the vehicle is stopped at the cargo shipping base or is being transported after departing from the cargo shipping base. Here, the reservation request may be transmitted at the timing when the UGV2 approaches the destination of the cargo. The parcel may be reserved in advance when the package is shipped, but even if the package is not available at the time of shipment (that is, the reservation is filled), the package is taken out of the storage during transportation and is "vacant". May appear. Therefore, it is more efficient to secure the storage after the UGV2 arrives at the transportation destination or at a timing when the UGV2 approaches to some extent.

ここで、接近したタイミングとは、例えば、UGV2の現在位置から荷物の運搬先までの距離が所定距離(例えば、100m)になったタイミングである。この場合、制御部26は、UGV2の現在位置から荷物の運搬先までの距離を連続的に算出する。或いは、接近したタイミングとは、UGV2の現在位置から荷物の運搬先までの所要時間が所定時間(例えば、1分)になったタイミングである。この場合、制御部26は、UGV2の現在位置から荷物の運搬先までの所要時間を連続的に算出する。 Here, the approaching timing is, for example, the timing when the distance from the current position of the UGV2 to the destination of the load becomes a predetermined distance (for example, 100 m). In this case, the control unit 26 continuously calculates the distance from the current position of the UGV2 to the destination of the load. Alternatively, the approaching timing is the timing when the required time from the current position of the UGV2 to the destination of the load reaches a predetermined time (for example, 1 minute). In this case, the control unit 26 continuously calculates the required time from the current position of the UGV2 to the destination of the load.

また、制御部26は、管理サーバ3からの一時保管指令(一時保管場所に荷物を一時保管させるための第1指令)に応じて、荷物の一時保管場所へUGV2を移動させる移動制御を行う。この移動制御においては、測位部22から取得された位置情報、撮像部24から取得された画像情報、及び一時保管場所情報等が用いられて、車輪の回転数の制御、UGV2の位置及び進行方向の制御が行われる。これにより、UGV2は自律的に一時保管場所まで移動することができる。 Further, the control unit 26 performs movement control for moving the UGV2 to the temporary storage place of the cargo in response to the temporary storage command (the first command for temporarily storing the cargo in the temporary storage place) from the management server 3. In this movement control, the position information acquired from the positioning unit 22, the image information acquired from the image pickup unit 24, the temporary storage location information, and the like are used to control the rotation speed of the wheels, the position and the traveling direction of the UGV2. Is controlled. As a result, the UGV2 can autonomously move to the temporary storage location.

ここで、一時保管場所情報は、一時保管指令とともに管理サーバ3から取得される。一時保管場所情報には、一時保管場所の所在地情報、及び一時保管場所の保管庫の保管庫IDが含まれる。一時保管場所の所在地情報は、一時保管場所の住所であってもよいし、一時保管場所の位置情報(緯度及び経度)であってもよい。また、一時保管場所情報には、荷物の一時保管場所までの運搬経路を示す経路情報が含まれてもよい。 Here, the temporary storage location information is acquired from the management server 3 together with the temporary storage command. The temporary storage location information includes the location information of the temporary storage location and the storage ID of the storage of the temporary storage location. The location information of the temporary storage location may be the address of the temporary storage location or the location information (latitude and longitude) of the temporary storage location. Further, the temporary storage location information may include route information indicating a transportation route to the temporary storage location of the cargo.

また、制御部26は、荷物の運搬先における保管庫、または一時保管場所の保管庫内に荷物を搬出する搬出制御を行う。例えば、UGV2と近距離無線通信中の保管ロッカー装置1等による認証処理を経て保管庫の扉が開放されると、制御部26は、例えば撮像部24から取得された画像情報に基づいて、UGV2と保管庫との位置調整を行った上で、荷物の搬出・搬入機構により保管庫内に荷物を搬出させる。 In addition, the control unit 26 performs carry-out control for carrying out the luggage into the storage at the destination of the luggage or the storage at the temporary storage location. For example, when the door of the storage is opened after the authentication process by the storage locker device 1 or the like during short-range wireless communication with the UGV2, the control unit 26 receives, for example, the UGV2 based on the image information acquired from the image pickup unit 24. After adjusting the position between the and the storage, the luggage is carried out into the storage by the luggage loading / unloading mechanism.

また、制御部26は、一時保管場所の保管庫から荷物を搬入する搬入制御を行う。例えば、UGV2と近距離無線通信中の保管ロッカー装置1等による認証処理を経て保管庫の扉が解錠及び開放されると、制御部26は、例えば撮像部24から取得された画像情報に基づいて、UGV2と保管庫との位置調整を行った上で、荷物の搬出・搬入機構により保管庫内に荷物を搬入させる。 In addition, the control unit 26 controls the carry-in of the load from the storage of the temporary storage place. For example, when the door of the storage is unlocked and opened through the authentication process by the storage locker device 1 or the like during short-range wireless communication with the UGV 2, the control unit 26 is based on, for example, image information acquired from the image pickup unit 24. After adjusting the positions of the UGV2 and the storage, the luggage loading / unloading mechanism is used to carry the luggage into the storage.

なお、制御部26は、UGV2の現在位置を示す位置情報、及び荷物の積載可否情報を、通信ネットワークNWを介して管理サーバ3へ時系列で送信する。ここで、荷物の積載可否情報は、現時点で荷物を積載することができるか否かを示す。「時系列で送信」とは、時間経過に伴い連続的に複数回送信することを意味する。位置情報及び積載可否情報が送信される時間間隔(つまり、送信間隔)は、一定間隔であってもよいし、不定間隔であってもよい。 The control unit 26 transmits the position information indicating the current position of the UGV2 and the loadability information of the load to the management server 3 in chronological order via the communication network NW. Here, the loadability information of the load indicates whether or not the load can be loaded at the present time. "Sending in chronological order" means transmitting a plurality of times continuously with the passage of time. The time interval (that is, the transmission interval) in which the position information and the loadability information are transmitted may be a constant interval or an indefinite interval.

1-3.管理サーバ3の構成及び機能
管理サーバ3は、保管庫及び移動体に関する情報を管理するサーバである。図6は、管理サーバ3の概要構成例を示す図である。図6に示すように、管理サーバ3は、通信部31、記憶部32、及び制御部33等を備える。通信部11は、通信ネットワークNWを介して行われる通信の制御を担う。記憶部32は、例えば、ハードディスクドライブ等から構成され、各種プログラム及びデータを記憶する。例えば、記憶部32には、保管場所データベース(DB)321、及び移動体データベース(DB)322等が構築される。
[ 1-3. Configuration and functions of management server 3 ]
The management server 3 is a server that manages information about the vault and the mobile body. FIG. 6 is a diagram showing a schematic configuration example of the management server 3. As shown in FIG. 6, the management server 3 includes a communication unit 31, a storage unit 32, a control unit 33, and the like. The communication unit 11 is responsible for controlling communication performed via the communication network NW. The storage unit 32 is composed of, for example, a hard disk drive or the like, and stores various programs and data. For example, a storage location database (DB) 321 and a mobile database (DB) 322 are constructed in the storage unit 32.

保管場所データベース321には、保管庫ID、装置ID、所在地情報、保管庫のサイズ、保管庫の種別(例えば、冷蔵機能または冷凍機能の有無)、保管庫の利用状況、及び一時保管可否等が保管庫毎に対応付けられて格納される。ここで、装置IDは、保管庫データベース321に格納されない場合もある。利用状況が「利用中」である保管庫の保管庫IDには、当該保管庫の扉を解錠するためのパスワード(つまり、当該保管庫に設定されたパスワード)、保管中の荷物の荷物ID、及び当該荷物の受取人の情報(例えば、受取人の氏名、及びメールアドレス)が対応付けられて格納されている。 The storage location database 321 contains the storage ID, device ID, location information, storage size, storage type (for example, whether or not there is a refrigerating function or freezing function), the usage status of the storage, and whether or not temporary storage is possible. It is stored in association with each vault. Here, the device ID may not be stored in the storage database 321. The storage ID of the storage whose usage status is "in use" includes the password for unlocking the door of the storage (that is, the password set in the storage) and the luggage ID of the stored luggage. , And the information of the recipient of the package (for example, the name and email address of the recipient) are stored in association with each other.

また、利用状況が「予約中」である保管庫の保管庫IDには、当該保管庫を予約したUGV2の移動体ID、及び当該UGV2により運搬される荷物の荷物ID等が対応付けられて格納されている。一時保管可否は、保管庫が一時保管場所として利用可能であるか否かを示す。一時保管場所としての利用が保管庫の管理者等により許可されていない保管庫は一時保管否となる。なお、保管場所データベース321は、最終保管場所データベースと、一時保管場所データベースとに分離されてもよい。 Further, the storage ID of the storage whose usage status is "reserved" is stored in association with the mobile ID of the UGV2 that reserved the storage, the luggage ID of the luggage carried by the UGV2, and the like. Has been done. Temporary storage availability indicates whether or not the storage is available as a temporary storage location. A storage that is not permitted to be used as a temporary storage location by the manager of the storage is rejected for temporary storage. The storage location database 321 may be separated into a final storage location database and a temporary storage location database.

移動体データベース322には、移動体ID、UGV2の現在位置を示す位置情報、荷物の積載可否情報、及びUGV2にアクセスするためのアドレス情報等がUGV2毎に対応付けられて格納される。ここで、位置情報及び荷物の積載可否情報は、UGV2から通信部31により受信される度に更新される。 In the mobile database 322, the mobile ID, the position information indicating the current position of the UGV2, the loadability information of the cargo, the address information for accessing the UGV2, and the like are stored in association with each UGV2. Here, the position information and the loadability information of the luggage are updated every time the communication unit 31 receives from the UGV2.

制御部33は、CPU,ROM,及びRAM等を備え、ROM(または、不揮発性メモリでもよい)に記憶されたプログラムに従って各種処理を実行する。図7は、制御部33における機能ブロック例を示す図である。制御部33は、上記プログラムの実行により、図7に示すように、保管庫管理部331、予約要求受付部332(受付部の一例)、利用状況確認部333(確認部の一例)、一時保管場所検索部334(第1検索部の一例)、一時保管指令送信部335(第1送信部の一例)、予約処理部336、移動体検索部337(第2検索部の一例)、及び荷物回収保管指令送信部338(第2送信部の一例)等として機能する。 The control unit 33 includes a CPU, ROM, RAM, and the like, and executes various processes according to a program stored in the ROM (or may be a non-volatile memory). FIG. 7 is a diagram showing an example of a functional block in the control unit 33. By executing the above program, the control unit 33 has a storage management unit 331, a reservation request reception unit 332 (an example of a reception unit), a usage status confirmation unit 333 (an example of a confirmation unit), and a temporary storage unit, as shown in FIG. Location search unit 334 (an example of the first search unit), temporary storage command transmission unit 335 (an example of the first transmission unit), reservation processing unit 336, mobile search unit 337 (an example of the second search unit), and baggage collection. It functions as a storage command transmission unit 338 (an example of a second transmission unit) and the like.

保管庫管理部331は、保管場所データベース321を用いて、保管庫の利用状況を管理する。例えば、保管庫管理部331は、保管ロッカー装置1から、施錠情報が通信部31により受信されると、当該施錠情報に基づいて、保管庫の利用状況を更新するための更新処理を実行する。この更新処理では、保管場所データベース321において、施錠情報に含まれる保管庫IDに対応付けられた利用状況が「利用中」に更新され、当該施錠情報に含まれるパスワード、荷物の荷物ID、及び当該荷物の受取人の情報等が当該保管庫IDに対応付けられて格納される。 The storage management unit 331 manages the usage status of the storage using the storage location database 321. For example, when the lock information is received from the storage locker device 1 by the communication unit 31, the storage management unit 331 executes an update process for updating the usage status of the storage based on the lock information. In this update process, in the storage location database 321, the usage status associated with the storage ID included in the locking information is updated to "in use", and the password included in the locking information, the luggage ID of the luggage, and the relevant luggage ID are updated. Information and the like of the recipient of the package are stored in association with the storage ID.

また、保管庫管理部331は、保管ロッカー装置1から、解錠情報が通信部31により受信されると、当該解錠情報に基づいて、保管庫の利用状況を更新するための更新処理を実行する。この更新処理では、保管場所データベース321において、解錠情報に含まれる保管庫IDに対応付けられた利用状況が「空き」に更新される。 Further, when the unlocking information is received from the storage locker device 1 by the communication unit 31, the storage management unit 331 executes an update process for updating the usage status of the storage based on the unlocking information. do. In this update process, the usage status associated with the storage ID included in the unlocking information is updated to "vacant" in the storage location database 321.

予約要求受付部332は、例えばUGV2から、荷物の運搬先にある保管庫Bの予約要求が通信部31により受信されると、当該予約要求を受け付ける。例えば、予約要求受付部332は、荷物を積載するUGV2が運搬先に接近したタイミングで予約要求を受け付ける。 When the reservation request for the storage B at the destination of the luggage is received by the communication unit 31, the reservation request receiving unit 332 receives the reservation request, for example, from the UGV2. For example, the reservation request receiving unit 332 receives the reservation request at the timing when the UGV2 carrying the cargo approaches the transportation destination.

利用状況確認部333は、予約要求受付部332により受け付けられた予約要求に応じて保管庫の利用状況を確認する。例えば、利用状況確認部333は、保管場所データベース321を参照して、予約要求に含まれる所在地情報と一致する所在地情報に対応付けられた利用状況を確認する。ここで、UGV2が運搬先にある程度接近したタイミングで保管庫の利用状況の確認が行われることで、当該保管庫が利用可能でない場合であっても、UGV2を一時保管場所へ早く向かわせることが可能となる。 The usage status confirmation unit 333 confirms the usage status of the storage according to the reservation request received by the reservation request reception unit 332. For example, the usage status confirmation unit 333 refers to the storage location database 321 and confirms the usage status associated with the location information that matches the location information included in the reservation request. Here, by confirming the usage status of the storage at the timing when the UGV2 approaches the transportation destination to some extent, even if the storage is not available, the UGV2 can be quickly headed to the temporary storage location. It will be possible.

一時保管場所検索部334は、利用状況確認部333による確認結果(利用状況の確認結果)より保管庫が利用可能でない(つまり、保管庫に「空き」がない場合)に、当該保管庫の近傍範囲内において利用可能な(つまり、利用状況が「空き」である)一時保管場所を検索する。 The temporary storage location search unit 334 is located in the vicinity of the storage when the storage is not available (that is, when there is no "vacant" in the storage) based on the confirmation result (usage status confirmation result) by the usage confirmation unit 333. Search for temporary storage locations that are available within range (that is, the usage status is "vacant").

一時保管指令送信部335は、一時保管場所検索部334の検索により特定された一時保管場所に荷物を一時保管させるための一時保管指令を、通信ネットワークNWを介して、当該荷物を運搬中のUGV2へ送信する。これにより、当該UGV2は、一時保管指令に応じて荷物を一時保管場所へ運搬して予約された保管庫に荷物を一時保管することになる。 The temporary storage command transmission unit 335 issues a temporary storage command for temporarily storing the luggage in the temporary storage location specified by the search of the temporary storage location search unit 334 via the communication network NW, and the UGV2 carrying the luggage. Send to. As a result, the UGV2 transports the luggage to the temporary storage location in accordance with the temporary storage order and temporarily stores the luggage in the reserved storage.

予約処理部336は、利用状況確認部333による確認結果(利用状況の確認結果)より保管庫が利用可能である場合に、利用状況が利用可能である保管庫を予約するための予約処理を実行する。この予約処理では、保管場所データベース321において、利用状況の確認がなされた保管庫の保管庫IDに対応付けられた利用状況が「予約中」に更新され、予約要求に含まれる移動体ID及び荷物ID等が当該保管庫IDに対応付けられて格納される。 The reservation processing unit 336 executes a reservation process for reserving a storage in which the usage status is available when the storage is available from the confirmation result (confirmation result of the usage status) by the usage status confirmation unit 333. do. In this reservation process, the usage status associated with the storage ID of the storage where the usage status has been confirmed is updated to "reserving" in the storage location database 321, and the mobile ID and luggage included in the reservation request. The ID and the like are stored in association with the storage ID.

移動体検索部337は、一時保管指令送信部335により一時保管指令が送信された後、予約要求された保管庫が利用可能になった場合に、当該一時保管場所の近傍範囲内において荷物を運搬可能なUGV2を検索する。ここで検索されるUGV2は、一時保管場所に保管された荷物を保管したUGV2と同じである場合もあるし、異なる場合もある。一時保管場所の近傍範囲とは、運搬先の近傍範囲と同じ範囲であってもよいし、異なる範囲であってもよい。 The mobile search unit 337 transports the luggage within the vicinity of the temporary storage location when the storage for which the reservation is requested becomes available after the temporary storage command is transmitted by the temporary storage command transmission unit 335. Search for possible UGV2. The UGV2 searched here may or may not be the same as the UGV2 that stores the luggage stored in the temporary storage location. The neighborhood range of the temporary storage location may be the same range as the neighborhood range of the transportation destination, or may be a different range.

荷物回収保管指令送信部338は、一時保管場所に一時保管された荷物を回収し運搬先(つまり、最終保管場所)にある保管庫に保管させるための荷物回収保管指令(一時保管場所に一時保管された荷物を回収し保管庫に保管させるための第2指令)を、通信ネットワークNWを介して、移動体検索部337の検索により特定されたUGV2へ送信する。これにより、当該UGV2は、荷物回収保管指令に応じて荷物を一時保管場所で回収し運搬先へ運搬して保管庫に荷物を保管することになる。 The baggage collection and storage command transmission unit 338 collects the baggage temporarily stored in the temporary storage location and stores it in the storage at the transportation destination (that is, the final storage location). The second command) for collecting the collected parcel and storing it in the storage is transmitted to the UGV2 specified by the search of the mobile search unit 337 via the communication network NW. As a result, the UGV2 collects the luggage at the temporary storage location in accordance with the luggage collection / storage command, transports the luggage to the transportation destination, and stores the luggage in the storage.

なお、一時保管指令送信部335により一時保管指令が送信された後、予約要求された保管庫が利用可能になった場合に、予約処理部336は、当該利用可能なった保管庫を予約するための予約処理を実行する。この場合においても、予約処理部336は、移動体検索部337の検索により特定されたUGV2が運搬先に接近したタイミングで予約処理を実行してもよい。 In addition, when the storage for which the reservation is requested becomes available after the temporary storage command is transmitted by the temporary storage command transmission unit 335, the reservation processing unit 336 reserves the available storage. Execute the reservation process of. Even in this case, the reservation processing unit 336 may execute the reservation processing at the timing when the UGV2 identified by the search of the mobile search unit 337 approaches the transportation destination.

2.運搬システムSの動作
次に、本実施形態に係る運搬システムSの動作について、UGV2aにより運搬された荷物が一時保管場所に保管されるまでの動作と、UGV2bにより一時保管場所から荷物が取り出されて運搬先に保管されるまでの動作とに分けて説明する。
[ 2. Operation of transport system S ]
Next, regarding the operation of the transport system S according to the present embodiment, the operation until the package transported by UGV2a is stored in the temporary storage location, and the operation of the package being taken out from the temporary storage location by UGV2b and stored in the transport destination. The operation up to this point will be explained separately.

2-1.運搬された荷物が一時保管場所に保管されるまでの動作
先ず、図8及び図9を参照して、UGV2aにより運搬された荷物が一時保管場所に保管されるまでの動作の一例について説明する。図8は、UGV2aにより運搬された荷物が一時保管場所に保管されるまでの動作の一例を示すシーケンス図である。図9は、UGV2aにより運搬された荷物が一時保管場所に保管されるまでの様子を地図上に表した概念図である。
[ 2-1. Operation until the transported luggage is stored in the temporary storage location ]
First, with reference to FIGS. 8 and 9, an example of the operation until the package carried by the UGV2a is stored in the temporary storage location will be described. FIG. 8 is a sequence diagram showing an example of the operation until the package carried by the UGV2a is stored in the temporary storage location. FIG. 9 is a conceptual diagram showing on a map how the luggage carried by the UGV2a is stored in the temporary storage location.

なお、この動作例においては、荷物の発送拠点P1で、上述した運搬先情報がUGV2aに設定されるものとする。この運搬先情報には、運搬先の所在地情報、及び運搬される荷物の荷物IDが含まれる。この運搬先情報には、荷物サイズ情報、荷物種別情報、及び荷物の受取人の情報(例えば、メールアドレス)のうち少なくとも何れか1つの情報が含まれてもよい。 In this operation example, it is assumed that the above-mentioned transport destination information is set in UGV2a at the package delivery base P1. The destination information includes the location information of the destination and the package ID of the package to be transported. The destination information may include at least one of baggage size information, baggage type information, and baggage recipient information (for example, an e-mail address).

図8において、UGV2aは運搬先情報にしたがって発送拠点P1から荷物の運搬先に向かって運搬を開始(ステップS1)した後、UGV2aの制御部26は、UGV2aの位置情報と運搬先の所在地情報とに基づいて、UGV2aが荷物の運搬先に接近したか否かを判定する(ステップS2)。この判定は、所定時間間隔で繰り返し行われる。 In FIG. 8, after the UGV2a starts transportation from the shipping base P1 toward the transportation destination of the luggage according to the transportation destination information (step S1), the control unit 26 of the UGV2a sets the position information of the UGV2a and the location information of the transportation destination. Based on the above, it is determined whether or not the UGV2a has approached the destination of the load (step S2). This determination is repeated at predetermined time intervals.

そして、UGV2aの制御部26は、UGV2aが荷物の運搬先に接近したと判定した場合(ステップS2:YES)、当該荷物の運搬先にある保管庫Bを予約するための予約要求を、通信ネットワークNWを介して管理サーバ3へ送信する(ステップS3)。これにより、発送時に保管庫Bが利用可能でない場合であっても、運搬中に荷物が保管庫Bから取り出されることで利用可能となれば、当該荷物を当該保管庫Bに保管させることができるので、運搬の効率化を図ることができる。なお、UGV2aが運搬先に接近していないと判定された場合(ステップS2:NO)、予約要求は送信されない。 Then, when the control unit 26 of the UGV2a determines that the UGV2a has approached the destination of the cargo (step S2: YES), the communication network makes a reservation request for reserving the storage B at the destination of the luggage. It is transmitted to the management server 3 via the NW (step S3). As a result, even if the storage B is not available at the time of shipment, if the luggage can be used by being taken out from the storage B during transportation, the luggage can be stored in the storage B. Therefore, it is possible to improve the efficiency of transportation. If it is determined that the UGV2a is not close to the destination (step S2: NO), the reservation request is not transmitted.

例えば、UGV2aから運搬先にある保管ロッカー装置1aまでの距離がx(例えば、50~100)mである地点に到達したタイミングで予約要求が送信される。予約要求には、UGV2aの移動体ID、運搬先の所在地情報、運搬される荷物の荷物ID、及び当該荷物の受取人の情報(例えば、受取人の氏名、及びメールアドレス)等が含まれる。なお、予約要求には、荷物サイズ情報、及び荷物種別情報のうち少なくとも何れか1つの情報が含まれてもよい。 For example, the reservation request is transmitted at the timing when the distance from the UGV2a to the storage locker device 1a at the transportation destination reaches a point of x (for example, 50 to 100) m. The reservation request includes the mobile ID of the UGV2a, the location information of the destination, the package ID of the package to be transported, the information of the recipient of the package (for example, the name and email address of the recipient) and the like. The reservation request may include at least one of baggage size information and baggage type information.

一方、UGV2aからの予約要求が管理サーバ3の通信部31により受信されると、制御部33は、当該予約要求を予約要求受付部332により受け付ける(ステップS4)。次いで、制御部33は、予約要求に応じて、利用状況確認部333により運搬先にある保管庫Bの利用状況を、利用状況確認部333により確認する(ステップS5)。 On the other hand, when the reservation request from UGV2a is received by the communication unit 31 of the management server 3, the control unit 33 receives the reservation request by the reservation request reception unit 332 (step S4). Next, the control unit 33 confirms the usage status of the storage B at the transportation destination by the usage status confirmation unit 333 by the usage status confirmation unit 333 in response to the reservation request (step S5).

次いで、制御部33は、ステップS5での利用状況の確認結果より保管庫Bが利用可能であるか否かを判定する(ステップS6)。例えば、保管ロッカー装置1aの保管庫Ba~Bhのうち何れかの利用状況が「空き」である場合、保管庫Bが利用可能であると判定され(ステップS6:YES)、当該利用可能である保管庫Bを予約するための予約処理が実行される(ステップS7)。なお、この予約処理の後の動作については説明を省略する。 Next, the control unit 33 determines whether or not the storage B is available based on the confirmation result of the usage status in step S5 (step S6). For example, when the usage status of any of the storages Ba to Bh of the storage locker device 1a is "vacant", it is determined that the storage B is available (step S6: YES), and the storage locker device 1a can be used. A reservation process for reserving the vault B is executed (step S7). The operation after this reservation process will be omitted.

ここで、予約要求に含まれる荷物サイズ情報が示すサイズと、保管場所データベース321における保管庫Bのサイズとが比較され、当該保管庫Bに荷物が収まる(つまり、保管庫Bのサイズが荷物のサイズより大きい)場合に、当該保管庫Bが利用可能であると判定されてもよい。また、予約要求に含まれる荷物種別情報が示す種別と、保管場所データベース321における保管庫Bの種別とが比較され、当該保管庫Bの種別と荷物の種別とがマッチする場合(例えば、荷物が生鮮食品であり、保管庫Bが冷蔵機能有の場合)に、当該保管庫Bが利用可能であると判定されてもよい。 Here, the size indicated by the luggage size information included in the reservation request is compared with the size of the storage B in the storage location database 321 and the luggage fits in the storage B (that is, the size of the storage B is the size of the luggage). If it is larger than the size), it may be determined that the storage B is available. Further, when the type indicated by the baggage type information included in the reservation request and the type of the storage B in the storage location database 321 are compared and the type of the storage B and the type of the baggage match (for example, the baggage is). It may be determined that the storage B can be used when the food is fresh food and the storage B has a refrigerating function).

一方、例えば保管ロッカー装置1aの保管庫Ba~Bhの何れの利用状況が「空き」でない(つまり、「利用中」または「予約中」である)場合に、保管庫Bが利用可能でないと判定され(ステップS6:NO)、ステップS8へ進む。 On the other hand, for example, when the usage status of any of the storages Ba to Bh of the storage locker device 1a is not "vacant" (that is, "in use" or "reserved"), it is determined that the storage B is not available. (Step S6: NO), and the process proceeds to step S8.

なお、保管庫Bが利用可能でない場合、予約要求の受信時刻、及び予約要求に含まれる荷物ID、運搬先情報、及び空き待ちフラグ等が保管庫Bの(例えば、保管庫Ba~Bhそれぞれの)保管庫ID(または、当該保管庫を備える保管ロッカー装置1aの装置ID)に対応付けられて記憶される。これにより、対象となる何れかの保管庫Bの利用状況が「空き」になったときに、例えば受信時刻が最先である荷物を保管するために、利用状況が「空き」になった保管庫Bを予約するための予約処理が実行される。 If the storage B is not available, the reception time of the reservation request, the baggage ID included in the reservation request, the transportation destination information, the vacancy waiting flag, etc. are stored in the storage B (for example, each of the storages Ba to Bh). ) Stored in association with the storage ID (or the device ID of the storage locker device 1a including the storage). As a result, when the usage status of any of the target storage B becomes "vacant", for example, in order to store the cargo whose reception time is the earliest, the storage status becomes "vacant". The reservation process for reserving the warehouse B is executed.

別の例として、保管庫Bが利用可能でない場合、予約要求の受信時刻、及び予約要求に含まれる荷物ID、運搬先情報、荷物種別情報、及び空き待ちフラグ等が保管庫Bの保管庫IDに対応付けられて記憶されてよい。これにより、対象となる何れかの保管庫Bの利用状況が「空き」になったときに、最も早く受取人に配達する必要がある荷物(例えば、生鮮食品)を保管するために、利用状況が「空き」になった保管庫Bを予約するための予約処理が実行される。 As another example, when the storage B is not available, the reception time of the reservation request, the luggage ID included in the reservation request, the destination information, the luggage type information, the vacancy waiting flag, etc. are the storage ID of the storage B. It may be associated with and stored in. As a result, when the usage status of any of the target storage B becomes "vacant", the usage status is used to store the luggage (for example, fresh food) that needs to be delivered to the recipient as soon as possible. The reservation process for reserving the storage B that has become "vacant" is executed.

ステップS8では、制御部33は、保管庫Bが利用可能でないと判定された保管庫B(例えば保管ロッカー装置1a)の近傍範囲内において利用可能な一時保管場所を、一時保管場所検索部334により検索する。例えば、利用可能でないと判定された保管庫Bの所在地情報と、保管場所データベース321における一時保管場所の所在地情報とが比較され、保管ロッカー装置1aの近傍範囲内において利用可能な一時保管場所(つまり、利用状況が「空き」(空き有)である一時保管場所)が検索により特定される。 In step S8, the control unit 33 uses the temporary storage location search unit 334 to search for a temporary storage location that can be used within the vicinity of the storage B (for example, the storage locker device 1a) for which the storage B is determined to be unavailable. Search for. For example, the location information of the storage B determined to be unusable is compared with the location information of the temporary storage location in the storage location database 321, and the temporary storage location that can be used within the vicinity of the storage locker device 1a (that is, that is). , The temporary storage location where the usage status is "vacant" (vacant) is specified by the search.

ここで、保管庫Bの近傍範囲とは、例えば、保管庫Bとの距離が所定距離(例えば、1km)以下の範囲、または保管庫Bまでの所要時間が所定時間(例えば、5分)以下の範囲である。保管庫Bの近傍範囲内において利用可能な一時保管場所が複数ある場合、その中で保管庫Bに最も近い一時保管場所が特定されるとよい。図9の例では、保管ロッカー装置1aの近傍範囲R1内にあり、且つその保管庫Bxが利用可能(空き有)である無人航空機用ポートPOが一時保管場所として特定される。 Here, the neighborhood range of the storage B is, for example, a range in which the distance from the storage B is a predetermined distance (for example, 1 km) or less, or the time required to reach the storage B is a predetermined time (for example, 5 minutes) or less. Is the range of. When there are a plurality of temporary storage locations available within the vicinity of the storage B, it is preferable to specify the temporary storage location closest to the storage B. In the example of FIG. 9, the port PO for an unmanned aerial vehicle, which is within the vicinity range R1 of the storage locker device 1a and whose storage Bx is available (vacant) is specified as a temporary storage location.

次いで、制御部33は、ステップS8の検索により特定された一時保管場所を予約するための予約処理を、予約処理部336により実行する(ステップS9)。この予約処理では、保管場所データベース321において、一時保管場所(例えば、無人航空機用ポートPO)の保管庫Bxの利用状況が「予約中」に更新され、予約要求に含まれる移動体ID及び荷物IDが当該保管庫Bxの保管庫IDに対応付けられて格納される。 Next, the control unit 33 executes the reservation process for reserving the temporary storage location specified by the search in step S8 by the reservation processing unit 336 (step S9). In this reservation process, in the storage location database 321, the usage status of the storage Bx of the temporary storage location (for example, port PO for unmanned aerial vehicle) is updated to "reserving", and the mobile ID and luggage ID included in the reservation request are updated. Is stored in association with the storage ID of the storage Bx.

次いで、制御部33は、ステップS8の検索により特定された一時保管場所に荷物を一時保管させるための一時保管指令I1を、通信ネットワークNWを介して、ステップS8の検索により特定された一時保管場所へ送信する(ステップS10)。この一時保管指令I1には、予約要求を送信したUGV2aの移動体IDが含まれる。これにより、一時保管場所(無人航空機用ポートPOの記憶部)に記憶された保管庫IDに対応付けられた利用状況が「予約中」に更新されるとともに、一時保管指令I1に含まれる移動体IDが当該保管庫IDに対応付けられて記憶される。 Next, the control unit 33 issues the temporary storage command I1 for temporarily storing the luggage in the temporary storage location specified by the search in step S8 via the communication network NW to the temporary storage location specified by the search in step S8. (Step S10). The temporary storage command I1 includes the mobile ID of the UGV2a that sent the reservation request. As a result, the usage status associated with the storage ID stored in the temporary storage location (storage unit of the port PO for unmanned aerial vehicle) is updated to "reserved", and the moving object included in the temporary storage command I1. The ID is stored in association with the storage ID.

次いで、制御部33は、ステップS8の検索により特定された一時保管場所に荷物を一時保管させるための一時保管指令I2を、一時保管指令送信部335により通信ネットワークNWを介して、予約要求を送信したUGV2aへ送信する(ステップS11)。この一時保管指令I2には、ステップS8の検索により特定された一時保管場所の一時保管場所情報が含まれる。一時保管場所情報には、例えば、一時保管場所の所在地情報、及び一時保管場所の保管庫Bxの保管庫IDが含まれる。 Next, the control unit 33 transmits a temporary storage command I2 for temporarily storing the luggage in the temporary storage location specified by the search in step S8, and a reservation request is transmitted by the temporary storage command transmission unit 335 via the communication network NW. It is transmitted to the UGV2a (step S11). The temporary storage command I2 includes temporary storage location information of the temporary storage location identified by the search in step S8. The temporary storage location information includes, for example, the location information of the temporary storage location and the storage ID of the storage Bx of the temporary storage location.

一方、管理サーバ3からの一時保管指令I2がUGV2aの通信部23により受信されると(ステップS12)、UGV2aの制御部26は、一時保管指令I2に応じて一時保管場所の所在地情報にしたがって、一時保管場所へUGV2aを移動させる(ステップS13)。そして、UGV2aが一時保管場所に到着すると、UGV2aの制御部26は、近距離無線通信により移動体IDを一時保管場所(例えば、無人航空機用ポートPO)へ送信し認証処理を経て扉が開放された保管庫Bx内に荷物を搬出させる(ステップS14)。 On the other hand, when the temporary storage command I2 from the management server 3 is received by the communication unit 23 of the UGV2a (step S12), the control unit 26 of the UGV2a responds to the temporary storage command I2 according to the location information of the temporary storage location. The UGV2a is moved to the temporary storage location (step S13). Then, when the UGV2a arrives at the temporary storage location, the control unit 26 of the UGV2a transmits the mobile ID to the temporary storage location (for example, the port PO for an unmanned aerial vehicle) by short-range wireless communication, and the door is opened through the authentication process. The luggage is carried out into the storage Bx (step S14).

そして、荷物が一時保管場所の保管庫Bxに一時保管され保管庫Bxが施錠される。これにより、保管庫Bxの保管庫ID、保管庫Bxに設定されたパスワード及び一時保管された荷物の荷物IDを含む施錠情報が当該一時保管場所から管理サーバ3に送信されることで、保管庫管理部331により保管場所データベース321が更新される。 Then, the luggage is temporarily stored in the storage Bx of the temporary storage place, and the storage Bx is locked. As a result, the locking information including the storage ID of the storage Bx, the password set in the storage Bx, and the luggage ID of the temporarily stored luggage is transmitted from the temporary storage location to the management server 3, so that the storage is stored. The storage location database 321 is updated by the management unit 331.

なお、制御部33(通知部の一例)は、ステップS8の検索により特定された一時保管場所を荷物の受取人へ通知してもよい。例えば、予約要求に含まれる受取人の情報(例えば、メールアドレス)に基づいて、当該受取人のメールアドレス宛に、上記一時保管場所の一時保管場所情報、及び当該一時保管場所情報に含まれる保管庫IDに対応付けられたパスワードがメールで送信される。これにより、保管庫Bに空きがない場合であっても、一時保管場所でいち早く受取人に荷物を受け取らせることができる。 The control unit 33 (an example of the notification unit) may notify the recipient of the package of the temporary storage location specified by the search in step S8. For example, based on the recipient's information (for example, email address) included in the reservation request, the temporary storage location information of the temporary storage location and the storage included in the temporary storage location information are addressed to the recipient's email address. The password associated with the warehouse ID is sent by e-mail. As a result, even if the storage B is full, the recipient can quickly receive the package at the temporary storage location.

2-2.一時保管場所から荷物が取り出されて運搬先に保管されるまでの動作
次に、図10及び図11を参照して、UGV2bにより一時保管場所から荷物が取り出されて運搬先に保管されるまでの動作の一例について説明する。図10は、UGV2bにより一時保管場所から荷物が取り出されて運搬先に保管されるまでの動作の一例を示すシーケンス図である。図11は、UGV2bにより一時保管場所から荷物が取り出されて運搬先に保管されるまでの様子を地図上に表した概念図である。
[ 2-2. Operation until the luggage is taken out from the temporary storage location and stored at the destination ]
Next, with reference to FIGS. 10 and 11, an example of the operation until the luggage is taken out from the temporary storage place by the UGV2b and stored at the transportation destination will be described. FIG. 10 is a sequence diagram showing an example of an operation from the temporary storage location to the removal of the luggage from the temporary storage location and the storage at the transportation destination by the UGV2b. FIG. 11 is a conceptual diagram showing on a map a state in which luggage is taken out from a temporary storage location by UGV2b and stored at a transportation destination.

図8のステップS18で一時保管指令I2が送信された後、図10において、管理サーバ3の制御部33は、上記空き待ちフラグが保管庫IDに対応付けられた保管庫Bが利用可能になったか否かを判定する(ステップS21)。この判定は、例えば保管場所データベース321が更新される度に行われるとよい。 After the temporary storage command I2 is transmitted in step S18 of FIG. 8, in FIG. 10, the control unit 33 of the management server 3 can use the storage B in which the free wait flag is associated with the storage ID. It is determined whether or not it is (step S21). This determination may be made, for example, every time the storage location database 321 is updated.

そして、制御部33は、空き待ちフラグが保管庫IDに対応付けられた保管庫Bが利用可能になった(つまり、利用状況が「空き」になった)と判定した場合(ステップS21:YES)、空き待ちフラグに対応付けられた荷物IDにより特定される荷物を一時保管する一時保管場所を特定(保管庫IDで特定)する(ステップS22)。 Then, when the control unit 33 determines that the storage B with the free waiting flag associated with the storage ID becomes available (that is, the usage status becomes "vacant") (step S21: YES). ), The temporary storage place for temporarily storing the baggage specified by the baggage ID associated with the vacant waiting flag is specified (specified by the storage ID) (step S22).

ここで、同じ保管庫IDに対して空き待ちフラグが対応付けられた荷物IDが複数ある場合、予約要求の受信時刻が最先である荷物を保管する一時保管場所が特定される。或いは、この場合、荷物種別情報に基づいて、最も早く受取人に配達する必要がある荷物(例えば、生鮮食品)を保管する一時保管場所が特定される。 Here, when there are a plurality of baggage IDs associated with the vacancy waiting flag for the same storage ID, a temporary storage place for storing the baggage having the earliest reception time of the reservation request is specified. Alternatively, in this case, based on the package type information, a temporary storage location for storing the package (for example, fresh food) that needs to be delivered to the recipient earliest is specified.

次いで、制御部33は、ステップS22で特定された一時保管場所の一時保管場所情報を保管場所データベース321から取得する(ステップS23)。なお、空き待ちフラグが保管庫IDに対応付けられた保管庫Bが利用可能になっていない場合(ステップS21:NO)、他の処理へ移行する。 Next, the control unit 33 acquires the temporary storage location information of the temporary storage location specified in step S22 from the storage location database 321 (step S23). If the storage B with the free wait flag associated with the storage ID is not available (step S21: NO), the process proceeds to another process.

次いで、制御部33は、ステップS22で特定された一時保管場所の近傍範囲内において荷物を運搬可能なUGV2を、移動体検索部337により検索する(ステップS24)。これにより、一時保管場所に一時保管されている荷物をUGV2がより迅速に回収して運搬先へ運搬することが可能となる。例えば、ステップS23で取得された一時保管場所情報に含まれる所在地情報と、移動体データベース322における各UGV2の現在位置を示す位置情報とが比較され、当該一時保管場所の近傍範囲内において荷物を運搬可能なUGV2(つまり、積載可否情報から荷物を積載可能なUGV2)が検索により特定される。 Next, the control unit 33 searches the UGV2 capable of carrying the load within the vicinity of the temporary storage location specified in step S22 by the mobile search unit 337 (step S24). As a result, the UGV2 can more quickly collect the luggage temporarily stored in the temporary storage location and transport it to the destination. For example, the location information included in the temporary storage location information acquired in step S23 is compared with the location information indicating the current position of each UGV2 in the mobile database 322, and the luggage is transported within the vicinity of the temporary storage location. A possible UGV2 (that is, a UGV2 capable of loading a load from the loadability information) is identified by a search.

ここで、一時保管場所の近傍範囲とは、例えば、一時保管場所との距離が所定距離(例えば、1km)以下の範囲、または一時保管場所までの所要時間が所定時間(例えば、5分)以下の範囲である。一時保管場所の近傍範囲内において荷物を運搬可能なUGV2が複数ある場合、その中で一時保管場所に最も近いUGV2が特定されるとよい。図11の例では、一時保管場所である無人航空機用ポートPOの近傍範囲内R2にあり、且つ荷物を運搬可能なUGV2bが検索により特定される。 Here, the range near the temporary storage location is, for example, a range in which the distance from the temporary storage location is a predetermined distance (for example, 1 km) or less, or the time required to reach the temporary storage location is a predetermined time (for example, 5 minutes) or less. Is the range of. When there are a plurality of UGV2s capable of carrying luggage within the vicinity of the temporary storage location, it is preferable to specify the UGV2 closest to the temporary storage location. In the example of FIG. 11, the UGV2b that is within the vicinity of the port PO for the unmanned aerial vehicle, which is the temporary storage location, and is capable of carrying the luggage is identified by the search.

なお、運搬先で待機する待機UGV2(例えば、保管ロッカー装置1aが設置された集合住宅専用または公共施設専用のUGV2)がある場合、上記ステップS24において、制御部33は、当該待機UGV2を検索により特定してもよい。これにより、管理サーバ3による検索負荷を低減することができる。 If there is a standby UGV2 (for example, an UGV2 dedicated to an apartment house or a public facility in which a storage locker device 1a is installed) that stands by at a transportation destination, the control unit 33 searches for the standby UGV2 in step S24. It may be specified. As a result, the search load on the management server 3 can be reduced.

次いで、制御部33は、ステップS21で利用可能なったと判定された保管庫Bを予約するための予約処理を実行する(ステップS25)。この予約処理では、保管場所データベース321において、利用可能となった保管庫Bの保管庫IDに対応付けられた利用状況が「予約中」に更新され、ステップS24の検索により特定されたUGV2bの移動体ID、及び一時保管場所に一時保管されている荷物の荷物ID(つまり、空き待ちフラグに対応付けられた荷物ID)等が当該保管庫IDに対応付けられて格納される。これにより、一時保管場所に一時保管されている荷物を回収して保管庫Bに確実に保管させることができる。 Next, the control unit 33 executes a reservation process for reserving the storage B determined to be available in step S21 (step S25). In this reservation process, the usage status associated with the vault ID of the vault B that has become available in the vault database 321 is updated to "reserving", and the movement of the UGV2b identified by the search in step S24 is performed. The body ID, the luggage ID of the luggage temporarily stored in the temporary storage location (that is, the luggage ID associated with the vacancy waiting flag), and the like are stored in association with the storage ID. As a result, the luggage temporarily stored in the temporary storage location can be collected and reliably stored in the storage B.

次いで、制御部33は、一時保管された荷物を回収する荷物回収指令を、通信ネットワークNWを介して、ステップS22で特定された一時保管場所へ送信する(ステップS26)。この荷物回収指令には、ステップS24の検索により特定されたUGV2bの移動体IDが含まれる。次いで、制御部33は、回収された荷物を保管する荷物保管指令を、通信ネットワークNWを介して、運搬先にある例えば保管ロッカー装置1aへ送信する(ステップS27)。この荷物保管指令には、ステップS24の検索により特定されたUGV2bの移動体IDが含まれる。 Next, the control unit 33 transmits a package collection command for collecting the temporarily stored package to the temporary storage location specified in step S22 via the communication network NW (step S26). This package collection command includes the mobile ID of the UGV2b identified by the search in step S24. Next, the control unit 33 transmits a luggage storage command for storing the collected luggage to, for example, a storage locker device 1a at the transportation destination via the communication network NW (step S27). This baggage storage command includes the mobile ID of the UGV2b identified by the search in step S24.

次いで、制御部33は、ステップS22で特定された一時保管場所に一時保管された荷物を回収し予約処理により予約された保管庫Bに保管させるための荷物回収保管指令を、通信ネットワークNWを介して、ステップS24の検索により特定されたUGV2bへ送信する(ステップS28)。この荷物回収保管指令には、ステップS22で特定された一時保管場所の保管庫Bxの保管庫ID(つまり、回収対象の荷物を一時保管する保管庫の保管庫ID)、当該保管庫Bxに設定されたパスワード、ステップS23で取得された一時保管場所情報、当該保管庫Bxに一時保管されている荷物の荷物ID、及び運搬先情報(つまり、運搬先の所在地情報等を含む)が含まれる。 Next, the control unit 33 issues a luggage collection / storage command for collecting the luggage temporarily stored in the temporary storage location specified in step S22 and storing it in the storage B reserved by the reservation process via the communication network NW. Then, it is transmitted to the UGV2b identified by the search in step S24 (step S28). In this baggage collection / storage command, the storage ID of the storage Bx of the temporary storage location specified in step S22 (that is, the storage ID of the storage for temporarily storing the baggage to be collected) and the storage Bx are set. The password, the temporary storage location information acquired in step S23, the luggage ID of the luggage temporarily stored in the storage Bx, and the destination information (that is, including the location information of the destination) are included.

なお、管理サーバ3の制御部33は、荷物回収保管指令の送信後、保管庫Bに保管される荷物の受取人の情報(例えば、メールアドレス)に基づいて、当該受取人のメールアドレス宛に、当該保管庫Bに設定されたパスワードを示すメールを送信してもよい。これにより、受取人は当該保管庫Bから荷物を取り出すことができる。 After transmitting the baggage collection / storage command, the control unit 33 of the management server 3 sends the baggage collection / storage command to the e-mail address of the recipient based on the information (for example, e-mail address) of the recipient of the baggage stored in the storage B. , You may send an e-mail indicating the password set in the storage B. As a result, the recipient can take out the package from the storage B.

ところで、同じ運搬先に運搬予定の複数の荷物のそれぞれが異なる一時保管場所に分散して保管される場合がある。例えば、同じ受取人により注文された複数の商品が異なる一時保管場所に分散して保管される場合が想定される。この場合、制御部33(決定部の一例)は、ステップS24の検索により特定されたUGV2bに、複数の一時保管場所のそれぞれで荷物を回収させて運搬先に運搬させるための適切な運搬経路(例えば、最適経路、最短経路)、少なくとも、一時保管場所のそれぞれの位置情報に基づいて決定するとよい。そして、制御部33は、決定された運搬経路を示す経路情報を含む荷物回収保管指令をUGV2bへ送信する。これにより、複数の荷物の運搬先にある保管庫Bが利用可能になった場合に、複数の一時保管場所のそれぞれに一時保管されている荷物を、より迅速に当該運搬先へ運搬して保管させることができる。 By the way, there are cases where a plurality of packages to be transported to the same destination are distributed and stored in different temporary storage locations. For example, it is assumed that a plurality of products ordered by the same recipient are distributed and stored in different temporary storage locations. In this case, the control unit 33 (an example of the determination unit) causes the UGV2b identified by the search in step S24 to collect the luggage at each of the plurality of temporary storage locations and transport the luggage to the destination (an appropriate transportation route). For example, it may be determined based on the respective location information of the optimum route, the shortest route), or at least the temporary storage location. Then, the control unit 33 transmits a package collection / storage command including the route information indicating the determined transportation route to the UGV2b. As a result, when storage B at multiple destinations of luggage becomes available, the luggage temporarily stored at each of the plurality of temporary storage locations can be more quickly transported and stored at the destination. Can be made to.

一方、管理サーバ3からの荷物回収保管指令がUGV2bの通信部23により受信されると、UGV2bの制御部26は、荷物回収保管指令に応じて一時保管場所の所在地情報にしたがって、一時保管場所へUGV2bを移動させる(ステップS29)。そして、UGV2bが一時保管場所に到着すると、UGV2bの制御部26は、近距離無線通信により移動体ID及びパスワードを一時保管場所(例えば、無人航空機用ポートPO)へ送信し認証処理を経て扉が解錠及び開放された保管庫Bxから荷物を搬入させる(ステップS30)。これにより、保管庫Bxの保管庫IDを含む解錠情報が当該一時保管場所から管理サーバ3に送信されることで、保管庫管理部331により保管場所データベース321が更新される。 On the other hand, when the package collection / storage command from the management server 3 is received by the communication unit 23 of the UGV2b, the control unit 26 of the UGV2b goes to the temporary storage location according to the location information of the temporary storage location according to the package collection / storage command. The UGV2b is moved (step S29). Then, when the UGV2b arrives at the temporary storage location, the control unit 26 of the UGV2b transmits the mobile ID and password to the temporary storage location (for example, the port PO for an unmanned aerial vehicle) by short-range wireless communication, and the door is opened through the authentication process. Luggage is carried in from the unlocked and opened storage Bx (step S30). As a result, the unlocking information including the storage ID of the storage Bx is transmitted from the temporary storage location to the management server 3, and the storage location database 321 is updated by the storage management unit 331.

次いで、UGV2bの制御部26は、運搬先の所在地情報にしたがって、運搬先である最終保管場所(例えば保管ロッカー装置1a)へUGV2bを移動させる(ステップS31)。そして、UGV2bが最終保管場所に到着すると、UGV2bの制御部26は、近距離無線通信により移動体IDを最終保管場所へ送信し認証処理を経て扉が開放された保管庫Bへ荷物を搬出させる(ステップS32)。これにより、当該荷物が保管庫Bに保管される。そして、保管庫Bの保管庫IDを含む施錠情報が当該保管ロッカー装置1aから管理サーバ3に送信されることで、保管庫管理部331により保管場所データベース321が更新される。 Next, the control unit 26 of the UGV2b moves the UGV2b to the final storage location (for example, the storage locker device 1a) which is the transport destination according to the location information of the transport destination (step S31). Then, when the UGV2b arrives at the final storage location, the control unit 26 of the UGV2b transmits the mobile ID to the final storage location by short-range wireless communication, and after the authentication process, carries out the luggage to the storage B whose door is opened. (Step S32). As a result, the luggage is stored in the storage B. Then, the locker information including the storage ID of the storage B is transmitted from the storage locker device 1a to the management server 3, so that the storage location database 321 is updated by the storage management unit 331.

なお、ステップS25における予約処理は、荷物回収保管指令がUGV2bに送信された後、UGV2bが運搬先に接近したタイミング(UGV2bの接近タイミング)で実行されてもよい。これにより、運搬の効率化を図ることができる。この場合、管理サーバ3の制御部33は、UGV2bの位置情報と運搬先の所在地情報とに基づいて、UGV2bが荷物の運搬先に接近したか否かを判定する。この判定は、ステップS2の判定と同様である。そして、UGV2bが荷物の運搬先に接近したと判定した場合に、当該荷物の運搬先にある保管庫Bを予約する予約処理を実行する。 The reservation process in step S25 may be executed at the timing when the UGV2b approaches the transportation destination (the approach timing of the UGV2b) after the baggage collection / storage command is transmitted to the UGV2b. This makes it possible to improve the efficiency of transportation. In this case, the control unit 33 of the management server 3 determines whether or not the UGV2b has approached the destination of the cargo based on the position information of the UGV2b and the location information of the destination. This determination is the same as the determination in step S2. Then, when it is determined that the UGV2b has approached the destination of the cargo, a reservation process for reserving the storage B at the destination of the luggage is executed.

ここで、UGV2bが荷物の運搬先に接近したか否かの判定は、UGV2bの制御部26が、UGV2bの位置情報と運搬先の所在地情報とに基づいて行ってもよい。この場合、UGV2bの制御部26は、UGV2bが荷物の運搬先に接近したと判定しときに、当該荷物の運搬先にある保管庫Bを予約するための予約要求を、通信ネットワークNWを介して管理サーバ3へ送信する。これにより、管理サーバ3の制御部33は、予約要求に応じて上記予約処理を行う。 Here, the control unit 26 of the UGV2b may determine whether or not the UGV2b has approached the destination of the cargo based on the position information of the UGV2b and the location information of the destination. In this case, when the control unit 26 of the UGV2b determines that the UGV2b has approached the destination of the cargo, the control unit 26 makes a reservation request for reserving the storage B at the destination of the cargo via the communication network NW. Send to the management server 3. As a result, the control unit 33 of the management server 3 performs the above reservation process in response to the reservation request.

ただし、上記予約処理がUGV2bの接近タイミングで実行されると、当該接近タイミングまでの間に、ステップS21で利用可能なったと判定された保管庫Bが再び利用可能でなくなる可能性がある。そのため、管理サーバ3の制御部33は、ステップS21で利用可能なったと判定された保管庫Bの利用状況を上記接近タイミングで確認するとよい。そして、管理サーバ3の制御部33は、保管庫Bの利用状況の確認結果より利用可能でない場合、再び、当該保管庫Bの近傍範囲内において利用可能な一時保管場所を検索し、当該検索により特定された一時保管場所に荷物を一時保管させるための一時保管指令をUGV2bへ送信する。 However, if the reservation process is executed at the approach timing of UGV2b, the storage B determined to be available in step S21 may not be available again until the approach timing. Therefore, the control unit 33 of the management server 3 may check the usage status of the storage B determined to be available in step S21 at the approach timing. Then, when the control unit 33 of the management server 3 is not available from the confirmation result of the usage status of the storage B, the control unit 33 again searches for an available temporary storage location within the vicinity of the storage B, and the search is performed. A temporary storage command for temporarily storing the luggage in the specified temporary storage location is transmitted to UGV2b.

以上説明したように、上記実施形態によれば、管理サーバ3は、UGV2により運搬される荷物の運搬先にある保管庫の予約要求を受け付けると、当該予約要求に応じて保管庫の利用状況を確認し、当該利用状況の確認結果より保管庫が利用可能でない場合に、当該保管庫の近傍範囲内において利用可能な一時保管場所を検索する。そして、管理サーバ3は、上記検索により特定された一時保管場所に荷物を一時保管させるための一時保管指令をUGV2へ送信するように構成したので、保管庫に空きがない場合であっても、UGV2が再度荷物を運搬する手間を低減することができる。 As described above, according to the above embodiment, when the management server 3 receives a reservation request for the storage at the destination of the luggage carried by the UGV 2, the management server 3 determines the usage status of the storage in response to the reservation request. Check, and if the storage is not available based on the confirmation result of the usage status, search for a temporary storage location that can be used within the vicinity of the storage. Then, the management server 3 is configured to send a temporary storage command for temporarily storing the luggage in the temporary storage location specified by the above search to the UGV2, so that even if there is no vacancy in the storage. The time and effort required for the UGV2 to carry the luggage again can be reduced.

また、管理サーバ3は、一時保管指令の送信後、上記保管庫が利用可能になった場合に、当該荷物を運搬可能なUGV2を検索し、上記一時保管場所に一時保管された荷物を回収し保管庫に保管させるための荷物回収保管指令を、当該検索により特定されたUGV2へ送信するように構成したので、UGV2が再度荷物を運搬する手間を低減しつつ、一時保管場所に一時保管されている当該荷物を回収して運搬先にある保管庫に保管させることができる。 Further, when the storage becomes available after the temporary storage command is transmitted, the management server 3 searches for a UGV2 capable of carrying the luggage, and collects the luggage temporarily stored in the temporary storage location. Since the baggage collection and storage command for storage in the storage is configured to be transmitted to the UGV2 specified by the search, the UGV2 is temporarily stored in the temporary storage place while reducing the trouble of transporting the baggage again. It is possible to collect the relevant baggage and store it in the storage at the destination.

なお、上記実施形態は本発明の一実施形態であり、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で上記実施形態から種々構成等に変更を加えてもよく、その場合も本発明の技術的範囲に含まれる。本発明における受付部、確認部、第1検索部、第2検索部、第1送信部、第2送信部、決定部、及び予約処理部は、管理サーバ3に備えられる例を示したが、これらの構成部分のうちの一部の構成は管理サーバ3以外の装置等に備えられてもよい。 It should be noted that the above embodiment is an embodiment of the present invention, and the present invention is not limited to the above embodiment, and various configurations and the like are changed from the above embodiment without departing from the gist of the present invention. Also, it is included in the technical scope of the present invention. Although the reception unit, the confirmation unit, the first search unit, the second search unit, the first transmission unit, the second transmission unit, the determination unit, and the reservation processing unit in the present invention have shown an example provided in the management server 3. Some of these components may be provided in devices other than the management server 3.

例えば、受付部、確認部、及び予約処理部(一部)が保管ロッカー装置1に備えられ、第1検索部、第2検索部、第1送信部、第2送信部、決定部、及び予約処理部(一部)が管理サーバ3に備えられてもよい。この場合、保管ロッカー装置1は、例えばUGVから荷物の運搬先にある保管庫の予約要求を受け付けると、当該予約要求に応じて保管庫の利用状況を確認し、当該利用状況の確認結果より保管庫が利用可能でない場合に、当該保管庫の近傍範囲内において利用可能な一時保管場所の検索要求を管理サーバ3へ送信する。そして、管理サーバ3は、保管ロッカー装置1から検索要求を受け付けると、当該保管庫の近傍範囲内において利用可能な一時保管場所を検索し、当該検索により特定された一時保管場所に荷物を一時保管させるための第1指令を上記UGVへ送信する。一方、保管ロッカー装置1は、上記予約要求に応じて保管庫の利用状況を確認し、当該利用状況の確認結果より保管庫が利用可能である場合に、当該保管庫を予約するための予約処理を実行する。 For example, a reception unit, a confirmation unit, and a reservation processing unit (part) are provided in the storage locker device 1, and a first search unit, a second search unit, a first transmission unit, a second transmission unit, a determination unit, and a reservation unit are provided. A processing unit (part) may be provided in the management server 3. In this case, when the storage locker device 1 receives, for example, a reservation request for the storage at the destination of the luggage from the UGV, the storage locker device 1 confirms the usage status of the storage in response to the reservation request, and stores the storage based on the confirmation result of the usage status. When the storage is not available, a search request for a temporary storage location that can be used within the vicinity of the storage is transmitted to the management server 3. Then, when the management server 3 receives the search request from the storage locker device 1, it searches for a temporary storage location that can be used within the vicinity of the storage, and temporarily stores the luggage in the temporary storage location specified by the search. The first command for making the UGV is transmitted to the above-mentioned UGV. On the other hand, the storage locker device 1 confirms the usage status of the storage in response to the above reservation request, and when the storage is available from the confirmation result of the usage status, the reservation process for reserving the storage. To execute.

また、上記実施形態においては、保管庫の扉は当該保管庫を備える装置(保管ロッカー装置1または無人航空機用ポートPO)の駆動機構により開閉される例を示したが、当該保管庫の扉を開閉するための機構をUGV2に備えることで当該UGV2が扉を開閉するように構成してもよい。また、上記実施形態においては、無人で自律的に移動可能なUGVを例にとって説明したが、本実施形態は人が運転する車両等の移動体に対しても適用可能である。 Further, in the above embodiment, the door of the storage is opened and closed by the drive mechanism of the device (storage locker device 1 or the port PO for unmanned aerial vehicle) provided with the storage, but the door of the storage is opened and closed. The UGV2 may be configured to open and close the door by providing the UGV2 with a mechanism for opening and closing. Further, in the above embodiment, an unmanned and autonomously movable UGV has been described as an example, but the present embodiment can also be applied to a moving body such as a vehicle driven by a person.

1、1a~1c 保管ロッカー装置
2、2a~2c UGV
3 管理サーバ
11 操作・表示部
12 通信部
13 記憶部
14 制御部
21 駆動部
22 測位部
23 通信部
24 撮像部
25 記憶部
26 制御部
31 通信部
32 記憶部
33 制御部
331 保管庫管理部
332 予約要求受付部
333 利用状況確認部
334 一時保管場所検索部
335 一時保管指令送信部
336 予約処理部
337 移動体検索部
338 荷物回収保管指令送信部
B、Ba~Bh 保管庫
S 運搬システム
1, 1a ~ 1c Storage locker device 2, 2a ~ 2c UGV
3 Management server 11 Operation / display unit 12 Communication unit 13 Storage unit 14 Control unit 21 Drive unit 22 Positioning unit 23 Communication unit 24 Imaging unit 25 Storage unit 26 Control unit 31 Communication unit 32 Storage unit 33 Control unit 331 Storage management unit 332 Reservation request reception unit 333 Usage status confirmation unit 334 Temporary storage location search unit 335 Temporary storage command transmission unit 336 Reservation processing unit 337 Mobile search unit 338 Luggage collection and storage command transmission unit B, Ba to Bh Storage S Transportation system

Claims (12)

荷物の運搬先にある保管庫の予約要求を受け付ける受付部と、
前記予約要求に応じて前記保管庫の利用状況を確認する確認部と、
前記利用状況の確認結果より前記保管庫が利用可能でない場合に、前記保管庫の近傍範囲内において利用可能な一時保管場所を検索する第1検索部と、
前記第1検索部の検索により特定された一時保管場所に前記荷物を一時保管させるための第1指令を、無人で自律的に移動可能な自律移動体であって前記荷物を運搬可能な前記自律移動体へ送信する第1送信部と、
前記第1指令に応じて前記荷物を前記一時保管場所へ運搬する前記自律移動体と、
を備えることを特徴とする運搬システム。
The reception desk that accepts reservation requests for the storage at the destination of luggage,
A confirmation unit that confirms the usage status of the storage in response to the reservation request,
A first search unit that searches for a temporary storage location that can be used within the vicinity of the storage when the storage is not available based on the confirmation result of the usage status.
The first command for temporarily storing the baggage in the temporary storage location specified by the search of the first search unit is the autonomous body that is an autonomous mobile body that can move autonomously and unmanned and can carry the baggage. The first transmitter that sends to the mobile body,
The autonomous mobile body that transports the luggage to the temporary storage location in response to the first command, and
A transportation system characterized by being equipped with.
前記第1検索部の検索により特定された一時保管場所を前記荷物の受取人へ通知する通知部を更に備えることを特徴とする請求項1に記載の運搬システム。 The transportation system according to claim 1, further comprising a notification unit for notifying the recipient of the package of the temporary storage location specified by the search of the first search unit. 前記受付部は、前記荷物を積載する前記自律移動体が前記運搬先に接近したタイミングで前記予約要求を受け付けることを特徴とする請求項1または2に記載の運搬システム。 The transportation system according to claim 1 or 2, wherein the reception unit receives the reservation request at a timing when the autonomous mobile body on which the luggage is loaded approaches the transportation destination. 前記受付部は、前記自律移動体から前記予約要求を受け付けることを特徴とする請求項1乃至3の何れか一項に記載の運搬システム。 The transportation system according to any one of claims 1 to 3, wherein the reception unit receives the reservation request from the autonomous mobile body. 前記第1指令の送信後、前記保管庫が利用可能になった場合に、前記荷物を運搬可能な移動体を検索する第2検索部と、
前記一時保管場所に一時保管された前記荷物を回収し前記保管庫に保管させるための第2指令を、前記第2検索部の検索により特定された移動体へ送信する第2送信部と、
を更に備え、
前記第2検索部の検索により特定された移動体は、前記第2指令に応じて前記荷物を前記一時保管場所で回収し前記運搬先へ運搬することを特徴とする請求項1乃至4の何れか一項に記載の運搬システム。
After the transmission of the first command, when the storage becomes available, a second search unit for searching a mobile body capable of carrying the luggage, and a second search unit.
A second transmission unit that transmits a second command for collecting the baggage temporarily stored in the temporary storage location and storing it in the storage to the mobile body specified by the search of the second search unit.
Further prepare
Any of claims 1 to 4, wherein the mobile body identified by the search of the second search unit collects the baggage at the temporary storage place and transports the baggage to the transport destination in accordance with the second command. The transportation system described in item 1.
前記第2検索部は、前記一時保管場所の近傍範囲内において前記荷物を運搬可能な移動体を検索することを特徴とする請求項5に記載の運搬システム。 The transportation system according to claim 5, wherein the second search unit searches for a mobile body capable of transporting the luggage within a range in the vicinity of the temporary storage location. 前記第2検索部は、前記荷物を運搬可能な移動体として、無人で自律的に移動可能な自律移動体を検索することを特徴とする請求項5または6に記載の運搬システム。 The transportation system according to claim 5 or 6, wherein the second search unit searches for an autonomous mobile body that can be moved autonomously and unmanned as a mobile body that can carry the luggage. 前記第1指令の送信後、前記保管庫が利用可能になった場合に、前記利用可能なった前記保管庫を予約するための予約処理を実行する予約処理部を更に備え、
前記第2送信部は、前記一時保管場所に一時保管された前記荷物を回収し前記予約処理により予約された前記保管庫に保管させるための第2指令を、前記第2検索部の検索により特定された移動体へ送信することを特徴とする請求項5乃至7の何れか一項に記載の運搬システム。
Further, a reservation processing unit for executing a reservation process for reserving the available storage when the storage becomes available after the transmission of the first command is provided.
The second transmission unit identifies a second command for collecting the baggage temporarily stored in the temporary storage location and storing it in the storage reserved by the reservation process by searching the second search unit. The transportation system according to any one of claims 5 to 7, wherein the transmission is performed to the mobile body.
前記予約処理部は、前記第2検索部の検索により特定された移動体が前記運搬先に接近したタイミングで前記予約処理を実行することを特徴とする請求項8に記載の運搬システム。 The transportation system according to claim 8, wherein the reservation processing unit executes the reservation processing at a timing when the moving body specified by the search of the second search unit approaches the transportation destination. 同じ運搬先に運搬予定の複数の前記荷物のそれぞれが異なる前記一時保管場所に分散して保管された場合において、前記第2検索部の検索により特定された移動体に、複数の前記一時保管場所のそれぞれで前記荷物を回収させて前記運搬先に運搬させるための適切な運搬経路を、少なくとも、前記一時保管場所のそれぞれの位置情報に基づいて決定する決定部を更に備え、
前記第2送信部は、前記決定部により決定された前記運搬経路を示す情報を含む前記第2指令を、前記第2検索部の検索により特定された移動体へ送信することを特徴とする請求項5乃至9の何れか一項に記載の運搬システム。
When the plurality of packages to be transported to the same destination are distributed and stored in different temporary storage locations, the plurality of temporary storage locations are set in the moving body specified by the search of the second search unit. Further equipped with a determination unit for determining an appropriate transportation route for collecting the package and transporting the package to the destination in each of the above, at least based on the position information of each of the temporary storage locations.
The second transmission unit is characterized in that the second command including the information indicating the transportation route determined by the determination unit is transmitted to the mobile body specified by the search of the second search unit. Item 6. The transportation system according to any one of Items 5 to 9.
無人で自律的に移動可能な自律移動体であって荷物を運搬する前記自律移動体と、前記自律移動体を管理する管理装置とにより実行される運搬方法であって、
前記管理装置が荷物の運搬先にある保管庫の予約要求を受け付けるステップと、
前記管理装置が前記予約要求に応じて前記保管庫の利用状況を確認するステップと、
前記管理装置が前記利用状況の確認結果より前記保管庫が利用可能でない場合に、前記保管庫の近傍範囲内において利用可能な一時保管場所を検索するステップと、
前記管理装置が検索により特定された一時保管場所に前記荷物を一時保管させるための第1指令を、前記自律移動体へ送信するステップと、
前記自律移動体が前記第1指令に応じて前記荷物を前記一時保管場所へ運搬するステップと、
を含むことを特徴とする運搬方法。
An autonomous mobile body that is unmanned and autonomously mobile and that transports luggage, and a transportation method that is executed by a management device that manages the autonomous mobile body.
The step in which the management device accepts a reservation request for the storage at the destination of the cargo, and
A step in which the management device confirms the usage status of the storage in response to the reservation request, and
A step of searching for a temporary storage location that can be used within the vicinity of the storage when the management device cannot use the storage based on the confirmation result of the usage status.
A step of transmitting to the autonomous mobile body a first command for the management device to temporarily store the baggage in the temporary storage location specified by the search.
A step in which the autonomous mobile body transports the luggage to the temporary storage location in response to the first command, and
A transportation method characterized by including.
荷物の運搬先にある保管庫の予約要求を受け付ける受付部と、
前記予約要求に応じて前記保管庫の利用状況を確認する確認部と、
前記利用状況の確認結果より前記保管庫が利用可能でない場合に、前記保管庫の近傍範囲内において利用可能な一時保管場所を検索する第1検索部と、
前記第1検索部の検索により特定された一時保管場所に前記荷物を一時保管させるための第1指令を、無人で自律的に移動可能な自律移動体であって前記荷物を運搬可能な自律移動体へ送信する第1送信部と、
を備えることを特徴とする管理装置。
The reception desk that accepts reservation requests for the storage at the destination of luggage,
A confirmation unit that confirms the usage status of the storage in response to the reservation request,
A first search unit that searches for a temporary storage location that can be used within the vicinity of the storage when the storage is not available based on the confirmation result of the usage status.
The first command for temporarily storing the luggage in the temporary storage location specified by the search of the first search unit is an autonomous movement that is an unmanned and autonomously movable autonomous body and can carry the luggage. The first transmitter that sends to the body,
A management device characterized by being provided with.
JP2020114061A 2020-07-01 2020-07-01 Transportation system, transportation method, and management device Active JP7113046B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020114061A JP7113046B2 (en) 2020-07-01 2020-07-01 Transportation system, transportation method, and management device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020114061A JP7113046B2 (en) 2020-07-01 2020-07-01 Transportation system, transportation method, and management device

Publications (2)

Publication Number Publication Date
JP2022012304A true JP2022012304A (en) 2022-01-17
JP7113046B2 JP7113046B2 (en) 2022-08-04

Family

ID=80148676

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020114061A Active JP7113046B2 (en) 2020-07-01 2020-07-01 Transportation system, transportation method, and management device

Country Status (1)

Country Link
JP (1) JP7113046B2 (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002004667A (en) * 2000-06-22 2002-01-09 Hakusan Kiko:Kk Centralized control system for delivered goods storage box
JP2004026496A (en) * 2002-05-07 2004-01-29 Full Time System:Kk Reservation designation system for delivery destination locker
US20150120602A1 (en) * 2012-05-18 2015-04-30 Demand Solutions Consulting Pty Ltd System and method for object delivery and pickup
JP2017038783A (en) * 2015-08-19 2017-02-23 グローリー株式会社 Article delivery system, locker device, and storage management method
JP2018055401A (en) * 2016-09-29 2018-04-05 グローリー株式会社 Goods delivery system and goods delivery method
JP2018177439A (en) * 2017-04-11 2018-11-15 Legare株式会社 Home delivery system
US10308430B1 (en) * 2016-12-23 2019-06-04 Amazon Technologies, Inc. Distribution and retrieval of inventory and materials using autonomous vehicles
JP2019139264A (en) * 2018-02-06 2019-08-22 トヨタ自動車株式会社 Information processing apparatus, collection and delivery system, collection and delivery method and program
WO2019163184A1 (en) * 2018-02-20 2019-08-29 株式会社Fuji Stocker and stocker system
WO2020136844A1 (en) * 2018-12-27 2020-07-02 楽天株式会社 Information processing device, method, and program
JP2020107223A (en) * 2018-12-28 2020-07-09 Kddi株式会社 Locker reservation system
JP2021107266A (en) * 2019-12-27 2021-07-29 ソフトバンクグループ株式会社 Delivery system, building, and distribution system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002004667A (en) * 2000-06-22 2002-01-09 Hakusan Kiko:Kk Centralized control system for delivered goods storage box
JP2004026496A (en) * 2002-05-07 2004-01-29 Full Time System:Kk Reservation designation system for delivery destination locker
US20150120602A1 (en) * 2012-05-18 2015-04-30 Demand Solutions Consulting Pty Ltd System and method for object delivery and pickup
JP2017038783A (en) * 2015-08-19 2017-02-23 グローリー株式会社 Article delivery system, locker device, and storage management method
JP2018055401A (en) * 2016-09-29 2018-04-05 グローリー株式会社 Goods delivery system and goods delivery method
US10308430B1 (en) * 2016-12-23 2019-06-04 Amazon Technologies, Inc. Distribution and retrieval of inventory and materials using autonomous vehicles
JP2018177439A (en) * 2017-04-11 2018-11-15 Legare株式会社 Home delivery system
JP2019139264A (en) * 2018-02-06 2019-08-22 トヨタ自動車株式会社 Information processing apparatus, collection and delivery system, collection and delivery method and program
WO2019163184A1 (en) * 2018-02-20 2019-08-29 株式会社Fuji Stocker and stocker system
WO2020136844A1 (en) * 2018-12-27 2020-07-02 楽天株式会社 Information processing device, method, and program
JP2020107223A (en) * 2018-12-28 2020-07-09 Kddi株式会社 Locker reservation system
JP2021107266A (en) * 2019-12-27 2021-07-29 ソフトバンクグループ株式会社 Delivery system, building, and distribution system

Also Published As

Publication number Publication date
JP7113046B2 (en) 2022-08-04

Similar Documents

Publication Publication Date Title
US11854108B2 (en) System and method for controlling drone delivery or pick up during a delivery or pick up phase of drone operation
US10901418B2 (en) Autonomous ground vehicles receiving items from transportation vehicles for delivery
AU2015243644B2 (en) Method for delivering a shipment by an unmanned transport device
US20190265702A1 (en) Autonomous mobile object, delivery system, and server apparatus
US20190156280A1 (en) Enhanced delivery management methods, apparatus, and systems for a shipped item using a mobile node-enabled logistics receptacle
US9990684B2 (en) Mailport for automated parcel carriers
WO2018094019A1 (en) Autonomous multimodal logistics
CN109969735B (en) Transportation system and transportation method
US20210150655A1 (en) Information processing apparatus, information processing method and storing medium
US10520945B2 (en) System and method for delivering products using lock boxes via autonomous ground vehicles
WO2020257403A1 (en) Container device and delivery systems for using the same
JP6775091B2 (en) Delivery method, information processing device, and delivery system
US20190262333A1 (en) Sustained release buprenorphine microspheres (srbm) and methods of use thereof
US20210295242A1 (en) Methods and apparatus for unattended deliveries
US11780358B2 (en) Systems and methods for providing portable containers to users of vehicle services
JP6782387B1 (en) Delivery system, delivery method, and open / close control device
JP7113046B2 (en) Transportation system, transportation method, and management device
WO2022249319A1 (en) Information processing device, information processing method, and delivery system
CN114330954A (en) Information processing system, device and method
JP2024007239A (en) Information processing device, delivery system, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201005

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220118

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20220308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220530

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20220530

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220608

C11 Written invitation by the commissioner to file amendments

Free format text: JAPANESE INTERMEDIATE CODE: C11

Effective date: 20220608

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20220614

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20220622

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: 20220712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220725

R150 Certificate of patent or registration of utility model

Ref document number: 7113046

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150