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

JP7543377B2 - Delivery management device, delivery management system, delivery management method and program - Google Patents

Delivery management device, delivery management system, delivery management method and program Download PDF

Info

Publication number
JP7543377B2
JP7543377B2 JP2022187517A JP2022187517A JP7543377B2 JP 7543377 B2 JP7543377 B2 JP 7543377B2 JP 2022187517 A JP2022187517 A JP 2022187517A JP 2022187517 A JP2022187517 A JP 2022187517A JP 7543377 B2 JP7543377 B2 JP 7543377B2
Authority
JP
Japan
Prior art keywords
delivery
time
drone
predicted time
departure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022187517A
Other languages
Japanese (ja)
Other versions
JP2024076115A (en
Inventor
麻希 松本
孝慈 井沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2022187517A priority Critical patent/JP7543377B2/en
Publication of JP2024076115A publication Critical patent/JP2024076115A/en
Application granted granted Critical
Publication of JP7543377B2 publication Critical patent/JP7543377B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、配送管理装置、配送管理システム、配送管理方法及びプログラムに関する。 The present invention relates to a delivery management device, a delivery management system, a delivery management method, and a program.

従来、例えば、特許文献1に示すように、例えばドローンなどの無人機により荷物を配送するシステムのうち、無人機により配送される荷物の受取予定者に直接的に荷物が配送されずに、所謂、置き配を行うシステムが開示されている。詳しくは、このようなシステムにおいては、受取予定者の配送位置において無人機から荷物が離脱された結果、受取予定者の配送位置に荷物が投下されることにより、荷物の配送が完了する。 Conventionally, as shown in Patent Document 1, for example, among systems for delivering parcels using unmanned vehicles such as drones, a system has been disclosed in which the parcel is not delivered directly to the intended recipient of the parcel delivered by the unmanned vehicle, but is instead left at the recipient's location. In more detail, in such a system, the parcel is detached from the drone at the intended recipient's delivery location, and is then dropped at the intended recipient's delivery location, completing the delivery of the parcel.

国際公開第WO2017/078118号International Publication No. WO2017/078118

しかしながら、このようなシステムでは、置き配された荷物が盗難されるおそれがあった。更には、置き配された荷物が存在することにより、受取予定者の不在が他人により認識できる状態となってしまうおそれがあった。このため、荷物の配送についてセキュリティの更なる向上が望まれている。 However, with such a system, there is a risk that the left package may be stolen. Furthermore, the presence of a left package may make it possible for others to notice that the intended recipient is absent. For this reason, there is a demand for further improvements in security regarding package delivery.

上記課題を解決する配送管理装置は、無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、を備える。 The delivery management device that solves the above problem includes a location information acquisition unit that acquires location information of a person who is to receive a package delivered by a drone, and a departure determination unit that determines to depart the drone from a delivery base to a delivery location at a departure time based on the location information of the person who is to receive the package acquired by the location information acquisition unit.

上記課題を解決する配送管理システムは、無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、を備える。 A delivery management system that solves the above problem includes a location information acquisition unit that acquires location information of a person who is to receive a package delivered by a drone, and a departure determination unit that determines to depart the drone from a delivery base to a delivery location at a departure time based on the location information of the person who is to receive the package acquired by the location information acquisition unit.

上記課題を解決する配送管理方法は、1又は複数のコンピュータが、無人機により配送される荷物の受取予定者の位置情報を取得することと、前記受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定することと、を実行する。 A delivery management method that solves the above problem involves one or more computers acquiring location information of a person who is to receive a package delivered by a drone, and determining to depart the drone from a delivery base to a delivery location at a departure time based on the location information of the person who is to receive the package.

上記課題を解決するプログラムは、1又は複数のコンピュータに、無人機により配送される荷物の受取予定者の位置情報を取得することと、前記受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定することと、を実行させる。 The program for solving the above problem causes one or more computers to acquire location information of a person who is to receive a package delivered by a drone, and to determine that the drone will depart from a delivery base to a delivery location at a departure time based on the location information of the person who is to receive the package.

本発明によれば、荷物の配送についてセキュリティを向上させることができる。 The present invention can improve security for package delivery.

第1実施形態の配送管理システムの全体構成を示す図である。1 is a diagram showing an overall configuration of a delivery management system according to a first embodiment; 第1実施形態のユーザ情報データベースを示す図である。FIG. 4 is a diagram illustrating a user information database according to the first embodiment. 第1実施形態の配送管理データベースを示す図である。FIG. 2 is a diagram showing a delivery management database according to the first embodiment. 第1実施形態の配送管理サーバが実行する配送管理処理を示すフローチャートである。5 is a flowchart showing a delivery management process executed by the delivery management server of the first embodiment. 第1実施形態の配送管理サーバが実行する出発時刻決定処理を示すフローチャートである。11 is a flowchart showing a departure time determination process executed by the delivery management server of the first embodiment. 第1実施形態の無人機が実行する配送制御処理を示すフローチャートである。4 is a flowchart showing a delivery control process executed by the unmanned vehicle of the first embodiment. 第1実施形態の配送管理システムにおける制御内容を示す図である。FIG. 2 is a diagram showing control contents in the delivery management system of the first embodiment. 第1実施形態の配送管理システムにおける制御内容を示す図である。FIG. 2 is a diagram showing control contents in the delivery management system of the first embodiment. 第1実施形態の配送管理システムにおける制御内容を示す図である。FIG. 2 is a diagram showing control contents in the delivery management system of the first embodiment. 第2実施形態の無人機が実行する配送制御処理を示すフローチャートである。13 is a flowchart showing a delivery control process performed by an unmanned vehicle of the second embodiment.

[第1実施形態]
配送管理装置、配送管理システム、配送管理方法及びプログラムの一実施形態を説明する。配送管理システムは、配送位置に荷物を配送するためのシステムである。特に、荷物の配送としては、所謂、置き配が含まれる。置き配とは、配送位置において非対面で荷物を配送するサービスである。配送位置は、荷物が配送される位置であり、例えば荷物の配送先の住所というように配送領域内の位置であってもよい。つまり、配送位置は、荷物の配送先の住所に対応する位置であってもよい。
[First embodiment]
An embodiment of a delivery management device, a delivery management system, a delivery management method, and a program will be described. The delivery management system is a system for delivering parcels to a delivery location. In particular, parcel delivery includes so-called drop-off delivery. Drop-off delivery is a service for delivering parcels to a delivery location without meeting the parcel face-to-face. The delivery location is a location to which the parcel is delivered, and may be a location within a delivery area, such as the address of the parcel's delivery destination. In other words, the delivery location may be a location corresponding to the address of the parcel's delivery destination.

<配送管理システム1の構成>
図1に示すように、配送管理システム1は、配送管理サーバ10と、携帯端末装置20と、無人機30とを備える。配送管理サーバ10、携帯端末装置20及び無人機30は、ネットワーク15を介して通信可能に接続されている。以降、各装置間の通信について、ネットワーク15を介することの説明を省略する。
<Configuration of delivery management system 1>
1, the delivery management system 1 includes a delivery management server 10, a mobile terminal device 20, and an unmanned vehicle 30. The delivery management server 10, the mobile terminal device 20, and the unmanned vehicle 30 are communicatively connected via a network 15. Hereinafter, a description of communication between the devices via the network 15 will be omitted.

<配送管理サーバ10の構成>
配送管理サーバ10は、荷物の配送に関する情報を管理するサーバである。配送管理サーバ10は、配送サービスの管理者により管理される。配送管理サーバ10は、1又は複数のコンピュータから構成される。
<Configuration of delivery management server 10>
The delivery management server 10 is a server that manages information related to delivery of packages. The delivery management server 10 is managed by a delivery service manager. The delivery management server 10 is composed of one or more computers.

配送管理サーバ10は、サーバ制御部11、サーバ記憶部12及びサーバ通信部13を備える。サーバ制御部11は、配送管理サーバ10を制御するように構成される。サーバ制御部11は、演算装置及び主記憶媒体を含む。演算装置は、OS(Operating System)及び各種プログラムをサーバ記憶部12等から主記憶媒体にロードし、主記憶媒体から取り出した命令を実行する。演算装置は、1つ又は複数の回路(circuitry)である。回路は、CPU、GPU(Graphic Processing Unit)、又はNPU(Neural network Processing Unit)等であってもよい。サーバ記憶部12は、副記憶媒体であって、荷物の配送を管理するための各種情報を記憶する。 The delivery management server 10 includes a server control unit 11, a server memory unit 12, and a server communication unit 13. The server control unit 11 is configured to control the delivery management server 10. The server control unit 11 includes a calculation device and a main storage medium. The calculation device loads an OS (Operating System) and various programs from the server memory unit 12, etc., to the main storage medium, and executes instructions retrieved from the main storage medium. The calculation device is one or more circuits. The circuit may be a CPU, a GPU (Graphic Processing Unit), an NPU (Neural network Processing Unit), etc. The server memory unit 12 is a secondary storage medium, and stores various information for managing the delivery of packages.

サーバ通信部13は、ハードウェア、ソフトウェア、又はこれらの組み合わせとして実装される。サーバ通信部13は、携帯端末装置20及び無人機30との間でデータを送受信する。配送管理サーバ10は、管理者等が入力操作を行うための操作部を備えてもよく、情報を表示する表示部を備えてもよい。 The server communication unit 13 is implemented as hardware, software, or a combination of these. The server communication unit 13 transmits and receives data between the mobile terminal device 20 and the drone 30. The delivery management server 10 may be equipped with an operation unit that allows an administrator or the like to perform input operations, and may be equipped with a display unit that displays information.

<携帯端末装置20の構成>
携帯端末装置20は、荷物を受け取る予定の受取予定者により携帯可能な情報処理装置である。携帯端末装置20は、1又は複数のコンピュータから構成される。携帯端末装置20は、スマートフォン(多機能電話端末)、フィーチャーフォン、タブレット端末、ウェアラブルコンピュータ、又はこれらの装置以外の画像を表示可能な装置である。
<Configuration of mobile terminal device 20>
The mobile terminal device 20 is an information processing device that can be carried by a recipient who is scheduled to receive a package. The mobile terminal device 20 is composed of one or more computers. The mobile terminal device 20 is a smartphone (multifunction telephone terminal), a feature phone, a tablet terminal, a wearable computer, or a device other than these devices that can display images.

携帯端末装置20は、端末制御部21、端末記憶部22、端末通信部23、端末入力部24、端末表示部25及びスピーカ26を備える。端末制御部21は、携帯端末装置20を制御するように構成される。端末制御部21は、演算装置及び主記憶媒体を含む。端末制御部21は、サーバ制御部11と同じような構成であり、演算装置及び主記憶媒体の説明を省略する。 The mobile terminal device 20 includes a terminal control unit 21, a terminal storage unit 22, a terminal communication unit 23, a terminal input unit 24, a terminal display unit 25, and a speaker 26. The terminal control unit 21 is configured to control the mobile terminal device 20. The terminal control unit 21 includes a calculation device and a main storage medium. The terminal control unit 21 has a similar configuration to the server control unit 11, and a description of the calculation device and the main storage medium will be omitted.

端末記憶部22は、副記憶媒体であって、受取予定者に関する各種情報を記憶する。端末記憶部22は、配送に関する通知を受信可能な通知プログラムを記憶していてもよい。通知プログラムは、配送サービスの提供を受けるための専用のプログラムであってもよい。通知プログラムは、ソーシャル・ネットワーキング・サービスを利用するプログラムであってもよい。通知プログラムは、通知メールを受信可能なメールソフトであってもよい。 The terminal storage unit 22 is a secondary storage medium that stores various information related to the intended recipient. The terminal storage unit 22 may store a notification program capable of receiving notifications related to delivery. The notification program may be a program dedicated to receiving delivery services. The notification program may be a program that uses a social networking service. The notification program may be email software capable of receiving notification emails.

端末通信部23は、ハードウェア、ソフトウェア、又はこれらの組み合わせとして実装される。端末通信部23は、配送管理サーバ10及び無人機30との間でデータを送受信する。 The terminal communication unit 23 is implemented as hardware, software, or a combination of these. The terminal communication unit 23 transmits and receives data between the delivery management server 10 and the drone 30.

端末入力部24は、受取予定者の操作に応じて情報を入力するように構成される。端末入力部24は、操作ボタン等のポインティングデバイスであってもよい。端末入力部24は、端末表示部25と一体化されたタッチパネルであってもよい。端末表示部25は、端末制御部21の出力指示に応じて各種画像を表示する。スピーカ26は、端末制御部21の出力指示に応じて各種音声を出力する。 The terminal input unit 24 is configured to input information in response to an operation by the intended recipient. The terminal input unit 24 may be a pointing device such as an operation button. The terminal input unit 24 may be a touch panel integrated with the terminal display unit 25. The terminal display unit 25 displays various images in response to an output instruction from the terminal control unit 21. The speaker 26 outputs various sounds in response to an output instruction from the terminal control unit 21.

<無人機30の構成>
無人機30は、人が搭乗せずに荷物を配送する装置である。無人機30は、人が搭乗せずに空中を飛行する航空機であってもよく、無人飛行体又はドローンともいう。無人機30は、配送サービスの管理者又はその他の無人機30の所有者によって管理される装置であってもよい。無人機30は、1又は複数のコンピュータから構成される。
<Configuration of drone 30>
The drone 30 is a device that delivers packages without a person on board. The drone 30 may be an aircraft that flies in the air without a person on board, and is also called an unmanned aerial vehicle or a drone. The drone 30 may be a device that is managed by a manager of a delivery service or another owner of the drone 30. The drone 30 is composed of one or more computers.

無人機30は、無人機制御装置31を備える。無人機制御装置31は、無人機制御部32、無人機記憶部33及び無人機通信部34を備える。無人機制御部32は、無人機30を制御するように構成される。無人機制御部32は、演算装置及び主記憶媒体を含む。無人機制御部32は、サーバ制御部11と同じような構成であり、演算装置及び主記憶媒体の説明を省略する。無人機記憶部33は、副記憶媒体であって、荷物を配送するための各種情報を記憶する。 The drone 30 is equipped with a drone control device 31. The drone control device 31 is equipped with a drone control unit 32, a drone memory unit 33, and a drone communication unit 34. The drone control unit 32 is configured to control the drone 30. The drone control unit 32 includes a calculation device and a main memory medium. The drone control unit 32 has a similar configuration to the server control unit 11, and a description of the calculation device and main memory medium will be omitted. The drone memory unit 33 is a secondary memory medium, and stores various information for delivering packages.

無人機通信部34は、ハードウェア、ソフトウェア、又はこれらの組み合わせとして実装される。無人機通信部34は、配送管理サーバ10及び携帯端末装置20との間でデータを送受信する。 The drone communication unit 34 is implemented as hardware, software, or a combination of these. The drone communication unit 34 transmits and receives data between the delivery management server 10 and the mobile terminal device 20.

無人機30は、駆動部35及び電池36を備える。駆動部35は、駆動源と回転翼とを含む。駆動源は、電池36から供給される電力によって駆動するように構成される。駆動源は、電動モータであってもよい。回転翼は、駆動源からの動力によって動作するように構成される。電池36は、少なくとも駆動部35のエネルギー源であり、無人機30のエネルギー源であってもよい。電池36は、充電が可能な二次電池であってもよい。 The drone 30 includes a drive unit 35 and a battery 36. The drive unit 35 includes a drive source and a rotor. The drive source is configured to be driven by power supplied from the battery 36. The drive source may be an electric motor. The rotor is configured to operate by power from the drive source. The battery 36 is an energy source for at least the drive unit 35, and may also be an energy source for the drone 30. The battery 36 may be a rechargeable secondary battery.

駆動部35は、燃料を消費して駆動するエンジンであってもよい。この場合には、電池36に代えて駆動部35に燃料を供給する燃料供給部が設けられる。また、無人機30は、複数の種類の駆動源を搭載したハイブリッド式の駆動部35を備えていてもよい。 The drive unit 35 may be an engine that consumes fuel to operate. In this case, a fuel supply unit that supplies fuel to the drive unit 35 is provided instead of the battery 36. The unmanned vehicle 30 may also be equipped with a hybrid drive unit 35 equipped with multiple types of drive sources.

無人機30は、荷物保持部37を備えてもよい。荷物保持部37は、配送位置まで荷物を保持するように構成される。荷物保持部37は、配送位置において荷物を離脱することにより荷物を配送する。荷物保持部37は、電池36から供給される電力によって駆動するように構成される。 The drone 30 may include a luggage holding unit 37. The luggage holding unit 37 is configured to hold the luggage until it reaches the delivery location. The luggage holding unit 37 delivers the luggage by releasing it at the delivery location. The luggage holding unit 37 is configured to be powered by power supplied from the battery 36.

荷物保持部37は、リール又はウィンチ、及びケーブル(ワイヤ)を備えてもよい。フックは、荷物の切り離しが可能である。フックは、ケーブルの先端に設けられていてもよい。フックは、ケーブルが緩むことで張力が小さくなると荷物を離脱してもよい。フックは、通電又は非通電によって荷物を離脱してもよい。荷物保持部37は、荷物を支持する支持アームと支持アームの駆動機構とを備えてもよい。 The luggage holding unit 37 may include a reel or winch and a cable (wire). The hook is capable of detaching the luggage. The hook may be provided at the end of the cable. The hook may detach the luggage when the cable slackens and the tension decreases. The hook may detach the luggage by applying or de-applying electricity. The luggage holding unit 37 may include a support arm that supports the luggage and a drive mechanism for the support arm.

無人機30は、センサユニット38を備えてもよい。センサユニット38は、現在位置を検出するGPSセンサを備えてもよい。センサユニット38は、測距センサを備えてもよい。測距センサは、飛行時間(Time of Flight)を測定検出するToFセンサであってもよい。測距センサは、LiDAR、レーダ、又は超音波センサであってもよい。LiDARの測距センサは、レーザー光をパルス状に対象物に照射するとともに、対象物に当たって跳ね返ってくるまでの時間差を計測する。測距センサは、時間差に基づき、対象物までの距離、対象物の位置、又は対象物の形状を計測する。レーダは、ミリ波等の電波を対象物に照射するとともに、対象物に当たって跳ね返ってくるまでの時間差を計測する。超音波センサは、超音波を対象物に照射する。センサユニット38は、風向風速センサ、加速度センサ、ジャイロセンサ、赤外線センサ、地磁気センサ、高度センサ、変位センサ、及び温度センサのうち少なくとも一つを含んでもよい。 The drone 30 may include a sensor unit 38. The sensor unit 38 may include a GPS sensor that detects the current position. The sensor unit 38 may include a distance sensor. The distance sensor may be a ToF sensor that measures and detects the time of flight. The distance sensor may be a LiDAR, radar, or ultrasonic sensor. The LiDAR distance sensor irradiates a target with pulsed laser light and measures the time difference until it hits the target and bounces back. The distance sensor measures the distance to the target, the position of the target, or the shape of the target based on the time difference. The radar irradiates the target with radio waves such as millimeter waves and measures the time difference until it hits the target and bounces back. The ultrasonic sensor irradiates the target with ultrasonic waves. The sensor unit 38 may include at least one of a wind direction and speed sensor, an acceleration sensor, a gyro sensor, an infrared sensor, a geomagnetic sensor, an altitude sensor, a displacement sensor, and a temperature sensor.

無人機30は、1つ又は複数の撮像装置39を備えてもよい。撮像装置39は、撮像を行うように構成される。撮像装置39の一例は、可視光カメラである。また、撮像装置39の一例は、全方位カメラである。 The drone 30 may include one or more imaging devices 39. The imaging devices 39 are configured to capture images. An example of the imaging device 39 is a visible light camera. Another example of the imaging device 39 is an omnidirectional camera.

このように、無人機30は、センサユニット38が検出した情報を取得して無人機30の位置情報を認識可能である。無人機30は、撮像装置39から取得した撮像データを画像処理することによって、障害物、及び荷物の配達位置等を認識可能である。 In this way, the drone 30 can acquire information detected by the sensor unit 38 and recognize the position information of the drone 30. The drone 30 can recognize obstacles, delivery locations of packages, etc. by image processing the image data acquired from the imaging device 39.

<配送管理サーバ10の機能>
ここで、配送管理サーバ10の機能について説明する。
サーバ制御部11は、各種プログラムを実行することで各種の機能部として機能する。つまり、配送管理サーバ10は、各種の機能部を備える。配送管理サーバ10は、配送管理装置の一例に相当する。
<Functions of delivery management server 10>
Here, the functions of the delivery management server 10 will be described.
The server control unit 11 executes various programs to function as various functional units. That is, the delivery management server 10 includes various functional units. The delivery management server 10 corresponds to an example of a delivery management device.

サーバ制御部11は、位置情報取得部11Aを備える。位置情報取得部11Aは、携帯端末装置20との通信により携帯端末装置20の位置情報を取得する。これにより、位置情報取得部11Aは、受取予定者の位置情報を取得するように構成される。 The server control unit 11 includes a location information acquisition unit 11A. The location information acquisition unit 11A acquires location information of the mobile terminal device 20 through communication with the mobile terminal device 20. As a result, the location information acquisition unit 11A is configured to acquire location information of the intended recipient.

サーバ制御部11は、出発決定部11Bを備える。出発決定部11Bは、受取予定者の位置情報に基づく出発時刻に無人機30を配送拠点から配送位置に出発させることを決定する。特に、出発決定部11Bは、配送位置において無人機30から荷物が離脱される時刻が、受取予定者が配送位置に到着する到着予測時刻よりも遅くなる出発時刻に無人機30を配送拠点から配送位置に出発させることを決定する。 The server control unit 11 includes a departure determination unit 11B. The departure determination unit 11B determines to depart the drone 30 from the distribution base to the delivery location at a departure time based on the location information of the intended recipient. In particular, the departure determination unit 11B determines to depart the drone 30 from the distribution base to the delivery location at a departure time that is later than the predicted arrival time at which the intended recipient arrives at the delivery location when the package is released from the drone 30 at the delivery location.

サーバ制御部11は、離脱位置取得部11Cを備える。離脱位置取得部11Cは、離脱位置を取得する。離脱位置は、無人機30から荷物を離脱させる位置である。離脱位置は、配送位置において荷物を離脱する位置であり、配送位置における上空ではなく地上に近い位置である。 The server control unit 11 includes a departure position acquisition unit 11C. The departure position acquisition unit 11C acquires the departure position. The departure position is a position where the luggage is to be detached from the drone 30. The departure position is a position where the luggage is to be detached at the delivery position, and is a position close to the ground, not in the air above the delivery position.

離脱位置としては、第1離脱位置と、第2離脱位置とを含む。第2離脱位置は、第1離脱位置よりも、離脱後の荷物に対する視界を障害物により遮り易い位置である。具体的な一例をあげると、第1離脱位置としては、第2離脱位置と比較して配送位置の周辺から視認し易い玄関先が該当し、第2離脱位置としては、第1離脱位置と比較して配送位置の周辺から視認にし難い塀の内側の位置が該当する。 The departure positions include a first departure position and a second departure position. The second departure position is a position where the view of the package after departure is more likely to be blocked by an obstacle than the first departure position. As a specific example, the first departure position corresponds to the front door, which is easier to see from the vicinity of the delivery position compared to the second departure position, and the second departure position corresponds to a position inside a fence, which is harder to see from the vicinity of the delivery position compared to the first departure position.

<データベース>
次に、図2及び図3を参照して、サーバ記憶部12に記憶されるデータベースについて説明する。
<Database>
Next, the database stored in the server storage unit 12 will be described with reference to FIGS.

図2に示すように、サーバ記憶部12は、ユーザ情報データベース40を記憶する。ユーザ情報データベース40は、1又は複数のユーザ情報40Aを含む。ユーザは、配送管理システム1を利用するユーザであり、受取予定者であってもよい。 As shown in FIG. 2, the server storage unit 12 stores a user information database 40. The user information database 40 includes one or more pieces of user information 40A. A user is a user who uses the delivery management system 1, and may also be a prospective recipient.

ユーザ情報40Aは、ユーザID、住所情報、端末ID及び通知先情報を含む。ユーザ情報40Aにおいて、ユーザIDには、住所情報、端末ID及び通知先情報が対応付けられている。 User information 40A includes a user ID, address information, a terminal ID, and notification destination information. In user information 40A, the user ID is associated with address information, a terminal ID, and notification destination information.

ユーザIDは、ユーザを識別可能な識別情報であり、受取予定者を識別可能な識別情報である。住所情報は、ユーザの住所を示す情報であり、配送位置を示す情報である。端末IDは、ユーザが携帯する携帯端末装置20を識別可能な識別情報である。端末IDは、携帯端末装置20の位置情報を取得するときに参照される。通知先情報は、ユーザへの通知先を示す情報であり、ユーザのメールアドレスであってもよく、携帯端末装置20に関連付けられたデバイストークンであってもよい。 The user ID is identification information that can identify the user and the intended recipient. The address information is information that indicates the user's address and information that indicates the delivery location. The terminal ID is identification information that can identify the mobile terminal device 20 carried by the user. The terminal ID is referenced when acquiring location information of the mobile terminal device 20. The notification destination information is information that indicates the destination of notifications to the user, and may be the user's email address or a device token associated with the mobile terminal device 20.

図3に示すように、サーバ記憶部12は、配送管理データベース41を記憶する。配送管理データベース41は、1又は複数の配送データ41Aを含む。
配送データ41Aは、配送番号、ユーザID、配送位置、離脱位置、配送拠点、無人機ID、配送日、配送時刻範囲、最早出発時刻、最遅出発時刻、出発時刻及び配送状態を含む。配送データ41Aにおいて、配送番号には、ユーザID、配送位置、配送拠点、無人機ID、配送日、配送時刻範囲、最早出発時刻、最遅出発時刻、出発時刻及び配送状態が対応付けられている。
3, the server storage unit 12 stores a delivery management database 41. The delivery management database 41 includes one or more delivery data 41A.
The delivery data 41A includes a delivery number, a user ID, a delivery location, a departure location, a delivery base, an unmanned vehicle ID, a delivery date, a delivery time range, an earliest departure time, a latest departure time, a departure time, and a delivery status. In the delivery data 41A, the delivery number is associated with a user ID, a delivery location, a delivery base, an unmanned vehicle ID, a delivery date, a delivery time range, an earliest departure time, a latest departure time, a departure time, and a delivery status.

配送番号は、荷物の配送に対して割り振られる識別情報である。配送位置は、荷物を配送する位置であり、荷物を配送する住所であってもよい。離脱位置は、第1離脱位置と、第2離脱位置とを含む。第1離脱位置及び第2離脱位置は、ユーザによって設定可能であってもよい。配送拠点は、荷物を配送するための拠点の位置であり、拠点の住所であってもよい。無人機IDは、荷物を配送する無人機30を識別可能な情報である。 The delivery number is identification information assigned to the delivery of a package. The delivery location is the location where the package is delivered, and may be the address where the package is delivered. The departure location includes a first departure location and a second departure location. The first departure location and the second departure location may be set by the user. The delivery base is the location of a base for delivering the package, and may be the address of the base. The drone ID is information that can identify the drone 30 that delivers the package.

配送日は、荷物を配送する予定の日を示す情報である。配送時刻範囲は、荷物を配送する予定の配送時刻の範囲を示す情報である。配送時刻の範囲は、最早配送時刻から最遅配送時刻までの範囲である。最早配送時刻は、配送時刻範囲のうち最も早い時刻である。最遅配送時刻は、配送時刻範囲のうち最も遅い時刻である。 The delivery date is information indicating the date on which the package is scheduled to be delivered. The delivery time range is information indicating the range of delivery times when the package is scheduled to be delivered. The delivery time range is from the earliest delivery time to the latest delivery time. The earliest delivery time is the earliest time within the delivery time range. The latest delivery time is the latest time within the delivery time range.

最早出発時刻は、配送位置において最早配送時刻に荷物を配送するために配送拠点を出発する時刻である。つまり、最早出発時刻は、配送時刻範囲内に荷物を配送するために最も早い出発時刻である。最遅出発時刻は、配送位置において最遅配送時刻に荷物を配送するために配送拠点を出発する時刻である。つまり、最遅出発時刻は、配送時刻範囲内に荷物を配送するために最も遅い出発時刻である。出発時刻は、無人機30が配送位置に向けて配送拠点を出発する時刻であり、サーバ制御部11によって設定される時刻である。配送状態は、荷物の配送に関する状態を示す情報であり、荷物の配送前であるか、荷物の配送中であるか、荷物の配送が完了したかを示す情報であってもよい。 The earliest departure time is the time at which the delivery base is departed in order to deliver the parcel at the earliest delivery time at the delivery location. In other words, the earliest departure time is the earliest departure time for delivering the parcel within the delivery time range. The latest departure time is the time at which the delivery base is departed in order to deliver the parcel at the latest delivery time at the delivery location. In other words, the latest departure time is the latest departure time for delivering the parcel within the delivery time range. The departure time is the time at which the drone 30 departs from the delivery base for the delivery location, and is the time set by the server control unit 11. The delivery status is information indicating the status regarding the delivery of the parcel, and may be information indicating whether the parcel has not yet been delivered, whether the parcel is being delivered, or whether the parcel has been delivered.

配送管理サーバ10において、サーバ制御部11は、これらのデータベースを参照することにより、各種の情報を取得可能である。また、無人機30において、無人機制御部32は、配送管理サーバ10との通信により、各種の情報を取得可能である。これにより、無人機制御部32は、これらのデータベースに基づいて、荷物の配送を行う。 In the delivery management server 10, the server control unit 11 can obtain various information by referring to these databases. In the drone 30, the drone control unit 32 can obtain various information by communicating with the delivery management server 10. As a result, the drone control unit 32 delivers packages based on these databases.

<配送管理処理>
ここで、図4を参照して配送管理サーバ10において実行される配送管理処理について説明する。配送管理処理は、サーバ制御部11によって所定周期毎に実行される処理である。また、配送管理処理は、配送状態が荷物の配送前である1又は複数の配送データ41Aを制御対象とする処理であるが、発明の理解を容易とするために1つの配送データ41Aを制御対象として説明する。
<Delivery management process>
Here, the delivery management process executed in the delivery management server 10 will be described with reference to Fig. 4. The delivery management process is executed at a predetermined interval by the server control unit 11. The delivery management process is a process that controls one or more pieces of delivery data 41A whose delivery status is before package delivery, but to facilitate understanding of the invention, the process will be described with one piece of delivery data 41A as the control object.

図4に示すように、ステップS10において、サーバ制御部11は、移動時間取得処理を実行する。この処理において、サーバ制御部11は、配送番号に対応する配送拠点と配送位置とを配送管理データベース41から取得する。サーバ制御部11は、配送拠点と配送位置との移動距離を算出する。サーバ制御部11は、移動距離と、予め定めた無人機30の移動速度とに基づいて、無人機30の移動時間を算出する。これにより、サーバ制御部11は、配送拠点から配送位置までの無人機30の移動時間を取得する。この処理が終了した場合、サーバ制御部11は、ステップS11に処理を移行する。 As shown in FIG. 4, in step S10, the server control unit 11 executes a travel time acquisition process. In this process, the server control unit 11 acquires the delivery base and delivery location corresponding to the delivery number from the delivery management database 41. The server control unit 11 calculates the travel distance between the delivery base and the delivery location. The server control unit 11 calculates the travel time of the drone 30 based on the travel distance and a predetermined travel speed of the drone 30. In this way, the server control unit 11 acquires the travel time of the drone 30 from the delivery base to the delivery location. When this process is completed, the server control unit 11 transitions to step S11.

ステップS11において、サーバ制御部11は、最早出発時刻取得処理を実行する。この処理において、サーバ制御部11は、配送時刻範囲のうち最早配送時刻を配送管理データベース41から取得する。サーバ制御部11は、最早配送時刻と無人機30の移動時間とに基づいて最早出発時刻を算出する。このように、サーバ制御部11は、最早出発時刻を取得する。サーバ制御部11は、取得した最早出発時刻を配送管理データベース41に記憶する。この処理が終了した場合、サーバ制御部11は、ステップS12に処理を移行する。 In step S11, the server control unit 11 executes an earliest departure time acquisition process. In this process, the server control unit 11 acquires the earliest delivery time within the delivery time range from the delivery management database 41. The server control unit 11 calculates the earliest departure time based on the earliest delivery time and the travel time of the unmanned vehicle 30. In this manner, the server control unit 11 acquires the earliest departure time. The server control unit 11 stores the acquired earliest departure time in the delivery management database 41. When this process is completed, the server control unit 11 proceeds to step S12.

ステップS12において、サーバ制御部11は、最遅出発時刻取得処理を実行する。この処理において、サーバ制御部11は、配送時刻範囲のうち最遅配送時刻を配送管理データベース41から取得する。サーバ制御部11は、最遅配送時刻と無人機30の移動時間とに基づいて最遅出発時刻を算出する。このように、サーバ制御部11は、最遅出発時刻を取得する。サーバ制御部11は、取得した最遅出発時刻を配送管理データベース41に記憶する。この処理が終了した場合、サーバ制御部11は、ステップS13に処理を移行する。 In step S12, the server control unit 11 executes a latest departure time acquisition process. In this process, the server control unit 11 acquires the latest delivery time within the delivery time range from the delivery management database 41. The server control unit 11 calculates the latest departure time based on the latest delivery time and the travel time of the unmanned vehicle 30. In this manner, the server control unit 11 acquires the latest departure time. The server control unit 11 stores the acquired latest departure time in the delivery management database 41. When this process is completed, the server control unit 11 proceeds to step S13.

ステップS13において、サーバ制御部11は、現在の時刻が最遅出発時刻であるか否かを判定する。この処理において、サーバ制御部11は、現在の時刻が最遅出発時刻であると判定した場合、ステップS21に処理を移行する。一方、サーバ制御部11は、現在の時刻が最遅出発時刻ではないと判定した場合、ステップS14に処理を移行する。 In step S13, the server control unit 11 determines whether the current time is the latest departure time. In this process, if the server control unit 11 determines that the current time is the latest departure time, the process proceeds to step S21. On the other hand, if the server control unit 11 determines that the current time is not the latest departure time, the process proceeds to step S14.

ステップS14において、サーバ制御部11は、判定条件が成立したか否かを判定する。判定条件は、配送状態が荷物の配送前であり、かつ、最早出発時刻であるときに成立する。また、判定条件は、配送状態が荷物の配送前であり、かつ、最早出発時刻よりも後において予め定めた周期で成立可能である。予め定めた周期としては、配送時刻範囲よりも短い時間が好ましく、例えば1分などであってもよい。このように、判定条件は、配送状態が荷物の配送前であり、かつ、最早出発時刻以降において予め定めた周期で成立する。 In step S14, the server control unit 11 determines whether the judgment condition is met. The judgment condition is met when the delivery status is before the package is delivered and it is the earliest departure time. The judgment condition can also be met at a predetermined cycle when the delivery status is before the package is delivered and after the earliest departure time. The predetermined cycle is preferably a time shorter than the delivery time range, and may be, for example, one minute. In this way, the judgment condition is met at a predetermined cycle when the delivery status is before the package is delivered and after the earliest departure time.

この処理において、サーバ制御部11は、判定条件が成立していないと判定した場合、ステップS20に処理を移行する。一方、サーバ制御部11は、判定条件が成立したと判定した場合、ステップS15に処理を移行する。 In this process, if the server control unit 11 determines that the judgment condition is not met, the process proceeds to step S20. On the other hand, if the server control unit 11 determines that the judgment condition is met, the process proceeds to step S15.

ステップS15において、サーバ制御部11は、配送予測時刻取得処理を実行する。この処理において、サーバ制御部11は、現在の時刻に配送拠点を出発したと仮定した場合に配送位置に到着する配送予測時刻を算出する。詳しくは、サーバ制御部11は、現在の時刻に無人機30の移動時間を加えた時刻を配送予測時刻として算出する。つまり、サーバ制御部11は、無人機30の移動時間に基づいて配送予測時刻として算出する。これにより、サーバ制御部11は、無人機30の移動時間に基づいて配送予測時刻を取得する。 In step S15, the server control unit 11 executes a predicted delivery time acquisition process. In this process, the server control unit 11 calculates the predicted delivery time at which the delivery location will be reached if the delivery base is assumed to depart at the current time. In detail, the server control unit 11 calculates the predicted delivery time by adding the travel time of the unmanned vehicle 30 to the current time. In other words, the server control unit 11 calculates the predicted delivery time based on the travel time of the unmanned vehicle 30. As a result, the server control unit 11 acquires the predicted delivery time based on the travel time of the unmanned vehicle 30.

具体的な一例をあげると、サーバ制御部11は、最早出発時刻であるときに判定条件が成立したと判定すると、無人機30が配送拠点を最早出発時刻に出発したと仮定して、配送予測時刻として最早配送時刻を算出する。サーバ制御部11は、最早出発時刻よりも後において判定条件が成立したと判定すると、無人機30が配送拠点を現在の時刻に出発したと仮定して、現在の時刻に無人機30の移動時間を加えた時刻を配送予測時刻として算出する。この処理が終了した場合、サーバ制御部11は、ステップS16に処理を移行する。 To give a specific example, when the server control unit 11 determines that the judgment condition is met when it is the earliest departure time, it assumes that the drone 30 departed the distribution base at the earliest departure time and calculates the earliest delivery time as the predicted delivery time. When the server control unit 11 determines that the judgment condition is met after the earliest departure time, it assumes that the drone 30 departed the distribution base at the current time and calculates the current time plus the travel time of the drone 30 as the predicted delivery time. When this process is completed, the server control unit 11 proceeds to step S16.

ステップS16において、サーバ制御部11は、位置情報取得処理を実行する。この処理において、サーバ制御部11は、端末IDに対応する携帯端末装置20との通信により携帯端末装置20の位置情報を取得することで、受取予定者の位置情報を取得する。このような処理を実行するサーバ制御部11が位置情報取得部11Aの一例に相当する。この処理が終了した場合、サーバ制御部11は、ステップS17に処理を移行する。 In step S16, the server control unit 11 executes a location information acquisition process. In this process, the server control unit 11 acquires the location information of the mobile terminal device 20 by communicating with the mobile terminal device 20 corresponding to the terminal ID, thereby acquiring the location information of the intended recipient. The server control unit 11 that executes such a process corresponds to an example of the location information acquisition unit 11A. When this process is completed, the server control unit 11 proceeds to step S17.

ステップS17において、サーバ制御部11は、位置情報解析処理を実行する。この処理において、サーバ制御部11は、受取予定者の位置情報を解析する。詳しくは、サーバ制御部11は、配送位置と受取予定者の位置情報とに基づいて、受取予定者が配送位置に到着する到着予測時間を予測してもよい。到着予測時間は、受取予定者が配送位置に到着する最速の時間であってもよい。 In step S17, the server control unit 11 executes a location information analysis process. In this process, the server control unit 11 analyzes the location information of the intended recipient. In detail, the server control unit 11 may predict a predicted arrival time for the intended recipient to arrive at the delivery location based on the delivery location and the location information of the intended recipient. The predicted arrival time may be the fastest time for the intended recipient to arrive at the delivery location.

また、サーバ制御部11は、複数回に亘って取得された複数の受取予定者の位置情報に基づいて、受取予定者の移動方向及び受取予定者の移動速度を予測してもよい。更に、サーバ制御部11は、受取予定者の移動速度に基づいて、受取予定者が移動しているか否かを予測してもよい。更に、サーバ制御部11は、受取予定者の位置情報と、受取予定者の移動方向と、受取予定者の移動速度とに基づいて、受取予定者の移動手段を予測してもよい。受取予定者の移動手段は、徒歩、自転車、バイク、自動車を含んでもよく、バス及び電車などの公共交通機関などを含んでもよい。そして、サーバ制御部11は、受取予定者の位置情報と、受取予定者の移動手段とに基づいて、受取予定者が配送位置に到着する到着予測時間を予測してもよい。また、サーバ制御部11は、受取予定者の位置情報と、受取予定者の移動方向と、受取予定者の移動速度とに基づいて、受取予定者が配送位置に移動しているか否かを予測してもよい。また、サーバ制御部11は、受取予定者の位置情報と、受取予定者の移動方向と、受取予定者の移動速度とに基づいて、受取予定者が配送位置に到着する到着予測時間を予測してもよい。 The server control unit 11 may also predict the movement direction and movement speed of the planned recipient based on the location information of multiple planned recipients acquired multiple times. Furthermore, the server control unit 11 may predict whether the planned recipient is moving based on the movement speed of the planned recipient. Furthermore, the server control unit 11 may predict the transportation means of the planned recipient based on the location information of the planned recipient, the movement direction of the planned recipient, and the movement speed of the planned recipient. The transportation means of the planned recipient may include walking, bicycle, motorcycle, and automobile, and may include public transportation such as buses and trains. Then, the server control unit 11 may predict the expected arrival time at which the planned recipient will arrive at the delivery position based on the location information of the planned recipient and the transportation means of the planned recipient. Furthermore, the server control unit 11 may predict whether the planned recipient is moving to the delivery position based on the location information of the planned recipient, the movement direction of the planned recipient, and the movement speed of the planned recipient. The server control unit 11 may also predict the expected arrival time of the intended recipient at the delivery location based on the location information of the intended recipient, the moving direction of the intended recipient, and the moving speed of the intended recipient.

具体的な一例をあげると、サーバ制御部11は、受取予定者の位置情報が道路上であり、かつ、受取予定者の移動方向が道路沿いであり、受取予定者の移動速度が徒歩に対応する速度範囲である場合に、受取予定者の移動手段を徒歩として予測してもよい。サーバ制御部11は、受取予定者の位置情報が線路上であり、かつ、受取予定者の移動方向が線路沿いであり、受取予定者の移動速度が電車移動に対応する速度範囲である場合に、受取予定者の移動手段を電車として予測してもよい。この処理が終了した場合、サーバ制御部11は、ステップS18に処理を移行する。 As a specific example, the server control unit 11 may predict the expected recipient's mode of transportation as walking when the expected recipient's location information is on a road, the expected recipient's direction of movement is along the road, and the expected recipient's movement speed is within a speed range corresponding to walking. The server control unit 11 may predict the expected recipient's mode of transportation as train when the expected recipient's location information is on a railroad track, the expected recipient's direction of movement is along the railroad track, and the expected recipient's movement speed is within a speed range corresponding to train travel. When this process is completed, the server control unit 11 proceeds to step S18.

ステップS18において、サーバ制御部11は、到着予測時刻取得処理を実行する。この処理において、サーバ制御部11は、受取予定者の位置情報の解析結果に基づいて、受取予定者が配送位置に到着する到着予測時刻を取得する。このように、サーバ制御部11は、受取予定者の到着予測時刻を取得する。この処理が終了した場合、サーバ制御部11は、ステップS19に処理を移行する。 In step S18, the server control unit 11 executes a process for obtaining a predicted arrival time. In this process, the server control unit 11 obtains a predicted arrival time for the intended recipient to arrive at the delivery location based on the analysis results of the intended recipient's location information. In this way, the server control unit 11 obtains the predicted arrival time of the intended recipient. When this process is completed, the server control unit 11 proceeds to step S19.

ステップS19において、サーバ制御部11は、出発時刻決定処理を実行する。この処理において、サーバ制御部11は、受取予定者の到着予測時刻と無人機30の配送予測時刻とに基づいて出発時刻を決定する。つまり、サーバ制御部11は、受取予定者が配送位置に到着するまでの到着予測時間と、無人機30が配送位置に到着するまでの移動時間とに基づく出発時刻に無人機30を出発させることを決定する。そして、サーバ制御部11は、決定した出発時刻を配送管理データベース41に記憶する。この処理が終了した場合、サーバ制御部11は、ステップS20に処理を移行する。 In step S19, the server control unit 11 executes a departure time determination process. In this process, the server control unit 11 determines the departure time based on the predicted arrival time of the intended recipient and the predicted delivery time of the unmanned vehicle 30. In other words, the server control unit 11 determines to depart the unmanned vehicle 30 at a departure time based on the predicted arrival time until the intended recipient arrives at the delivery location and the travel time until the unmanned vehicle 30 arrives at the delivery location. The server control unit 11 then stores the determined departure time in the delivery management database 41. When this process is completed, the server control unit 11 proceeds to step S20.

図5に示すように、出発時刻決定処理について具体的に説明すると、ステップS23において、サーバ制御部11は、受取予定者の到着予測時刻が最遅配送時刻よりも遅いか否かを判定する。サーバ制御部11は、受取予定者の到着予測時刻が最遅配送時刻よりも遅いと判定した場合、ステップS24に処理を移行する。 As shown in FIG. 5, the departure time determination process will be specifically described. In step S23, the server control unit 11 determines whether the expected recipient's predicted arrival time is later than the latest delivery time. If the server control unit 11 determines that the expected recipient's predicted arrival time is later than the latest delivery time, the process proceeds to step S24.

ステップS24において、サーバ制御部11は、出発時刻として最遅出発時刻を決定する。つまり、サーバ制御部11は、最早出発時刻から最遅出発時刻までにおいて、無人機30が配送拠点から配送位置に出発しておらず、受取予定者の到着予測時刻が最遅配送時刻よりも遅いときに最遅出発時刻に無人機30を出発させることを決定する。この処理が終了した場合、サーバ制御部11は、出発時刻決定処理を終了する。 In step S24, the server control unit 11 determines the latest departure time as the departure time. In other words, the server control unit 11 determines to depart the drone 30 at the latest departure time when the drone 30 has not departed from the delivery base to the delivery location between the earliest departure time and the latest departure time, and the predicted arrival time of the intended recipient is later than the latest delivery time. When this process is completed, the server control unit 11 ends the departure time determination process.

一方、サーバ制御部11は、受取予定者の到着予測時刻が最遅配送時刻よりも遅くないと判定した場合、ステップS25に処理を移行する。ステップS25において、サーバ制御部11は、無人機30の配送予測時刻が受取予定者の到着予測時刻よりも遅いか否かを判定する。 On the other hand, if the server control unit 11 determines that the expected recipient's predicted arrival time is not later than the latest delivery time, the process proceeds to step S25. In step S25, the server control unit 11 determines whether the expected delivery time of the unmanned vehicle 30 is later than the expected recipient's predicted arrival time.

サーバ制御部11は、無人機30の配送予測時刻が受取予定者の到着予測時刻よりも遅いと判定した場合に、ステップS26に処理を移行する。ステップS26において、サーバ制御部11は、現在の時刻を出発時刻として決定する。この処理が終了した場合、サーバ制御部11は、出発時刻決定処理を終了する。 If the server control unit 11 determines that the predicted delivery time of the unmanned vehicle 30 is later than the predicted arrival time of the intended recipient, the process proceeds to step S26. In step S26, the server control unit 11 determines the current time as the departure time. When this process is completed, the server control unit 11 ends the departure time determination process.

一方、サーバ制御部11は、無人機30の配送予測時刻が受取予定者の到着予測時刻よりも遅くないと判定した場合に、ステップS27に処理を移行する。ステップS27において、サーバ制御部11は、受取予定者の到着予測時刻よりも無人機30の移動時間だけ早い時刻を出発時刻として決定する。この処理が終了した場合、サーバ制御部11は、出発時刻決定処理を終了する。 On the other hand, if the server control unit 11 determines that the predicted delivery time of the unmanned vehicle 30 is not later than the predicted arrival time of the intended recipient, it transitions to step S27. In step S27, the server control unit 11 determines the departure time to be a time that is earlier than the predicted arrival time of the intended recipient by the travel time of the unmanned vehicle 30. When this process is completed, the server control unit 11 ends the departure time determination process.

このように、サーバ制御部11は、最早出発時刻から最遅出発時刻までにおいて、無人機30の配送予測時刻が受取予定者の到着予測時刻よりも遅くなる出発時刻に無人機30を出発させることを決定する。また、受取予定者の到着予測時刻は、受取予定者の位置情報に基づいて取得される。このため、サーバ制御部11は、受取予定者の位置情報に基づく出発時刻に無人機30を出発させることを決定するともいえる。このような処理を実行するサーバ制御部11が出発決定部11Bの一例に相当する。 In this way, the server control unit 11 determines to depart the drone 30 at a departure time that, between the earliest departure time and the latest departure time, makes the predicted delivery time of the drone 30 later than the predicted arrival time of the intended recipient. In addition, the predicted arrival time of the intended recipient is obtained based on the location information of the intended recipient. Therefore, it can be said that the server control unit 11 determines to depart the drone 30 at a departure time based on the location information of the intended recipient. The server control unit 11 that executes such processing corresponds to an example of the departure determination unit 11B.

図4のステップS20において、サーバ制御部11は、現在の時刻が出発時刻であるか否かを判定する。この処理において、サーバ制御部11は、現在の時刻が出発時刻ではないと判定した場合、再度、ステップS13に処理を移行する。これにより、サーバ制御部11は、判定条件の成立毎に、受取予定者の位置情報を取得し、受取予定者の位置情報に基づいて出発時刻を更新する。一方、サーバ制御部11は、現在の時刻が出発時刻であると判定した場合、ステップS21に処理を移行する。 In step S20 of FIG. 4, the server control unit 11 determines whether the current time is the departure time. In this process, if the server control unit 11 determines that the current time is not the departure time, it transitions to step S13 again. As a result, the server control unit 11 obtains the location information of the intended recipient each time the determination condition is met, and updates the departure time based on the location information of the intended recipient. On the other hand, if the server control unit 11 determines that the current time is the departure time, it transitions to step S21.

ステップS21において、サーバ制御部11は、離脱位置取得処理を実行する。この処理において、サーバ制御部11は、配送管理データベース41から離脱位置を取得する。離脱位置は、配送管理データベース41において配送番号に対応付けられている。 In step S21, the server control unit 11 executes an exit position acquisition process. In this process, the server control unit 11 acquires the exit position from the delivery management database 41. The exit position is associated with the delivery number in the delivery management database 41.

特に、サーバ制御部11は、離脱位置として第1離脱位置と第2離脱位置とを取得する。詳しくは、サーバ制御部11は、無人機30から荷物を離脱させる場合において配送位置から所定距離の範囲内に受取予定者が位置するときの離脱位置として第1離脱位置を取得する。また、サーバ制御部11は、無人機30から荷物を離脱させる場合において配送位置から所定距離の範囲外に受取予定者が位置するときの離脱位置として第2離脱位置を取得する。このような処理を実行するサーバ制御部11が離脱位置取得部11Cの一例に相当する。この処理が終了した場合、サーバ制御部11は、ステップS22に処理を移行する。 In particular, the server control unit 11 acquires a first departure position and a second departure position as the departure position. In particular, the server control unit 11 acquires the first departure position as the departure position when the intended recipient is located within a predetermined distance from the delivery position when the package is detached from the unmanned vehicle 30. In addition, the server control unit 11 acquires the second departure position as the departure position when the intended recipient is located outside the predetermined distance from the delivery position when the package is detached from the unmanned vehicle 30. The server control unit 11 that executes such processing corresponds to an example of the departure position acquisition unit 11C. When this processing is completed, the server control unit 11 transitions to step S22.

ステップS22において、サーバ制御部11は、配送出発指示処理を実行する。この処理において、サーバ制御部11は、無人機IDに対応する無人機30に配送の出発を指示する。このように、サーバ制御部11は、最早出発時刻から最遅出発時刻までにおいて、受取予定者の位置情報に基づく出発時刻に配送拠点から配送位置に出発させるように無人機30を制御する。 In step S22, the server control unit 11 executes a delivery departure instruction process. In this process, the server control unit 11 instructs the drone 30 corresponding to the drone ID to depart for delivery. In this way, the server control unit 11 controls the drone 30 to depart from the delivery base to the delivery location at a departure time based on the location information of the intended recipient, between the earliest departure time and the latest departure time.

また、サーバ制御部11は、ステップS13において現在の時刻が最遅出発時刻であると判定したときに、ステップS21,S22に処理を移行する。このため、サーバ制御部11は、最遅出発時刻となるまで無人機30が配送拠点から配送位置に出発していないときに最遅出発時刻に無人機30を出発させることを決定する。このような処理を実行するサーバ制御部11が出発決定部11Bの一例に相当する。 When the server control unit 11 determines in step S13 that the current time is the latest departure time, the server control unit 11 transitions to steps S21 and S22. Therefore, when the drone 30 has not departed from the delivery base to the delivery location until the latest departure time, the server control unit 11 determines to depart the drone 30 at the latest departure time. The server control unit 11 that executes such processing corresponds to an example of the departure determination unit 11B.

また、サーバ制御部11は、配送管理データベース41において、配送対象である配送番号に対応する各種情報を無人機30に送信する。サーバ制御部11は、ユーザ情報データベース40において、配送対象であるユーザIDに対応する各種情報を無人機30に送信する。サーバ制御部11は、第1離脱位置と第2離脱位置とを無人機30に送信する。この処理が終了した場合、サーバ制御部11は、配送管理処理を終了する。 The server control unit 11 also transmits various information corresponding to the delivery number of the delivery target in the delivery management database 41 to the drone 30. The server control unit 11 transmits various information corresponding to the user ID of the delivery target in the user information database 40 to the drone 30. The server control unit 11 transmits the first departure position and the second departure position to the drone 30. When this process is completed, the server control unit 11 ends the delivery management process.

受取予定者の到着予測時間が第1予測時間の一例に相当し、無人機30の移動時間が第2予測時間の一例に相当する。また、受取予定者の到着予測時刻が第1予測時刻の一例に相当し、無人機30の配送予測時刻が第2予測時刻の一例に相当する。 The predicted arrival time of the intended recipient corresponds to an example of the first predicted time, and the travel time of the drone 30 corresponds to an example of the second predicted time. In addition, the predicted arrival time of the intended recipient corresponds to an example of the first predicted time, and the predicted delivery time of the drone 30 corresponds to an example of the second predicted time.

<配送制御処理>
次に、図6を参照して無人機30において実行される配送制御処理について説明する。配送制御処理は、無人機30により荷物の配送が開始された後に、無人機制御部32によって所定周期毎に実行される処理である。
<Delivery control process>
Next, the delivery control process executed by the drone 30 will be described with reference to Fig. 6. The delivery control process is a process executed by the drone control unit 32 at predetermined intervals after the drone 30 starts delivering packages.

また、荷物の配送が開始される前において、無人機制御部32は、配送対象である各種情報を配送管理サーバ10から受信する。特に、無人機制御部32は、配送管理データベース41において、配送対象である配送番号に対応する各種情報を配送管理サーバ10から受信する。無人機制御部32は、ユーザ情報データベース40において、配送対象であるユーザIDに対応する各種情報を配送管理サーバ10から受信する。無人機制御部32は、第1離脱位置と第2離脱位置とを配送管理サーバ10から受信する。 In addition, before delivery of the package begins, the drone control unit 32 receives various information on the delivery target from the delivery management server 10. In particular, the drone control unit 32 receives various information corresponding to the delivery number of the delivery target in the delivery management database 41 from the delivery management server 10. The drone control unit 32 receives various information corresponding to the user ID of the delivery target in the user information database 40 from the delivery management server 10. The drone control unit 32 receives the first departure position and the second departure position from the delivery management server 10.

図6に示すように、ステップS30において、無人機制御部32は、配送位置移動制御処理を実行する。この処理において、無人機制御部32は、配送位置に向かって移動するように駆動部35を制御する。この処理が終了した場合、無人機制御部32は、ステップS31に処理を移行する。 As shown in FIG. 6, in step S30, the drone control unit 32 executes a delivery position movement control process. In this process, the drone control unit 32 controls the drive unit 35 to move toward the delivery position. When this process is completed, the drone control unit 32 transitions to step S31.

ステップS31において、無人機制御部32は、無人機30が配送位置に到着したか否かを判定する。この処理において、無人機制御部32は、センサユニット38からの信号に基づいて、無人機30の現在位置を取得し、無人機30の現在位置が配送位置であるか否かを判定する。無人機制御部32は、無人機30が配送位置に到着していないと判定した場合、ステップS30に処理を移行する。これにより、無人機制御部32は、無人機30が配送位置に到着するまで、配送位置への移動を継続して実行する。一方、無人機制御部32は、無人機30が配送位置に到着したと判定した場合、ステップS32に処理を移行する。 In step S31, the drone control unit 32 determines whether the drone 30 has arrived at the delivery position. In this process, the drone control unit 32 acquires the current position of the drone 30 based on a signal from the sensor unit 38, and determines whether the current position of the drone 30 is the delivery position. If the drone control unit 32 determines that the drone 30 has not arrived at the delivery position, it transitions to step S30. As a result, the drone control unit 32 continues to move to the delivery position until the drone 30 arrives at the delivery position. On the other hand, if the drone control unit 32 determines that the drone 30 has arrived at the delivery position, it transitions to step S32.

ステップS32において、無人機制御部32は、位置情報取得処理を実行する。この処理において、無人機制御部32は、端末IDに対応する携帯端末装置20との通信により携帯端末装置20の位置情報を取得することで、受取予定者の位置情報を取得してもよい。この場合、無人機制御部32は、配送管理サーバ10を介して受取予定者の位置情報を取得してもよく、配送管理サーバ10を介さずに受取予定者の位置情報を取得してもよい。この処理が終了した場合、無人機制御部32は、ステップS33に処理を移行する。 In step S32, the drone control unit 32 executes a location information acquisition process. In this process, the drone control unit 32 may acquire the location information of the intended recipient by acquiring the location information of the mobile terminal device 20 through communication with the mobile terminal device 20 corresponding to the terminal ID. In this case, the drone control unit 32 may acquire the location information of the intended recipient via the delivery management server 10, or may acquire the location information of the intended recipient without via the delivery management server 10. When this process is completed, the drone control unit 32 proceeds to step S33.

ステップS33において、無人機制御部32は、受取予定者の位置情報が所定距離の範囲内であるか否かを判定する。所定距離は、例えば5mなど、荷物を保持する無人機30が受取予定者により視認可能な距離であってもよい。また、所定距離は、例えば徒歩1分圏内に相当する距離など、無人機30から荷物が離脱されてから、荷物が受取予定者により受け取られるまでの時間が極端に長くならない程度の距離であってもよい。これにより、無人機30の移動に伴う安全性を確保できるとともに、荷物の配送についてセキュリティを向上させることができる。 In step S33, the drone control unit 32 determines whether the location information of the intended recipient is within a predetermined distance. The predetermined distance may be a distance at which the drone 30 holding the package is visible to the intended recipient, such as 5 m. The predetermined distance may also be a distance that does not excessively extend the time between when the package is released from the drone 30 and when it is received by the intended recipient, such as a distance equivalent to within a one-minute walk. This ensures safety associated with the movement of the drone 30 and improves security in package delivery.

無人機制御部32は、受取予定者の位置情報が所定距離の範囲内であると判定した場合、ステップS34に処理を移行する。一方、無人機制御部32は、受取予定者の位置情報が所定距離の範囲内ではないと判定した場合、ステップS35に処理を移行する。 If the drone control unit 32 determines that the location information of the intended recipient is within the predetermined distance range, it transitions to step S34. On the other hand, if the drone control unit 32 determines that the location information of the intended recipient is not within the predetermined distance range, it transitions to step S35.

ステップS34において、無人機制御部32は、第1離脱位置取得処理を実行する。この処理において、無人機制御部32は、第1離脱位置を離脱位置として取得する。つまり、無人機制御部32は、受取予定者の位置情報が所定距離の範囲内であると判定した場合に、離脱位置として第1離脱位置を取得する。この処理が終了した場合、無人機制御部32は、ステップS36に処理を移行する。 In step S34, the drone control unit 32 executes a first departure position acquisition process. In this process, the drone control unit 32 acquires the first departure position as the departure position. In other words, when the drone control unit 32 determines that the location information of the intended recipient is within a predetermined distance range, it acquires the first departure position as the departure position. When this process is completed, the drone control unit 32 transitions to step S36.

ステップS35において、無人機制御部32は、第2離脱位置取得処理を実行する。この処理において、無人機制御部32は、第2離脱位置を離脱位置として取得する。つまり、無人機制御部32は、受取予定者の位置情報が所定距離の範囲内ではないと判定した場合に、離脱位置として第2離脱位置を取得する。この処理が終了した場合、無人機制御部32は、ステップS36に処理を移行する。 In step S35, the drone control unit 32 executes a second departure position acquisition process. In this process, the drone control unit 32 acquires the second departure position as the departure position. In other words, when the drone control unit 32 determines that the location information of the intended recipient is not within a predetermined distance range, it acquires the second departure position as the departure position. When this process is completed, the drone control unit 32 transitions to step S36.

ステップS36において、無人機制御部32は、離脱位置移動制御処理を実行する。この処理において、無人機制御部32は、配送位置において無人機30が離脱位置まで移動した後、地上に着陸せずにホバリングするように駆動部35を制御する。この処理が終了した場合、無人機制御部32は、ステップS37に処理を移行する。 In step S36, the drone control unit 32 executes a release position movement control process. In this process, the drone control unit 32 controls the drive unit 35 so that the drone 30 moves from the delivery position to the release position and then hovers without landing on the ground. When this process is completed, the drone control unit 32 transitions to step S37.

ステップS37において、無人機制御部32は、荷物離脱処理を実行する。この処理において、無人機制御部32は、荷物を離脱させるように荷物保持部37を制御する。これにより、無人機30は、配送位置の離脱位置において荷物を離脱する。この処理が終了した場合、無人機制御部32は、ステップS38に処理を移行する。 In step S37, the drone control unit 32 executes a baggage detachment process. In this process, the drone control unit 32 controls the baggage holding unit 37 to detach the baggage. This causes the drone 30 to detach the baggage at the detachment position of the delivery location. When this process is completed, the drone control unit 32 transitions to step S38.

ステップS38において、無人機制御部32は、配送通知処理を実行する。この処理において、無人機制御部32は、通信先情報に基づいて、配送位置に荷物を配送したことを携帯端末装置20に通知する。この処理が終了した場合、無人機制御部32は、ステップS39に処理を移行する。 In step S38, the drone control unit 32 executes a delivery notification process. In this process, the drone control unit 32 notifies the mobile terminal device 20 that the package has been delivered to the delivery location based on the communication destination information. When this process is completed, the drone control unit 32 transitions to step S39.

ステップS39において、無人機制御部32は、帰還制御処理を実行する。この処理において、無人機制御部32は、配送拠点に帰還するように駆動部35を制御する。この処理が終了した場合、無人機制御部32は、配送制御処理を終了する。 In step S39, the drone control unit 32 executes a return control process. In this process, the drone control unit 32 controls the drive unit 35 to return to the delivery base. When this process is completed, the drone control unit 32 ends the delivery control process.

<第1実施形態の作用>
第1実施形態の作用について説明する。
図7に示すように、配送管理サーバ10において、配送時刻範囲として、符号T10に示す最早配送時刻と、符号T11に示す最遅配送時刻とが設定されている。最遅配送時刻は、最早配送時刻から時間t1が経過したタイミングである。
<Operation of First Embodiment>
The operation of the first embodiment will be described.
7, an earliest delivery time indicated by reference symbol T10 and a latest delivery time indicated by reference symbol T11 are set as a delivery time range in the delivery management server 10. The latest delivery time is the timing when a time t1 has elapsed from the earliest delivery time.

配送管理サーバ10は、配送拠点から配送位置まで無人機30が移動する移動時間を算出する。配送管理サーバ10は、無人機30の移動時間が時間t2である場合、最早配送時刻と、最遅配送時刻と、時間t2とに基づいて、符号T20に示す最早出発時刻と、符号T21に示す最遅出発時刻とを算出する。この場合、符号T20に示す最早出発時刻は、符号T10に示す最早配送時刻から時間t2だけ早い時刻となる。符号T21に示す最遅出発時刻は、符号T11に示す最遅配送時刻から時間t2だけ早い時刻となる。 The delivery management server 10 calculates the travel time for the drone 30 to travel from the delivery base to the delivery position. When the travel time of the drone 30 is time t2, the delivery management server 10 calculates the earliest departure time indicated by reference symbol T20 and the latest departure time indicated by reference symbol T21 based on the earliest delivery time, the latest delivery time, and time t2. In this case, the earliest departure time indicated by reference symbol T20 is earlier than the earliest delivery time indicated by reference symbol T10 by time t2. The latest departure time indicated by reference symbol T21 is earlier than the latest delivery time indicated by reference symbol T11 by time t2.

このような場合、配送管理サーバ10は、符号T20に示す最早出発時刻において判定条件が成立すると、受取予定者の位置情報が第1位置であると判定する。そして、配送管理サーバ10は、第1位置から配送位置までの到着予測時間として時間t3を算出する。続いて、配送管理サーバ10は、現在の時刻と時間t3とに基づいて、受取予定者が配送位置に到着する到着予測時刻として符号T31に示す時刻を算出する。符号T31に示す受取予定者の到着予測時刻は、符号T11に示す最遅配送時刻よりも早い時刻である。 In this case, when the judgment condition is met at the earliest departure time indicated by reference symbol T20, the delivery management server 10 judges that the location information of the intended recipient is the first location. Then, the delivery management server 10 calculates time t3 as the predicted arrival time from the first location to the delivery location. Next, based on the current time and time t3, the delivery management server 10 calculates the time indicated by reference symbol T31 as the predicted arrival time at which the intended recipient will arrive at the delivery location. The predicted arrival time of the intended recipient indicated by reference symbol T31 is earlier than the latest delivery time indicated by reference symbol T11.

そして、配送管理サーバ10は、時間t2と、無人機30の配送予測時刻と、符号T31に示す受取予定者の到着予測時刻と、に基づいて、無人機30の出発時刻を決定する。この場合、無人機30の配送予測時刻は、現在の時刻である符号T20に示す最早出発時刻に無人機30が出発したと仮定したときの配送予測時刻であり、符号T10に示す最早配送時刻に相当する。 Then, the delivery management server 10 determines the departure time of the drone 30 based on time t2, the predicted delivery time of the drone 30, and the predicted arrival time of the intended recipient shown as reference symbol T31. In this case, the predicted delivery time of the drone 30 is the predicted delivery time when it is assumed that the drone 30 departs at the earliest departure time shown as reference symbol T20, which is the current time, and corresponds to the earliest delivery time shown as reference symbol T10.

配送管理サーバ10は、符号T10に示す無人機30の配送予測時刻が符号T31に示す受取予定者の到着予測時刻よりも遅くなるため、現在の時刻である符号T20に示す最早出発時刻を無人機30の出発時刻として決定する。符号T20に示す最早出発時刻は、符号T20に示す最早出発時刻から符号T21に示す最遅出発時刻までにおいて、符号T31に示す時刻以降で最も早い時刻である。 The delivery management server 10 determines the earliest departure time indicated by reference symbol T20, which is the current time, as the departure time of the drone 30, because the predicted delivery time of the drone 30 indicated by reference symbol T10 is later than the predicted arrival time of the intended recipient indicated by reference symbol T31. The earliest departure time indicated by reference symbol T20 is the earliest time after the time indicated by reference symbol T31, from the earliest departure time indicated by reference symbol T20 to the latest departure time indicated by reference symbol T21.

これにより、無人機30は、符号T20に示す最早出発時刻に配送拠点を出発し、符号T10に示す最早配送時刻に配送位置に到着する。そして、無人機30は、配送位置において第1離脱位置で荷物を離脱させる。続いて、無人機30は、受取予定者が携帯する携帯端末装置20に配送通知を行う。その後、無人機30は、配送拠点に帰還する。 As a result, the unmanned vehicle 30 departs from the delivery base at the earliest departure time indicated by reference symbol T20, and arrives at the delivery location at the earliest delivery time indicated by reference symbol T10. The unmanned vehicle 30 then releases the package at the first release position at the delivery location. Next, the unmanned vehicle 30 notifies the mobile terminal device 20 carried by the intended recipient of the delivery. The unmanned vehicle 30 then returns to the delivery base.

一方、受取予定者は、符号T31に示すタイミングにおいて配送位置に到着する。その後、受取予定者は、符号T10に示すタイミングにおいて、携帯端末装置20を介して配送通知を認識可能となり、第1離脱位置において荷物を受け取る。この場合、符号T31に示すタイミングは、符号T10に示す最早配送時刻よりも前のタイミングとなる。 Meanwhile, the intended recipient arrives at the delivery location at the timing indicated by reference symbol T31. The intended recipient then becomes aware of the delivery notification via the mobile terminal device 20 at the timing indicated by reference symbol T10, and receives the package at the first departure location. In this case, the timing indicated by reference symbol T31 is earlier than the earliest delivery time indicated by reference symbol T10.

次に、図8に示すように、配送管理サーバ10は、符号T20に示す最早出発時刻において判定条件が成立すると、受取予定者の位置情報が第2位置であると判定する。そして、配送管理サーバ10は、第2位置から配送位置までの到着予測時間として時間t4を算出する。続いて、配送管理サーバ10は、現在の時刻と時間t4とに基づいて、受取予定者が配送位置に到着する到着予測時刻として符号T32に示す時刻を算出する。符号T32に示す受取予定者の到着予測時刻は、符号T11に示す最遅配送時刻よりも早い時刻である。 Next, as shown in FIG. 8, when the judgment condition is met at the earliest departure time indicated by reference symbol T20, the delivery management server 10 judges that the location information of the intended recipient is the second location. Then, the delivery management server 10 calculates time t4 as the predicted arrival time from the second location to the delivery location. Next, based on the current time and time t4, the delivery management server 10 calculates the time indicated by reference symbol T32 as the predicted arrival time at which the intended recipient will arrive at the delivery location. The predicted arrival time of the intended recipient indicated by reference symbol T32 is earlier than the latest delivery time indicated by reference symbol T11.

そして、配送管理サーバ10は、符号T10に示す無人機30の配送予測時刻が符号T31に示す受取予定者の到着予測時刻よりも早くなるため、符号T22に示す時刻を無人機30の出発時刻として決定する。符号T22に示す時刻は、符号T32に示す時刻よりも時間t2だけ早い時刻である。 Then, the delivery management server 10 determines the time indicated by reference symbol T22 as the departure time of the unmanned vehicle 30 because the predicted delivery time of the unmanned vehicle 30 indicated by reference symbol T10 is earlier than the predicted arrival time of the intended recipient indicated by reference symbol T31. The time indicated by reference symbol T22 is earlier than the time indicated by reference symbol T32 by time t2.

これにより、無人機30は、符号T22に示す時刻に配送拠点を出発し、符号T32に示す時刻に配送位置に到着する。そして、無人機30は、配送位置において第1離脱位置で荷物を離脱させる。続いて、無人機30は、受取予定者が携帯する携帯端末装置20に配送通知を行う。その後、無人機30は、配送拠点に帰還する。 As a result, the drone 30 departs from the delivery base at the time indicated by reference symbol T22 and arrives at the delivery location at the time indicated by reference symbol T32. The drone 30 then releases the package at the first release position at the delivery location. The drone 30 then notifies the mobile terminal device 20 carried by the intended recipient of the delivery. The drone 30 then returns to the delivery base.

一方、受取予定者は、符号T32に示すタイミングにおいて配送位置に到着する。そして、受取予定者は、携帯端末装置20を介して配送通知を認識可能となり、第1離脱位置において荷物を受け取る。 Meanwhile, the intended recipient arrives at the delivery location at the timing indicated by the symbol T32. The intended recipient then becomes aware of the delivery notification via the mobile terminal device 20 and receives the package at the first departure location.

なお、配送管理サーバ10は、符号T20に示す最早出発時刻よりも後においても、出発時刻となるまでに判定条件が成立すると、受取予定者の位置情報に基づいて、再度、無人機30の出発時刻を決定してもよい。このように、配送管理サーバ10は、判定条件の成立毎に、受取予定者の位置情報に基づいて無人機30の出発時刻を更新することができる。 The delivery management server 10 may determine the departure time of the drone 30 again based on the location information of the intended recipient if the judgment condition is met before the departure time, even if it is after the earliest departure time indicated by the symbol T20. In this way, the delivery management server 10 can update the departure time of the drone 30 based on the location information of the intended recipient each time the judgment condition is met.

最後に、図9に示すように、配送管理サーバ10は、符号T20に示す最早出発時刻において判定条件が成立すると、受取予定者の位置情報が第3位置であると判定する。そして、配送管理サーバ10は、第3位置から配送位置までの到着予測時間を算出する。続いて、配送管理サーバ10は、現在の時刻と受取予定者の到着予測時間とに基づいて、受取予定者が配送位置に到着する到着予測時刻を算出する。この場合、受取予定者の到着予測時刻は、符号T11に示す最遅配送時刻よりも遅い時刻となる。 Finally, as shown in FIG. 9, when the judgment condition is met at the earliest departure time indicated by the symbol T20, the delivery management server 10 judges that the location information of the intended recipient is the third location. Then, the delivery management server 10 calculates the predicted arrival time from the third location to the delivery location. Next, the delivery management server 10 calculates the predicted arrival time at which the intended recipient will arrive at the delivery location based on the current time and the predicted arrival time of the intended recipient. In this case, the predicted arrival time of the intended recipient will be later than the latest delivery time indicated by the symbol T11.

そして、配送管理サーバ10は、受取予定者の到着予測時刻が符号T21に示す最遅出発時刻よりも遅いため、符号T21に示す最遅出発時刻を無人機30の出発時刻として決定する。 Then, since the expected arrival time of the recipient is later than the latest departure time shown by reference symbol T21, the delivery management server 10 determines the latest departure time shown by reference symbol T21 as the departure time of the unmanned vehicle 30.

これにより、無人機30は、符号T21に示す最遅出発時刻に配送拠点を出発し、符号T11に示す時刻に配送位置に到着する。そして、無人機30は、配送位置において第2離脱位置で荷物を離脱させる。続いて、無人機30は、受取予定者が携帯する携帯端末装置20に配送通知を行う。その後、無人機30は、配送拠点に帰還する。 As a result, the drone 30 departs from the delivery base at the latest departure time indicated by reference symbol T21, and arrives at the delivery location at the time indicated by reference symbol T11. The drone 30 then releases the package at the second release position at the delivery location. The drone 30 then notifies the mobile terminal device 20 carried by the intended recipient of the delivery. The drone 30 then returns to the delivery base.

一方、受取予定者は、符号T11に示す最遅配送時刻において、携帯端末装置20を介して配送通知を認識可能となる。そして、受取予定者は、符号T11に示す最遅配送時刻よりも後のタイミングにおいて配送位置に到着し、第2離脱位置において荷物を受け取る。 Meanwhile, the intended recipient will be able to view the delivery notification via the mobile terminal device 20 at the latest delivery time indicated by reference symbol T11. The intended recipient will then arrive at the delivery location later than the latest delivery time indicated by reference symbol T11, and pick up the package at the second departure location.

<第1実施形態の効果>
第1実施形態の効果について説明する。
(1-1)サーバ制御部11は、無人機30により配送される荷物の受取予定者の位置情報を取得する。サーバ制御部11は、受取予定者の位置情報に基づく出発時刻に無人機30を配送拠点から配送位置に出発させることを決定する。このため、受取予定者の位置情報を考慮した出発時刻に無人機30を配送拠点から配送位置に出発させることができる。これにより、荷物の盗難を抑制することができることに加えて、受取予定者の不在が他人から認識され難くなる。したがって、荷物の配送についてセキュリティを向上させることができる。また、これに加えて、配送位置において無人機30を待機させる時間を短縮することができる。したがって、無人機30の消費電力の増大を抑制することもできる。
Effects of the First Embodiment
The effects of the first embodiment will be described.
(1-1) The server control unit 11 acquires location information of the person who is to receive the package delivered by the unmanned vehicle 30. The server control unit 11 determines that the unmanned vehicle 30 is to depart from the delivery base to the delivery position at a departure time based on the location information of the person who is to receive the package. Therefore, the unmanned vehicle 30 can be departed from the delivery base to the delivery position at a departure time that takes into account the location information of the person who is to receive the package. This not only prevents the theft of the package, but also makes it difficult for others to recognize the absence of the person who is to receive the package. Therefore, security regarding the delivery of the package can be improved. In addition to this, the time that the unmanned vehicle 30 is kept waiting at the delivery position can be shortened. Therefore, the increase in power consumption of the unmanned vehicle 30 can also be suppressed.

特に、受取予定者の位置情報に基づいて、無人機30の移動速度を上昇させることも考えられる。しかしながら、荷物の配送遅延の可能性及び無人機30の消費電力を考慮すると、無人機30を配送拠点から配送位置に出発させる出発時刻を調整することにより、荷物の配送についてセキュリティを向上させることが好適である。 In particular, it may be possible to increase the movement speed of the drone 30 based on the location information of the intended recipient. However, considering the possibility of delays in package delivery and the power consumption of the drone 30, it is preferable to improve security for package delivery by adjusting the departure time at which the drone 30 departs from the delivery base to the delivery location.

(1-2)サーバ制御部11は、受取予定者が配送位置に到着するまでの到着予測時間と、無人機30が配送位置に到着するまでの移動時間とに基づく出発時刻に無人機30を出発させることを決定する。このため、受取予定者の到着予測時間と、無人機30の移動時間とを考慮した出発時刻に無人機30を出発させることができる。したがって、荷物の配送についてセキュリティを向上させることができる。 (1-2) The server control unit 11 decides to depart the drone 30 at a departure time based on the predicted arrival time of the intended recipient at the delivery location and the travel time of the drone 30 until it arrives at the delivery location. Therefore, the drone 30 can be departed at a departure time that takes into account the predicted arrival time of the intended recipient and the travel time of the drone 30. This can improve security in package delivery.

(1-3)サーバ制御部11は、最早出発時刻から最遅出発時刻までにおいて、配送予測時刻が到着予測時刻よりも遅くなる出発時刻に無人機30を出発させることを決定する。このため、配送時刻範囲を考慮しつつも、受取予定者が配送位置に到着する前に荷物を離脱することを抑制することができる。したがって、荷物の配送についてセキュリティを向上させることができるとともに、配送時刻範囲に荷物を配送する確実性を維持することができる。 (1-3) The server control unit 11 determines to depart the drone 30 at a departure time that, between the earliest departure time and the latest departure time, makes the predicted delivery time later than the predicted arrival time. This makes it possible to prevent the intended recipient from abandoning the package before arriving at the delivery location, while still taking into account the delivery time range. This makes it possible to improve security for package delivery and maintain the certainty that the package will be delivered within the delivery time range.

(1-4)サーバ制御部11は、最遅出発時刻となるまで無人機30が配送拠点から配送位置に出発していないときに、最遅出発時刻に無人機30を出発させることを決定する。このため、最遅出発時刻となるまで、無人機30の配送予測時刻が受取予定者の到着予測時刻よりも遅くならない場合においては、配送時刻範囲を考慮して無人機30を配送位置に出発させることを優先させることができる。したがって、配送時刻範囲に荷物を配送する確実性を維持することができる。 (1-4) When the drone 30 has not departed from the delivery base to the delivery location until the latest departure time, the server control unit 11 decides to depart the drone 30 at the latest departure time. Therefore, if the predicted delivery time of the drone 30 is not later than the predicted arrival time of the intended recipient until the latest departure time, it is possible to prioritize departing the drone 30 to the delivery location taking into account the delivery time range. Therefore, it is possible to maintain the certainty of delivering the package within the delivery time range.

(1-5)サーバ制御部11は、無人機30から荷物を離脱させる場合において配送位置から所定距離の範囲外に受取予定者が位置するときの離脱位置として第2離脱位置を取得する。このため、配送位置から所定距離の範囲外に受取予定者が位置するときであっても、配送時刻範囲を考慮しつつも、障害物により視界を遮り易い位置に荷物を離脱することができる。したがって、荷物の配送についてセキュリティを向上させることができるとともに、配送時刻範囲に荷物を配送する確実性を維持することができる。 (1-5) When releasing a package from the drone 30, the server control unit 11 acquires a second release position as the release position when the intended recipient is located outside a predetermined distance range from the delivery location. Therefore, even when the intended recipient is located outside a predetermined distance range from the delivery location, the package can be released to a location where visibility is likely to be obstructed by an obstacle while taking into account the delivery time range. Therefore, security regarding package delivery can be improved and the reliability of delivering the package within the delivery time range can be maintained.

[第2実施形態]
次に、第2実施形態について説明する。第2実施形態では、無人機制御部32は、無人機30が配送拠点から配送位置に出発した時刻に基づいて、離脱位置を取得してもよい。以下の説明では、既に説明した実施形態と同じ構成について同一符号を付し、その重複する説明を省略又は簡略する。
[Second embodiment]
Next, a second embodiment will be described. In the second embodiment, the drone control unit 32 may acquire the departure position based on the time when the drone 30 departs from the delivery base to the delivery position. In the following description, the same reference numerals are used for the same configurations as those in the already described embodiment, and the overlapping description will be omitted or simplified.

<配送制御処理>
図10に示すように、配送制御処理のステップS40において、無人機制御部32は、最遅出発時刻よりも前に無人機30が配送拠点を出発したか否かを判定する。無人機制御部32は、最遅出発時刻よりも前に無人機30が配送拠点を出発したか否かを特定可能な情報を配送管理サーバ10との通信により取得するが、配送拠点を出発する前に情報を取得しても、配送拠点を出発した後に情報を取得してもよい。
<Delivery control process>
10, in step S40 of the delivery control process, the drone control unit 32 determines whether the drone 30 departed from the delivery base before the latest departure time. The drone control unit 32 acquires information capable of identifying whether the drone 30 departed from the delivery base before the latest departure time by communicating with the delivery management server 10, but may acquire the information before or after departure from the delivery base.

無人機制御部32は、最遅出発時刻よりも前に無人機30が出発すると判定したときに、ステップS34に処理を移行する。一方、無人機制御部32は、最遅出発時刻以降に無人機30が出発したと判定したときに、ステップS35に処理を移行する。 When the drone control unit 32 determines that the drone 30 departs before the latest departure time, the drone control unit 32 transitions processing to step S34. On the other hand, when the drone control unit 32 determines that the drone 30 departs after the latest departure time, the drone control unit 32 transitions processing to step S35.

このように、無人機制御部32は、最遅出発時刻以降に無人機30が配送拠点を出発したときに、第2離脱位置を離脱位置として取得する。言い換えると、図4に示す配送管理処理のステップS21において、サーバ制御部11は、最遅出発時刻に無人機30が配送拠点から配送位置に出発するときの離脱位置として第2離脱位置を取得する。 In this way, the drone control unit 32 acquires the second departure position as the departure position when the drone 30 departs from the delivery base after the latest departure time. In other words, in step S21 of the delivery management process shown in FIG. 4, the server control unit 11 acquires the second departure position as the departure position when the drone 30 departs from the delivery base to the delivery position at the latest departure time.

<第2実施形態の効果>
第2実施形態の効果について説明する。
(2-1)配送時刻範囲を考慮して無人機30を配送位置に出発させることを優先させた場合であっても、配送時刻範囲を考慮しつつも、障害物により視界を遮り易い位置に荷物を離脱することができる。したがって、荷物の配送についてセキュリティを向上させることができるとともに、配送時刻範囲に荷物を配送する確実性を維持することができる。
Effects of the Second Embodiment
The effects of the second embodiment will be described.
(2-1) Even if priority is given to departing the drone 30 from the delivery location in consideration of the delivery time range, the package can be left at a location where visibility is likely to be obstructed by an obstacle while still taking the delivery time range into consideration. This makes it possible to improve security regarding package delivery and maintain the reliability of delivering the package within the delivery time range.

[変更例]
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
[Example of change]
This embodiment can be modified as follows: This embodiment and the following modifications can be combined with each other to the extent that there is no technical contradiction.

・無人機制御部32が第2離脱位置を離脱位置として取得する第2離脱位置取得条件としては、受取予定者の位置情報が所定距離の範囲外であることと、最遅出発時刻に無人機30が出発したこととの何れかで成立してもよい。第2離脱位置取得条件としては、受取予定者の位置情報が所定距離の範囲外であり、かつ、受取予定者が移動していないときに成立してもよい。第2離脱位置取得条件としては、受取予定者の位置情報が所定距離の範囲外であり、かつ、受取予定者が配送位置に向かって移動していないときに成立してもよい。 - The second departure position acquisition condition, under which the drone control unit 32 acquires the second departure position as the departure position, may be met when either the location information of the intended recipient is outside a predetermined distance range or the drone 30 departs at the latest departure time. The second departure position acquisition condition may be met when the location information of the intended recipient is outside a predetermined distance range and the intended recipient is not moving. The second departure position acquisition condition may be met when the location information of the intended recipient is outside a predetermined distance range and the intended recipient is not moving toward the delivery position.

・無人機制御部32は、測距センサを用いて配送位置の周辺領域に配置されている障害物の高さを計測してもよい。そして、無人機制御部32は、配送位置の周辺領域に配置されている障害物の高さに基づいて、第2離脱位置を決定することにより、第2離脱位置を取得してもよい。 - The drone control unit 32 may use a distance sensor to measure the height of obstacles located in the surrounding area of the delivery location. The drone control unit 32 may then acquire the second departure position by determining the second departure position based on the height of obstacles located in the surrounding area of the delivery location.

・サーバ制御部11は、3次元地図情報に基づいて配送位置の周辺領域に配置されている障害物の高さ情報を取得してもよい。そして、サーバ制御部11は、配送位置の周辺領域に配置されている障害物の高さ情報に基づいて、第2離脱位置を決定することにより、第2離脱位置を取得してもよい。この場合、無人機30は、障害物の高さを計測しなくてもよい。 - The server control unit 11 may acquire height information of obstacles located in the surrounding area of the delivery location based on three-dimensional map information. Then, the server control unit 11 may acquire the second departure position by determining the second departure position based on the height information of obstacles located in the surrounding area of the delivery location. In this case, the unmanned vehicle 30 does not need to measure the height of the obstacle.

・サーバ制御部11は、最早出発時刻において判定条件が成立したときに、出発時刻の初期時刻として最遅出発時刻を設定してもよい。そして、サーバ制御部11は、無人機30の配送予測時刻が受取予定者の到着予測時刻よりも遅くなる前まで継続して、出発時刻として最遅出発時刻を記憶していてもよい。 - When the judgment condition is met at the earliest departure time, the server control unit 11 may set the latest departure time as the initial time of the departure time. The server control unit 11 may then continue to store the latest departure time as the departure time until the predicted delivery time of the unmanned vehicle 30 becomes later than the predicted arrival time of the intended recipient.

・サーバ制御部11は、無人機30を配送拠点から配送位置に出発させる出発時刻として、無人機30の出発時刻自体を決定する場合と、単に現在の時刻に無人機30を出発させることを決定する場合とがある。つまり、サーバ制御部11は、無人機30の実際の出発時刻を決定するか否かを問わない。 The server control unit 11 may determine the departure time of the drone 30 itself as the departure time for the drone 30 to depart from the delivery base to the delivery location, or may simply determine to depart the drone 30 at the current time. In other words, the server control unit 11 does not care whether or not it determines the actual departure time of the drone 30.

・判定条件は、最早出発時刻であるときに成立しなくてもよい。判定条件は、最早出発時刻よりも後において予め定めた周期で成立しなくてもよい。判定条件は、受取予定者の位置情報に基づいて、受取予定者の移動が検知されたときに成立してもよい。判定条件は、受取予定者の位置情報に基づいて、受取予定者が配送位置に向かって移動していることが検知されたときに成立してもよい。判定条件は、最早出発時刻よりも前においても成立してもよい。判定条件は、最遅出発時刻よりも後においても成立してもよい。 - The judgment condition may not be satisfied when it is no longer the earliest departure time. The judgment condition may not be satisfied at a predetermined interval after the earliest departure time. The judgment condition may be satisfied when the movement of a recipient is detected based on the location information of the recipient. The judgment condition may be satisfied when the movement of a recipient toward a delivery location is detected based on the location information of the recipient. The judgment condition may be satisfied before the earliest departure time. The judgment condition may be satisfied after the latest departure time.

・無人機制御部32は、受取予定者の移動方向が配送位置自体に向かっていなくても、受取予定者の移動経路が配送位置に繋がる経路であれば、受取予定者が配送位置に向かっていると判定してもよい。詳しくは、無人機制御部32は、受取予定者の移動方向が、配送位置とは異なる方向であるが、配送位置に向かうための公共交通機関の路線に沿った方向であれば、受取予定者が配送位置に向かっていると判定してもよい。 - The drone control unit 32 may determine that the intended recipient is heading toward the delivery location even if the intended recipient is not moving toward the delivery location itself, as long as the intended recipient's route of movement is a route that leads to the delivery location. In particular, the drone control unit 32 may determine that the intended recipient is heading toward the delivery location if the intended recipient's direction of movement is a direction different from the delivery location but is along a public transportation route to the delivery location.

・サーバ制御部11は、受取予定者の到着予測時刻が最遅配送時刻よりも遅くなった場合でも、受取予定者の到着予測時刻より無人機30の移動時間だけ早い時刻を出発時刻として決定してもよい。サーバ制御部11は、受取予定者の到着予測時刻が最早配送時刻よりも早くなった場合でも、受取予定者の到着予測時刻より無人機30の移動時間だけ早い時刻を出発時刻として決定してもよい。 - Even if the expected recipient's predicted arrival time is later than the latest delivery time, the server control unit 11 may determine as the departure time a time that is earlier than the expected recipient's predicted arrival time by the travel time of the drone 30. Even if the expected recipient's predicted arrival time is earlier than the earliest delivery time, the server control unit 11 may determine as the departure time a time that is earlier than the expected recipient's predicted arrival time by the travel time of the drone 30.

・サーバ制御部11は、受取予定者の到着予測時刻が最遅配送時刻よりも遅くなった場合に、無人機30を配送位置に出発させずに、最遅出発時刻よりも後の別の時刻に無人機30を配送位置に出発させてもよい。 - If the expected arrival time of the intended recipient is later than the latest delivery time, the server control unit 11 may not depart the drone 30 to the delivery location, but may depart the drone 30 to the delivery location at a different time after the latest departure time.

・無人機制御部32は、荷物を離脱させた後であっても、受取予定者の位置情報に基づいて受取予定者が配送位置に到着したか否かを判定し、受取予定者が配送位置に到着するまで継続して配送位置に待機していてもよい。この場合、無人機制御部32は、撮像装置39から取得した撮像データに基づいて、受取予定者以外で荷物を受け取る人がいないか監視していてもよい。無人機制御部32は、受取予定者以外で荷物を受け取る人がいた場合に、受取予定者以外で荷物を受け取る人を撮像するとともに、警告音を出力してもよい。 - Even after the package has been released, the drone control unit 32 may determine whether the intended recipient has arrived at the delivery location based on the location information of the intended recipient, and may continue to wait at the delivery location until the intended recipient arrives. In this case, the drone control unit 32 may monitor whether anyone other than the intended recipient is receiving the package, based on the imaging data acquired from the imaging device 39. If someone other than the intended recipient is receiving the package, the drone control unit 32 may capture an image of the person receiving the package other than the intended recipient and output a warning sound.

・無人機30は、無人で道路を走行する無人走行機であってもよい。このような場合、無人機30は、配送位置において離脱位置に荷物を置くことにより、離脱位置において荷物を離脱してもよい。また、無人機30は、人が搭乗せずに飛行し、かつ、人が搭乗せずに道路を走行してもよい。無人機30は、配送位置まで飛行し、配送位置において地上に着陸してから離脱位置まで移動してもよい。 - The drone 30 may be an unmanned vehicle that travels on a road without a human on board. In such a case, the drone 30 may detach the luggage at the detachment position by placing the luggage at the detachment position from the delivery position. The drone 30 may also fly without a human on board and travel on a road without a human on board. The drone 30 may fly to the delivery position, land on the ground at the delivery position, and then move to the detachment position.

・携帯端末装置20は、少なくとも受取予定者の位置情報を識別可能にするための端末装置であればよい。具体的な一例をあげると、配送管理システム1は、携帯端末装置20の代わりに、受取予定者が所有する自動車に搭載されているナビゲーション装置を備えてもよい。 The mobile terminal device 20 may be a terminal device that at least enables identification of the location information of the intended recipient. As a specific example, the delivery management system 1 may be equipped with a navigation device installed in an automobile owned by the intended recipient instead of the mobile terminal device 20.

・配送管理サーバ10が配送制御装置の一例として採用されたが、これに限らず、例えば、無人機30が配送制御装置の一例として採用されてもよい。この場合、無人機30において、無人機制御部32は、サーバ制御部11と同じような機能を備えてもよい。詳しくは、無人機制御部32は、位置情報取得部11A、出発決定部11B及び離脱位置取得部11Cのうち少なくとも何れかを備えてもよい。 - Although the delivery management server 10 is used as an example of a delivery control device, this is not limiting, and for example, a drone 30 may be used as an example of a delivery control device. In this case, in the drone 30, the drone control unit 32 may have the same functions as the server control unit 11. In detail, the drone control unit 32 may have at least one of a position information acquisition unit 11A, a departure decision unit 11B, and a departure position acquisition unit 11C.

・また、無人機制御装置31が配送制御装置の一例として採用されてもよい。つまり、配送制御装置は、駆動部35、電池36、荷物保持部37、センサユニット38及び撮像装置39のうち少なくとも何れかを備えなくてもよい。 - The drone control device 31 may also be used as an example of a delivery control device. In other words, the delivery control device does not need to include at least any of the drive unit 35, battery 36, luggage holding unit 37, sensor unit 38, and imaging device 39.

・配送管理システム1は、配送管理サーバ10、携帯端末装置20及び無人機30に加えて、管理者装置を備えていてもよい。管理者装置は、配送管理システム1を管理する管理者、又は無人機30を管理する管理者が用いる装置である。管理者装置は、携帯端末装置20とほぼ同様な構成であってもよい。管理者は、管理者装置を用いて無人機30が荷物を置く作業を監視するようにしてもよい。 - The delivery management system 1 may include an administrator device in addition to the delivery management server 10, the mobile terminal device 20, and the drone 30. The administrator device is a device used by an administrator who manages the delivery management system 1 or an administrator who manages the drone 30. The administrator device may have a configuration similar to that of the mobile terminal device 20. The administrator may use the administrator device to monitor the drone 30 placing the luggage.

・配送管理システム1としては、サーバ制御部11と同じような機能を、サーバ制御部11と無人機制御部32との何れかに備えるように構成してもよい。
・本明細書において使用される「少なくとも何れか」という表現は、所望の選択肢の1つ以上を意味する。一例として、本明細書において使用される「少なくとも何れか」という表現は、選択肢の数が2つであれば1つの選択肢のみ又は2つの選択肢の双方を意味する。他の例として、本明細書において使用される「少なくとも何れか」という表現は、選択肢の数が3つ以上であれば1つの選択肢のみ又は2つ以上の任意の選択肢の組み合わせを意味する。
- The delivery management system 1 may be configured so that functions similar to those of the server control unit 11 are provided in either the server control unit 11 or the drone control unit 32.
The term "at least any" as used herein means one or more of the desired options. As an example, the term "at least any" as used herein means only one option or both options if the number of options is two. As another example, the term "at least any" as used herein means only one option or any combination of two or more options if the number of options is three or more.

[付記]
以下に、上述した実施形態及び変更例から把握される技術的思想及びその作用効果を記載する。
[Additional Notes]
The technical ideas and effects obtained from the above-described embodiment and modified examples will be described below.

(A) 配送管理装置は、無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、を備える。 (A) The delivery management device includes a location information acquisition unit that acquires location information of a person who is to receive a package delivered by the drone, and a departure determination unit that determines to depart the drone from the delivery base to the delivery location at a departure time based on the location information of the person who is to receive the package acquired by the location information acquisition unit.

(B) 配送管理システムは、無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、を備える。 (B) The delivery management system includes a location information acquisition unit that acquires location information of a person who is to receive a package delivered by the drone, and a departure determination unit that determines to depart the drone from the delivery base to the delivery location at a departure time based on the location information of the person who is to receive the package acquired by the location information acquisition unit.

(C) (B)に記載の配送管理システムにおいて、前記出発決定部は、受取予定者が前記配送位置に到着するまでの第1予測時間と、前記無人機が前記配送位置に到着するまでの第2予測時間とに基づく出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する。 (C) In the delivery management system described in (B), the departure determination unit determines to depart the drone from the delivery base to the delivery location at a departure time based on a first predicted time until the intended recipient arrives at the delivery location and a second predicted time until the drone arrives at the delivery location.

(D) (C)に記載の配送管理システムにおいて、前記出発決定部は、前記第1予測時間に基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得し、予め設定された配送時刻範囲内に荷物を配送するために最も早い最早出発時刻から最も遅い最遅出発時刻までにおいて、前記第2予測時刻が前記第1予測時刻よりも遅くなる出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する。 (D) In the delivery management system described in (C), the departure determination unit obtains a first predicted time when the intended recipient will arrive at the delivery location based on the first predicted time, obtains a second predicted time when the drone will arrive at the delivery location based on the second predicted time, and determines to depart the drone from the delivery base to the delivery location at a departure time when the second predicted time is later than the first predicted time between the earliest earliest departure time and the latest latest departure time in order to deliver the package within a predetermined delivery time range.

(E) (D)に記載の配送管理システムにおいて、前記出発決定部は、前記最遅出発時刻となるまで前記無人機が前記配送拠点から前記配送位置に出発していないときに、前記最遅出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する。 (E) In the delivery management system described in (D), when the drone has not departed from the delivery base to the delivery location by the latest departure time, the departure determination unit determines to depart the drone from the delivery base to the delivery location at the latest departure time.

(F) (E)に記載の配送管理システムは、前記無人機から荷物を離脱させる離脱位置を取得する離脱位置取得部を備え、前記離脱位置取得部は、前記最遅出発時刻に前記無人機が出発するときの離脱位置として、離脱後の荷物に対する視界を障害物により遮り易い位置を取得する。 (F) The delivery management system described in (E) includes a departure position acquisition unit that acquires a departure position at which the package is to be detached from the drone, and the departure position acquisition unit acquires a position at which the visibility of the package after detachment is likely to be obstructed by an obstacle as the departure position at which the drone departs at the latest departure time.

(G) (E)に記載の配送管理システムは、前記無人機から荷物を離脱させる離脱位置を取得する離脱位置取得部を備え、前記離脱位置取得部は、前記無人機から荷物を離脱させる場合において前記配送位置から所定距離の範囲外に受取予定者が位置するときの離脱位置として、離脱後の荷物に対する視界を障害物により遮り易い位置を取得する。 (G) The delivery management system described in (E) includes a departure position acquisition unit that acquires a departure position at which the package is to be detached from the drone, and the departure position acquisition unit acquires a position at which the view of the package after detachment is likely to be obstructed by an obstacle as the departure position when the intended recipient is located outside a range of a predetermined distance from the delivery position when the package is to be detached from the drone.

(H) 配送管理方法は、1又は複数のコンピュータが、無人機により配送される荷物の受取予定者の位置情報を取得することと、前記受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定することと、を実行する。 (H) A delivery management method in which one or more computers acquire location information of a person who is to receive a package delivered by an unmanned vehicle, and determine to depart the unmanned vehicle from a delivery base to a delivery location at a departure time based on the location information of the person who is to receive the package.

(I) プログラムは、1又は複数のコンピュータに、無人機により配送される荷物の受取予定者の位置情報を取得することと、前記受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定することと、を実行させる。 (I) The program causes one or more computers to acquire location information of a person who is to receive a package delivered by the drone, and to determine that the drone should depart from the delivery base to the delivery location at a departure time based on the location information of the person who is to receive the package.

1…配送管理システム、10…配送管理サーバ、11…サーバ制御部、11A…位置情報取得部、11B…出発決定部、11C…離脱位置取得部、20…携帯端末装置、21…端末制御部、30…無人機、31…無人機制御装置、32…無人機制御部。 1...Delivery management system, 10...Delivery management server, 11...Server control unit, 11A...Location information acquisition unit, 11B...Departure decision unit, 11C...Departure position acquisition unit, 20...Mobile terminal device, 21...Terminal control unit, 30...Unmanned vehicle, 31...Unmanned vehicle control device, 32...Unmanned vehicle control unit.

Claims (15)

無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、
を備え、
前記出発決定部は、
前記位置情報取得部が取得した受取予定者の位置情報に基づいて、受取予定者が前記配送位置に到着するまでの第1予測時間を取得し、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得し、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得し、
前記第2予測時刻が前記第1予測時刻よりも遅い場合に、現在の時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定し、前記第2予測時刻が前記第1予測時刻よりも早い場合に、前記第1予測時刻よりも前記第2予測時間だけ早い時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理装置。
A location information acquisition unit that acquires location information of a person who is to receive a package delivered by the unmanned aerial vehicle;
A departure determination unit that determines to depart the drone from the delivery base to a delivery location at a departure time based on the location information of the intended recipient acquired by the location information acquisition unit;
Equipped with
The departure determination unit,
acquire a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient acquired by the location information acquisition unit;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining, when the second predicted time is later than the first predicted time, to depart the drone from the delivery base to the delivery position at a current time, and, when the second predicted time is earlier than the first predicted time, determining, when the second predicted time is earlier than the first predicted time, to depart the drone from the delivery base to the delivery position at a time that is earlier than the first predicted time by the second predicted time;
Delivery management device.
無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、
を備え、
前記出発決定部は、
前記位置情報取得部が取得した受取予定者の位置情報に基づいて、受取予定者が前記配送位置に到着するまでの第1予測時間を取得し、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得し、
予め設定された配送時刻範囲内のうち最も遅い最遅配送時刻と、前記第2予測時間とに基づいて、配送時刻範囲内に荷物を配送するために最も遅い最遅出発時刻を取得し、
前記第1予測時刻が前記最遅配送時刻よりも遅い場合に、前記最遅出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理装置。
A location information acquisition unit that acquires location information of a person who is to receive a package delivered by the unmanned aerial vehicle;
A departure determination unit that determines to depart the drone from the delivery base to a delivery location at a departure time based on the location information of the intended recipient acquired by the location information acquisition unit;
Equipped with
The departure determination unit,
acquire a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient acquired by the location information acquisition unit;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtain a latest departure time for delivering the package within the delivery time range based on the latest delivery time within a preset delivery time range and the second predicted time;
determining, when the first predicted time is later than the latest delivery time, to depart the drone from the delivery base to the delivery location at the latest departure time;
Delivery management device.
無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、
を備え、
前記出発決定部は、
前記位置情報取得部が取得した受取予定者の位置情報に基づいて、受取予定者が前記配送位置に到着するまでの第1予測時間を取得し、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得し、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得し、
予め設定された配送時刻範囲内に荷物を配送するために最も早い最早出発時刻から最も遅い最遅出発時刻までにおいて、前記第2予測時刻が前記第1予測時刻よりも遅くなる出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理装置。
A location information acquisition unit that acquires location information of a person who is to receive a package delivered by the unmanned aerial vehicle;
A departure determination unit that determines to depart the drone from the delivery base to a delivery location at a departure time based on the location information of the intended recipient acquired by the location information acquisition unit;
Equipped with
The departure determination unit,
acquire a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient acquired by the location information acquisition unit;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining to depart the drone from the delivery base to the delivery location at a departure time in which the second predicted time is later than the first predicted time within a range from an earliest earliest departure time to a latest latest departure time in order to deliver the package within a preset delivery time range;
Delivery management device.
無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、
を備え、
前記出発決定部は、
前記位置情報取得部が取得した受取予定者の位置情報に基づいて、受取予定者が前記配送位置に到着するまでの第1予測時間を取得し、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得し、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得し、
前記第2予測時刻が前記第1予測時刻よりも遅い場合に、現在の時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定し、前記第2予測時刻が前記第1予測時刻よりも早い場合に、前記第1予測時刻よりも前記第2予測時間だけ早い時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理システム。
A location information acquisition unit that acquires location information of a person who is to receive a package delivered by the unmanned aerial vehicle;
A departure determination unit that determines to depart the drone from the delivery base to a delivery location at a departure time based on the location information of the intended recipient acquired by the location information acquisition unit;
Equipped with
The departure determination unit,
acquire a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient acquired by the location information acquisition unit;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining, when the second predicted time is later than the first predicted time, to depart the drone from the delivery base to the delivery position at a current time, and, when the second predicted time is earlier than the first predicted time, determining, when the second predicted time is earlier than the first predicted time, to depart the drone from the delivery base to the delivery position at a time that is earlier than the first predicted time by the second predicted time;
Delivery management system.
無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、
を備え、
前記出発決定部は、
前記位置情報取得部が取得した受取予定者の位置情報に基づいて、受取予定者が前記配送位置に到着するまでの第1予測時間を取得し、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得し、
予め設定された配送時刻範囲内のうち最も遅い最遅配送時刻と、前記第2予測時間とに基づいて、配送時刻範囲内に荷物を配送するために最も遅い最遅出発時刻を取得し、
前記第1予測時刻が前記最遅配送時刻よりも遅い場合に、前記最遅出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理システム。
A location information acquisition unit that acquires location information of a person who is to receive a package delivered by the unmanned aerial vehicle;
A departure determination unit that determines to depart the drone from the delivery base to a delivery location at a departure time based on the location information of the intended recipient acquired by the location information acquisition unit;
Equipped with
The departure determination unit,
acquire a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient acquired by the location information acquisition unit;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtain a latest departure time for delivering the package within the delivery time range based on the latest delivery time within a preset delivery time range and the second predicted time;
determining, when the first predicted time is later than the latest delivery time, to depart the drone from the delivery base to the delivery location at the latest departure time;
Delivery management system.
無人機により配送される荷物の受取予定者の位置情報を取得する位置情報取得部と、
前記位置情報取得部が取得した受取予定者の位置情報に基づく出発時刻に前記無人機を配送拠点から配送位置に出発させることを決定する出発決定部と、
を備え、
前記出発決定部は、
前記位置情報取得部が取得した受取予定者の位置情報に基づいて、受取予定者が前記配送位置に到着するまでの第1予測時間を取得し、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得し、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得し、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得し、
予め設定された配送時刻範囲内に荷物を配送するために最も早い最早出発時刻から最も遅い最遅出発時刻までにおいて、前記第2予測時刻が前記第1予測時刻よりも遅くなる出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理システム。
A location information acquisition unit that acquires location information of a person who is to receive a package delivered by the unmanned aerial vehicle;
A departure determination unit that determines to depart the drone from the delivery base to a delivery location at a departure time based on the location information of the intended recipient acquired by the location information acquisition unit;
Equipped with
The departure determination unit,
acquire a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient acquired by the location information acquisition unit;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining to depart the drone from the delivery base to the delivery location at a departure time in which the second predicted time is later than the first predicted time within a range from an earliest earliest departure time to a latest latest departure time in order to deliver the package within a preset delivery time range;
Delivery management system.
請求項4~請求項6のうち何れか一項に記載の配送管理システムにおいて、
前記出発決定部は、予め設定された配送時刻範囲内に荷物を配送するために最も遅い最遅出発時刻となるまで前記無人機が前記配送拠点から前記配送位置に出発していないときに、前記最遅出発時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定する、
配送管理システム。
In the delivery management system according to any one of claims 4 to 6,
The departure determination unit, when the drone has not departed from the delivery base to the delivery position until the latest departure time, which is the latest time for delivering the package within a preset delivery time range, determines to depart the drone from the delivery base to the delivery position at the latest departure time.
Delivery management system.
請求項4~請求項6のうち何れか一項に記載の配送管理システムにおいて、
前記無人機から荷物を離脱させる離脱位置を取得する離脱位置取得部を備え、
前記離脱位置取得部は、予め設定された配送時刻範囲内に荷物を配送するために最も遅い最遅出発時刻に前記無人機が出発するときの離脱位置として、離脱後の荷物に対する視界を障害物により遮り易い位置を取得する、
配送管理システム。
In the delivery management system according to any one of claims 4 to 6,
A release position acquisition unit that acquires a release position for releasing a load from the unmanned aerial vehicle,
The departure position acquisition unit acquires a position where the visibility of the package after departure is likely to be obstructed by an obstacle as a departure position when the drone departs at the latest departure time in order to deliver the package within a predetermined delivery time range.
Delivery management system.
請求項4~請求項6のうち何れか一項に記載の配送管理システムにおいて、
前記無人機から荷物を離脱させる離脱位置を取得する離脱位置取得部を備え、
前記離脱位置取得部は、前記無人機から荷物を離脱させる場合において前記配送位置から所定距離の範囲外に受取予定者が位置するときの離脱位置として、離脱後の荷物に対する視界を障害物により遮り易い位置を取得する、
配送管理システム。
In the delivery management system according to any one of claims 4 to 6,
A release position acquisition unit that acquires a release position for releasing a load from the unmanned aerial vehicle,
The detachment position acquisition unit acquires a position where a view of the package after detachment is likely to be obstructed by an obstacle as a detachment position when the intended recipient is located outside a range of a predetermined distance from the delivery position when the package is detached from the drone.
Delivery management system.
1又は複数のコンピュータが、
無人機により配送される荷物の受取予定者の位置情報を取得することと、
前記受取予定者の位置情報に基づいて、受取予定者が配送位置に到着するまでの第1予測時間を取得することと、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得することと、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得することと、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得することと、
前記第2予測時刻が前記第1予測時刻よりも遅い場合に、現在の時刻に前記無人機を配送拠点から前記配送位置に出発させることを決定し、前記第2予測時刻が前記第1予測時刻よりも早い場合に、前記第1予測時刻よりも前記第2予測時間だけ早い時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定することと、
を実行する、
配送管理方法。
One or more computers
Acquiring location information of a person who is to receive a package delivered by the drone;
Obtaining a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining, when the second predicted time is later than the first predicted time, to depart the drone from the delivery base to the delivery location at a current time, and, when the second predicted time is earlier than the first predicted time, determining, when the second predicted time is earlier than the first predicted time, to depart the drone from the delivery base to the delivery location at a time that is earlier than the first predicted time by the second predicted time;
Execute
How to manage delivery.
1又は複数のコンピュータが、
無人機により配送される荷物の受取予定者の位置情報を取得することと、
前記受取予定者の位置情報に基づいて、受取予定者が配送位置に到着するまでの第1予測時間を取得することと、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得することと、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得することと、
予め設定された配送時刻範囲内のうち最も遅い最遅配送時刻と、前記第2予測時間とに基づいて、配送時刻範囲内に荷物を配送するために最も遅い最遅出発時刻を取得することと、
前記第1予測時刻が前記最遅配送時刻よりも遅い場合に、前記最遅出発時刻に前記無人機を配送拠点から前記配送位置に出発させることを決定することと、
を実行する、
配送管理方法。
One or more computers
Acquiring location information of a person who is to receive a package delivered by the drone;
Obtaining a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a latest departure time for delivering the parcel within the delivery time range based on the latest delivery time within a preset delivery time range and the second predicted time;
determining, when the first predicted time is later than the latest delivery time, to depart the drone from the delivery base to the delivery location at the latest departure time;
Execute
How to manage delivery.
1又は複数のコンピュータが、
無人機により配送される荷物の受取予定者の位置情報を取得することと、
前記受取予定者の位置情報に基づいて、受取予定者が配送位置に到着するまでの第1予測時間を取得することと、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得することと、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得することと、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得することと、
予め設定された配送時刻範囲内に荷物を配送するために最も早い最早出発時刻から最も遅い最遅出発時刻までにおいて、前記第2予測時刻が前記第1予測時刻よりも遅くなる出発時刻に前記無人機を配送拠点から前記配送位置に出発させることを決定することと、
を実行する、
配送管理方法。
One or more computers
Acquiring location information of a person who is to receive a package delivered by the drone;
Obtaining a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining to depart the drone from the delivery base to the delivery location at a departure time in which the second predicted time is later than the first predicted time within a range from an earliest earliest departure time to a latest latest departure time in order to deliver the package within a preset delivery time range;
Execute
How to manage delivery.
1又は複数のコンピュータに、
無人機により配送される荷物の受取予定者の位置情報を取得することと、
前記受取予定者の位置情報に基づいて、受取予定者が配送位置に到着するまでの第1予測時間を取得することと、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得することと、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得することと、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得することと、
前記第2予測時刻が前記第1予測時刻よりも遅い場合に、現在の時刻に前記無人機を配送拠点から前記配送位置に出発させることを決定し、前記第2予測時刻が前記第1予測時刻よりも早い場合に、前記第1予測時刻よりも前記第2予測時間だけ早い時刻に前記無人機を前記配送拠点から前記配送位置に出発させることを決定することと、
を実行させる、
プログラム。
On one or more computers,
Acquiring location information of a person who is to receive a package delivered by the drone;
Obtaining a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining, when the second predicted time is later than the first predicted time, to depart the drone from the delivery base to the delivery location at a current time, and, when the second predicted time is earlier than the first predicted time, determining, when the second predicted time is earlier than the first predicted time, to depart the drone from the delivery base to the delivery location at a time that is earlier than the first predicted time by the second predicted time;
Execute the
program.
1又は複数のコンピュータに、
無人機により配送される荷物の受取予定者の位置情報を取得することと、
前記受取予定者の位置情報に基づいて、受取予定者が配送位置に到着するまでの第1予測時間を取得することと、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得することと、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得することと、
予め設定された配送時刻範囲内のうち最も遅い最遅配送時刻と、前記第2予測時間とに基づいて、配送時刻範囲内に荷物を配送するために最も遅い最遅出発時刻を取得することと、
前記第1予測時刻が前記最遅配送時刻よりも遅い場合に、前記最遅出発時刻に前記無人機を配送拠点から前記配送位置に出発させることを決定することと、
を実行させる、
プログラム。
On one or more computers,
Acquiring location information of a person who is to receive a package delivered by the drone;
Obtaining a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a latest departure time for delivering the parcel within the delivery time range based on the latest delivery time within a preset delivery time range and the second predicted time;
determining, when the first predicted time is later than the latest delivery time, to depart the drone from the delivery base to the delivery location at the latest departure time;
Execute the
program.
1又は複数のコンピュータに、
無人機により配送される荷物の受取予定者の位置情報を取得することと、
前記受取予定者の位置情報に基づいて、受取予定者が配送位置に到着するまでの第1予測時間を取得することと、
前記第1予測時間と現在の時刻とに基づいて、受取予定者が前記配送位置に到着する第1予測時刻を取得することと、
前記無人機が前記配送位置に到着するまでの第2予測時間を取得することと、
前記第2予測時間に基づいて、前記無人機が前記配送位置に到着する第2予測時刻を取得することと、
予め設定された配送時刻範囲内に荷物を配送するために最も早い最早出発時刻から最も遅い最遅出発時刻までにおいて、前記第2予測時刻が前記第1予測時刻よりも遅くなる出発時刻に前記無人機を配送拠点から前記配送位置に出発させることを決定することと、
を実行させる、
プログラム。
On one or more computers,
Acquiring location information of a person who is to receive a package delivered by the drone;
Obtaining a first predicted time until the intended recipient arrives at the delivery location based on the location information of the intended recipient;
Obtaining a first predicted time at which the intended recipient will arrive at the delivery location based on the first predicted time and a current time ;
obtaining a second predicted time for the drone to arrive at the delivery location;
obtaining a second predicted time for the drone to arrive at the delivery location based on the second predicted time;
determining to depart the drone from the delivery base to the delivery location at a departure time in which the second predicted time is later than the first predicted time within a range from an earliest earliest departure time to a latest latest departure time in order to deliver the package within a preset delivery time range;
Execute the
program.
JP2022187517A 2022-11-24 2022-11-24 Delivery management device, delivery management system, delivery management method and program Active JP7543377B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022187517A JP7543377B2 (en) 2022-11-24 2022-11-24 Delivery management device, delivery management system, delivery management method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022187517A JP7543377B2 (en) 2022-11-24 2022-11-24 Delivery management device, delivery management system, delivery management method and program

Publications (2)

Publication Number Publication Date
JP2024076115A JP2024076115A (en) 2024-06-05
JP7543377B2 true JP7543377B2 (en) 2024-09-02

Family

ID=91330900

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022187517A Active JP7543377B2 (en) 2022-11-24 2022-11-24 Delivery management device, delivery management system, delivery management method and program

Country Status (1)

Country Link
JP (1) JP7543377B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018206400A (en) 2018-07-06 2018-12-27 ヤフー株式会社 Transaction control apparatus, transaction control method, and transaction control program
WO2019146576A1 (en) 2018-01-23 2019-08-01 株式会社Nttドコモ Information processing device
JP2022010398A (en) 2017-10-16 2022-01-14 株式会社野村総合研究所 Computer programs, management equipment, unmanned driving equipment and servers

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022010398A (en) 2017-10-16 2022-01-14 株式会社野村総合研究所 Computer programs, management equipment, unmanned driving equipment and servers
WO2019146576A1 (en) 2018-01-23 2019-08-01 株式会社Nttドコモ Information processing device
JP2018206400A (en) 2018-07-06 2018-12-27 ヤフー株式会社 Transaction control apparatus, transaction control method, and transaction control program

Also Published As

Publication number Publication date
JP2024076115A (en) 2024-06-05

Similar Documents

Publication Publication Date Title
US11900815B2 (en) Augmented reality wayfinding in rideshare applications
JP7115482B2 (en) Control system and control method
US10518882B2 (en) Alert system for an unmanned aerial vehicle
JP6935594B2 (en) Information processing equipment, methods, and programs
US11341857B2 (en) Drone coordination device, vehicle management device, drone coordination method, and program
US20200104964A1 (en) Pick-up/drop-off management device, pick-up/drop-off management method, and program
CN110753946B (en) Vehicle control system, vehicle control method and storage medium
US20190196473A1 (en) Information collection system and server apparatus
JP2018097444A (en) Load delivery system and load delivery program
US20210295245A1 (en) Management device, management method, and storage medium
JPWO2019181896A1 (en) Mobile management system
JP7271491B2 (en) Control device, program, system and method
US20230394421A1 (en) Tracking system and devices, and methods therein
JP7543377B2 (en) Delivery management device, delivery management system, delivery management method and program
JP7307233B1 (en) Drone, information processing method, program and information processing system
JP7589215B2 (en) Delivery management device, delivery management system, delivery management method and program
JP2019069690A (en) Management device, management method, management system, and program
JP2023152426A (en) Vehicle dispatch support device, vehicle dispatch support method, vehicle dispatch support system
JP7594065B1 (en) Delivery management device, delivery management system, delivery management method and program
JP7754453B2 (en) Information processing system, information processing device, information processing method, and program
US20250094915A1 (en) Delivery management system, delivery management method, and non-transitory computer-readable medium storing program
JP2022181562A (en) Automatic delivery vehicle
JP2024107794A (en) Delivery management system, delivery management method, and program
KR20240122312A (en) Information processing device, information processing method, and storage medium
JP2023131899A (en) security system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240719

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240821

R150 Certificate of patent or registration of utility model

Ref document number: 7543377

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150