JP2020154762A - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- JP2020154762A JP2020154762A JP2019052904A JP2019052904A JP2020154762A JP 2020154762 A JP2020154762 A JP 2020154762A JP 2019052904 A JP2019052904 A JP 2019052904A JP 2019052904 A JP2019052904 A JP 2019052904A JP 2020154762 A JP2020154762 A JP 2020154762A
- Authority
- JP
- Japan
- Prior art keywords
- airspace
- flight
- plan
- drone
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims description 21
- 238000007726 management method Methods 0.000 description 44
- 230000006870 function Effects 0.000 description 43
- 238000013439 planning Methods 0.000 description 34
- 238000000034 method Methods 0.000 description 32
- 238000012986 modification Methods 0.000 description 24
- 230000004048 modification Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 9
- 238000012423 maintenance Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 230000010006 flight Effects 0.000 description 4
- 230000001105 regulatory effect Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000003203 everyday effect Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000033001 locomotion Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
本発明は、飛行体の飛行計画を生成する技術に関する。 The present invention relates to a technique for generating a flight plan of an air vehicle.
特許文献1には、サーバが各移動体の予定軌道を収集して衝突回避する移動体システムにおいて、他者予定軌道と干渉しない自己予定軌道の生成を各移動体に行わせることでサーバの負荷を軽減する技術が開示されている。
ドローン等の飛行体の利用が広まると、それらの飛行計画を管理する事業者が複数設立されることが考えられる。その場合、安全な飛行のためには、異なる事業者が管理する飛行体同士でも飛行計画の調整が行われることが望ましいが、全ての飛行計画について関係する情報を共有していると処理の負担が大きくなり、情報処理のリソースに掛かるコストも大きくなる。
そこで、本発明は、異なるグループに属する飛行体の飛行計画に関係する情報を共有する際の負荷を軽減することを目的とする。
As the use of flying objects such as drones becomes widespread, it is conceivable that multiple operators will be established to manage those flight plans. In that case, for safe flight, it is desirable that flight plans are coordinated between flight units managed by different operators, but sharing relevant information on all flight plans is a burden of processing. Will increase, and the cost of information processing resources will also increase.
Therefore, an object of the present invention is to reduce the load when sharing information related to the flight plan of flight objects belonging to different groups.
上記目的を達成するために、本発明は、第1グループに属する飛行体が専有する空域として第1空域が割り当てられる場合に当該第1空域以外の飛行可能な第2空域を示す空域情報を取得する取得部と、取得された前記空域情報が示す前記第2空域を前記第1グループとは異なる第2グループに属する飛行体に割り当てる飛行計画を生成する生成部とを備える情報処理装置を提供する。 In order to achieve the above object, the present invention acquires airspace information indicating a second airspace that can fly other than the first airspace when the first airspace is assigned as the airspace occupied by the aircraft belonging to the first group. Provided is an information processing apparatus including an acquisition unit for generating a flight plan for allocating the second airspace indicated by the acquired airspace information to an air vehicle belonging to a second group different from the first group. ..
本発明によれば、異なるグループに属する飛行体の飛行計画に関係する情報を共有する際の負荷を軽減することができる。 According to the present invention, it is possible to reduce the load when sharing information related to the flight plan of flight objects belonging to different groups.
[1]実施例
図1は実施例に係る運航管理支援システム1の全体構成の一例を表す。運航管理支援システム1は、飛行体の運航管理を支援するシステムである。運航管理とは、ドローンのような飛行体の飛行計画に則った飛行(すなわち運航)を管理することをいう。本実施例では、運航管理を行う複数の事業者3(事業者3−1、3−2、3−3)があり、各事業者3が各々の管轄する飛行体の運航を管理しているものとする。
[1] Example FIG. 1 shows an example of the overall configuration of the flight
運航管理支援システム1は、ネットワーク2と、複数のサーバ装置10(サーバ装置10−1、10−2、10−3)と、複数のドローン20と、統合管理装置30とを備える。ネットワーク2は、移動体通信網及びインターネット等を含む通信システムであり、自システムにアクセスする装置同士のデータのやり取りを中継する。ネットワーク2には、サーバ装置10及び統合管理装置30が有線通信で(無線通信でもよい)、ドローン20が無線通信でアクセスしている。
The flight
ドローン20は、本実施例では、1以上の回転翼を回転させて飛行する回転翼機型の飛行体であり、撮影、検査、散布、警備及び搬送等の様々な用途に用いられる。ドローン20は、操作者の操作に従って飛行する。操作者による操作は、プロポ(プロポーショナル式の制御(比例制御)を行うコントローラ)又は飛行指示用のパソコン(設定された飛行指示を出し続ける装置)等を用いて行われる。
In this embodiment, the
ドローン20は、安全な飛行等を目的とした運航管理に用いるため、飛行中の自機の位置を少なくとも含む飛行状況を示す情報(飛行情報)を、自機を管轄するサーバ装置10に定期的に送信する。サーバ装置10は、事業者3によって設置され、設置主である事業者3及び自装置が管轄する各ドローン20の飛行計画を生成する処理及び各ドローン20の運航を管理するための処理等を行う。サーバ装置10は本発明の「情報処理装置」の一例である。
Since the
統合管理装置30は、複数のサーバ装置10が取り扱う情報(飛行計画及び飛行情報等)を集約し、装置間の円滑な情報共有のための処理を行う。但し、全ての情報共有が統合管理装置30を介して行われる訳ではなく、サーバ装置10同士で直接行われる情報共有もある(詳しくは後述する)。統合管理装置30は、例えば、事業者同士の連携及び業務の調整等を支援する統合管理事業者によって設置される。
The integrated
統合管理事業者は、ドローンの飛行について監督する立場にある当局(国土交通省及び地方自治体等)との連絡及び調整等も行う。ドローン20のような飛行体は、どこでも飛行させてよいわけではなく、安全等の観点から飛行可能な空域が当局によって定められている。また、本実施例では、単に飛行可能な空域が定められるだけでなく、特定の事業者3が専有してドローン20を飛行させてもよい空域である専有空域と、複数の事業者3で共有する空域である共有空域も当局によって定められるものとする。
The integrated management company also communicates and coordinates with the authorities (Ministry of Land, Infrastructure, Transport and Tourism, local governments, etc.) that are in a position to supervise the flight of drones. An air vehicle such as the
専有空域が定められる理由の1つは、例えば、特定の事業者3のドローン20がよく飛行する空域は、その事業者3のドローン20に専有させた方が、運航管理のための事業者間の連絡及び調整が不要で管理効率が高くなり且つ安全性も向上することが期待されるという点である。本実施例では、割り当てられた専有空域及び共有空域を示す情報を統合管理装置30が各事業者3のサーバ装置10に通知する。サーバ装置10は、通知された情報に基づいて飛行計画を生成する。
One of the reasons why the exclusive airspace is determined is, for example, that the airspace where the
図2はサーバ装置10及び統合管理装置30のハードウェア構成の一例を表す。サーバ装置10及び統合管理装置30は、物理的には、プロセッサ11と、メモリ12と、ストレージ13と、通信装置14と、バス15などを含むコンピュータ装置として構成されてもよい。なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。
FIG. 2 shows an example of the hardware configuration of the server device 10 and the integrated
また、各装置は、1つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。プロセッサ11は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ11は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。
Further, each device may be included one or more, or some devices may not be included. The
例えば、ベースバンド信号処理部等は、プロセッサ11によって実現されてもよい。また、プロセッサ11は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ13及び通信装置14の少なくとも一方からメモリ12に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。
For example, the baseband signal processing unit and the like may be realized by the
上述の各種処理は、1つのプロセッサ11によって実行される旨を説明してきたが、2以上のプロセッサ11により同時又は逐次に実行されてもよい。プロセッサ11は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。メモリ12は、コンピュータ読み取り可能な記録媒体である。
Although it has been explained that the various processes described above are executed by one
メモリ12は、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ12は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ12は、本開示の一実施の形態に係る無線通信方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。
The
ストレージ13は、コンピュータ読み取り可能な記録媒体であり、例えば、CD−ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。
The
ストレージ13は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ12及びストレージ13の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。通信装置14は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)である。
The
例えば、上述の送受信アンテナ、アンプ部、送受信部、伝送路インターフェースなどは、通信装置14によって実現されてもよい。送受信部は、送信部と受信部とで、物理的に、または論理的に分離された実装がなされてもよい。また、プロセッサ11、メモリ12などの各装置は、情報を通信するためのバス15によって接続される。バス15は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
For example, the above-mentioned transmission / reception antenna, amplifier unit, transmission / reception unit, transmission line interface, and the like may be realized by the
図3はドローン20のハードウェア構成の一例を表す。ドローン20は、物理的には、プロセッサ21と、メモリ22と、ストレージ23と、通信装置24と、飛行装置25と、センサ装置26と、バス27などを含むコンピュータ装置として構成されてもよい。これらのうち図2に同名のハードウェアが表されているものは、性能及び仕様等の違いはあるがそれらと同種のハードウェアである。
FIG. 3 shows an example of the hardware configuration of the
通信装置24は、ネットワーク2との通信に加え、プロポとの通信を行う機能(例えば2.4GHz帯の電波による無線通信機能)を有する。飛行装置25は、モータ及びローター等を備え、自機を飛行させる装置である。飛行装置25は、空中において、あらゆる方向に自機を移動させたり、自機を静止(ホバリング)させたりすることができる。
The
センサ装置26は、飛行制御に必要な情報を取得するセンサ群を有する装置である。センサ装置26は、例えば、自機の位置(緯度及び経度)を測定する位置センサと、自機が向いている方向(ドローンには自機の正面方向が定められており、その正面方向が向いている方向)を測定する方向センサと、自機の高度を測定する高度センサとを備える。また、センサ装置26は、自機の速度を測定する速度センサと、3軸の角速度及び3方向の加速度を測定する慣性計測センサ(IMU(Inertial Measurement Unit))とを備える。
The
運航管理支援システム1が備える各装置における各機能は、各々のプロセッサ、メモリなどのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサが演算を行い、各々の通信装置による通信を制御したり、メモリ及びストレージにおけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
Each function in each device included in the flight
図4は各装置が実現する機能構成を表す。図4では、サーバ装置10−1及び10−2の機能構成が表されているが、他のサーバ装置10の機能構成も共通している。運航管理支援システム1においては、各事業者3を識別する事業者IDと、各サーバ装置10を識別する装置IDと、各ドローン20を識別するドローンIDとが定められている。装置間でやり取りされるデータには各ID及び現在時刻が付与されることで、情報の送信元、情報の対象(例えばどのドローン20の飛行計画であるのか)及び送信時刻等が識別されるようになっている。
FIG. 4 shows a functional configuration realized by each device. Although FIG. 4 shows the functional configurations of the server devices 10-1 and 10-2, the functional configurations of the other server devices 10 are also common. In the flight
また、飛行計画及び飛行情報等の各種の情報はデータ化してやり取りされるが、以下では、データを送信することを単にそのデータが示す情報を送信するとも言う。サーバ装置10は、空域情報取得部101と、専有計画生成部102と、運航処理部103と、管轄計画生成部104と、計画調整部105と、管轄外計画取得部106と、調整結果通知部107と、調整結果取得部108とを備える。統合管理装置30は、空域情報通知部301を備える。
In addition, various types of information such as flight plans and flight information are exchanged as data, but in the following, it is also referred to as simply transmitting the information indicated by the data. The server device 10 includes an airspace
統合管理装置30の空域情報通知部301は、各事業者3に対して割り当てられた専有空域(特定の事業者3が専有してドローン20を飛行させることが許可された空域)を示す空域情報を各事業者3に通知する。本実施例では、専有空域の割り当ては当局が行い、統合管理事業者に対して通知されるものとする。統合管理事業者は、専有空域の割当結果を統合管理装置30に入力する。
The airspace information notification unit 301 of the
割当結果は、例えば、専有空域の3次元的な位置(高度を含む位置)及び大きさを示す空域情報と、割り当てられた事業者3を識別する識別情報とを含む情報である。なお、専有空域は期間(例えば平日と休日)によって変動するように定められてもよいが、以下では説明を分かり易くするため期間による変動はしない例を説明する。空域情報通知部301は、入力された各事業者3の割当結果に基づき、図5に表す通知データを各サーバ装置10に送信することで上記通知を行う。
The allocation result is, for example, information including three-dimensional position (position including altitude) and airspace information indicating the size of the exclusive airspace, and identification information for identifying the assigned
図5は送信された通知データの一例を表す。図5の例では、或る事業者3のサーバ装置10に送信された通知データが表されている。通知データには、「専有空域」、「調整空域」及び「飛行不可空域」という空域種類が示されている。「専有空域」は、送信先の事業者3に専有的に割り当てられた空域である。「調整空域」は、通知先の事業者3が専有できないが他の事業者3も専有していないため、各事業者3の飛行計画が調整される空域である(具体的な調整方法については後述する)。「調整空域」としては、例えば、当局によって予め定められた共有空域(複数の事業者3で共有する空域)が想定される。
FIG. 5 shows an example of transmitted notification data. In the example of FIG. 5, the notification data transmitted to the server device 10 of a
「飛行不可空域」は、どの事業者3もドローン20の飛行が当局によって許可されていない空域である。図5の例では、専有空域、調整空域及び飛行不可空域がセルによって表されている。セルとは、実空間に隙間なく敷き詰められた仮想の立方体の空間のことであり、各セルには各々を識別するセルIDが付されている。本実施例では、説明を分かり易くするため、各セルの高度が一定であり、各セルの中心のxy座標とセルIDとを対応させて表している。
The "non-flying airspace" is an airspace where no
図5の例では、例えば(x001、y001)から(x999、y999)まで表されるxy座標において、(x001、y001)という座標のセルには、C001_001というセルIDが付されている。例えば「専有空域」は、「C001_001」から「C060_030」までの60個×30個のセルを含む空域である。また、「調整空域」は、「C031_001」及び「C032_001」等のセルを含む空域である。 In the example of FIG. 5, for example, in the xy coordinates represented from (x001, y001) to (x999, y999), the cell with the coordinates (x001, y001) is given the cell ID C001_001. For example, the "proprietary airspace" is an airspace including 60 x 30 cells from "C001_001" to "C060_030". Further, the "adjusted airspace" is an airspace including cells such as "C031_001" and "C032_001".
なお、飛行不可空域は、地上の建造物の変化等の事情により変更される場合がある。また、専有空域及び共有領域も、割り当てが見直される場合がある。専有空域は、例えば、事業者3から専有空域の全部又は一部を放棄する旨を当局に申し入れた場合に見直される。また、当局が、各事業者3に専有空域の使用実績を報告させ、実績が条件を満たさないとき(例えば十分に使用されていないとき)に割り当てを見直す場合もある。
The non-flightable airspace may be changed due to changes in buildings on the ground. In addition, the allocation of private airspace and shared area may be reviewed. The private airspace is reviewed, for example, when the
こうして解除された専有空域は、共有空域として割り当てられてもよいが、共有空域として当局によって明示的に割り当てられない場合でも、どの事業者3も専有していない空域なので、調整空域に含まれることになる。いずれの場合も、空域情報通知部301は、変更後の各空域を示す通知データを送信して、変更された空域についても通知する。
The occupied airspace released in this way may be assigned as a shared airspace, but even if it is not explicitly assigned as a shared airspace by the authorities, it is included in the adjusted airspace because it is an airspace that is not exclusively owned by any
サーバ装置10の空域情報取得部101は、ドローン20が飛行可能な空域を示す空域情報を取得する。空域情報取得部101は本発明の「取得部」の一例である。ここでいうドローン20には、空域情報取得部101にとっての自装置が管轄するドローン20と、別のサーバ装置10が管轄するドローン20とが含まれる。以下では、サーバ装置10にとって、自装置が管轄するドローン20のグループのことを「管轄グループ」と言い、別のサーバ装置10が管轄するドローン20のグループ(要するに管轄グループとは異なる別のグループ)のことを「管轄外グループ」と言うものとする。
The airspace
空域情報取得部101は、統合管理装置30から送信されてきた通知データを受け取ると、受け取った通知データが示す専有空域及び調整空域を示す空域情報を取得する。より詳細には、空域情報取得部101は、管轄外グループに属するドローン20の専有空域が割り当てられる場合に、その専有空域以外の飛行可能な空域を示す空域情報を、管轄グループに属するドローン20が飛行可能な空域を示す空域情報として取得する。
Upon receiving the notification data transmitted from the
管轄外グループは本発明の「第1グループ」の一例であり、管轄グループは本発明の「第2グループ」の一例である。また、管轄外グループに属するドローン20の専有空域は本発明の「第1空域」の一例であり、管轄グループに属するドローン20が飛行可能な空域は本発明の「第2空域」の一例である。管轄グループに属するドローン20が飛行可能な空域とは、図5の例であれば、「専有空域」のセル及び「調整空域」のセルの両方を合わせた飛行空域である。
The non-jurisdiction group is an example of the "first group" of the present invention, and the jurisdiction group is an example of the "second group" of the present invention. Further, the exclusive airspace of the
従って、管轄グループに属するドローン20が飛行可能な空域には、管轄外グループに属するドローン20が飛行可能な空域も一部(調整空域のこと)に含まれる。つまり、空域情報取得部101は、図5の例では、複数のグループ(管轄グループ及び管轄外グループ)に属するドローン20が共有する空域として割り当てられる共有空域を示す情報を、調整空域を示す空域情報として取得している。
Therefore, the airspace in which the
また、前述したとおり専有空域の見直しが行われた場合、専有空域だった空域の専有が解除されて調整空域になったり、調整空域だった空域が新たに専有空域になったりする。空域情報取得部101は、管轄外グループに属するドローン20の専有が解除された場合、管轄外グループに属するドローン20の専有空域だった空域を示す情報を、調整空域を示す空域情報として取得する。
In addition, when the exclusive airspace is reviewed as described above, the exclusive airspace that was the exclusive airspace is canceled and becomes the adjusted airspace, or the airspace that was the adjusted airspace becomes a new exclusive airspace. When the exclusive use of the
また、空域情報取得部101は、管轄外グループに属するドローン20に新たな専有空域が割り当てられた場合、管轄外グループに属するドローン20の専有空域として新たに割り当てられた空域を除く飛行空域を示す情報を、調整空域を示す空域情報として取得する。空域情報取得部101は、取得した空域情報のうち、専有空域を示す専有空域情報を専有計画生成部102に供給する。
Further, when a new exclusive airspace is assigned to the
専有計画生成部102は、供給された専有空域情報が示す専有空域を管轄グループに属するドローン20に割り当てる飛行計画を生成する。各サーバ装置10においては、管轄グループに属するドローン20の飛行概要を示す概要情報が、例えば各事業者3の従業員等によって入力されているものとする。飛行概要は、ドローン20の飛行目的(搬送、撮影、警備及び探索等)及び飛行能力(飛行可能速度、飛行可能高度及び積載機能の有無等)等に応じて定められている。
The exclusive
具体的には、飛行概要は、出発地点の位置、到着地点の位置、出発予定時刻、到着予定時刻、飛行可能速度、飛行可能高度、飛行範囲、飛行期間及び搬送物の有無等の情報である。例えば出発地点及び到着地点は、搬送を目的とする場合に定められる。また、飛行範囲は、撮影、警備及び探索等を目的とする場合に定められる。なお、出発地点及び到着地点と飛行範囲の両方が定められる場合(ドローン20の拠点から探索範囲まで飛行させる場合等)もある。
Specifically, the flight outline is information such as the position of the departure point, the position of the arrival point, the estimated departure time, the estimated arrival time, the flight speed, the flight altitude, the flight range, the flight period, and the presence or absence of the transported object. .. For example, the departure point and the arrival point are defined for the purpose of transportation. In addition, the flight range is defined for the purpose of photography, security, search, etc. In some cases, both the departure point and the arrival point and the flight range are determined (such as when flying from the base of the
また、概要情報は、従業者等がサーバ装置10に直接入力するのではなく、事業者3が有する別のシステムに入力された概要情報をサーバ装置10が取得してもよい。専有計画生成部102は、管轄グループに属する各ドローン20について自装置に記憶されている概要情報を参照し、取得された専有空域情報が示す専有空域の飛行が可能なドローン20を特定する。
Further, the summary information may not be directly input to the server device 10 by the employee or the like, but the server device 10 may acquire the summary information input to another system owned by the
具体的には、専有計画生成部102は、例えば、出発地点から到着地点までの飛行経路が専有空域に含まれるドローン20又は飛行範囲が専有空域に含まれるドローン20等を専有空域の飛行が可能なドローン20として特定する。専有計画生成部102は、特定したドローン20について、飛行概要に従い専有空域を飛行する飛行計画を生成する。
Specifically, the exclusive
図6は生成される飛行計画の一例を表す。図6(a)では、ドローンIDが「D001」のドローン20が飛行する予定の飛行空域として、「倉庫α11」から「店舗α12」まで至る飛行空域A1が表されている。出発地点である「倉庫α11」はセルC001_001に位置し(セルの鉛直下方の地上に位置し)、到着地点である「店舗α12」はセルC050_020に位置している。
FIG. 6 shows an example of the generated flight plan. In FIG. 6A, the flight airspace A1 from “warehouse α11” to “store α12” is shown as the flight airspace in which the
出発地点及び到着地点がどちらも専有空域に含まれるので、専有計画生成部102は、「D001」のドローン20を、専有空域の飛行が可能なドローン20として特定している。飛行空域A1には、ドローン20の出発地となるセルC001_001からx軸正方向に隣接するセルを通ってセルC020_001に至る分割空域A11(飛行空域を分割した空域のこと)が含まれる。
Since both the departure point and the arrival point are included in the exclusive airspace, the exclusive
また、飛行空域A1には、セルC020_001からy軸正方向に隣接するセルを通ってセルC020_020に至る分割空域A12と、セルC020_020からx軸正方向に隣接するセルを通って目的地セルであるセルC050_020に至る分割空域A13とが含まれている。なお、飛行空域A1は一例であり、専有計画生成部102は、セルC001_001からセルC050_020に至り且つ飛行不可空域を通らない別の飛行空域を定めてもよい。
Further, the flight airspace A1 is a destination cell through a divided airspace A12 from cell C020_001 to cell C020_020 through cells adjacent in the positive direction of the y-axis and a cell adjacent to cell C020_020 in the positive direction of the x-axis. A divided airspace A13 leading to cell C050_020 is included. The flight airspace A1 is an example, and the exclusive
図6(b)では、ドローンIDが「D001」のドローン20の飛行計画として、飛行空域を表すセルIDと、その飛行空域における飛行予定期間とが表されている。例えば上記ドローン20の場合、分割空域毎にセルID及び飛行予定期間が表されている。例えば分割空域A11であれば、分割空域A11に進入する予定の時刻T111から離脱する予定の時刻T112までの飛行予定期間K11が表されている。また、ドローンIDが「D002」のドローン20は、飛行空域A21を時刻T21からT22まで飛行する飛行計画が表されている。
In FIG. 6B, the cell ID representing the flight airspace and the scheduled flight period in the flight airspace are shown as the flight plan of the
「D002」のドローン20は例えば或る敷地を上空から撮影することになっており、飛行空域A21はその敷地の上空に位置するセルのセルIDの集合で表されている。図6(b)の例では、飛行空域A21の中でどのような経路で飛行するかまでは計画で決まっていないが、経路まで詳細に決まっていてもよい。専有計画生成部102は、上記のとおり生成した飛行計画を運航処理部103に供給する。
The
運航処理部103は、供給された飛行計画に従ったドローン20の飛行、すなわち管轄グループに属するドローン20の運航を管理するための処理(以下「運航処理」と言う)を実行する。運航処理部103は、例えば、ドローン20から送信されてくる飛行情報が示す飛行位置、飛行方向及び飛行速度等が飛行計画から外れていないか否かを判定し、外れていると判定した場合は、ドローン20の操縦者に警告を送信する処理又はドローン20を強制停止させる処理等を運航処理として行う。
The
続いて、調整空域における飛行計画及び運航管理について説明する。空域情報取得部101は、取得した空域情報のうち、調整空域を示す調整空域情報を管轄計画生成部104に供給する。管轄計画生成部104は、空域情報取得部101から供給された調整空域情報が示す調整空域を管轄グループに属するドローン20に割り当てる飛行計画を生成する。
Next, flight planning and flight management in the adjusted airspace will be described. The airspace
調整空域においては管轄外グループに属するドローン20も飛行する可能性があるが、管轄計画生成部104にとって、管轄外グループの飛行概要は不明である。そこで、管轄計画生成部104は、管轄外グループに属するドローン20については考慮せずに、管轄グループに属するドローン20の飛行概要だけに従い、調整空域を飛行する飛行計画を生成する。管轄計画生成部104は、例えば、専有計画生成部102と同じ方法で、飛行概要から飛行計画を生成する。
調整空域における管轄グループに属するドローン20の飛行計画は、同じ調整空域における管轄外グループに属するドローン20の飛行計画と調整する必要がある。そうしなければドローン20の密度が過剰な空域が生じて安全な飛行ができなくなる可能性があるためである。そこで、計画調整部105は、調整空域における飛行計画を調整する。
The flight plan of the
飛行計画の調整は、例えば各サーバ装置10が備える計画調整部105のうちのいずれか1つによって行われる。本実施例では、サーバ装置10−1が備える計画調整部105によって飛行計画が調整されるものとする。計画調整部105には、自装置の管轄計画生成部104から、生成された管轄グループに属するドローン20の調整空域における飛行計画が供給される。
The flight plan is adjusted by, for example, any one of the
また、サーバ装置10−1以外のサーバ装置10(例えばサーバ装置10−2)が備える管轄計画生成部104は、サーバ装置10−1に対して生成した飛行計画を送信する。サーバ装置10−1の管轄外計画取得部106は、送信されてきた飛行計画、すなわち、管轄外グループに属するドローン20の調整空域における飛行計画を取得する。管轄外計画取得部106は、取得した飛行計画を計画調整部105に供給する。
Further, the jurisdiction
計画調整部105は、供給された管轄グループに属するドローン20の調整空域における飛行計画及び管轄外グループに属するドローン20の調整空域における飛行計画に基づいて、調整空域における飛行計画を調整する。計画調整部105は、具体的には、調整空域における各グループの優先度を決定し、決定した優先度に応じて調整空域を各グループに割り当てた飛行計画を生成する。計画調整部105は本発明の「決定部」の一例であると共に、本発明の「生成部」の一例でもある。
The planning and
計画調整部105は、調整空域における各グループの優先度を各グループに属するドローン20の属性に応じて決定する。ドローン20の属性として、本実施例では、自機を管轄する事業者3について予め定められた優先度が用いられる。事業者の優先度は、例えば事業者3同士の協議によって定められ、定期的に見直される。サーバ装置10は、定められた各事業者の優先度を示す優先度情報を記憶する。
The
図7は記憶される優先度情報の一例を表す。図7の例では、「B001」、「B002」及び「B003」という事業者3−1、3−2及び3−3を識別する事業者IDに、「3」、「1」及び「2」という優先度が対応付けられた優先度情報が表されている。図7の例では、数字が小さいほど優先度が高いことが表されているものとする。図7の優先度情報が用いられる場合、優先度が「1」の事業者3−2が管轄するドローン20が最も優先して調整空域が割り当てられ、次いで事業者3−3、事業者3−1の順番に割り当ての優先度が低くなっていく。
FIG. 7 shows an example of stored priority information. In the example of FIG. 7, "3", "1" and "2" are used as the business IDs that identify the business 3-1, 3-2 and 3-3, which are "B001", "B002" and "B003". The priority information associated with the priority is displayed. In the example of FIG. 7, it is assumed that the smaller the number, the higher the priority. When the priority information shown in FIG. 7 is used, the
計画調整部105は、自装置に記憶されている優先度情報を参照し、参照した優先度情報に示されているとおりに各グループの優先度を決定する。計画調整部105は、本実施例では、決定した優先度が高いグループほど飛行計画通りの飛行空域を多く割り当てた飛行計画を生成する。このように計画された飛行空域の維持を重視して新たな飛行空域を生成する例を以下で説明する。
The
計画調整部105は、優先度「1」の事業者3−2について、調整空域における飛行計画に表される飛行空域を飛行計画に表される飛行予定期間で全て割り当てる。次に、計画調整部105は、優先度「2」の事業者3−3について、調整空域における飛行計画に表される飛行空域のうち、事業者3−2のドローン20に割り当てられた飛行空域と重複のない部分について割り当てを確定する。なお、飛行空域が重複するとは、飛行するセル及び飛行予定期間の両方が重複することを言う。同じセルを飛行する予定があっても、飛行予定期間が重なっていなければ、飛行空域は重複していないものとする。
The
計画調整部105は、事業者3−2のドローン20に割当済みの飛行空域と重複する飛行空域であっても、共存条件が満たされる場合はその飛行空域を事業者3−3のドローン20に割り当てる。共存条件とは、例えば、ドローン20同士が衝突する可能性が閾値未満となる場合に満たされる。衝突する可能性は、例えば、2つの飛行計画において、各飛行空域を示すセルIDに重複があり、且つ、重複するセルIDにおける飛行予定期間にも重複がある場合に生じる。
Even if the flight airspace overlaps with the flight airspace allocated to the
ドローン20同士が衝突する可能性は、飛行空域が広いほど低くなる。また、重複するセルIDの数が同じであれば、飛行予定期間が短いほど衝突する可能性は低くなる。そこで、計画調整部105は、例えば、重複するセルの数が多くなるほど小さくなる係数と飛行予定期間が短いほど小さくなる係数とを、重複するセルを飛行するドローン20の台数に乗じた値を、衝突する可能性を示す値として算出する。
The possibility of collision between
なお、計画調整部105は、図6(b)に表す分割空域のように移動中に通過する飛行空域については、飛行空域単位ではなく、セル単位で飛行予定期間を算出し、セル単位で重複を判断してもよい。その場合、例えば20個のセルを含む分割空域A11であれば、計画調整部105は、飛行予定期間K11を20に分割し、分割した各期間を(予定通りに飛行できない場合を考慮して)前後に延ばした期間を、各セルの飛行予定期間として算出する。
The
計画調整部105は、共存条件を満たさない事業者3−3のドローン20については、飛行空域は変更せずに飛行予定期間を変更する(飛行空域の維持を重視する)ことで、他の飛行計画と飛行空域が重複しない又は重複しても共存条件を満たす飛行計画を生成する。計画調整部105は、飛行予定期間を変更しただけでは他の飛行計画と飛行空域が重複し且つ共存条件を満たせない場合には、割当済みの飛行空域を除いた空域に飛行空域を変更して飛行計画を生成する。
For the
このように、計画調整部105は、飛行計画が示す飛行空域の維持を飛行予定期間の維持よりも優先して新たな飛行計画を生成する。計画調整部105は、優先度「3」の事業者3−1についても、事業者3−3の場合と同様にして飛行計画を調整する。つまり、計画調整部105は、割当済みの飛行空域と重複する飛行空域が共存条件を満たさない事業者3−1のドローン20については、飛行計画が示す飛行空域を飛行予定期間よりも優先して維持させて新たな飛行計画を生成する。
In this way, the
以上のとおり、本実施例では、計画調整部105は、飛行空域を飛行予定期間よりも優先して維持させることで、決定した優先度が高いグループほど飛行計画通りの飛行空域を多く割り当てた飛行計画を生成する。計画調整部105は、優先度が高い事業者3から順番に上記のとおり飛行計画を調整し、調整後の飛行計画を調整結果通知部107に供給する。
As described above, in the present embodiment, the
調整結果通知部107は、供給された全事業者3の調整後の飛行計画を、各事業者3のサーバ装置10に送信することで、計画調整部105による調整結果を事業者3に通知する。ここでいう調整結果には、管轄グループに属するドローン20の飛行計画だけでなく、管轄外グループに属するドローン20の飛行計画も含まれる。調整結果取得部108は、送信されてきた飛行計画を受信することで、計画調整部105による調整結果を取得する。
The adjustment
本実施例では、サーバ装置10−1が備える調整結果通知部107が調整結果を通知し、サーバ装置10−1以外のサーバ装置10が備える調整結果取得部108が、通知された調整結果を取得する。なお、サーバ装置10−1が備える調整結果取得部108は、自装置が備える調整結果通知部107から調整結果が通知されてもよいし、自装置が備える計画調整部105から直接調整結果が供給されてもよい。調整結果取得部108は、取得した調整結果を管轄計画生成部104に供給する。
In this embodiment, the adjustment
管轄計画生成部104は、供給された調整結果に含まれる飛行計画から自装置が管轄するドローン20について生成された飛行計画を抽出する。管轄計画生成部104は、抽出した飛行計画のうち、自身が生成した飛行計画と同じものについては、飛行計画が確定されたものとして、運航処理部103に供給する。運航処理部103は、供給された飛行計画について上述した運航処理(運航を管理するための処理)を実行する。
The jurisdiction
また、管轄計画生成部104は、抽出した飛行計画のうち、自身が生成した飛行計画と異なるもの、すなわち調整後の飛行計画については、ドローン20がその飛行計画で飛行した場合に飛行目的を達成可能か否かを判断する。管轄計画生成部104は、例えば搬送目的のドローン20の場合は、出発地点の位置及び到着地点の位置が(必要なら納品期限よりも早い到着予定時刻も)維持されていれば飛行目的を達成可能と判断する。
In addition, the jurisdiction
また、管轄計画生成部104は、撮影目的のドローン20の場合は、撮影範囲が維持されており且つ撮影範囲における飛行予定期間が定められた時間帯の範囲(例えば日中の明るい時間帯の範囲)で維持されていれば飛行目的を達成可能と判断する。また、管轄計画生成部104は、警備目的のドローン20の場合は、撮影範囲が維持されており且つ飛行予定期間が警備すべき期間の一定割合以上で維持されていれば飛行目的を達成可能と判断する。なお、飛行目的の達成可否の判断は、達成可否を判断するための画面をユーザ装置に表示させることで、ユーザに行わせてもよい。
Further, in the case of the
管轄計画生成部104は、飛行目的を達成可能と判断した調整後の飛行計画を運航処理部103に供給する。また、管轄計画生成部104は、飛行目的が達成可能ではないと判断した調整後の飛行計画については、飛行目的が達成可能な飛行計画を再度生成する。その際、管轄計画生成部104は、供給された調整結果に基づいて、他の飛行計画が示す飛行空域と重複しない又は重複しても共存条件を満たす飛行計画を生成する。
The jurisdiction
管轄計画生成部104は、調整空域における管轄グループに属するドローン20の飛行計画を再度生成した場合は、生成した飛行計画をサーバ装置10−1に対して送信する。送信された飛行計画はサーバ装置10−1の管轄外計画取得部106により取得されて計画調整部105に供給される。サーバ装置10−1の管轄計画生成部104が生成した飛行計画については装置内で計画調整部105に供給される。
When the jurisdiction
サーバ装置10−1の計画調整部105は、供給された飛行計画に基づいて、2回目の調整空域における飛行計画の調整を行う。計画調整部105は、2回目の調整においても、上記のとおり優先度を決定し、決定した優先度に応じて飛行計画を生成する。上述した調整空域における飛行計画の調整と各サーバ装置10による飛行目的の達成可否の判断及び飛行計画の再生成とは、全てのドローン20について調整空域における飛行計画が確定するまで繰り返し行われる。その結果、全てのドローン20について飛行計画が確定し、運航処理部103による運航処理が行われる。
The
運航管理支援システム1が備える各装置は、上記の構成に基づいて、専有空域における飛行計画及び調整空域における飛行計画を生成する計画生成処理を行う。
図8は計画生成処理における各装置の動作手順の一例を表す。図8の例では、飛行計画を調整するサーバ装置10−1と、飛行計画を調整しないサーバ装置の代表としてサーバ装置10−2とを表している。他のサーバ装置10は、サーバ装置10−2と同じ動作を行うものとする。
Each device included in the flight
FIG. 8 shows an example of the operation procedure of each device in the plan generation process. In the example of FIG. 8, the server device 10-1 that adjusts the flight plan and the server device 10-2 are represented as representatives of the server devices that do not adjust the flight plan. The other server device 10 shall perform the same operation as the server device 10-2.
図8に表す動作手順は、例えば、毎日決められた時刻になったことを契機に開始される。まず、サーバ装置10−1、10−2(空域情報取得部101)は、ドローン20が飛行可能な空域を示す空域情報を取得する(ステップS11、S21)。次に、サーバ装置10−1、10−2(専有計画生成部102)は、取得された専有空域情報が示す専有空域を、自装置が管轄するドローン20に割り当てる飛行計画を生成する(ステップS12、S22)。
The operation procedure shown in FIG. 8 is started, for example, when the time is determined every day. First, the server devices 10-1 and 10-2 (airspace information acquisition unit 101) acquire airspace information indicating the airspace in which the
続いて、サーバ装置10−1、10−2(管轄計画生成部104)は、取得された専有空域情報が示す調整空域を、自装置が管轄するドローン20に割り当てる飛行計画(以下「管轄計画」と言う)を生成する(ステップS13、S23)。ここで、サーバ装置10−2(管轄計画生成部104)は、サーバ装置10−1に対して生成した飛行計画を送信する(ステップS24)。
Subsequently, the server devices 10-1 and 10-2 (jurisdiction plan generation unit 104) allocate the adjusted airspace indicated by the acquired exclusive airspace information to the
サーバ装置10−1(管轄外計画取得部106)は、送信されてきた自装置が管轄しないドローン20の調整空域における飛行計画(以下「管轄外計画」と言う)を取得する(ステップS31)。次に、サーバ装置10−1(計画調整部105)は、生成された管轄計画及び取得された管轄外計画に基づいて、調整空域における飛行計画を調整する(ステップS32)。
The server device 10-1 (out-of-jurisdiction plan acquisition unit 106) acquires the transmitted flight plan (hereinafter referred to as “out-of-jurisdiction plan”) of the
続いて、サーバ装置10−1(調整結果通知部107)は、全事業者3の飛行計画の調整結果をサーバ装置10−2に送信する(ステップS33)。次に、サーバ装置10−1、10−2(調整結果取得部108)は、調整後の飛行計画でも飛行目的が達成されているか否かを判断する(ステップS41、S51)。サーバ装置10−1、10−2は、飛行目的が達成されない(NO)と判断した場合、ステップS13、S23に戻り、飛行計画が確定しなかったドローン20について管轄計画の生成を行う。
Subsequently, the server device 10-1 (adjustment result notification unit 107) transmits the adjustment result of the flight plan of all the
サーバ装置10−1、10−2は、ステップS41、S51において飛行目的が達成される(YES)と判断した場合、ステップS12、S22で生成された専有空域における飛行計画と、ステップS13、S23で生成された調整空域における飛行計画と、ステップS32で調整された飛行計画とに基づいて運航処理(運航を管理するための処理)を実行する。図8に表す動作手順は、ドローン20が飛行する日であれば毎日行われてもよいし、ステップS42、S52(運航管理)のみ毎日行われて、ステップS11からS51までの動作手順は間隔をあけて(例えば1週間毎に)行われてもよい。
If the server devices 10-1 and 10-2 determine that the flight objective is achieved (YES) in steps S41 and S51, the flight plan in the exclusive airspace generated in steps S12 and S22 and the flight plan in the occupied airspace generated in steps S12 and S23 are performed in steps S13 and S23. The flight process (process for managing the flight) is executed based on the flight plan in the generated adjusted airspace and the flight plan adjusted in step S32. The operation procedure shown in FIG. 8 may be performed every day as long as the
異なるグループに属する飛行体(ドローン20)がそれぞれ飛行計画を生成する際は、飛行計画に関係する情報の共有が必要になる場合がある。例えば或る飛行空域においてドローン20が過密になる飛行計画が生成されると、高い確率でドローン20の衝突が発生してしまう。その場合、予め過密な飛行空域が生じないように調整する必要があり、そのためには、飛行計画に関係する情報をサーバ装置10同士で共有する必要がある。
When each flying object (drone 20) belonging to a different group generates a flight plan, it may be necessary to share information related to the flight plan. For example, if a flight plan is generated in which the
本実施例でも、サーバ装置10−1が管轄外グループに属するドローン20の飛行計画を取得して、調整空域における飛行計画を調整している。但し、調整するのは調整空域における飛行計画だけなので、運航管理支援システム1においては、調整空域における飛行計画(管轄外計画)は共有されるが、専有空域における飛行計画(専有計画)は共有されない。これにより、専有計画も共有する場合に比べると、異なるグループに属する飛行体の飛行計画に関係する情報を共有する際の負荷(サーバ装置10の処理の負荷及びネットワーク2の通信による負荷等)を軽減することができる。
In this embodiment as well, the server device 10-1 acquires the flight plan of the
上記のとおり情報共有及び調整が行われる調整空域には、予めグループ間で共有する空域として割り当てられた共有空域と、専有空域だったが解除されて調整空域になった空域とが含まれる。本実施例によれば、それらの共有空域及び解除されて調整空域になった空域を、上記の情報共有及び調整が行われない場合に比べて有効に活用することができる。 The adjusted airspace in which information is shared and adjusted as described above includes a shared airspace previously allocated as an airspace shared between groups and an airspace that has been released from being an exclusive airspace and has become an adjusted airspace. According to this embodiment, those shared airspaces and the airspaces that have been released and become adjusted airspaces can be effectively utilized as compared with the case where the above information sharing and adjustment are not performed.
また、本実施例では、調整空域において、優先度が高いグループほど飛行計画通りの飛行空域が多く割り当てられている。そのため、優先度が低いグループほど飛行計画の見直しが生じやすく、飛行計画の確定まで時間を要することになりやすい。従って、本実施例においては、自グループの優先度が分かっていると、自グループの優先度が分かっていない場合に比べて、調整空域における飛行計画が確定するまでに要する時間の見込みを立てやすくすることができる。 Further, in this embodiment, in the adjusted airspace, the higher the priority group, the more flight airspace is allocated according to the flight plan. Therefore, the lower the priority group, the more likely it is that the flight plan will be reviewed, and it will take more time to finalize the flight plan. Therefore, in this embodiment, if the priority of the own group is known, it is easier to estimate the time required for the flight plan in the adjusted airspace to be finalized than when the priority of the own group is not known. can do.
[2]変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は必要に応じてそれぞれ組み合わせてもよい。その際は、各変形例について優先順位を付けて(各変形例を実施すると競合する事象が生じる場合にどちらを優先するかを決める順位付けをして)実施してもよい。
[2] Modifications The above-mentioned examples are merely examples of the implementation of the present invention, and may be modified as follows. Further, the examples and the modified examples may be combined as necessary. In that case, each modification may be prioritized (when each modification causes a conflicting event, which one is prioritized).
また、具体的な組み合わせ方法として、共通する値(例えば優先度)を求めるために異なるパラメータを用いる変形例を組み合わせて、それらのパラメータを共に用いて共通する値等を求めてもよい。また、個別に求めた値等を何らかの規則に従い合算して1つの値等を求めてもよい。また、それらの際に、用いられるパラメータ毎に異なる重み付けをしてもよい。 Further, as a specific combination method, a modification example in which different parameters are used to obtain a common value (for example, priority) may be combined, and a common value or the like may be obtained by using those parameters together. Further, one value or the like may be obtained by adding up the individually obtained values or the like according to some rule. Further, in these cases, different weighting may be applied for each parameter used.
[2−1]優先度の変更
実施例では、調整空域における飛行計画の調整が完了するまで、図7に表す優先度情報に基づき決定される優先度が用いられたが、次回の飛行計画の調整では、異なる優先度が用いられてもよい。例えば、計画調整部105は、各グループに属するドローン20の属性に応じた順番で優先度を決定して飛行計画が生成された後、その順番を反対にした順番で優先度を決定する。
[2-1] Change of priority In the embodiment, the priority determined based on the priority information shown in FIG. 7 was used until the adjustment of the flight plan in the adjusted airspace was completed. However, in the next flight plan, Different priorities may be used in the adjustment. For example, the
例えば図7に表す優先度情報が用いられる場合、計画調整部105は、飛行計画の調整が最初に完了するまでは、優先度が高い方から順番に事業者3−2、3−3、3−1の順に優先度を決定する。そして、計画調整部105は、次回の飛行計画の調整の際には、優先度が高い方から順番に事業者3−1、3−3、3−2の順に優先度を決定する。この場合、例えば事業者3−1は、最初の調整では調整空域における飛行計画が大きく変更されやすく、場合によっては飛行概要の変更又は飛行の中止をしなければならず、不利益を被ることがある。
For example, when the priority information shown in FIG. 7 is used, the
しかし、事業者3−1は、次回の調整では、調整空域における飛行計画が全て確定するので、不利益を被ることがない。反対に、事業者3−2は、最初の調整では不利益を被らないが、次回の調整では不利益を被ることがある。事業者3−3は、最初も次回も不利益を被る可能性はあるが、事業者3−1及び3−2が不利益を被る場合に比べて可能性が小さく、不利益の多寡も少なくなりやすい。 However, the operator 3-1 will not suffer any disadvantage in the next adjustment because all the flight plans in the adjusted airspace will be finalized. On the contrary, the business operator 3-2 does not suffer a disadvantage in the first adjustment, but may suffer a disadvantage in the next adjustment. The business operator 3-3 may suffer a disadvantage both at the beginning and the next time, but the possibility is smaller than when the business operators 3-1 and 3-2 suffer a disadvantage, and the amount of the disadvantage is small. Prone.
このように、本変形例においては、優先度に基づき飛行計画を生成するが、特定の事業者が一方的に不利益を被るということはなく、割り当ての公平性を高めることができる。なお、計画調整部105は、優先度の順番を反対にするだけでなく、例えば、優先度の順番をローテーションさせることで(例えば事業者3−1の優先度を3→2→1→3→2→1・・・というように変更する)、公平性を高めてもよい。
As described above, in this modification, the flight plan is generated based on the priority, but the specific business operator does not suffer a one-sided disadvantage, and the fairness of the allocation can be enhanced. The
[2−2]飛行目的の達成可否の判断
実施例では、各サーバ装置10の管轄計画生成部104が飛行目的の達成可否を判断したが、計画調整部105が、飛行目的の達成可否を判断してもよい。その場合、例えば、サーバ装置10−2の管轄計画生成部104が飛行計画をサーバ装置10−1に送信する際に、飛行計画の生成に用いた飛行概要も送信する。
[2-2] Judgment of Achievement of Flight Objective In the embodiment, the jurisdiction
管轄外計画取得部106は、送信されてきた飛行計画及び飛行概要を取得し、計画調整部105に供給する。計画調整部105は、飛行空域が重複するドローン20について新たな飛行計画を生成する際に、飛行概要を参照し、飛行目的が達成可能な飛行計画を生成する。この場合、一度の調整で全ての飛行計画を確定させることができ、調整結果の通知における通信負荷を最小にすることができる。
The non-jurisdiction
[2−3]飛行概要の変更
計画調整部105が飛行計画を調整した結果、飛行目的を達成する飛行計画の生成が不可能なドローン20が生じる場合がある。例えば、到着地点の周辺のセルが一日中他のドローン20の飛行空域となっており、共存条件を満たすこともできない場合である。その場合、例えば、計画調整部105が、飛行計画の調整が不可能なドローン20について飛行概要の変更を要求することを示す通知データをユーザ端末に送信してもよい。
[2-3] Change in flight outline As a result of the
その際、計画調整部105は、飛行計画の調整が可能になる飛行概要の変更案を示す通知データを送信してもよい。調整が可能になる変更案とは、例えば、共存条件を満たさない飛行空域に最も近い飛行空域を飛行する飛行計画又は共存条件を満たさない飛行予定期間に最も近い飛行予定期間に飛行する飛行計画等である。以上のとおり飛行概要の変更の必要性がユーザに通知され、通知を見たユーザが飛行概要を変更することで、飛行計画の調整が可能になる。
At that time, the
[2−4]飛行時間帯の優先割り当て
計画調整部105は、実施例では、計画された飛行空域の維持を重視して新たな飛行空域を生成したが、飛行計画の生成方法はこれに限らない。本変形例では、計画調整部105は、決定した優先度が高いグループほど飛行計画通りの飛行時間帯を長く割り当てた飛行計画を生成する。
[2-4] Priority allocation of flight time zone In the embodiment, the
言い換えると、計画調整部105は、飛行計画が示す飛行予定期間の維持を飛行空域の維持よりも優先して新たな飛行計画を生成する。例えば図7に表す優先度が用いられたとする。計画調整部105は、優先度「2」の事業者3−3について、共存条件を満たさないドローン20については、飛行予定期間は変更せずに飛行空域を変更することで、他の飛行計画と飛行空域が重複しない又は重複しても共存条件を満たす飛行計画を生成する。
In other words, the
計画調整部105は、飛行予定期間を維持して飛行空域を変更しても他の飛行計画と飛行空域が重複し且つ共存条件を満たせない場合には、飛行予定期間も変更して飛行計画を生成する。本変形例においては、上記のとおり飛行予定期間の維持を優先して飛行計画を調整することで、例えば納品時刻が決まっている搬送目的のドローン20及び撮影可能な時間帯が決まっている撮影目的のドローン20等のように、飛行する期間が重要なドローン20が飛行目的を達成しやすい飛行計画を生成することができる。
If the flight airspace overlaps with other flight plans and the coexistence conditions cannot be satisfied even if the flight airspace is changed while maintaining the scheduled flight period, the
反対に、実施例においては、上記のとおり飛行空域の維持を優先して飛行計画を調整することで、例えば搬送先が遠方でバッテリーに余裕がないドローン20及び撮影ルートが厳密に決まっている撮影目的のドローン20等のように、飛行する経路又は位置が重要なドローン20が飛行目的を達成しやすい飛行計画を生成することができる。
On the contrary, in the embodiment, by adjusting the flight plan by giving priority to the maintenance of the flight airspace as described above, for example, the
[2−5]属性:ドローンの性能
計画調整部105は、実施例では、調整空域における各グループの優先度を決定する際に、各事業者3について予め定められた優先度をドローン20の属性として用いたが、別の属性が用いられてもよい。本変形例では、計画調整部105が、各グループに属するドローン20の性能の高さを属性として用いて優先度を決定する。
[2-5] Attribute: Drone Performance In the embodiment, when determining the priority of each group in the adjusted airspace, the
計画調整部105は、例えば、各グループに属するドローン20が備える機能を性能の高さとして扱い、ドローン20の機能と優先度とを対応付けた優先度情報を用いて優先度を決定する。
図9は本変形例の優先度情報の一例を表す。図9に表す優先度情報においては、「自動飛行機能」又は「防水機能」を備えるドローン20は優先度が「1」である。
For example, the
FIG. 9 shows an example of priority information of this modified example. In the priority information shown in FIG. 9, the
また、「衝突回避機能」又は「高度維持機能」を備えるドローン20は優先度が「2」であり、特別な機能がないドローン20は優先度が「3」である。本変形例では、管轄計画生成部104がドローン20の飛行計画をサーバ装置10−1に送信する際に、そのドローン20の機能を示す機能情報を合わせて送信する。計画調整部105は、送信されてきた機能情報に基づき、各グループに属するドローン20が備える機能を把握する。
Further, the
計画調整部105は、例えば、グループに属するドローン20のうち所定の割合(過半数等)のドローン20が特定の機能を備えている場合は、その機能をグループに属するドローン20の性能の高さを表す機能として扱う。また、計画調整部105は、例えば、グループに属するドローン20が「自動飛行機能」及び「高度維持機能」の両方を備えている場合には、優先度が高い方(「1」の方が「2」よりも高い)を採用する。例えば事業者3−1の管轄するドローン20のうち所定の割合以上のドローン20が「自動飛行機能」を備えている場合、計画調整部105は、事業者3−1の優先度を「1」と決定する。
For example, when a predetermined ratio (majority, etc.) of the
計画調整部105は、各事業者3の優先度が異なる場合は、実施例と同様に飛行計画を調整する。但し、本変形例では、2つの事業者3の優先度が同じになる場合がある。その場合、計画調整部105は、例えば同じ優先度の事業者3の各ドローン20の飛行計画を交互に調整することで(例えば事業者3−1→3−2→3−1→3−2又は3−1→3−2→3−2→3−1という順番)、同じ優先度の事業者3同士では飛行計画が変更される可能性が大きく変わらないようにする。
When the priorities of the
「自動飛行機能」又は「防水機能」は、飛行計画どおりの飛行に貢献する機能であり、「衝突回避機能」又は「高度維持機能」は、操縦者の技量をサポートする機能である。図9に表す各機能を備えているドローン20は、各機能を備えないドローン20に比べて、割り当てられた飛行空域を効率よく活用することが見込まれる。そこで、計画調整部105は、図9に表す優先度情報を用いることで、飛行空域を効率よく活用する見込みが高いドローン20ほど高い優先度を決定する。
The "automatic flight function" or "waterproof function" is a function that contributes to flight according to the flight plan, and the "collision avoidance function" or "altitude maintenance function" is a function that supports the skill of the pilot. The
本変形例においては、上記のとおりドローン20の性能が高く飛行空域を効率よく活用することが見込まれる事業者3のドローン20ほど優先度を高くして飛行計画が生成される。これにより、ドローン20の性能の高さを考慮せずに優先度を決定する場合に比べて、調整空域をより効率よく活用することができる。なお、性能の高さと優先度の順番は図9に表す順番とは反対になっていてもよい。
In this modified example, as described above, the flight plan is generated with a higher priority as the
ドローン20の性能が高いほど、計画通りに飛行可能な飛行空域及び飛行予定期間の幅が大きくなるので、飛行計画が変更されても飛行計画を守りやすい。反対に、ドローン20の性能が低いほど、計画通りに飛行可能な飛行空域及び飛行予定期間の幅が小さくなり、変更された飛行計画を守りにくくなる。そこで、ドローン20の性能が低いほど優先度を高くすることで、性能が低いドローン20であっても飛行計画が守られやすいようにすることができる。
The higher the performance of the
[2−6]属性:飛行実績
本変形例でも上記の各例とは別の属性が用いられる。本変形例では、計画調整部105が、各グループに属するドローン20の調整空域における飛行実績の多さを属性として用いて優先度を決定する。
[2-6] Attribute: Flight record In this modified example, an attribute different from each of the above examples is used. In this modification, the
計画調整部105は、例えば、各グループに属するドローン20の調整空域の1ヵ月の平均飛行距離を飛行実績の多さとして扱い、1ヵ月の平均飛行距離と優先度とを対応付けた優先度情報を用いて優先度を決定する。
図10は本変形例の優先度情報の一例を表す。図10に表す優先度情報においては、1ヵ月の平均飛行距離が「Th1未満」の事業者3は優先度が「3」である。
For example, the
FIG. 10 shows an example of priority information of this modified example. In the priority information shown in FIG. 10, the
また、1ヵ月の平均飛行距離が「Th1以上Th2未満」の事業者3は優先度が「2」であり、1ヵ月の平均飛行距離が「Th2以上」の事業者3は優先度が「1」である。本変形例では、管轄計画生成部104がドローン20の飛行計画をサーバ装置10−1に送信する際に、そのドローン20の調整空域における飛行履歴を合わせて送信する。計画調整部105は、送信されてきた飛行履歴に基づき、各グループに属するドローン20の調整空域における1ヵ月の平均飛行距離を算出する。
In addition, the
計画調整部105は、例えば事業者3−1の管轄するドローン20の1ヵ月の平均飛行距離がTh2以上であれば、事業者3−1の優先度を「1」と決定する。なお、飛行実績の表し方は1ヵ月の平均飛行距離に限らない。平均をとる期間を変えてもよいし、平均ではなく合計飛行距離が用いられてもよい。また、飛行距離ではなく飛行回数、飛行頻度又は飛行台数等が用いられてもよい。
For example, if the average flight distance of the
要するに、調整空域をよく利用していることを表す指標となっていれば、どのような飛行実績が用いられてもよい。図10の例であれば、飛行実績が多く今後も調整空域をよく利用することが見込まれる事業者3ほど優先度を高くして飛行計画が生成される。これにより、調整空域における飛行実績を考慮せずに優先度を決定する場合に比べて、調整空域がより多く活用されるようにすることができる。
In short, any flight record may be used as long as it is an index indicating that the adjusted airspace is frequently used. In the example of FIG. 10, the flight plan is generated with a higher priority for the
なお、飛行実績の多さと優先度の順番を常に図10に表す順番にすると、調整空域をよく利用する事業者3が飛行しやすくなりさらに飛行実績が多くなり、反対に調整空域の飛行実績が少ない事業者3は飛行計画が頻繁に変更されて飛行させにくくなり、さらに飛行実績が少なくなるという循環に陥りやすい。そこで、計画調整部105は、定期的に図10に表す順番を反対にしたり、順番をローテーションさせたりして、事業者間の飛行実績の偏りを減らすようにしてもよい。
If the order of the number of flight records and the order of priority is always shown in FIG. 10, it will be easier for the
[2−7]複数の調整空域
実施例では、図5に表すように調整空域を1つの大きな空域として扱ったが、複数の調整空域が存在していてもよい。複数の調整空域とは、例えば、市区町村の境界によって区切られる空域又は当局が定めた境界によって区切られる空域等である。計画調整部105は、複数の調整空域が存在する場合は、調整空域毎に飛行空域を調整する。
[2-7] Multiple Adjusted Airspaces In the embodiment, the adjusted airspace is treated as one large airspace as shown in FIG. 5, but a plurality of adjusted airspaces may exist. The plurality of adjusted airspaces are, for example, airspaces separated by the boundaries of municipalities or airspaces separated by boundaries set by the authorities. When there are a plurality of adjusted airspaces, the
[2−8]属性:拠点の位置関係
本変形例でも上記の各例とは別の属性が用いられる。本変形例では、計画調整部105が、各グループに属するドローン20の拠点と調整空域との距離を属性として用いて優先度を決定する。ドローン20の拠点とは、ドローン20が飛行しないときに所在する場所のことであり、ドローン20が配備される事業所等である。
[2-8] Attribute: Positional relationship of bases In this modified example, attributes different from those of the above examples are used. In this modification, the
図11は調整空域及び拠点の一例を表す。図11では、調整空域E1と、調整空域E1の周辺にある事業者3の拠点F1が表されている。調整空域E1は、上述した変形例で述べた複数の調整空域のうちの1つであり、以下では、計画調整部105が、調整空域E1について飛行計画を調整する場合を説明する。調整空域E1においては、事業者3−1、3−2、3−3がそれぞれ飛行計画を生成するものとする。
FIG. 11 shows an example of the adjusted airspace and the base. In FIG. 11, the adjusted airspace E1 and the base F1 of the
図11には、事業者3−1の拠点F1−1、F1−2と、事業者3−2の拠点F2−1、F2−2、F2−3と、事業者3−3の拠点F3−1、F3−2が表されている。拠点F1−1、F1−2は、調整空域E1との距離がL11、L12である(いずれも最短距離。以下同じ)。拠点F2−1、F2−2、F2−3は、調整空域E1との距離がL21、L22、L23である。拠点F3−1は調整空域E1との距離がL31である。拠点F3−2は、調整空域E1の地上部分にあるので調整空域E1との距離が0である。 In FIG. 11, the bases F1-1 and F1-2 of the business operator 3-1 and the bases F2-1, F2-2 and F2-3 of the business operator 3-2 and the base F3- of the business operator 3-3 are shown. 1, F3-2 are represented. The distances between the bases F1-1 and F1-2 from the adjusted airspace E1 are L11 and L12 (both are the shortest distances, and the same applies hereinafter). The distances of the bases F2-1, F2-2, and F2-3 from the adjusted airspace E1 are L21, L22, and L23. The distance between the base F3-1 and the adjusted airspace E1 is L31. Since the base F3-2 is located on the ground of the adjusted airspace E1, the distance from the adjusted airspace E1 is 0.
計画調整部105は、調整空域E1を飛行する飛行計画が生成された事業者3の拠点から調整空域E1までの距離の平均値を事業者毎に算出する。図11の例では、事業者3−1の平均距離(L11+L12)÷2と、事業者3−2の平均距離(L21+L22+L23)÷3と、事業者3−3の平均距離(L31+0)÷2との大小関係が事業者3−1>事業者3−2>事業者3−3であるものとする。
The
計画調整部105は、例えば、各グループに属するドローン20の拠点及び調整空域の平均距離と優先度とを対応付けた優先度情報を用いて優先度を決定する。
図12は本変形例の優先度情報の一例を表す。図12に表す優先度情報においては、管轄グループに属するドローン20(事業者3が自身で管轄するドローン20)の拠点と調整空域との平均距離が「Th11未満」の事業者3は優先度が「1」である。また、管轄グループに属するドローン20の拠点と調整空域との平均距離が「Th11以上Th12未満」の事業者3は優先度が「2」であり、管轄グループに属するドローン20の拠点と調整空域との平均距離が「Th12以上」の事業者3は優先度が「3」である。
The
FIG. 12 shows an example of priority information of this modified example. In the priority information shown in FIG. 12, the priority is given to the
本変形例では、計画調整部105は、調整空域の範囲を示す情報と各事業者3が有する拠点の位置を示す情報とを予め記憶しておく。計画調整部105は、調整空域E1の飛行計画を調整する際には、調整空域E1を飛行する飛行計画が取得された事業者3について各拠点と調整空域E1との距離の平均値を算出する。計画調整部105は、事業者3について算出した平均距離に優先度情報において対応付けられている優先度を、その事業者3の優先度として決定する。
In this modification, the
計画調整部105は、各事業者3の優先度を決定すると、後は上記の各例と同様に飛行計画を調整する。なお、拠点と調整空域との距離の表し方は上記の平均距離に限らない。例えば各拠点と調整空域との距離の合計値でもよいし、最短距離ではなく飛行可能な空域を通過した場合の距離が用いられてもよい。要するに、調整空域の利用しやすさを表す指標となっていれば、どのような距離の表し方が用いられてもよい。
After determining the priority of each
本変形例では、調整空域の近くの拠点にドローン20が配置され、調整空域を利用しやすい事業者3ほど優先度を高くして飛行計画が生成される。これにより、拠点と調整空域との距離を考慮せずに優先度を決定する場合に比べて、調整空域がより多く活用されるようにすることができる。なお、本変形例においても、図12に表す優先度を続けると事業者間の調整空域の利用量の偏りが増していくので、計画調整部105が、定期的に図12に表す順番を反対にしたり、順番をローテーションさせたりして、事業者間の調整空域の利用量の偏りを減らすようにしてもよい。
In this modification, the
[2−9]属性:ドローンの台数
本変形例でも上記の各例とは別の属性が用いられる。本変形例では、計画調整部105が、各グループに属するドローン20の台数に応じて優先度を決定する。ここでいう台数は、上記変形例で述べた調整空域における飛行実績としての台数ではなく、単純に事業者3が所有しているドローン20の台数を意味する。
[2-9] Attribute: Number of drones In this modified example, an attribute different from each of the above examples is used. In this modification, the
図13は本変形例の優先度情報の一例を表す。図13に表す優先度情報においては、ドローン20の台数が「Th21未満」の事業者3は優先度が「3」である。また、ドローン20の台数が「Th21以上Th22未満」の事業者3は優先度が「2」であり、ドローン20の台数が「Th22以上」の事業者3は優先度が「1」である。本変形例では、計画調整部105は、各事業者3が所有するドローン20の台数を予め記憶しておく。
FIG. 13 shows an example of priority information of this modification. In the priority information shown in FIG. 13, the
計画調整部105は、飛行計画の調整対象となる事業者3のドローン20の台数に優先度情報において対応付けられている優先度を、その事業者3の優先度として決定する。計画調整部105は、各事業者3の優先度を決定すると、後は上記の各例と同様に飛行計画を調整する。事業者3が所有するドローン20の台数が多いほど、例えばドローン20に故障が生じたときに代替機を飛行させるなどして飛行計画を順守しやすい。
The
本変形例では、各グループに属するドローン20の台数を考慮せずに優先度を決定する場合に比べて、調整空域における飛行計画が順守されやすいようにすることができる。なお、本変形例においても、図13に表す優先度を続けると事業者間の調整空域の利用量の偏りが増していくので、計画調整部105が、定期的に図13に表す順番を反対にしたり、順番をローテーションさせたりして、事業者間の調整空域の利用量の偏りを減らすようにしてもよい。
In this modification, it is possible to make it easier for the flight plan in the adjusted airspace to be adhered to as compared with the case where the priority is determined without considering the number of
[2−10]衝突回避機能
本変形例では、計画調整部105が、管轄グループに属するドローン20が衝突回避機能を有する場合は、そのドローン20に対して管轄外グループに属するドローン20と重複する飛行空域でも割り当てる。つまり、計画調整部105は、ドローン20が衝突回避機能を有する場合は、上述した共存条件が満たされると判断して、重複する飛行空域を含む飛行計画を生成する。
[2-10] Collision Avoidance Function In this modification, when the
本変形例では、衝突回避機能を有するドローン20が多いほど、互いに重複する飛行空域を含む飛行計画が多く生成されるので、衝突回避機能の有無を考慮しない場合に比べて、調整空域がより多く活用されるようにすることができる。なお、衝突回避機能を有するドローン20であっても、過密になり過ぎると衝突の可能性が高まる。そこで、計画調整部105は、飛行空域が重複するドローン20の台数が閾値以上になった場合には、ドローン20が衝突回避機能を有していても、重複する飛行空域を含む飛行計画を生成しないようにしてもよい。
In this modification, the
[2−11]空域情報
実施例では、全事業者3の専有空域を示す空域情報が統合管理装置30を介して各事業者3に通知されたが、事業者3の専有空域を示す空域情報が統合管理装置30を介さずに直接各事業者3に通知されてもよい。その場合、空域情報取得部101は、他のサーバ装置10から空域情報を取得する。専有空域はそれほど頻繁に変化するものではないので、空域情報の取得に要する通信等の負荷は小さくて済む。
[2-11] Airspace Information In the embodiment, the airspace information indicating the exclusive airspace of all the
[2−12]飛行計画
飛行計画の表し方は、実施例と異なっていてもよい。例えばセルを用いずに3次元空間の座標を用いて飛行計画が表されてもよい。その場合、例えば3次元座標系において、飛行経路を線で表す数式又は飛行空域の境界面を表す数式等が用いられればよい。また、途中の経路ではなく、出発地、経由地、到着地の情報だけで飛行計画が表されてもよい。その場合でも、各位置の間を直線的に移動すること又は決められた経路に沿って移動することが決まっていれば、実際に飛行する経路を判断することが可能である。
[2-12] Flight Plan The expression of the flight plan may be different from that of the embodiment. For example, a flight plan may be expressed using coordinates in three-dimensional space without using cells. In that case, for example, in a three-dimensional coordinate system, a mathematical formula representing the flight path with a line, a mathematical formula representing the boundary surface of the flight airspace, or the like may be used. Further, the flight plan may be expressed only by the information of the departure place, the waypoint, and the arrival place instead of the route on the way. Even in that case, if it is decided to move linearly between each position or to move along a determined route, it is possible to determine the actual flight route.
また、飛行予定期間も、詳細な期間が分かることが望ましいが、例えば出発予定時刻及び到着予定時刻だけが分かる程度でもよい。その場合も、例えば平均飛行速度を算出することで、どの時刻にどの辺りを飛行中であるかを判断することができる。要するに、飛行情報と突き合わせることで計画外飛行を判断することができるのであれば、どのような形で飛行計画が表されてもよい。 Further, as for the scheduled flight period, it is desirable to know the detailed period, but for example, only the scheduled departure time and the estimated arrival time may be known. Even in that case, for example, by calculating the average flight speed, it is possible to determine which area is in flight at which time. In short, the flight plan may be expressed in any form as long as the unplanned flight can be determined by comparing it with the flight information.
[2−13]飛行体
実施例では、自律飛行を行う飛行体として回転翼機型の飛行体が用いられたが、これに限らない。例えば飛行機型の飛行体であってもよいし、ヘリコプター型の飛行体であってもよい。要するに、操作者の操作により飛行することが可能であり、且つ、検査データを取得する機能を有する飛行体であればよい。
[2-13] Aircraft In the embodiment, a rotary-wing aircraft type air vehicle is used as an air vehicle that performs autonomous flight, but the present invention is not limited to this. For example, it may be an airplane type flying object or a helicopter type flying object. In short, any flying object that can fly by the operation of the operator and has a function of acquiring inspection data may be used.
[2−14]各機能を実現する装置
図4に表す各機能を実現する装置は、上述した装置に限らない。例えば、サーバ装置10が実現する機能の一部を統合管理装置30が実現してもよいし、それ以外の外部装置が実現してもよい。特に、計画調整部105、管轄外計画取得部106及び調整結果通知部107は、統合管理装置30によって実現されてもよい。その場合、統合管理装置30が本発明の「情報処理装置」の一例となる。
[2-14] Device for Realizing Each Function The device for realizing each function shown in FIG. 4 is not limited to the above-mentioned device. For example, the
また、例えば、上記の各例では計画調整部105が優先度の決定と飛行計画の生成を行っていたが、優先度を決定する決定部又は決定された優先度に基づいて飛行計画を生成する生成部等が新たに設けられてもよい。要するに、運航管理支援システム1全体として図4等に表された機能が実現され、飛行計画が調整されるようになっていれば、装置毎の機能分担及び各機能が行う動作の範囲は自由に定められてよい。
Further, for example, in each of the above examples, the
[2−15]発明のカテゴリ
本発明は、上述したサーバ装置10及び統合管理装置30という情報処理装置の他、それらの情報処理装置及びドローン20のような飛行体を備える情報処理システム(運航管理支援システム1はその一例)としても捉えられる。また、本発明は、それらの情報処理装置が実施する処理を実現するための情報処理方法としても捉えられるし、それらの情報処理装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
[2-15] Category of Invention In the present invention, in addition to the above-mentioned information processing devices such as the server device 10 and the
[2−16]機能ブロック
なお、上記実施例の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。
[2-16] Functional block The block diagram used in the description of the above embodiment shows a block of functional units. These functional blocks (components) are realized by any combination of at least one of hardware and software. Further, the method of realizing each functional block is not particularly limited.
すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 That is, each functional block may be realized by using one physically or logically connected device, or directly or indirectly (for example, two or more physically or logically separated devices). , Wired, wireless, etc.) and may be realized using these plurality of devices. The functional block may be realized by combining the software with the one device or the plurality of devices.
機能には、判断、決定、判定、計算、算出、処理、導出、調査、探索、確認、受信、送信、出力、アクセス、解決、選択、選定、確立、比較、想定、期待、見做し、報知(broadcasting)、通知(notifying)、通信(communicating)、転送(forwarding)、構成(configuring)、再構成(reconfiguring)、割り当て(allocating、mapping)、割り振り(assigning)などがあるが、これらに限られない。たとえば、送信を機能させる機能ブロック(構成部)は、送信部(transmitting unit)や送信機(transmitter)と呼称される。いずれも、上述したとおり、実現方法は特に限定されない。 Functions include judgment, decision, judgment, calculation, calculation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, solution, selection, selection, establishment, comparison, assumption, expectation, and assumption. There are broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating, mapping, assigning, etc., but only these. I can't. For example, a functional block (constituent unit) for functioning transmission is called a transmitting unit or a transmitter. As described above, the method of realizing each of them is not particularly limited.
[2−17]入出力の方向
情報等(※「情報、信号」の項目参照)は、上位レイヤ(又は下位レイヤ)から下位レイヤ(又は上位レイヤ)へ出力され得る。複数のネットワークノードを介して入出力されてもよい。
[2-17] Input / output direction information and the like (* see the item of "information, signal") can be output from the upper layer (or lower layer) to the lower layer (or upper layer). Input / output may be performed via a plurality of network nodes.
[2−18]入出力された情報等の扱い
入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
[2-18] Handling of input / output information and the like The input / output information and the like may be stored in a specific place (for example, a memory) or may be managed by using a management table. Input / output information and the like can be overwritten, updated, or added. The output information and the like may be deleted. The input information or the like may be transmitted to another device.
[2−19]判定方法
判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。
[2-19] Judgment method Judgment may be performed by a value represented by 1 bit (0 or 1), a boolean value (Boolean: true or false), or a numerical value. (For example, comparison with a predetermined value) may be performed.
[2−20]処理手順等
本開示において説明した各態様/実施例の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。
[2-20] Processing Procedures, etc. The order of the processing procedures, sequences, flowcharts, etc. of each aspect / embodiment described in the present disclosure may be changed as long as there is no contradiction. For example, the methods described in the present disclosure present elements of various steps using exemplary order, and are not limited to the particular order presented.
[2−21]入出力された情報等の扱い
入出力された情報等は特定の場所(例えばメモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
[2-21] Handling of input / output information, etc. The input / output information, etc. may be stored in a specific location (for example, memory) or may be managed by a management table. Input / output information and the like can be overwritten, updated, or added. The output information and the like may be deleted. The input information or the like may be transmitted to another device.
[2−22]ソフトウェア
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
[2-22] Software Software, whether referred to as software, firmware, middleware, microcode, hardware description language, or by any other name, is an instruction, instruction set, code, code segment, program code, program. , Subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc. should be broadly interpreted.
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Further, software, instructions, information and the like may be transmitted and received via a transmission medium. For example, a website, where the software uses at least one of wired technology (coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), etc.) and wireless technology (infrared, microwave, etc.). When transmitted from a server, or other remote source, at least one of these wired and wireless technologies is included within the definition of transmission medium.
[2−23]情報、信号
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
[2-23] Information, Signals The information, signals, etc. described in the present disclosure may be represented using any of a variety of different techniques. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of these. It may be represented by a combination of.
[2−24]「判断」、「決定」
本開示で使用する「判断(determining)」、「決定(determining)」という用語は、多種多様な動作を包含する場合がある。「判断」、「決定」は、例えば、判定(judging)、計算(calculating)、算出(computing)、処理(processing)、導出(deriving)、調査(investigating)、探索(looking up、search、inquiry)(例えば、テーブル、データベース又は別のデータ構造での探索)、確認(ascertaining)した事を「判断」「決定」したとみなす事などを含み得る。
[2-24] "Judgment", "Decision"
The terms "determining" and "determining" used in this disclosure may include a wide variety of actions. "Judgment" and "decision" are, for example, judgment, calculation, computing, processing, deriving, investigating, looking up, search, inquiry. It may include (eg, searching in a table, database or another data structure), ascertaining as "judgment" or "decision".
また、「判断」、「決定」は、受信(receiving)(例えば、情報を受信すること)、送信(transmitting)(例えば、情報を送信すること)、入力(input)、出力(output)、アクセス(accessing)(例えば、メモリ中のデータにアクセスすること)した事を「判断」「決定」したとみなす事などを含み得る。また、「判断」、「決定」は、解決(resolving)、選択(selecting)、選定(choosing)、確立(establishing)、比較(comparing)などした事を「判断」「決定」したとみなす事を含み得る。つまり、「判断」「決定」は、何らかの動作を「判断」「決定」したとみなす事を含み得る。また、「判断(決定)」は、「想定する(assuming)」、「期待する(expecting)」、「みなす(considering)」などで読み替えられてもよい。 Also, "judgment" and "decision" are receiving (for example, receiving information), transmitting (for example, transmitting information), input (input), output (output), and access. (Accessing) (for example, accessing data in memory) may be regarded as "judgment" or "decision". In addition, "judgment" and "decision" mean that "resolving", "selecting", "choosing", "establishing", "comparing", etc. are regarded as "judgment" and "decision". Can include. That is, "judgment" and "decision" may include that some action is regarded as "judgment" and "decision". Further, "judgment (decision)" may be read as "assuming", "expecting", "considering" and the like.
[2−25]「に基づいて」の意味
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
[2-25] Meaning of "based on" The phrase "based on" used in this disclosure does not mean "based on only" unless otherwise stated. In other words, the statement "based on" means both "based only" and "at least based on".
[2−26]「異なる」
本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」などの用語も、「異なる」と同様に解釈されてもよい。
[2-26] "Different"
In the present disclosure, the term "A and B are different" may mean "A and B are different from each other". The term may mean that "A and B are different from C". Terms such as "separate" and "combined" may be interpreted in the same way as "different".
[2−27]「及び」、「又は」
本開示において、「A及びB」でも「A又はB」でも実施可能な構成については、一方の表現で記載された構成を、他方の表現で記載された構成として用いてもよい。例えば「A及びB」と記載されている場合、他の記載との不整合が生じず実施可能であれば、「A又はB」として用いてもよい。
[2-27] "and", "or"
In the present disclosure, for configurations that can be implemented by either "A and B" or "A or B", the configuration described in one expression may be used as the configuration described in the other expression. For example, when "A and B" are described, they may be used as "A or B" as long as they are not inconsistent with other descriptions and can be implemented.
[2−28]態様のバリエーション等
本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。
[2-28] Variations of Aspects, etc. Each aspect / embodiment described in the present disclosure may be used alone, in combination, or switched with execution. Further, the notification of predetermined information (for example, the notification of "being X") is not limited to the explicit notification, but is performed implicitly (for example, the notification of the predetermined information is not performed). May be good.
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described in the present disclosure. The present disclosure may be implemented as an amendment or modification mode without departing from the purpose and scope of the present disclosure as defined by the claims. Therefore, the description of this disclosure is for purposes of illustration only and does not have any restrictive meaning to this disclosure.
1…運航管理支援システム、10…サーバ装置、20…ドローン、30…統合管理装置、101…空域情報取得部、102…専有計画生成部、103…運航処理部、104…管轄計画生成部、105…計画調整部、106…管轄外計画取得部、107…調整結果通知部、108…調整結果取得部、301…空域情報通知部。 1 ... Flight management support system, 10 ... Server device, 20 ... Drone, 30 ... Integrated management device, 101 ... Airspace information acquisition unit, 102 ... Exclusive plan generation unit, 103 ... Flight processing department, 104 ... Jurisdiction plan generation department, 105 … Plan adjustment department, 106… Plan acquisition department outside the jurisdiction, 107… Adjustment result notification department, 108… Adjustment result acquisition department, 301… Airspace information notification department.
Claims (10)
取得された前記空域情報が示す前記第2空域を前記第1グループとは異なる第2グループに属する飛行体に割り当てる飛行計画を生成する生成部と
を備える情報処理装置。 When the first airspace is assigned as the airspace occupied by the aircraft belonging to the first group, the acquisition unit that acquires the airspace information indicating the second airspace that can fly other than the first airspace, and the acquisition unit.
An information processing device including a generation unit that generates a flight plan that allocates the second airspace indicated by the acquired airspace information to an air vehicle belonging to a second group different from the first group.
請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the acquisition unit acquires information indicating an airspace that was the first airspace as the airspace information when the monopoly of an air vehicle belonging to the first group is released.
請求項1に記載の情報処理装置。 The information processing device according to claim 1, wherein the acquisition unit acquires information indicating an airspace assigned as an airspace shared by flying objects belonging to a plurality of groups as the airspace information.
前記生成部は、前記空域情報が示す前記第2空域を決定された前記優先度に応じて前記各グループに割り当てた飛行計画を生成する
請求項1から3のいずれか1項に記載の情報処理装置。 It is provided with a determination unit that determines the priority of each group in the second airspace according to the attributes of the aircraft belonging to each group.
The information processing according to any one of claims 1 to 3, wherein the generation unit generates a flight plan in which the second airspace indicated by the airspace information is assigned to each group according to the determined priority. apparatus.
請求項4に記載の情報処理装置。 The information processing device according to claim 4, wherein the determination unit determines the priorities in an order according to the attributes, generates a flight plan, and then determines the priorities in an order in which the order is reversed. ..
請求項4又は5に記載の情報処理装置。 The information processing device according to claim 4 or 5, wherein the generation unit generates a flight plan in which a determined group having a higher priority has a larger number of flight airspaces according to the flight plan.
請求項4から6のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 4 to 6, wherein the generation unit generates a flight plan in which a determined group having a higher priority has a longer flight time zone according to the flight plan.
請求項4から7のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 4 to 7, wherein the determination unit uses the high performance of the flying objects belonging to each group as the attribute.
請求項4から8のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 4 to 8, wherein the determination unit uses a large number of flight records of flying objects belonging to each group in the second airspace as the attribute.
請求項4から9のいずれか1項に記載の情報処理装置。 The information processing device according to any one of claims 4 to 9, wherein the determination unit uses the distance between the base of an air vehicle belonging to each group and the second airspace as the attribute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019052904A JP6850315B2 (en) | 2019-03-20 | 2019-03-20 | Information processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019052904A JP6850315B2 (en) | 2019-03-20 | 2019-03-20 | Information processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020154762A true JP2020154762A (en) | 2020-09-24 |
JP6850315B2 JP6850315B2 (en) | 2021-03-31 |
Family
ID=72559220
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019052904A Active JP6850315B2 (en) | 2019-03-20 | 2019-03-20 | Information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6850315B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7231770B1 (en) | 2022-03-28 | 2023-03-01 | Kddi株式会社 | Information processing device and information processing method |
WO2024038634A1 (en) * | 2022-08-15 | 2024-02-22 | 出光興産株式会社 | Flight control system, server, flight control method, and flight control program |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017504863A (en) * | 2014-07-31 | 2017-02-09 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | System and method for virtual sightseeing using unmanned aerial vehicles |
WO2017061589A1 (en) * | 2015-10-07 | 2017-04-13 | ブルーイノベーション株式会社 | Flight management system for flying objects |
WO2017115807A1 (en) * | 2015-12-28 | 2017-07-06 | Kddi株式会社 | Flight vehicle control device, flight permitted airspace setting system, flight vehicle control method and program |
WO2018155700A1 (en) * | 2017-02-27 | 2018-08-30 | 国立大学法人 東京大学 | Flight management system |
-
2019
- 2019-03-20 JP JP2019052904A patent/JP6850315B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017504863A (en) * | 2014-07-31 | 2017-02-09 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | System and method for virtual sightseeing using unmanned aerial vehicles |
WO2017061589A1 (en) * | 2015-10-07 | 2017-04-13 | ブルーイノベーション株式会社 | Flight management system for flying objects |
WO2017115807A1 (en) * | 2015-12-28 | 2017-07-06 | Kddi株式会社 | Flight vehicle control device, flight permitted airspace setting system, flight vehicle control method and program |
WO2018155700A1 (en) * | 2017-02-27 | 2018-08-30 | 国立大学法人 東京大学 | Flight management system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7231770B1 (en) | 2022-03-28 | 2023-03-01 | Kddi株式会社 | Information processing device and information processing method |
JP2023144788A (en) * | 2022-03-28 | 2023-10-11 | Kddi株式会社 | Information processing device and information processing method |
WO2024038634A1 (en) * | 2022-08-15 | 2024-02-22 | 出光興産株式会社 | Flight control system, server, flight control method, and flight control program |
Also Published As
Publication number | Publication date |
---|---|
JP6850315B2 (en) | 2021-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10580309B2 (en) | Resilient enhancement of trajectory-based operations in aviation | |
JP7001402B2 (en) | Flying object | |
US11605300B2 (en) | Aircraft operation system | |
JP6968902B2 (en) | Information processing equipment | |
JP6991240B2 (en) | Information processing equipment | |
JP7071544B2 (en) | Information processing equipment | |
JP6944854B2 (en) | Information processing device | |
JP2018113020A (en) | Estimated flight for circumference traffic | |
EP3839689B1 (en) | Fleet scheduler | |
Khochare et al. | Heuristic algorithms for co-scheduling of edge analytics and routes for UAV fleet missions | |
JP6850315B2 (en) | Information processing device | |
JP7164633B2 (en) | Information processing equipment | |
JP6967076B2 (en) | Information processing equipment | |
WO2020153170A1 (en) | Information processing device | |
US20220292993A1 (en) | Airspace management systems and methods | |
US20240078912A1 (en) | Systems and methods for vehicle transit optimization | |
US20230260407A1 (en) | Flight management device and flight management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190320 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200707 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200907 |
|
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: 20210209 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210305 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6850315 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |