JP7609411B2 - Delivery support device, delivery support method, and program - Google Patents
Delivery support device, delivery support method, and program Download PDFInfo
- Publication number
- JP7609411B2 JP7609411B2 JP2021009235A JP2021009235A JP7609411B2 JP 7609411 B2 JP7609411 B2 JP 7609411B2 JP 2021009235 A JP2021009235 A JP 2021009235A JP 2021009235 A JP2021009235 A JP 2021009235A JP 7609411 B2 JP7609411 B2 JP 7609411B2
- Authority
- JP
- Japan
- Prior art keywords
- unmanned aerial
- delivery
- aerial vehicle
- score
- arrival time
- 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
Links
- 238000012384 transportation and delivery Methods 0.000 title claims description 199
- 238000000034 method Methods 0.000 title claims description 24
- 238000007726 management method Methods 0.000 claims description 42
- 230000010006 flight Effects 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 16
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、無人航空機を利用した荷物の配達を支援するための、配達支援装置及び配達支援方法に関し、更には、これらを実現するためのプログラムに関する。 The present invention relates to a delivery assistance device and delivery assistance method for assisting in the delivery of parcels using unmanned aerial vehicles, and further to a program for implementing these.
近年、利用者が、スマートフォン等の端末装置から飲食物を注文すると、配達員が、利用者の位置まで、注文した飲食物を配達してくれるサービスが、提案されている。また、このようなサービスは、端末装置にインストールされた専用のアプリケーションプログラムと連携する配達システムによって実現している(例えば、特許文献1及び2参照)。
In recent years, a service has been proposed in which a user orders food and drink from a terminal device such as a smartphone, and a delivery person delivers the ordered food and drink to the user's location. Furthermore, such a service is realized by a delivery system that works in conjunction with a dedicated application program installed on the terminal device (see, for example,
配達システムにおいては、システムを管理する管理装置が、まず、利用者の端末装置から、利用者を特定する利用者情報と、注文された飲食物を特定する注文情報と、端末装置の位置を特定する位置情報とを、取得する。次に、管理装置は、注文された飲食物を提供する店舗の端末装置に対して、取得した利用者情報、注文情報、及び位置情報を送り、注文された飲食物を、利用者に配達するよう通知する。 In a delivery system, a management device that manages the system first acquires, from the user's terminal device, user information that identifies the user, order information that identifies the ordered food and drink, and location information that identifies the location of the terminal device. The management device then sends the acquired user information, order information, and location information to the terminal device of the store that provides the ordered food and drink, and notifies the store to deliver the ordered food and drink to the user.
これにより、店舗の係員は、配達員に、位置情報で特定される場所に、飲食物を配達するように指示する。そして、配達員は、店舗から飲食物を受け取ると、受け取った飲食物を、位置情報で特定される場所に配達する。 As a result, the store staff instructs the delivery person to deliver the food and drink to the location specified by the location information. Then, when the delivery person receives the food and drink from the store, he delivers the received food and drink to the location specified by the location information.
ところで、上述の配達システムでは、人手による配達が前提となる。このため、人手不足によって配達員を確保できない場合は、配達することが不可能となる。これに対して、近年においては、昨今の人手不足を解消するため、配達員に代わって、ドローン等の無人飛行機によって配達することが提案されている。 However, the delivery system described above is premised on manual delivery. Therefore, if a delivery person cannot be secured due to a labor shortage, delivery becomes impossible. In response to this, in recent years, in order to resolve the current labor shortage, it has been proposed to deliver using unmanned aircraft such as drones instead of delivery people.
しかしながら、無人航空機においては、その特性上、複数機が近接した位置に存在すると、衝突して墜落する可能性があるため、近接した場所で、時間間隔をおかないで、複数の注文があった場合に、配達できないという問題がある。 However, due to the nature of unmanned aerial vehicles, if multiple drones are in close proximity to each other, there is a risk of them colliding and crashing, which means that if multiple orders are placed in close proximity with no time interval between deliveries, they cannot be delivered.
本発明の目的の一例は、上記問題を解消し、複数の無人航空機による荷物の配達における安全性を確保し得る、配達支援装置、配達支援方法、及びプログラムを提供することにある。 One example of the objective of the present invention is to provide a delivery assistance device, a delivery assistance method, and a program that can solve the above problems and ensure safety in the delivery of packages by multiple unmanned aerial vehicles.
上記目的を達成するため、本発明の一側面における配達支援装置は、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出部と、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出部と、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定部と、
を備えている、ことを特徴とする。
In order to achieve the above object, a delivery assistance device according to one aspect of the present invention comprises:
an unmanned aerial vehicle selection unit that selects a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation unit that calculates a score for each of the selected unmanned aerial vehicles based on at least one of a type of package to be delivered, an arrival time, and an elapsed time since receiving an order for delivery;
A delivery order determination unit that determines a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
The present invention is characterized in that it is equipped with:
また、上記目的を達成するため、本発明の一側面における配達支援方法は、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を有する、ことを特徴とする。
In order to achieve the above object, a delivery assistance method according to one aspect of the present invention includes:
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
The present invention is characterized in that it has the following features:
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を実行させる、ことを特徴とする。
Furthermore, in order to achieve the above object, a program according to one aspect of the present invention comprises:
On the computer,
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
The present invention is characterized in that:
以上のように本発明によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。 As described above, the present invention can ensure safety in delivering packages using multiple unmanned aerial vehicles.
(実施の形態)
以下、実施の形態における、配達支援装置、配達支援方法、及びプログラムについて、図1~図9を参照しながら説明する。
(Embodiment)
Hereinafter, a delivery assistance device, a delivery assistance method, and a program according to an embodiment will be described with reference to FIGS.
[装置構成]
最初に、実施の形態における配達支援装置の概略構成について図1を用いて説明する。図1は、実施の形態における配達支援装置の概略構成を示す構成図である。
[Device configuration]
First, a schematic configuration of a delivery support device in an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of a delivery support device in an embodiment.
図1に示す、実施の形態における配達支援装置10は、無人航空機による荷物の配達を支援するための装置である。図1に示すように、実施の形態における配達支援装置10は、無人航空機選出部11と、スコア算出部12と、配達順序決定部13とを備えている。
The
無人航空機選出部11は、荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する。スコア算出部12は、選出された無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する。また、配達順序決定部13は、算出した無人航空機毎のスコアを用いて、無人航空機それぞれの配達順序を決定する。
The unmanned aerial
このように、配達支援装置10は、複数の無人航空機の配達場所及び到着時間が近い場合等において、最適な配達順序を決定することができる。このため、配達支援装置10によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。
In this way, the
続いて、図2~図7を用いて、実施の形態における配達支援装置10の構成及び機能について具体的に説明する。図2は、実施の形態における配達支援装置の構成を具体的に示す構成図である。図3は、実施の形態における無人航空機選出部での処理を説明する図である。図4は、実施の形態におけるスコアの算出において用いる算出ルールの一例を示す図である。図5~図7は、実施の形態において算出されたスコアの一例を示す図である。
Next, the configuration and functions of the
図2に示すように、実施の形態では、配達支援装置10は、有線又は無線によって、無人航空機管理装置20にデータ通信可能に接続されている。無人航空機管理装置20は、無人航空機30の飛行を管理する装置である。
As shown in FIG. 2, in an embodiment, the
無人航空機管理装置20は、荷物の送り主から、無人航空機30による荷物の配達が指示されると、指示に応じて、無人航空機30を配達先へと飛行させ、そして、荷物の受け渡しが完了すると、無人航空機30を帰還させる。
When the sender of the package instructs the unmanned aerial
具体的には、まず、荷物の送り主が、端末装置又は入力装置を介して、無人航空機管理装置20に、荷物の配達指示として、例えば、荷物の配達先の位置を特定する位置情報、荷物の種類を特定する荷物情報、荷物の受取人を特定する受取人情報、荷物の受注時刻を特定する受注時刻情報を入力する。これにより、無人航空機管理装置20は、入力された、位置情報、荷物情報、受取人情報、受注時刻情報を取得する。
Specifically, first, the sender of the package inputs package delivery instructions to the unmanned aerial
続いて、無人航空機管理装置20は、位置情報に基づいて、出発地点から配達先までの間に幾つかの通過点を設定し、各通過点を通過するように、荷物の配達先までの航空ルートを設定する。また、無人航空機管理装置20は、先に他の無人航空機30の航空ルートが設定されている場合は、設定対象となる無人航空機と、先に航空ルートが設定されている他の無人航空機とが衝突しないように、航空ルートを設定する。更に、無人航空機管理装置20は、出発地点から配達先までの間に、飛行が禁止されているエリアが存在する場合は、このエリアの上空を避けるように、通過点を設定して、航空ルートを設定する。
The unmanned
そして、無人航空機管理装置20は、設定した航空ルートに基づいて、配達予定時刻を予測し、予測した配達予定時刻から現在の時刻を減算して、到着までにかかる到着時間を算出する。また、無人航空機管理装置20は、算出した到着時間特定する到着時間情報を、配達支援装置10に送信する。更に、無人航空機管理装置20は、荷物情報、位置情報、及び受注時刻情報も配達支援装置10に送信する。また、無人航空機管理装置20は、これらの情報に加えて、無人航空機30の残バッテリー容量を特定するバッテリー情報、荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定する有償サービス情報も送信することができる。なお、有償サービスとしては、荷物の配達を優先するサービスが挙げられる。
The unmanned aerial
また、航空ルートの設定後、無人航空機管理装置20は、設定した航空ルートに沿って、無人航空機30を飛行させる。そして、無人航空機管理装置20は、無人航空機30が、位置情報で特定される位置に到着すると、保持している荷物を解除して、荷物を受取人に受け渡す。但し、荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機30が存在する場合は、無人航空機管理装置20は、配達支援装置10によって決定された順序で、各無人航空機30に荷物の受け渡しを行わせる。
After setting the air route, the unmanned
また、荷物の受け渡しにおいては、無人航空機30と受取人との間で認証処理が行われ、認証が成功することが、条件とされていても良い。その後、無人航空機30を元の出発地点に帰還させる。帰還の際の復路の航空ルートは、往路と同一であっても良いし、無人航空機管理装置20によって新たに設定されても良い。
In addition, the delivery of the package may be conditional on an authentication process being performed between the unmanned
図2に示すように、実施の形態では、配達支援装置10は、上述した無人航空機選出部11、スコア算出部12、及び配達順序決定部13に加えて、情報取得部14と、重み情報格納部15とを備えている。
As shown in FIG. 2, in the embodiment, the
情報取得部14は、無人航空機管理装置20から送信されてきた情報、例えば、到着時間情報、荷物情報、位置情報、受注時刻情報、更には、バッテリー情報、及び有償サービス情報を取得する。重み情報格納部15は、重み情報を格納する。重み情報については後述する。
The
無人航空機選出部11は、実施の形態では、まず、情報取得部14から、無人航空機管理装置20から送信されてきた無人航空機30毎の到着時間情報及び位置情報を受け取る。そして、無人航空機選出部11は、無人航空機30毎に、到着時間情報に基づいて、到着時間を特定し、位置情報に基づいて荷物の配達先の位置を特定する。
In the embodiment, the unmanned aerial
続いて、無人航空機選出部11は、図3の上段に示すように、無人航空機30毎に、到着時間の前α分から後α分までが範囲となるようにして、時間範囲を設定する。αの値は、無人航空機30の性能、気象状況等に応じて適宜設定され、例えば、3分に設定される。次に、無人航空機選出部11は、時間範囲が互いに重なる無人航空機30を特定する。図3の例では、無人航空機C、D、Eが特定される。
The unmanned aerial
次に、無人航空機選出部11は、図3の下段に示すように、時間範囲によって特定された無人航空機30毎に、配達位置を基準にして直径βmの領域を設定する。βの値も、無人航空機の性能、気象状況等に応じて適宜設定され、例えば、5mに設定される。次に、無人航空機選出部11は、領域が互いに重なる無人航空機を特定する。図3の例では、無人航空機C、D、Eのうち、無人航空機D及びEが特定される。その後、無人航空機選出部11は、最終的に特定した無人航空機(図3の例では、D及びE)を、設定条件を満たす無人航空機として選出する。
Next, as shown in the lower part of Figure 3, the unmanned aerial
なお、実施の形態では、無人航空機の選出のための条件は、図3を用いて説明した上述の例に限定されることはない。無人航空機の選出のための条件は、適宜設定される。 In the embodiment, the conditions for selecting an unmanned aerial vehicle are not limited to the above example described with reference to FIG. 3. The conditions for selecting an unmanned aerial vehicle are set as appropriate.
スコア算出部12は、実施の形態では、選出された無人航空機30毎に、配達対象となる荷物の種類、到着時間、及び経過時間の全てに基づいて、スコアを算出する。また、上述したように、無人航空機管理装置20が、更に、バッテリー情報及び有償サービス情報も送信している場合は、スコア算出部12は、選出された無人航空機30毎に、更に、各無人航空機の残バッテリー容量、及び有償サービスの利用の有無にも基づいて、スコアを算出することができる。
In an embodiment, the
具体的には、スコア算出部12は、まず、無人航空機管理装置20から送信されてきた荷物情報に基づいて、無人航空機30毎に、荷物の種類を特定し、特定した種類に応じて、荷物についてのスコアを算出する。例えば、スコア算出部12は、予め設定されたルールに、特定された荷物の種類を適用して、荷物についてのスコアを算出することができる。荷物のスコアを算出するためのルールの一例としては、図4に示すルールが挙げられる。図4の例では、食料品であって、早急に配達する必要性が高いものほど、スコアが高くなる。
Specifically, the
続いて、スコア算出部12は、無人航空機30毎に無人航空機管理装置20から送信されてきた到着時間情報に基づいて、荷物の到着時間を特定する。そして、スコア算出部12は、到着時間が早いほどスコアが高くなるように、無人航空機30毎に、到着時間についてのスコアを算出する。具体的には、無人航空機30の数が4機であるとすると、スコア算出部12は、到着時間が早い順に、スコアとして、4点、3点、2点、1点をそれぞれ算出する。
The
更に、スコア算出部12は、無人航空機30毎に、受注時刻情報に基づいて荷物の受注時刻を特定し、更に、特定した受注時刻から現在までの経過時間を算出する。そして、スコア算出部12は、経過時間が長いほどスコアが高くなるように、無人航空機30毎に、経過時間についてのスコアを算出する。具体的には、無人航空機30の数が4機であるとすると、スコア算出部12は、経過時間が長い順に、スコアとして、4点、3点、2点、1点をそれぞれ算出する。
Furthermore, the
続いて、スコア算出部12は、バッテリー情報が送信されてきている場合は、無人航空機30毎に、バッテリー情報に基づいて、残バッテリー容量を特定する。そして、スコア算出部12は、残バッテリー容量が少ないほどスコアが高くなるように、無人航空機30毎に、残バッテリー容量についてのスコアを算出する。具体的には、無人航空機30の数が4機であるとすると、スコア算出部12は、残バッテリー容量が少ない順に、スコアとして、4点、3点、2点、1点をそれぞれ算出する。
Next, if battery information has been transmitted, the
また、スコア算出部12は、有償サービス情報が送信されてきている場合は、無人航空機30毎に、有償サービス情報に基づいて、ユーザにおける有償サービスの利用の有無を特定する。そして、スコア算出部12は、有償サービスを利用しているユーザについては配達を優先する必要があるため、このユーザの荷物を配達している無人航空機30に対しては、有償サービスについてのスコアを一定値で算出する。一方、スコア算出部12は、そうでないユーザの荷物を配達している無人航空機30については、有償サービスについてのスコアを「0」と算出する。
When paid service information has been transmitted, the
その後、スコア算出部12は、無人航空機30毎に、荷物についてのスコア、到着時間についてのスコア、経過時間についてのスコア、残バッテリー容量についてのスコア、及び有償サービスについてのスコアを用いて、総合的なスコアを算出する。
Then, for each unmanned
具体的には、スコア算出部12は、重み情報格納部15から重み情報を取得する。重み情報は、荷物、到着時間、経過時間、残バッテリー容量、及び有償サービス、といった項目毎に、予め設定された重み(0から1の値)を保持している。スコア算出部12は、各項目についてのスコアに、対応する重みを乗算し、得られた値を合算して、総合的なスコア(総合スコア)を算出する。
Specifically, the
配達順序決定部13は、実施の形態では、選出された無人航空機30毎に算出された、総合的なスコアに基づいて、具体的には、スコアの値が大きい順に、無人航空機それぞれの配達順序を決定する。そして、配達順序決定部13は、決定した配達順序を、無人航空機管理装置20に通知する。
In an embodiment, the delivery
ここで、上述した図5~図7を用いて、スコア算出の具体例について説明する。図5~図7は、それぞれ無人航空機30の数が4機(A~D)である場合を示している。また、図5~図7においては、スコア算出部12は、図4に示したルールに、荷物の種類を適用して、荷物についてのスコアを設定する。荷物についての重みは1.0に設定されている。スコア算出部12は、到着時間が早いほどスコアが高くなるように、到着時間についてのスコアを設定する。到着時間についての重みは0.5に設定されている。また、スコア算出部12は、受注時刻から現在までの経過時間が長いほどスコアが高くなるように、経過時間についてのスコアを設定する。経過時間についての重みは0.1に設定されている。
Here, a specific example of score calculation will be described with reference to the above-mentioned Figures 5 to 7. Figures 5 to 7 each show a case where the number of unmanned
また、図5~図7においては、スコア算出部12は、残バッテリー容量が少ないほどスコアが高くなるように、無人航空機30毎に、残バッテリー容量についてのスコアを設定する。残バッテリー容量についての重みは0.1に設定されている。但し、残バッテリー容量が閾値以下となった場合(例えば、20%以下の場合)は、無人航空機30は早急に配達を終えて帰還する必要がある。このような場合は、スコア算出部12は、最終的なスコアが最も高くなるように、残バッテリー容量についてのスコアとして設定値、例えば、「200(重み無し)」といった大きな値を設定する。
In addition, in Figures 5 to 7, the
更に、図5~図7においては、スコア算出部12は、有償サービスを利用しているユーザの荷物を配達している無人航空機30に対しては、有償サービスについてのスコア(所定値)として、「100(重み無し)」を設定する。一方、スコア算出部12は、そうでないユーザの荷物を配達している無人航空機30については、有償サービスについてのスコアを「0」に設定する。
Furthermore, in Figures 5 to 7, the
そして、図5の例では、荷物のユーザが誰も有償サービスを利用しておらず、いずれの無人航空機の残バッテリー容量も閾値(20%)以下となっていない。このため、無人航空機A~Dそれぞれのスコアは下記の通りとなる。よって、配達順序決定部13は、配達順序を、A、C、B、Dの順に決定し、決定した配達順序を、無人航空機管理装置20に通知する。
A:5×1.0+2×0.5+1×0.1+1×0.1+0=6.2
B:3×1.0+3×0.5+4×0.1+3×0.1+0=5.2
C:3×1.0+4×0.5+3×0.1+4×0.1+0=5.7
D:1×1.0+1×0.5+2×0.1+2×0.1+0=1.9
5, none of the users of the parcels are using the paid service, and the remaining battery capacity of none of the unmanned aerial vehicles is below the threshold (20%). Therefore, the scores of each of the unmanned aerial vehicles A to D are as follows. Therefore, the delivery
A: 5 x 1.0 + 2 x 0.5 + 1 x 0.1 + 1 x 0.1 + 0 = 6.2
B: 3 x 1.0 + 3 x 0.5 + 4 x 0.1 + 3 x 0.1 + 0 = 5.2
C: 3 x 1.0 + 4 x 0.5 + 3 x 0.1 + 4 x 0.1 + 0 = 5.7
D: 1 x 1.0 + 1 x 0.5 + 2 x 0.1 + 2 x 0.1 + 0 = 1.9
図6の例では、無人航空機Dが配達している荷物のユーザが有償サービスを利用している。従って、無人航空機A~Dそれぞれのスコアは下記の通りとなる。よって、配達順序決定部13は、配達順序を、D、A、C、Bの順に決定し、決定した配達順序を、無人航空機管理装置20に通知する。
A:5×1.0+2×0.5+1×0.1+1×0.1+0=6.2
B:3×1.0+3×0.5+4×0.1+3×0.1+0=5.2
C:3×1.0+4×0.5+3×0.1+4×0.1+0=5.7
D:1×1.0+1×0.5+2×0.1+2×0.1+100=101.9
6, the user of the parcel being delivered by unmanned aerial vehicle D is using a paid service. Therefore, the scores of each of unmanned aerial vehicles A to D are as follows. Therefore, the delivery
A: 5 x 1.0 + 2 x 0.5 + 1 x 0.1 + 1 x 0.1 + 0 = 6.2
B: 3 x 1.0 + 3 x 0.5 + 4 x 0.1 + 3 x 0.1 + 0 = 5.2
C: 3 x 1.0 + 4 x 0.5 + 3 x 0.1 + 4 x 0.1 + 0 = 5.7
D: 1 x 1.0 + 1 x 0.5 + 2 x 0.1 + 2 x 0.1 + 100 = 101.9
図7の例では、無人航空機Dが配達している荷物のユーザが有償サービスを利用しており、無人航空機Cの残バッテリー容量が閾値(20%)以下となっている。従って、無人航空機A~Dそれぞれのスコアは下記の通りとなる。よって、配達順序決定部13は、配達順序を、C、D、A、Bの順に決定し、決定した配達順序を、無人航空機管理装置20に通知する。
A:5×1.0+2×0.5+1×0.1+1×0.1+ 0=6.2
B:3×1.0+3×0.5+4×0.1+3×0.1+ 0=5.2
C:3×1.0+4×0.5+3×0.1+200 + 0=205.3
D:1×1.0+1×0.5+2×0.1+2×0.1+100=101.9
In the example of Figure 7, the user of the package being delivered by unmanned aerial vehicle D is using a paid service, and the remaining battery capacity of unmanned aerial vehicle C is below a threshold value (20%). Therefore, the scores of unmanned aerial vehicles A to D are as follows. Therefore, the delivery
A: 5 x 1.0 + 2 x 0.5 + 1 x 0.1 + 1 x 0.1 + 0 = 6.2
B: 3 x 1.0 + 3 x 0.5 + 4 x 0.1 + 3 x 0.1 + 0 = 5.2
C: 3 x 1.0 + 4 x 0.5 + 3 x 0.1 + 200 + 0 = 205.3
D: 1 x 1.0 + 1 x 0.5 + 2 x 0.1 + 2 x 0.1 + 100 = 101.9
[装置動作]
次に、実施の形態における配達支援装置10の動作について図8を用いて説明する。図8は、実施の形態における配達支援装置の動作を示すフロー図である。以下の説明においては、適宜図1~図7を参照する。また、実施の形態では、配達支援装置10を動作させることによって、配達支援方法が実施される。よって、実施の形態における配達支援方法の説明は、以下の配達支援装置10の動作説明に代える。
[Device Operation]
Next, the operation of
図8に示すように、最初に、情報取得部14が、無人航空機管理装置20から送信されてきた、到着時間情報、荷物情報、位置情報、受注時刻情報、バッテリー情報、及び有償サービス情報を取得する(ステップA1)。
As shown in FIG. 8, first, the
次に、無人航空機選出部11が、無人航空機30毎に、ステップA1で取得された位置情報に基づいて荷物の配達先の位置を特定し、ステップA1で取得された到着時間情報に基づいて、到着時間を特定する(ステップA2)。
Next, the unmanned aerial
次に、無人航空機選出部11は、ステップA2で特定した荷物の配達先の位置と到着時間とに基づいて、荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する(ステップA3)。
Next, the unmanned aerial
具体的には、ステップA3では、無人航空機選出部11は、図3の上段に示すように、無人航空機30毎に、時間範囲を設定し、時間範囲が互いに重なる無人航空機を特定する。次に、無人航空機選出部11は、図3の下段に示すように、ステップA3で特定した無人航空機30毎に、領域を設定し、領域が互いに重なる無人航空機を特定する。その後、無人航空機選出部11は、領域が互いに重なるとして特定した無人航空機を、設定条件を満たす無人航空機として選出する。
Specifically, in step A3, the unmanned aerial
次に、スコア算出部12は、ステップA3で選出された無人航空機30それぞれについて、ステップA2で取得された各情報を用いて、配達対象となる荷物の種類、到着時間、経過時間、残バッテリー容量、及び有償サービスの利用の有無といった項目毎に、スコアを算出する(ステップA4)。
Next, for each of the unmanned
具体的には、ステップA4では、スコア算出部12は、荷物情報に基づいて、荷物の種類に応じて、荷物についてのスコアを算出する。スコア算出部12は、到着時間情報に基づいて、荷物の到着時間を特定し、到着時間についてのスコアを算出する。更に、スコア算出部12は、受注時刻情報に基づいて、受注時刻から現在までの経過時間を算出し、経過時間についてのスコアを算出する。また、スコア算出部12は、バッテリー情報に基づいて、残バッテリー容量についてのスコアを算出する。更に、スコア算出部12は、有償サービス情報に基づいて、有償サービスについてのスコアを算出する。
Specifically, in step A4, the
次に、スコア算出部12は、ステップA4で選出された無人航空機30それぞれについて、項目毎に算出されたスコアと、重み情報に登録された項目毎の重みとを用いて、総合的なスコアを算出する(ステップA5)。
Next, the
次に、配達順序決定部13は、ステップA5で算出された無人航空機30それぞれについての総合的なスコアに基づいて、無人航空機それぞれの配達順序を決定する(ステップA6)。その後、配達順序決定部13は、決定した配達順序を、無人航空機管理装置20に通知する。これにより、無人航空機管理装置20は、配達支援装置10によって決定された順序で、各無人航空機30に荷物の受け渡しを行わせる。
Next, the delivery
以上のように、実施の形態では、複数の無人航空機の配達場所及び到着時間が近い場合等において、最適な配達順序を決定することができる。このため、配達支援装置10によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。
As described above, in the embodiment, the optimal delivery order can be determined in cases where the delivery locations and arrival times of multiple unmanned aerial vehicles are close to each other. Therefore, the
また、実施の形態では、ユーザが有償サービスを利用している場合は、優先して配達が行われるため、配達サービスにおける収益の向上が期待できる。また、無人航空機の残バッテリー容量が極めて低い場合は、最優先で配達が行われるため、バッテリー切れによる事故の発生が回避されることになる。 In addition, in the embodiment, when a user is using a paid service, delivery is given priority, which is expected to increase the profits of the delivery service. Also, when the remaining battery capacity of the unmanned aerial vehicle is extremely low, delivery is given top priority, which prevents accidents caused by dead batteries.
更に、図2の例では、配達支援装置10は、無人航空機管理装置20の外部に構築されているが、実施の形態は、この例に限定されるものではない。配達支援装置10は、無人航空機管理装置20の一部として構築されていても良い。
Furthermore, in the example of FIG. 2, the
[プログラム]
実施の形態におけるプログラムは、コンピュータに、図8に示すステップA1~A6を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、実施の形態における配達支援装置10と配達支援方法とを実現することができる。この場合、コンピュータのプロセッサは、無人航空機選出部11、スコア算出部12、配達順序決定部13、及び情報取得部14として機能し、処理を行なう。
[program]
The program in the embodiment may be a program that causes a computer to execute steps A1 to A6 shown in Fig. 8. By installing and executing this program in a computer, the
また、本実施の形態では、重み情報格納部は、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって実現されていても良いし、別のコンピュータの記憶装置によって実現されていても良い。 In addition, in this embodiment, the weight information storage unit may be realized by storing the data files that constitute it in a storage device such as a hard disk provided in the computer, or may be realized by a storage device of another computer.
また、実施の形態におけるプログラムを実行するコンピュータとしては、汎用のPCの他に、スマートフォン、タブレット型端末装置が挙げられる。また、配達支援装置10が、無人航空機管理装置20の一部として構築されている場合は、コンピュータとしては、無人航空機管理装置20を構築するコンピュータも挙げられる。更に、無人航空機30のいずれかが、コンピュータを搭載する場合は、実施の形態におけるプログラムを実行するコンピュータとしては、無人航空機30に搭載されたコンピュータも挙げられる。
In addition, in addition to a general-purpose PC, examples of the computer that executes the program in the embodiment include a smartphone and a tablet terminal device. In addition, if the
また、実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、無人航空機選出部11、スコア算出部12、配達順序決定部13、及び情報取得部14のいずれかとして機能しても良い。
The program in the embodiment may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as one of the unmanned aerial
[物理構成]
ここで、実施の形態におけるプログラムを実行することによって、配達支援装置10を実現するコンピュータについて図9を用いて説明する。図9は、実施の形態における配達支援装置を実現するコンピュータの一例を示すブロック図である。
[Physical configuration]
Here, a computer that realizes the
図9に示すように、コンピュータ110は、CPU(Central Processing Unit)111と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。
As shown in FIG. 9, the
また、コンピュータ110は、CPU111に加えて、又はCPU111に代えて、GPU(Graphics Processing Unit)、又はFPGA(Field-Programmable Gate Array)を備えていても良い。この態様では、GPU又はFPGAが、実施の形態におけるプログラムを実行することができる。
The
CPU111は、記憶装置113に格納された、コード群で構成された実施の形態におけるプログラムをメインメモリ112に展開し、各コードを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。
The
また、実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであっても良い。
The program in the embodiment is provided in a state stored in a computer-
また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。
Specific examples of the
データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。
The data reader/
また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体が挙げられる。
Specific examples of the
なお、実施の形態における配達支援装置10は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、配達支援装置10は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
Note that the
上述した実施の形態の一部又は全部は、以下に記載する(付記1)~(付記12)によって表現することができるが、以下の記載に限定されるものではない。 A part or all of the above-described embodiment can be expressed by (Appendix 1) to (Appendix 12) described below, but is not limited to the following description.
(付記1)
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出部と、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出部と、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定部と、
を備えている、
ことを特徴とする、配達支援装置。
(Appendix 1)
an unmanned aerial vehicle selection unit that selects a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation unit that calculates a score for each of the selected unmanned aerial vehicles based on at least one of a type of package to be delivered, an arrival time, and an elapsed time since receiving an order for delivery;
A delivery order determination unit that determines a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
Equipped with
A delivery assistance device comprising:
(付記2)
付記1に記載の配達支援装置であって、
前記スコア算出部が、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間、に基づいてスコアを算出する、
ことを特徴とする、配達支援装置。
(Appendix 2)
2. The delivery assistance device according to
The score calculation unit calculates a score for each of the selected unmanned aerial vehicles based on the type of the package to be delivered, the arrival time, and the elapsed time.
A delivery assistance device comprising:
(付記3)
付記2に記載の配達支援装置であって、
前記スコア算出部が、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無、に基づいてスコアを算出する、
ことを特徴とする、配達支援装置。
(Appendix 3)
3. The delivery assistance device according to
the score calculation unit further calculates a score for each of the selected unmanned aerial vehicles based on the remaining battery capacity of the unmanned aerial vehicle and whether or not a paid service is used by a user who has used the package delivery service;
A delivery assistance device comprising:
(付記4)
付記1~3のいずれに記載の配達支援装置であって、
前記無人航空機選出部が、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なる前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、配達支援装置。
(Appendix 4)
A delivery support device according to any one of
The unmanned aerial vehicle selection unit identifies the unmanned aerial vehicle in which a time range around the arrival time and an area based on the location of the delivery destination overlap each other, and selects the identified unmanned aerial vehicle.
A delivery assistance device comprising:
(付記5)
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を有する、
ことを特徴とする、配達支援方法。
(Appendix 5)
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of a type of package to be delivered, an arrival time, and an elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
having
A delivery assistance method comprising:
(付記6)
付記5に記載の配達支援方法であって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間、に基づいてスコアを算出する、
ことを特徴とする、配達支援方法。
(Appendix 6)
6. The delivery assistance method according to
In the score calculation step, a score is calculated for each of the selected unmanned aerial vehicles based on the type of the package to be delivered, the arrival time, and the elapsed time.
A delivery assistance method comprising:
(付記7)
付記6に記載の配達支援方法であって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無、に基づいてスコアを算出する、
ことを特徴とする、配達支援方法。
(Appendix 7)
7. The delivery assistance method according to claim 6,
In the score calculation step, a score is further calculated for each of the selected unmanned aerial vehicles based on a remaining battery capacity of the unmanned aerial vehicle and whether or not a paid service is used by a user who has used the package delivery service.
A delivery assistance method comprising:
(付記8)
付記5~7のいずれに記載の配達支援方法であって、
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なる前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、配達支援方法。
(Appendix 8)
A delivery assistance method according to any one of
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle in which a time range around the arrival time and an area based on the location of the delivery destination overlap each other is identified, and the identified unmanned aerial vehicle is selected.
A delivery assistance method comprising:
(付記9)
コンピュータに、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を実行させる、プログラム。
(Appendix 9)
On the computer,
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
A program to execute.
(付記10)
付記9に記載のプログラムであって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間、に基づいてスコアを算出する、
ことを特徴とする、プログラム。
(Appendix 10)
10. The program according to claim 9,
In the score calculation step, a score is calculated for each of the selected unmanned aerial vehicles based on the type of the package to be delivered, the arrival time, and the elapsed time.
A program characterized by:
(付記11)
付記10に記載のプログラムであって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無、に基づいてスコアを算出する、
ことを特徴とする、プログラム。
(Appendix 11)
11. The program according to
In the score calculation step, a score is further calculated for each of the selected unmanned aerial vehicles based on a remaining battery capacity of the unmanned aerial vehicle and whether or not a paid service is used by a user who has used the package delivery service.
A program characterized by:
(付記12)
付記9~11のいずれに記載のプログラムであって、
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なる前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、プログラム。
(Appendix 12)
The program according to any one of appendices 9 to 11,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle in which a time range around the arrival time and an area based on the location of the delivery destination overlap each other is identified, and the identified unmanned aerial vehicle is selected.
A program characterized by:
以上のように本発明によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。本発明は、ドローン等の無人航空機を利用した配達システムにおいて有用である。 As described above, the present invention can ensure safety in the delivery of packages using multiple unmanned aerial vehicles. The present invention is useful in delivery systems that use unmanned aerial vehicles such as drones.
10 配達支援装置
11 無人航空機選出部
12 スコア算出部
13 配達順序決定部
14 情報取得部
15 重み情報格納部
20 無人航空機管理装置
30 無人航空機
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
REFERENCE SIGNS
112
Claims (12)
前記無人航空機管理装置から送信されてきた荷物情報に基づいて、選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つを特定し、特定したものを、予め設定したルールに適用して、スコアを算出する、スコア算出部と、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定部と、
を備えている、
ことを特徴とする、配達支援装置。 an unmanned aerial vehicle selection unit that, based on information transmitted from an unmanned aerial vehicle management device that manages the flights of a plurality of unmanned aerial vehicles, identifies the location and arrival time of the delivery destination of the parcel for each of the plurality of unmanned aerial vehicles , and selects the unmanned aerial vehicle that satisfies set conditions defined by a time range before and after the arrival time and an area set as the delivery destination location, using the identified delivery destination location and arrival time of the parcel;
a score calculation unit that, based on the package information transmitted from the unmanned aerial vehicle management device, identifies at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving the delivery order for each of the selected unmanned aerial vehicles, and calculates a score by applying the identified information to a preset rule ;
A delivery order determination unit that determines a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
Equipped with
A delivery assistance device comprising:
前記スコア算出部が、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間を特定し、更に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間それぞれについて、それぞれ毎のルールを用いて、スコアを算出し、そして、算出したそれぞれのスコアから総合的なスコアを算出する、
ことを特徴とする、配達支援装置。 The delivery assistance device according to claim 1,
The score calculation unit specifies the type of parcel to be delivered, the arrival time, and the elapsed time for each of the selected unmanned aerial vehicles, calculates a score for each of the type of parcel to be delivered, the arrival time, and the elapsed time using a rule for each of the types, and calculates an overall score from the calculated scores .
A delivery assistance device comprising:
前記スコア算出部が、前記荷物情報に基づいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定し、特定した前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについても、それぞれ毎のルールを用いて、スコアを算出し、前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについて算出したスコアも用いて、前記総合的なスコアを算出する、
ことを特徴とする、配達支援装置。 The delivery assistance device according to claim 2,
The score calculation unit further identifies, for each of the selected unmanned aerial vehicles based on the luggage information, the remaining battery capacity of the unmanned aerial vehicle and whether or not the user who used the luggage delivery service used a paid service, calculates a score for each of the identified remaining battery capacity and whether or not the paid service was used using respective rules, and calculates the overall score using the scores calculated for each of the remaining battery capacity and whether or not the paid service was used .
A delivery assistance device comprising:
前記無人航空機選出部が、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なることを前記設定条件として、前記無人航空機を選出する、
ことを特徴とする、配達支援装置。 The delivery assistance device according to claim 1 ,
The unmanned aerial vehicle selection unit selects the unmanned aerial vehicle based on a set condition that a time range around the arrival time and an area based on the location of the delivery destination overlap with each other.
A delivery assistance device comprising:
複数の無人航空機の飛行を管理する無人航空機管理装置から送信されてきた情報から、複数の前記無人航空機それぞれ毎に、荷物の配達先の位置及び到着時間を特定し、特定した前記荷物の配達先の位置及び前記到着時間を用いて、到着時間を中心とした前後の時間範囲及び配達先の位置にした領域によって規定された設定条件を満たす前記無人航空機を選出する、無人航空機選出ステップと、
前記無人航空機管理装置から送信されてきた荷物情報に基づいて、選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つを特定し、特定したものを、予め設定したルールに適用して、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を有する、
ことを特徴とする、配達支援方法。 1. A computer-implemented method comprising:
an unmanned aerial vehicle selection step for identifying a location and arrival time of a parcel's delivery destination for each of the plurality of unmanned aerial vehicles from information transmitted from an unmanned aerial vehicle management device that manages the flights of the plurality of unmanned aerial vehicles , and using the identified location and arrival time of the parcel's delivery destination to select the unmanned aerial vehicle that satisfies set conditions defined by a time range before and after the arrival time and an area set as the delivery destination location ;
a score calculation step of identifying, for each of the selected unmanned aerial vehicles based on the package information transmitted from the unmanned aerial vehicle management device, at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving the delivery order , and applying the identified information to a preset rule to calculate a score;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
having
A delivery assistance method comprising:
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間を特定し、更に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間それぞれについて、それぞれ毎のルールを用いて、スコアを算出し、そして、算出したそれぞれのスコアから総合的なスコアを算出する、
ことを特徴とする、配達支援方法。 The delivery assistance method according to claim 5,
In the score calculation step, for each of the selected unmanned aerial vehicles, a type of parcel to be delivered, the arrival time, and the elapsed time are identified, and a score is calculated for each of the type of parcel to be delivered, the arrival time, and the elapsed time using a rule for each of the types, and an overall score is calculated from the calculated scores .
A delivery assistance method comprising:
前記スコア算出ステップにおいて、前記荷物情報に基づいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定し、特定した前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについても、それぞれ毎のルールを用いて、スコアを算出し、前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについて算出したスコアも用いて、前記総合的なスコアを算出する、
ことを特徴とする、配達支援方法。 The delivery assistance method according to claim 6,
In the score calculation step, for each of the selected unmanned aerial vehicles , based on the package information, the remaining battery capacity of the unmanned aerial vehicle and whether or not the user who used the package delivery service used a paid service are further identified, and a score is calculated using each of the identified remaining battery capacity and whether or not the paid service was used, using respective rules, and the overall score is calculated using the scores calculated for the remaining battery capacity and whether or not the paid service was used .
A delivery assistance method comprising:
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なることを前記設定条件として、前記無人航空機を選出する、
ことを特徴とする、配達支援方法。 The delivery assistance method according to claim 5 ,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle is selected based on a condition that a time range around the arrival time and an area based on the location of the delivery destination overlap with each other.
A delivery assistance method comprising:
複数の無人航空機の飛行を管理する無人航空機管理装置から送信されてきた情報から、複数の前記無人航空機それぞれ毎に、荷物の配達先の位置及び到着時間を特定し、特定した前記荷物の配達先の位置及び前記到着時間を用いて、到着時間を中心とした前後の時間範囲及び配達先の位置にした領域によって規定された設定条件を満たす前記無人航空機を選出する、無人航空機選出ステップと、
前記無人航空機管理装置から送信されてきた荷物情報に基づいて、選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つを特定し、特定したものを、予め設定したルールに適用して、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を実行させる、プログラム。 On the computer,
an unmanned aerial vehicle selection step for identifying a location and arrival time of a parcel's delivery destination for each of the plurality of unmanned aerial vehicles from information transmitted from an unmanned aerial vehicle management device that manages the flights of the plurality of unmanned aerial vehicles , and using the identified location and arrival time of the parcel's delivery destination to select the unmanned aerial vehicle that satisfies set conditions defined by a time range before and after the arrival time and an area set as the delivery destination location ;
a score calculation step of identifying, for each of the selected unmanned aerial vehicles based on the package information transmitted from the unmanned aerial vehicle management device, at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving the delivery order , and applying the identified information to a preset rule to calculate a score;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
A program to execute.
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間を特定し、更に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間それぞれについて、それぞれ毎のルールを用いて、スコアを算出し、そして、算出したそれぞれのスコアから総合的なスコアを算出する、
ことを特徴とする、プログラム。 The program according to claim 9,
In the score calculation step, for each of the selected unmanned aerial vehicles, a type of parcel to be delivered, the arrival time, and the elapsed time are identified, and a score is calculated for each of the type of parcel to be delivered, the arrival time, and the elapsed time using a rule for each of the types, and an overall score is calculated from the calculated scores .
A program characterized by:
前記スコア算出ステップにおいて、前記荷物情報に基づいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定し、特定した前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについても、それぞれ毎のルールを用いて、スコアを算出し、前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについて算出したスコアも用いて、前記総合的なスコアを算出する、
ことを特徴とする、プログラム。 The program according to claim 10,
In the score calculation step, for each of the selected unmanned aerial vehicles , based on the package information, the remaining battery capacity of the unmanned aerial vehicle and whether or not the user who used the package delivery service used a paid service are further identified, and a score is calculated using each of the identified remaining battery capacity and whether or not the paid service was used, using respective rules, and the overall score is calculated using the scores calculated for the remaining battery capacity and whether or not the paid service was used .
A program characterized by:
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なることを前記設定条件として、前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、プログラム。 The program according to claim 9 ,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle is identified under the condition that a time range around the arrival time and an area based on the location of the delivery destination overlap with each other, and the identified unmanned aerial vehicle is selected.
A program characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021009235A JP7609411B2 (en) | 2021-01-25 | 2021-01-25 | Delivery support device, delivery support method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021009235A JP7609411B2 (en) | 2021-01-25 | 2021-01-25 | Delivery support device, delivery support method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022113183A JP2022113183A (en) | 2022-08-04 |
| JP7609411B2 true JP7609411B2 (en) | 2025-01-07 |
Family
ID=82657879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021009235A Active JP7609411B2 (en) | 2021-01-25 | 2021-01-25 | Delivery support device, delivery support method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7609411B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240116259A (en) | 2023-01-20 | 2024-07-29 | 현대자동차주식회사 | Unmanned aerial vehicle for delivering goods using dropbox, operating method thereof and computer readable storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002302257A (en) | 2001-04-05 | 2002-10-18 | Mitsubishi Electric Corp | Delivery planning method and program for causing computer to execute the method |
| JP2004352480A (en) | 2003-05-30 | 2004-12-16 | Kimihiko Hoshino | Air transportation procedure handling system and its program |
| WO2017115447A1 (en) | 2015-12-29 | 2017-07-06 | 楽天株式会社 | Distribution system, package delivery method, and program |
| WO2017216854A1 (en) | 2016-06-13 | 2017-12-21 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッド | Unmanned aerial vehicle, delivery system, control method for unmanned aerial vehicle, and program for controlling unmanned aerial vehicle |
| WO2019093198A1 (en) | 2017-11-09 | 2019-05-16 | 株式会社Nttドコモ | Flight control device and flight control system |
| WO2019186801A1 (en) | 2018-03-28 | 2019-10-03 | 日本電気株式会社 | Path determination device, path determination method, and storage medium |
| JP2020154389A (en) | 2019-03-18 | 2020-09-24 | 株式会社東芝 | Management equipment and programs |
-
2021
- 2021-01-25 JP JP2021009235A patent/JP7609411B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002302257A (en) | 2001-04-05 | 2002-10-18 | Mitsubishi Electric Corp | Delivery planning method and program for causing computer to execute the method |
| JP2004352480A (en) | 2003-05-30 | 2004-12-16 | Kimihiko Hoshino | Air transportation procedure handling system and its program |
| WO2017115447A1 (en) | 2015-12-29 | 2017-07-06 | 楽天株式会社 | Distribution system, package delivery method, and program |
| WO2017216854A1 (en) | 2016-06-13 | 2017-12-21 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッド | Unmanned aerial vehicle, delivery system, control method for unmanned aerial vehicle, and program for controlling unmanned aerial vehicle |
| WO2019093198A1 (en) | 2017-11-09 | 2019-05-16 | 株式会社Nttドコモ | Flight control device and flight control system |
| WO2019186801A1 (en) | 2018-03-28 | 2019-10-03 | 日本電気株式会社 | Path determination device, path determination method, and storage medium |
| JP2020154389A (en) | 2019-03-18 | 2020-09-24 | 株式会社東芝 | Management equipment and programs |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022113183A (en) | 2022-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12332665B1 (en) | Public transport infrastructure facilitated drone delivery | |
| KR102865115B1 (en) | Methods, devices, computer equipment and media for processing order information | |
| US10289965B2 (en) | Autonomous vehicle scheduling system for pickup and drop-off of passengers | |
| US10163070B1 (en) | Intelligence platform for scheduling product preparation and delivery | |
| US20230095505A1 (en) | Custom advertising and brand wraps for smart drones | |
| JP6434054B2 (en) | Automated package relocation from unmanned kiosks | |
| US10755588B2 (en) | Aircraft stand management | |
| US20180058864A1 (en) | Methods and systems for vehicle and drone based delivery system | |
| US10460280B2 (en) | Methods and systems for multiple drone delivery system | |
| US20160379167A1 (en) | Dynamic resource allocation and scheduling | |
| CN113822614A (en) | Method and device for providing delivery service based on loading and unloading site state | |
| US12125392B1 (en) | Systems and methods for managing aerial vehicle operations based on risk | |
| US20180260770A1 (en) | System and method for item consolidation | |
| US20200342517A1 (en) | Systems and methods for grocery order batching and customer experience | |
| KR20220044473A (en) | The Method and Apparatus for Determining Transportation Fee based on Deep learning | |
| JP7609411B2 (en) | Delivery support device, delivery support method, and program | |
| US10046858B2 (en) | Delivery of payloads using aircraft | |
| JP7609412B2 (en) | Delivery support device, delivery support method, and program | |
| JP7238052B1 (en) | Delivery management system, delivery management method and program | |
| US20250111792A1 (en) | System and method for improving efficiency of delivery via unmanned aerial vehicles | |
| US11796326B1 (en) | Automated system for generating safety tips for drivers | |
| JP7733379B2 (en) | Information processing system, information processing device, information processing method, and program | |
| US11163314B1 (en) | Contention management for mobile drive units | |
| JP7637840B2 (en) | Delivery capacity calculation device, delivery capacity calculation method, and program | |
| Talamali et al. | Ready, bid, go! On-demand delivery using fleets of drones with unknown, heterogeneous energy storage constraints |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240829 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241105 |
|
| 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: 20241119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7609411 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |