JP2020154762A - Information processing device - Google Patents

Information processing device Download PDF

Info

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
Application number
JP2019052904A
Other languages
Japanese (ja)
Other versions
JP6850315B2 (en
Inventor
山田 武史
Takeshi Yamada
武史 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2019052904A priority Critical patent/JP6850315B2/en
Publication of JP2020154762A publication Critical patent/JP2020154762A/en
Application granted granted Critical
Publication of JP6850315B2 publication Critical patent/JP6850315B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

To reduce a load of sharing information related to a flight plan for aircraft belonging to different groups.SOLUTION: When an exclusive airspace of a drone 20 belonging to a non-jurisdiction group is assigned, an airspace information acquisition unit 101 acquires airspace information indicating a flightable airspace other than an exclusive airspace as airspace information indicating an airspace in which the drone 20 belonging to a jurisdiction group can fly. A jurisdiction plan generation unit 104 generates a flight plan that allocates an adjusted airspace indicated by the acquired adjusted airspace information to the drone 20 belonging to the jurisdiction group. A plan adjustment unit 105 adjusts the flight plan in the adjusted airspace. The plan adjustment unit 105 adjusts the flight plan by determining a priority of each group in the adjusted airspace and generating a flight plan in which the adjusted airspace is assigned to each group according to the determined priority.SELECTED DRAWING: Figure 4

Description

本発明は、飛行体の飛行計画を生成する技術に関する。 The present invention relates to a technique for generating a flight plan of an air vehicle.

特許文献1には、サーバが各移動体の予定軌道を収集して衝突回避する移動体システムにおいて、他者予定軌道と干渉しない自己予定軌道の生成を各移動体に行わせることでサーバの負荷を軽減する技術が開示されている。 Patent Document 1 describes a load on a server by causing each moving body to generate a self-scheduled trajectory that does not interfere with another's planned trajectory in a moving body system in which the server collects the planned trajectory of each moving body and avoids a collision. The technology to reduce the problem is disclosed.

特開2017−130121号公報JP-A-2017-130121

ドローン等の飛行体の利用が広まると、それらの飛行計画を管理する事業者が複数設立されることが考えられる。その場合、安全な飛行のためには、異なる事業者が管理する飛行体同士でも飛行計画の調整が行われることが望ましいが、全ての飛行計画について関係する情報を共有していると処理の負担が大きくなり、情報処理のリソースに掛かるコストも大きくなる。
そこで、本発明は、異なるグループに属する飛行体の飛行計画に関係する情報を共有する際の負荷を軽減することを目的とする。
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.

実施例に係る運航管理支援システムの全体構成の一例を表す図Diagram showing an example of the overall configuration of the flight management support system according to the embodiment サーバ装置及び統合管理装置のハードウェア構成の一例を表す図The figure which shows an example of the hardware configuration of a server device and an integrated management device. ドローンのハードウェア構成の一例を表す図Diagram showing an example of drone hardware configuration 各装置が実現する機能構成を表す図Diagram showing the functional configuration realized by each device 送信された通知データの一例を表す図Diagram showing an example of transmitted notification data 生成される飛行計画の一例を表す図Diagram showing an example of the generated flight plan 記憶される優先度情報の一例を表す図Diagram showing an example of stored priority information 計画生成処理における各装置の動作手順の一例を表す図The figure which shows an example of the operation procedure of each apparatus in a plan generation process. 変形例の優先度情報の一例を表す図Diagram showing an example of priority information of a modified example 変形例の優先度情報の一例を表す図Diagram showing an example of priority information of a modified example 調整空域及び拠点の一例を表す図Diagram showing an example of adjusted airspace and bases 変形例の優先度情報の一例を表す図Diagram showing an example of priority information of a modified example 変形例の優先度情報の一例を表す図Diagram showing an example of priority information of a modified example

[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 management support system 1 according to the embodiment. The flight management support system 1 is a system that supports flight management of an aircraft. Flight management refers to managing the flight (that is, flight) according to the flight plan of an aircraft such as a drone. In this embodiment, there are a plurality of business operators 3 (business operators 3-1, 3-2, 3-3) that manage operations, and each business operator 3 manages the operation of the aircraft under its jurisdiction. It shall be.

運航管理支援システム1は、ネットワーク2と、複数のサーバ装置10(サーバ装置10−1、10−2、10−3)と、複数のドローン20と、統合管理装置30とを備える。ネットワーク2は、移動体通信網及びインターネット等を含む通信システムであり、自システムにアクセスする装置同士のデータのやり取りを中継する。ネットワーク2には、サーバ装置10及び統合管理装置30が有線通信で(無線通信でもよい)、ドローン20が無線通信でアクセスしている。 The flight management support system 1 includes a network 2, a plurality of server devices 10 (server devices 10-1, 10-2, 10-3), a plurality of drones 20, and an integrated management device 30. The network 2 is a communication system including a mobile communication network, the Internet, and the like, and relays data exchange between devices accessing the own system. The server device 10 and the integrated management device 30 access the network 2 by wired communication (may be wireless communication), and the drone 20 accesses the network 2 by wireless communication.

ドローン20は、本実施例では、1以上の回転翼を回転させて飛行する回転翼機型の飛行体であり、撮影、検査、散布、警備及び搬送等の様々な用途に用いられる。ドローン20は、操作者の操作に従って飛行する。操作者による操作は、プロポ(プロポーショナル式の制御(比例制御)を行うコントローラ)又は飛行指示用のパソコン(設定された飛行指示を出し続ける装置)等を用いて行われる。 In this embodiment, the drone 20 is a rotorcraft-type flying object that flies by rotating one or more rotors, and is used for various purposes such as photography, inspection, spraying, security, and transportation. The drone 20 flies according to the operation of the operator. The operation by the operator is performed by using a radio (a controller that performs proportional control (proportional control)) or a personal computer for flight instructions (a device that continuously issues set flight instructions).

ドローン20は、安全な飛行等を目的とした運航管理に用いるため、飛行中の自機の位置を少なくとも含む飛行状況を示す情報(飛行情報)を、自機を管轄するサーバ装置10に定期的に送信する。サーバ装置10は、事業者3によって設置され、設置主である事業者3及び自装置が管轄する各ドローン20の飛行計画を生成する処理及び各ドローン20の運航を管理するための処理等を行う。サーバ装置10は本発明の「情報処理装置」の一例である。 Since the drone 20 is used for flight management for the purpose of safe flight and the like, information (flight information) indicating the flight status including at least the position of the own aircraft during flight is periodically transmitted to the server device 10 having jurisdiction over the own aircraft. Send to. The server device 10 is installed by the business operator 3 and performs a process of generating a flight plan of each drone 20 under the jurisdiction of the business operator 3 which is the installer and the own device, a process for managing the operation of each drone 20, and the like. .. The server device 10 is an example of the "information processing device" of the present invention.

統合管理装置30は、複数のサーバ装置10が取り扱う情報(飛行計画及び飛行情報等)を集約し、装置間の円滑な情報共有のための処理を行う。但し、全ての情報共有が統合管理装置30を介して行われる訳ではなく、サーバ装置10同士で直接行われる情報共有もある(詳しくは後述する)。統合管理装置30は、例えば、事業者同士の連携及び業務の調整等を支援する統合管理事業者によって設置される。 The integrated management device 30 aggregates information (flight plan, flight information, etc.) handled by a plurality of server devices 10, and performs processing for smooth information sharing between the devices. However, not all information sharing is performed via the integrated management device 30, and some information sharing is performed directly between the server devices 10 (details will be described later). The integrated management device 30 is installed by, for example, an integrated management operator that supports cooperation between operators and coordination of operations.

統合管理事業者は、ドローンの飛行について監督する立場にある当局(国土交通省及び地方自治体等)との連絡及び調整等も行う。ドローン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 drone 20 cannot be flown anywhere, and the airspace in which it can fly is determined by the authorities from the viewpoint of safety and the like. Further, in this embodiment, not only the airspace that can be flown is determined, but also the exclusive airspace that is the airspace that the specific business operator 3 can exclusively fly the drone 20, and the airspace that is shared by a plurality of business operators 3. The shared airspace, which is the airspace to be operated, shall also be determined by the authorities.

専有空域が定められる理由の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 drone 20 of a specific operator 3 often flies should be occupied by the drone 20 of the operator 3 between the operators for flight management. It is expected that the management efficiency will be improved and the safety will be improved without the need for communication and adjustment. In this embodiment, the integrated management device 30 notifies the server device 10 of each operator 3 of the information indicating the assigned exclusive airspace and the shared airspace. The server device 10 generates a flight plan based on the notified information.

図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 management device 30. The server device 10 and the integrated management device 30 may be physically configured as a computer device including a processor 11, a memory 12, a storage 13, a communication device 14, a bus 15, and the like. In the following description, the word "device" can be read as a circuit, a device, a unit, or the like.

また、各装置は、1つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。プロセッサ11は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ11は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。 Further, each device may be included one or more, or some devices may not be included. The processor 11 operates, for example, an operating system to control the entire computer. The processor 11 may be configured by a central processing unit (CPU) including an interface with a peripheral device, a control device, an arithmetic unit, a register, and the like.

例えば、ベースバンド信号処理部等は、プロセッサ11によって実現されてもよい。また、プロセッサ11は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ13及び通信装置14の少なくとも一方からメモリ12に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。 For example, the baseband signal processing unit and the like may be realized by the processor 11. Further, the processor 11 reads a program (program code), a software module, data, and the like from at least one of the storage 13 and the communication device 14 into the memory 12, and executes various processes according to these. As the program, a program that causes a computer to execute at least a part of the operations described in the above-described embodiment is used.

上述の各種処理は、1つのプロセッサ11によって実行される旨を説明してきたが、2以上のプロセッサ11により同時又は逐次に実行されてもよい。プロセッサ11は、1以上のチップによって実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。メモリ12は、コンピュータ読み取り可能な記録媒体である。 Although it has been explained that the various processes described above are executed by one processor 11, they may be executed simultaneously or sequentially by two or more processors 11. The processor 11 may be implemented by one or more chips. The program may be transmitted from the network via a telecommunication line. The memory 12 is a computer-readable recording medium.

メモリ12は、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、RAM(Random Access Memory)などの少なくとも1つによって構成されてもよい。メモリ12は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ12は、本開示の一実施の形態に係る無線通信方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。 The memory 12 may be composed of at least one such as a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). The memory 12 may be called a register, a cache, a main memory (main storage device), or the like. The memory 12 can store a program (program code), a software module, or the like that can be executed to implement the wireless communication method according to the embodiment of the present disclosure.

ストレージ13は、コンピュータ読み取り可能な記録媒体であり、例えば、CD−ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つによって構成されてもよい。 The storage 13 is a computer-readable recording medium, and is, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, or a magneto-optical disk (for example, a compact disk, a digital versatile disk, or a Blu-ray). It may consist of at least one (registered trademark) disk), smart card, flash memory (eg, card, stick, key drive), floppy (registered trademark) disk, magnetic strip, and the like.

ストレージ13は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ12及びストレージ13の少なくとも一方を含むデータベース、サーバその他の適切な媒体であってもよい。通信装置14は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)である。 The storage 13 may be referred to as an auxiliary storage device. The storage medium described above may be, for example, a database, server or other suitable medium containing at least one of the memory 12 and the storage 13. The communication device 14 is hardware (transmission / reception device) for communicating between computers via at least one of a wired network and a wireless network.

例えば、上述の送受信アンテナ、アンプ部、送受信部、伝送路インターフェースなどは、通信装置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 communication device 14. The transmission / reception unit may be physically or logically separated from each other in the transmission unit and the reception unit. Further, each device such as the processor 11 and the memory 12 is connected by a bus 15 for communicating information. The bus 15 may be configured by using a single bus, or may be configured by using a different bus for each device.

図3はドローン20のハードウェア構成の一例を表す。ドローン20は、物理的には、プロセッサ21と、メモリ22と、ストレージ23と、通信装置24と、飛行装置25と、センサ装置26と、バス27などを含むコンピュータ装置として構成されてもよい。これらのうち図2に同名のハードウェアが表されているものは、性能及び仕様等の違いはあるがそれらと同種のハードウェアである。 FIG. 3 shows an example of the hardware configuration of the drone 20. The drone 20 may be physically configured as a computer device including a processor 21, a memory 22, a storage 23, a communication device 24, a flight device 25, a sensor device 26, a bus 27, and the like. Of these, the hardware having the same name shown in FIG. 2 is the same type of hardware, although there are differences in performance, specifications, and the like.

通信装置24は、ネットワーク2との通信に加え、プロポとの通信を行う機能(例えば2.4GHz帯の電波による無線通信機能)を有する。飛行装置25は、モータ及びローター等を備え、自機を飛行させる装置である。飛行装置25は、空中において、あらゆる方向に自機を移動させたり、自機を静止(ホバリング)させたりすることができる。 The communication device 24 has a function of communicating with the radio wave (for example, a wireless communication function using radio waves in the 2.4 GHz band) in addition to the communication with the network 2. The flight device 25 includes a motor, a rotor, and the like, and is a device for flying its own aircraft. The flight device 25 can move its own aircraft in all directions and make its own aircraft stationary (hovering) in the air.

センサ装置26は、飛行制御に必要な情報を取得するセンサ群を有する装置である。センサ装置26は、例えば、自機の位置(緯度及び経度)を測定する位置センサと、自機が向いている方向(ドローンには自機の正面方向が定められており、その正面方向が向いている方向)を測定する方向センサと、自機の高度を測定する高度センサとを備える。また、センサ装置26は、自機の速度を測定する速度センサと、3軸の角速度及び3方向の加速度を測定する慣性計測センサ(IMU(Inertial Measurement Unit))とを備える。 The sensor device 26 is a device having a sensor group for acquiring information necessary for flight control. The sensor device 26 has, for example, a position sensor that measures the position (latitude and longitude) of the own machine and a direction in which the own machine is facing (the drone has a front direction of the own machine, and the front direction thereof is facing. It is equipped with a direction sensor that measures (direction) and an altitude sensor that measures the altitude of the aircraft. Further, the sensor device 26 includes a speed sensor for measuring the speed of the own machine and an inertial measurement unit (IMU (Inertial Measurement Unit)) for measuring the angular speed of three axes and the acceleration in three directions.

運航管理支援システム1が備える各装置における各機能は、各々のプロセッサ、メモリなどのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサが演算を行い、各々の通信装置による通信を制御したり、メモリ及びストレージにおけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。 Each function in each device included in the flight management support system 1 is performed by the processor by loading predetermined software (program) on the hardware such as each processor and memory, and communication by each communication device is performed. It is achieved by controlling or controlling at least one of reading and writing data in memory and storage.

図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 management support system 1, a business operator ID that identifies each business operator 3, a device ID that identifies each server device 10, and a drone ID that identifies each drone 20 are defined. By assigning each ID and current time to the data exchanged between the devices, the source of the information, the target of the information (for example, which drone 20 is the flight plan), the transmission time, etc. can be identified. It has become.

また、飛行計画及び飛行情報等の各種の情報はデータ化してやり取りされるが、以下では、データを送信することを単にそのデータが示す情報を送信するとも言う。サーバ装置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 information acquisition unit 101, an exclusive plan generation unit 102, an operation processing unit 103, a jurisdiction plan generation unit 104, a plan adjustment unit 105, a non-jurisdiction plan acquisition unit 106, and an adjustment result notification unit. It includes 107 and an adjustment result acquisition unit 108. The integrated management device 30 includes an airspace information notification unit 301.

統合管理装置30の空域情報通知部301は、各事業者3に対して割り当てられた専有空域(特定の事業者3が専有してドローン20を飛行させることが許可された空域)を示す空域情報を各事業者3に通知する。本実施例では、専有空域の割り当ては当局が行い、統合管理事業者に対して通知されるものとする。統合管理事業者は、専有空域の割当結果を統合管理装置30に入力する。 The airspace information notification unit 301 of the integrated management device 30 indicates airspace information indicating the exclusive airspace assigned to each business operator 3 (the airspace exclusively owned by the specific business operator 3 and permitted to fly the drone 20). Is notified to each business operator 3. In this embodiment, the exclusive airspace will be allocated by the authorities and notified to the integrated management company. The integrated management company inputs the allocation result of the exclusive airspace to the integrated management device 30.

割当結果は、例えば、専有空域の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 business operator 3. The occupied airspace may be set to fluctuate depending on the period (for example, weekdays and holidays), but in the following, an example will be described in which the exclusive airspace does not fluctuate depending on the period for the sake of clarity. The airspace information notification unit 301 performs the above notification by transmitting the notification data shown in FIG. 5 to each server device 10 based on the input allocation result of each business operator 3.

図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 certain business operator 3 is represented. In the notification data, the airspace types of "proprietary airspace", "adjusted airspace", and "non-flyable airspace" are shown. The "proprietary airspace" is an airspace exclusively allocated to the destination business operator 3. The "adjusted airspace" is an airspace where the flight plan of each operator 3 is adjusted because the notified operator 3 cannot occupy it but the other operators 3 do not. Will be described later). As the "adjusted airspace", for example, a shared airspace (airspace shared by a plurality of business operators 3) predetermined by the authorities is assumed.

「飛行不可空域」は、どの事業者3もドローン20の飛行が当局によって許可されていない空域である。図5の例では、専有空域、調整空域及び飛行不可空域がセルによって表されている。セルとは、実空間に隙間なく敷き詰められた仮想の立方体の空間のことであり、各セルには各々を識別するセルIDが付されている。本実施例では、説明を分かり易くするため、各セルの高度が一定であり、各セルの中心のxy座標とセルIDとを対応させて表している。 The "non-flying airspace" is an airspace where no operator 3 is allowed to fly the drone 20 by the authorities. In the example of FIG. 5, the occupied airspace, the adjusted airspace, and the non-flyable airspace are represented by cells. A cell is a virtual cubic space that is spread in a real space without gaps, and each cell is given a cell ID that identifies each cell. In this embodiment, in order to make the explanation easy to understand, the altitude of each cell is constant, and the xy coordinates of the center of each cell and the cell ID are represented in correspondence with each other.

図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 operator 3 requests the authorities to abandon all or part of the private airspace. In addition, the authorities may have each business operator 3 report the usage record of the exclusive airspace, and review the allocation when the track record does not meet the conditions (for example, when it is not sufficiently used).

こうして解除された専有空域は、共有空域として割り当てられてもよいが、共有空域として当局によって明示的に割り当てられない場合でも、どの事業者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 business operator 3. become. In either case, the airspace information notification unit 301 transmits notification data indicating each changed airspace to notify the changed airspace.

サーバ装置10の空域情報取得部101は、ドローン20が飛行可能な空域を示す空域情報を取得する。空域情報取得部101は本発明の「取得部」の一例である。ここでいうドローン20には、空域情報取得部101にとっての自装置が管轄するドローン20と、別のサーバ装置10が管轄するドローン20とが含まれる。以下では、サーバ装置10にとって、自装置が管轄するドローン20のグループのことを「管轄グループ」と言い、別のサーバ装置10が管轄するドローン20のグループ(要するに管轄グループとは異なる別のグループ)のことを「管轄外グループ」と言うものとする。 The airspace information acquisition unit 101 of the server device 10 acquires airspace information indicating the airspace in which the drone 20 can fly. The airspace information acquisition unit 101 is an example of the “acquisition unit” of the present invention. The drone 20 referred to here includes a drone 20 under the jurisdiction of its own device for the airspace information acquisition unit 101, and a drone 20 under the jurisdiction of another server device 10. In the following, for the server device 10, the group of drones 20 under the jurisdiction of its own device is referred to as a "jurisdiction group", and the group of drones 20 under the jurisdiction of another server device 10 (in short, another group different from the jurisdiction group). This shall be referred to as a "non-jurisdiction group".

空域情報取得部101は、統合管理装置30から送信されてきた通知データを受け取ると、受け取った通知データが示す専有空域及び調整空域を示す空域情報を取得する。より詳細には、空域情報取得部101は、管轄外グループに属するドローン20の専有空域が割り当てられる場合に、その専有空域以外の飛行可能な空域を示す空域情報を、管轄グループに属するドローン20が飛行可能な空域を示す空域情報として取得する。 Upon receiving the notification data transmitted from the integrated management device 30, the airspace information acquisition unit 101 acquires airspace information indicating the exclusive airspace and the adjusted airspace indicated by the received notification data. More specifically, when the exclusive airspace of the drone 20 belonging to the non-jurisdiction group is assigned, the airspace information acquisition unit 101 provides the airspace information indicating the flightable airspace other than the exclusive airspace to the drone 20 belonging to the jurisdiction group. Acquired as airspace information indicating the airspace that can be flown.

管轄外グループは本発明の「第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 drone 20 belonging to the non-jurisdiction group is an example of the "first airspace" of the present invention, and the airspace in which the drone 20 belonging to the jurisdiction group can fly is an example of the "second airspace" of the present invention. .. In the example of FIG. 5, the airspace in which the drone 20 belonging to the jurisdiction group can fly is the flight airspace in which both the "proprietary airspace" cell and the "adjusted airspace" cell are combined.

従って、管轄グループに属するドローン20が飛行可能な空域には、管轄外グループに属するドローン20が飛行可能な空域も一部(調整空域のこと)に含まれる。つまり、空域情報取得部101は、図5の例では、複数のグループ(管轄グループ及び管轄外グループ)に属するドローン20が共有する空域として割り当てられる共有空域を示す情報を、調整空域を示す空域情報として取得している。 Therefore, the airspace in which the drone 20 belonging to the jurisdiction group can fly includes a part (adjusted airspace) in which the drone 20 belonging to the non-jurisdiction group can fly. That is, in the example of FIG. 5, the airspace information acquisition unit 101 uses information indicating the shared airspace allocated as the airspace shared by the drones 20 belonging to a plurality of groups (jurisdiction group and non-jurisdiction group), and airspace information indicating the adjusted airspace. Has been acquired as.

また、前述したとおり専有空域の見直しが行われた場合、専有空域だった空域の専有が解除されて調整空域になったり、調整空域だった空域が新たに専有空域になったりする。空域情報取得部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 drone 20 belonging to the non-jurisdiction group is canceled, the airspace information acquisition unit 101 acquires the information indicating the airspace that was the exclusive airspace of the drone 20 belonging to the non-jurisdiction group as the airspace information indicating the adjusted airspace.

また、空域情報取得部101は、管轄外グループに属するドローン20に新たな専有空域が割り当てられた場合、管轄外グループに属するドローン20の専有空域として新たに割り当てられた空域を除く飛行空域を示す情報を、調整空域を示す空域情報として取得する。空域情報取得部101は、取得した空域情報のうち、専有空域を示す専有空域情報を専有計画生成部102に供給する。 Further, when a new exclusive airspace is assigned to the drone 20 belonging to the non-jurisdiction group, the airspace information acquisition unit 101 indicates the flight airspace excluding the airspace newly assigned as the exclusive airspace of the drone 20 belonging to the non-jurisdiction group. The information is acquired as airspace information indicating the adjusted airspace. The airspace information acquisition unit 101 supplies the exclusive airspace information indicating the exclusive airspace out of the acquired airspace information to the exclusive plan generation unit 102.

専有計画生成部102は、供給された専有空域情報が示す専有空域を管轄グループに属するドローン20に割り当てる飛行計画を生成する。各サーバ装置10においては、管轄グループに属するドローン20の飛行概要を示す概要情報が、例えば各事業者3の従業員等によって入力されているものとする。飛行概要は、ドローン20の飛行目的(搬送、撮影、警備及び探索等)及び飛行能力(飛行可能速度、飛行可能高度及び積載機能の有無等)等に応じて定められている。 The exclusive plan generation unit 102 generates a flight plan that allocates the exclusive airspace indicated by the supplied exclusive airspace information to the drone 20 belonging to the jurisdiction group. In each server device 10, it is assumed that summary information indicating the flight outline of the drone 20 belonging to the jurisdiction group is input by, for example, an employee of each business operator 3. The flight outline is determined according to the flight purpose (transportation, photography, security, search, etc.) and flight capability (flyable speed, flight altitude, presence / absence of loading function, etc.) of the drone 20.

具体的には、飛行概要は、出発地点の位置、到着地点の位置、出発予定時刻、到着予定時刻、飛行可能速度、飛行可能高度、飛行範囲、飛行期間及び搬送物の有無等の情報である。例えば出発地点及び到着地点は、搬送を目的とする場合に定められる。また、飛行範囲は、撮影、警備及び探索等を目的とする場合に定められる。なお、出発地点及び到着地点と飛行範囲の両方が定められる場合(ドローン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 drone 20 to the search range).

また、概要情報は、従業者等がサーバ装置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 business operator 3. The exclusive plan generation unit 102 refers to the summary information stored in the own device for each drone 20 belonging to the jurisdiction group, and identifies the drone 20 capable of flying in the exclusive airspace indicated by the acquired exclusive airspace information.

具体的には、専有計画生成部102は、例えば、出発地点から到着地点までの飛行経路が専有空域に含まれるドローン20又は飛行範囲が専有空域に含まれるドローン20等を専有空域の飛行が可能なドローン20として特定する。専有計画生成部102は、特定したドローン20について、飛行概要に従い専有空域を飛行する飛行計画を生成する。 Specifically, the exclusive plan generation unit 102 can fly in the exclusive airspace, for example, a drone 20 in which the flight path from the departure point to the arrival point is included in the exclusive airspace, or a drone 20 in which the flight range is included in the exclusive airspace. Specified as a drone 20. The exclusive plan generation unit 102 generates a flight plan for flying in the exclusive airspace according to the flight outline for the specified drone 20.

図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 drone 20 having the drone ID “D001” is scheduled to fly. The departure point "warehouse α11" is located in cell C001_001 (located on the ground vertically below the cell), and the arrival point "store α12" is located in cell C050_020.

出発地点及び到着地点がどちらも専有空域に含まれるので、専有計画生成部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 plan generation unit 102 specifies the drone 20 of "D001" as the drone 20 capable of flying in the exclusive airspace. The flight airspace A1 includes a divided airspace A11 (an airspace obtained by dividing the flight airspace) from cell C001_001, which is the starting point of the drone 20, to cell C020_001 through cells adjacent in the positive direction of the x-axis.

また、飛行空域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 plan generation unit 102 may determine another flight airspace from cell C001_001 to cell C050_020 and does not pass through the no-fly zone.

図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 drone 20 having the drone ID “D001”. For example, in the case of the drone 20, the cell ID and the scheduled flight period are represented for each divided airspace. For example, in the case of the divided airspace A11, the scheduled flight period K11 from the time T111 scheduled to enter the divided airspace A11 to the time T112 scheduled to leave is represented. Further, the drone 20 having the drone ID "D002" represents a flight plan to fly in the flight airspace A21 from the time T21 to T22.

「D002」のドローン20は例えば或る敷地を上空から撮影することになっており、飛行空域A21はその敷地の上空に位置するセルのセルIDの集合で表されている。図6(b)の例では、飛行空域A21の中でどのような経路で飛行するかまでは計画で決まっていないが、経路まで詳細に決まっていてもよい。専有計画生成部102は、上記のとおり生成した飛行計画を運航処理部103に供給する。 The drone 20 of "D002" is supposed to photograph a certain site from the sky, for example, and the flight airspace A21 is represented by a set of cell IDs of cells located above the site. In the example of FIG. 6B, the route to fly in the flight airspace A21 is not determined by the plan, but the route may be determined in detail. The exclusive plan generation unit 102 supplies the flight plan generated as described above to the flight processing unit 103.

運航処理部103は、供給された飛行計画に従ったドローン20の飛行、すなわち管轄グループに属するドローン20の運航を管理するための処理(以下「運航処理」と言う)を実行する。運航処理部103は、例えば、ドローン20から送信されてくる飛行情報が示す飛行位置、飛行方向及び飛行速度等が飛行計画から外れていないか否かを判定し、外れていると判定した場合は、ドローン20の操縦者に警告を送信する処理又はドローン20を強制停止させる処理等を運航処理として行う。 The flight processing unit 103 executes a process for managing the flight of the drone 20 according to the supplied flight plan, that is, the flight of the drone 20 belonging to the jurisdiction group (hereinafter referred to as “flight processing”). For example, the flight processing unit 103 determines whether or not the flight position, flight direction, flight speed, etc. indicated by the flight information transmitted from the drone 20 deviates from the flight plan, and if it determines that the flight information deviates from the flight plan. , A process of transmitting a warning to the operator of the drone 20 or a process of forcibly stopping the drone 20 is performed as an operation process.

続いて、調整空域における飛行計画及び運航管理について説明する。空域情報取得部101は、取得した空域情報のうち、調整空域を示す調整空域情報を管轄計画生成部104に供給する。管轄計画生成部104は、空域情報取得部101から供給された調整空域情報が示す調整空域を管轄グループに属するドローン20に割り当てる飛行計画を生成する。 Next, flight planning and flight management in the adjusted airspace will be described. The airspace information acquisition unit 101 supplies the adjustment airspace information indicating the adjustment airspace out of the acquired airspace information to the jurisdiction plan generation unit 104. The jurisdiction plan generation unit 104 generates a flight plan that allocates the adjustment airspace indicated by the adjustment airspace information supplied from the airspace information acquisition unit 101 to the drone 20 belonging to the jurisdiction group.

調整空域においては管轄外グループに属するドローン20も飛行する可能性があるが、管轄計画生成部104にとって、管轄外グループの飛行概要は不明である。そこで、管轄計画生成部104は、管轄外グループに属するドローン20については考慮せずに、管轄グループに属するドローン20の飛行概要だけに従い、調整空域を飛行する飛行計画を生成する。管轄計画生成部104は、例えば、専有計画生成部102と同じ方法で、飛行概要から飛行計画を生成する。 Drones 20 belonging to the non-jurisdiction group may also fly in the regulated airspace, but the flight outline of the non-jurisdiction group is unknown to the jurisdiction plan generation unit 104. Therefore, the jurisdiction plan generation unit 104 generates a flight plan for flying in the adjusted airspace according only to the flight outline of the drone 20 belonging to the jurisdiction group without considering the drone 20 belonging to the non-jurisdiction group. The jurisdiction plan generation unit 104 generates a flight plan from the flight outline in the same manner as the exclusive plan generation unit 102, for example.

調整空域における管轄グループに属するドローン20の飛行計画は、同じ調整空域における管轄外グループに属するドローン20の飛行計画と調整する必要がある。そうしなければドローン20の密度が過剰な空域が生じて安全な飛行ができなくなる可能性があるためである。そこで、計画調整部105は、調整空域における飛行計画を調整する。 The flight plan of the drone 20 belonging to the jurisdiction group in the coordinated airspace needs to be coordinated with the flight plan of the drone 20 belonging to the non-jurisdiction group in the same coordinated airspace. This is because otherwise, the drone 20 may have an excessive density of airspace, which may make it impossible to fly safely. Therefore, the plan adjustment unit 105 adjusts the flight plan in the adjustment airspace.

飛行計画の調整は、例えば各サーバ装置10が備える計画調整部105のうちのいずれか1つによって行われる。本実施例では、サーバ装置10−1が備える計画調整部105によって飛行計画が調整されるものとする。計画調整部105には、自装置の管轄計画生成部104から、生成された管轄グループに属するドローン20の調整空域における飛行計画が供給される。 The flight plan is adjusted by, for example, any one of the plan adjustment units 105 included in each server device 10. In this embodiment, it is assumed that the flight plan is adjusted by the plan adjustment unit 105 included in the server device 10-1. The plan adjustment unit 105 is supplied with a flight plan in the adjustment airspace of the drone 20 belonging to the generated jurisdiction group from the jurisdiction plan generation unit 104 of the own device.

また、サーバ装置10−1以外のサーバ装置10(例えばサーバ装置10−2)が備える管轄計画生成部104は、サーバ装置10−1に対して生成した飛行計画を送信する。サーバ装置10−1の管轄外計画取得部106は、送信されてきた飛行計画、すなわち、管轄外グループに属するドローン20の調整空域における飛行計画を取得する。管轄外計画取得部106は、取得した飛行計画を計画調整部105に供給する。 Further, the jurisdiction plan generation unit 104 included in the server device 10 (for example, the server device 10-2) other than the server device 10-1 transmits the generated flight plan to the server device 10-1. The non-jurisdiction plan acquisition unit 106 of the server device 10-1 acquires the transmitted flight plan, that is, the flight plan in the adjusted airspace of the drone 20 belonging to the non-jurisdiction group. The non-jurisdiction plan acquisition unit 106 supplies the acquired flight plan to the plan coordination unit 105.

計画調整部105は、供給された管轄グループに属するドローン20の調整空域における飛行計画及び管轄外グループに属するドローン20の調整空域における飛行計画に基づいて、調整空域における飛行計画を調整する。計画調整部105は、具体的には、調整空域における各グループの優先度を決定し、決定した優先度に応じて調整空域を各グループに割り当てた飛行計画を生成する。計画調整部105は本発明の「決定部」の一例であると共に、本発明の「生成部」の一例でもある。 The planning and coordination unit 105 adjusts the flight plan in the adjusted airspace based on the flight plan in the adjusted airspace of the drone 20 belonging to the supplied jurisdiction group and the flight plan in the adjusted airspace of the drone 20 belonging to the non-jurisdiction group. Specifically, the planning adjustment unit 105 determines the priority of each group in the adjusted airspace, and generates a flight plan in which the adjusted airspace is assigned to each group according to the determined priority. The planning adjustment unit 105 is an example of the “decision unit” of the present invention and also an example of the “generation unit” of the present invention.

計画調整部105は、調整空域における各グループの優先度を各グループに属するドローン20の属性に応じて決定する。ドローン20の属性として、本実施例では、自機を管轄する事業者3について予め定められた優先度が用いられる。事業者の優先度は、例えば事業者3同士の協議によって定められ、定期的に見直される。サーバ装置10は、定められた各事業者の優先度を示す優先度情報を記憶する。 The planning adjustment unit 105 determines the priority of each group in the adjustment airspace according to the attributes of the drones 20 belonging to each group. As an attribute of the drone 20, in this embodiment, a predetermined priority is used for the business operator 3 having jurisdiction over the own machine. The priority of the business operator is determined by consultation between the business operators 3, for example, and is reviewed regularly. The server device 10 stores priority information indicating the priority of each defined business operator.

図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 drone 20 under the jurisdiction of the operator 3-2 with the priority "1" is assigned the adjusted airspace with the highest priority, followed by the operator 3-3 and the operator 3-. The priority of allocation decreases in the order of 1.

計画調整部105は、自装置に記憶されている優先度情報を参照し、参照した優先度情報に示されているとおりに各グループの優先度を決定する。計画調整部105は、本実施例では、決定した優先度が高いグループほど飛行計画通りの飛行空域を多く割り当てた飛行計画を生成する。このように計画された飛行空域の維持を重視して新たな飛行空域を生成する例を以下で説明する。 The planning adjustment unit 105 refers to the priority information stored in the own device, and determines the priority of each group as shown in the referenced priority information. In this embodiment, the plan coordinating unit 105 generates a flight plan in which the determined higher priority group allocates more flight airspace according to the flight plan. An example of creating a new flight airspace with an emphasis on maintaining the flight airspace planned in this way will be described below.

計画調整部105は、優先度「1」の事業者3−2について、調整空域における飛行計画に表される飛行空域を飛行計画に表される飛行予定期間で全て割り当てる。次に、計画調整部105は、優先度「2」の事業者3−3について、調整空域における飛行計画に表される飛行空域のうち、事業者3−2のドローン20に割り当てられた飛行空域と重複のない部分について割り当てを確定する。なお、飛行空域が重複するとは、飛行するセル及び飛行予定期間の両方が重複することを言う。同じセルを飛行する予定があっても、飛行予定期間が重なっていなければ、飛行空域は重複していないものとする。 The plan coordinating unit 105 allocates all the flight airspaces represented by the flight plan in the coordinating airspace to the operator 3-2 of priority "1" in the scheduled flight period represented by the flight plan. Next, the plan coordination unit 105 determines the flight airspace assigned to the drone 20 of the operator 3-2 among the flight airspaces represented in the flight plan in the adjustment airspace for the operator 3-3 of priority "2". Confirm the allocation for the part that does not overlap with. Note that overlapping flight airspaces means that both the flying cell and the scheduled flight period overlap. Even if they plan to fly in the same cell, if the scheduled flight periods do not overlap, the flight airspaces shall not overlap.

計画調整部105は、事業者3−2のドローン20に割当済みの飛行空域と重複する飛行空域であっても、共存条件が満たされる場合はその飛行空域を事業者3−3のドローン20に割り当てる。共存条件とは、例えば、ドローン20同士が衝突する可能性が閾値未満となる場合に満たされる。衝突する可能性は、例えば、2つの飛行計画において、各飛行空域を示すセルIDに重複があり、且つ、重複するセルIDにおける飛行予定期間にも重複がある場合に生じる。 Even if the flight airspace overlaps with the flight airspace allocated to the drone 20 of the operator 3-2, the planning coordination unit 105 will change the flight airspace to the drone 20 of the operator 3-3 if the coexistence conditions are satisfied. assign. The coexistence condition is satisfied, for example, when the possibility of the drones 20 colliding with each other is less than the threshold value. The possibility of collision occurs, for example, when there are overlaps in cell IDs indicating each flight airspace in two flight plans, and there are also overlaps in scheduled flight periods in the overlapping cell IDs.

ドローン20同士が衝突する可能性は、飛行空域が広いほど低くなる。また、重複するセルIDの数が同じであれば、飛行予定期間が短いほど衝突する可能性は低くなる。そこで、計画調整部105は、例えば、重複するセルの数が多くなるほど小さくなる係数と飛行予定期間が短いほど小さくなる係数とを、重複するセルを飛行するドローン20の台数に乗じた値を、衝突する可能性を示す値として算出する。 The possibility of collision between drones 20 decreases as the flight airspace becomes wider. Further, if the number of overlapping cell IDs is the same, the shorter the scheduled flight period, the lower the possibility of collision. Therefore, for example, the planning adjustment unit 105 multiplies a coefficient that becomes smaller as the number of overlapping cells increases and a coefficient that becomes smaller as the scheduled flight period becomes shorter by the number of drones 20 flying in the overlapping cells. Calculated as a value indicating the possibility of collision.

なお、計画調整部105は、図6(b)に表す分割空域のように移動中に通過する飛行空域については、飛行空域単位ではなく、セル単位で飛行予定期間を算出し、セル単位で重複を判断してもよい。その場合、例えば20個のセルを含む分割空域A11であれば、計画調整部105は、飛行予定期間K11を20に分割し、分割した各期間を(予定通りに飛行できない場合を考慮して)前後に延ばした期間を、各セルの飛行予定期間として算出する。 The planning adjustment unit 105 calculates the scheduled flight period for each cell, not for each flight airspace, for the flight airspace that passes during movement, such as the divided airspace shown in FIG. 6B, and overlaps for each cell. May be judged. In that case, for example, in the case of the divided airspace A11 including 20 cells, the planning adjustment unit 105 divides the scheduled flight period K11 into 20 and divides each divided period (in consideration of the case where the flight cannot be performed as scheduled). The period extended back and forth is calculated as the scheduled flight period of each cell.

計画調整部105は、共存条件を満たさない事業者3−3のドローン20については、飛行空域は変更せずに飛行予定期間を変更する(飛行空域の維持を重視する)ことで、他の飛行計画と飛行空域が重複しない又は重複しても共存条件を満たす飛行計画を生成する。計画調整部105は、飛行予定期間を変更しただけでは他の飛行計画と飛行空域が重複し且つ共存条件を満たせない場合には、割当済みの飛行空域を除いた空域に飛行空域を変更して飛行計画を生成する。 For the drone 20 of the operator 3-3 that does not meet the coexistence conditions, the plan coordination department 105 changes the scheduled flight period without changing the flight airspace (emphasis is placed on maintaining the flight airspace), thereby making other flights. Generate a flight plan that satisfies the coexistence condition even if the plan and the flight airspace do not overlap or overlap. If the flight airspace overlaps with other flight plans and the coexistence conditions cannot be satisfied simply by changing the scheduled flight period, the plan adjustment unit 105 changes the flight airspace to the airspace excluding the allocated flight airspace. Generate a flight plan.

このように、計画調整部105は、飛行計画が示す飛行空域の維持を飛行予定期間の維持よりも優先して新たな飛行計画を生成する。計画調整部105は、優先度「3」の事業者3−1についても、事業者3−3の場合と同様にして飛行計画を調整する。つまり、計画調整部105は、割当済みの飛行空域と重複する飛行空域が共存条件を満たさない事業者3−1のドローン20については、飛行計画が示す飛行空域を飛行予定期間よりも優先して維持させて新たな飛行計画を生成する。 In this way, the plan coordinating unit 105 generates a new flight plan in order to prioritize the maintenance of the flight airspace indicated by the flight plan over the maintenance of the scheduled flight period. The plan adjustment unit 105 also adjusts the flight plan for the operator 3-1 having the priority “3” in the same manner as in the case of the operator 3-3. That is, the plan coordinating unit 105 gives priority to the flight airspace indicated by the flight plan over the scheduled flight period for the drone 20 of the operator 3-1 in which the flight airspace overlapping the allocated flight airspace does not satisfy the coexistence condition. Maintain and generate a new flight plan.

以上のとおり、本実施例では、計画調整部105は、飛行空域を飛行予定期間よりも優先して維持させることで、決定した優先度が高いグループほど飛行計画通りの飛行空域を多く割り当てた飛行計画を生成する。計画調整部105は、優先度が高い事業者3から順番に上記のとおり飛行計画を調整し、調整後の飛行計画を調整結果通知部107に供給する。 As described above, in the present embodiment, the plan coordinating unit 105 maintains the flight airspace with priority over the scheduled flight period, so that the higher the priority group determined, the more flight airspace is allocated according to the flight plan. Generate a plan. The plan adjustment unit 105 adjusts the flight plan as described above in order from the operator 3 having the highest priority, and supplies the adjusted flight plan to the adjustment result notification unit 107.

調整結果通知部107は、供給された全事業者3の調整後の飛行計画を、各事業者3のサーバ装置10に送信することで、計画調整部105による調整結果を事業者3に通知する。ここでいう調整結果には、管轄グループに属するドローン20の飛行計画だけでなく、管轄外グループに属するドローン20の飛行計画も含まれる。調整結果取得部108は、送信されてきた飛行計画を受信することで、計画調整部105による調整結果を取得する。 The adjustment result notification unit 107 notifies the operator 3 of the adjustment result by the plan adjustment unit 105 by transmitting the supplied flight plan after adjustment of all the operators 3 to the server device 10 of each operator 3. .. The adjustment result referred to here includes not only the flight plan of the drone 20 belonging to the jurisdiction group but also the flight plan of the drone 20 belonging to the non-jurisdiction group. The adjustment result acquisition unit 108 acquires the adjustment result by the plan adjustment unit 105 by receiving the transmitted flight plan.

本実施例では、サーバ装置10−1が備える調整結果通知部107が調整結果を通知し、サーバ装置10−1以外のサーバ装置10が備える調整結果取得部108が、通知された調整結果を取得する。なお、サーバ装置10−1が備える調整結果取得部108は、自装置が備える調整結果通知部107から調整結果が通知されてもよいし、自装置が備える計画調整部105から直接調整結果が供給されてもよい。調整結果取得部108は、取得した調整結果を管轄計画生成部104に供給する。 In this embodiment, the adjustment result notification unit 107 included in the server device 10-1 notifies the adjustment result, and the adjustment result acquisition unit 108 included in the server device 10 other than the server device 10-1 acquires the notified adjustment result. To do. The adjustment result acquisition unit 108 included in the server device 10-1 may be notified of the adjustment result from the adjustment result notification unit 107 provided in the own device, or the adjustment result is directly supplied from the planning adjustment unit 105 included in the own device. May be done. The adjustment result acquisition unit 108 supplies the acquired adjustment result to the jurisdiction plan generation unit 104.

管轄計画生成部104は、供給された調整結果に含まれる飛行計画から自装置が管轄するドローン20について生成された飛行計画を抽出する。管轄計画生成部104は、抽出した飛行計画のうち、自身が生成した飛行計画と同じものについては、飛行計画が確定されたものとして、運航処理部103に供給する。運航処理部103は、供給された飛行計画について上述した運航処理(運航を管理するための処理)を実行する。 The jurisdiction plan generation unit 104 extracts the flight plan generated for the drone 20 under its jurisdiction from the flight plan included in the supplied adjustment result. The jurisdiction plan generation unit 104 supplies the extracted flight plan, which is the same as the flight plan generated by itself, to the flight processing unit 103 as if the flight plan has been finalized. The flight processing unit 103 executes the above-mentioned flight processing (process for managing the flight) for the supplied flight plan.

また、管轄計画生成部104は、抽出した飛行計画のうち、自身が生成した飛行計画と異なるもの、すなわち調整後の飛行計画については、ドローン20がその飛行計画で飛行した場合に飛行目的を達成可能か否かを判断する。管轄計画生成部104は、例えば搬送目的のドローン20の場合は、出発地点の位置及び到着地点の位置が(必要なら納品期限よりも早い到着予定時刻も)維持されていれば飛行目的を達成可能と判断する。 In addition, the jurisdiction plan generation unit 104 achieves the flight purpose of the extracted flight plan that is different from the flight plan generated by itself, that is, the adjusted flight plan when the drone 20 flies with the flight plan. Judge whether it is possible or not. For example, in the case of the drone 20 for transportation purpose, the jurisdiction plan generation unit 104 can achieve the flight purpose if the position of the departure point and the position of the arrival point (if necessary, the estimated arrival time earlier than the delivery deadline) are maintained. Judge.

また、管轄計画生成部104は、撮影目的のドローン20の場合は、撮影範囲が維持されており且つ撮影範囲における飛行予定期間が定められた時間帯の範囲(例えば日中の明るい時間帯の範囲)で維持されていれば飛行目的を達成可能と判断する。また、管轄計画生成部104は、警備目的のドローン20の場合は、撮影範囲が維持されており且つ飛行予定期間が警備すべき期間の一定割合以上で維持されていれば飛行目的を達成可能と判断する。なお、飛行目的の達成可否の判断は、達成可否を判断するための画面をユーザ装置に表示させることで、ユーザに行わせてもよい。 Further, in the case of the drone 20 for the purpose of shooting, the jurisdiction plan generation unit 104 is in the range of the time zone in which the shooting range is maintained and the scheduled flight period in the shooting range is determined (for example, the range of the bright time zone in the daytime). ) Is maintained, it is judged that the flight purpose can be achieved. Further, the jurisdiction plan generation unit 104 states that in the case of the drone 20 for security purposes, the flight purpose can be achieved if the shooting range is maintained and the scheduled flight period is maintained at a certain ratio or more of the period to be guarded. to decide. It should be noted that the determination of whether or not the flight objective can be achieved may be made by the user by displaying a screen for determining whether or not the flight objective can be achieved on the user device.

管轄計画生成部104は、飛行目的を達成可能と判断した調整後の飛行計画を運航処理部103に供給する。また、管轄計画生成部104は、飛行目的が達成可能ではないと判断した調整後の飛行計画については、飛行目的が達成可能な飛行計画を再度生成する。その際、管轄計画生成部104は、供給された調整結果に基づいて、他の飛行計画が示す飛行空域と重複しない又は重複しても共存条件を満たす飛行計画を生成する。 The jurisdiction plan generation unit 104 supplies the flight processing unit 103 with the adjusted flight plan determined that the flight purpose can be achieved. Further, the jurisdiction plan generation unit 104 regenerates the flight plan in which the flight purpose can be achieved for the adjusted flight plan determined that the flight purpose cannot be achieved. At that time, the jurisdiction plan generation unit 104 generates a flight plan that does not overlap with the flight airspace indicated by another flight plan or that satisfies the coexistence condition even if it overlaps, based on the supplied adjustment result.

管轄計画生成部104は、調整空域における管轄グループに属するドローン20の飛行計画を再度生成した場合は、生成した飛行計画をサーバ装置10−1に対して送信する。送信された飛行計画はサーバ装置10−1の管轄外計画取得部106により取得されて計画調整部105に供給される。サーバ装置10−1の管轄計画生成部104が生成した飛行計画については装置内で計画調整部105に供給される。 When the jurisdiction plan generation unit 104 regenerates the flight plan of the drone 20 belonging to the jurisdiction group in the regulated airspace, the jurisdiction plan generation unit 104 transmits the generated flight plan to the server device 10-1. The transmitted flight plan is acquired by the out-of-jurisdiction plan acquisition unit 106 of the server device 10-1, and is supplied to the plan adjustment unit 105. The flight plan generated by the jurisdiction plan generation unit 104 of the server device 10-1 is supplied to the plan adjustment unit 105 in the device.

サーバ装置10−1の計画調整部105は、供給された飛行計画に基づいて、2回目の調整空域における飛行計画の調整を行う。計画調整部105は、2回目の調整においても、上記のとおり優先度を決定し、決定した優先度に応じて飛行計画を生成する。上述した調整空域における飛行計画の調整と各サーバ装置10による飛行目的の達成可否の判断及び飛行計画の再生成とは、全てのドローン20について調整空域における飛行計画が確定するまで繰り返し行われる。その結果、全てのドローン20について飛行計画が確定し、運航処理部103による運航処理が行われる。 The plan adjustment unit 105 of the server device 10-1 adjusts the flight plan in the second adjustment airspace based on the supplied flight plan. Even in the second adjustment, the plan adjustment unit 105 determines the priority as described above, and generates a flight plan according to the determined priority. The adjustment of the flight plan in the adjusted airspace described above, the determination of whether or not the flight objective can be achieved by each server device 10, and the regeneration of the flight plan are repeated until the flight plan in the adjusted airspace is finalized for all the drones 20. As a result, the flight plans for all the drones 20 are finalized, and the flight processing unit 103 performs flight processing.

運航管理支援システム1が備える各装置は、上記の構成に基づいて、専有空域における飛行計画及び調整空域における飛行計画を生成する計画生成処理を行う。
図8は計画生成処理における各装置の動作手順の一例を表す。図8の例では、飛行計画を調整するサーバ装置10−1と、飛行計画を調整しないサーバ装置の代表としてサーバ装置10−2とを表している。他のサーバ装置10は、サーバ装置10−2と同じ動作を行うものとする。
Each device included in the flight management support system 1 performs a plan generation process for generating a flight plan in the exclusive airspace and a flight plan in the adjusted airspace based on the above configuration.
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 drone 20 can fly (steps S11 and S21). Next, the server devices 10-1 and 10-2 (proprietary plan generation unit 102) generate a flight plan that allocates the private airspace indicated by the acquired private airspace information to the drone 20 under the jurisdiction of the own device (step S12). , S22).

続いて、サーバ装置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 drone 20 under the jurisdiction of the own device (hereinafter, "jurisdiction plan"). Is generated (steps S13, S23). Here, the server device 10-2 (jurisdiction plan generation unit 104) transmits the generated flight plan to the server device 10-1 (step S24).

サーバ装置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 drone 20 not under the jurisdiction of the own device (step S31). Next, the server device 10-1 (plan adjustment unit 105) adjusts the flight plan in the adjusted airspace based on the generated jurisdiction plan and the acquired non-jurisdiction plan (step S32).

続いて、サーバ装置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 operators 3 to the server device 10-2 (step S33). Next, the server devices 10-1 and 10-2 (adjustment result acquisition unit 108) determine whether or not the flight objective is achieved even in the adjusted flight plan (steps S41 and S51). If the server devices 10-1 and 10-2 determine that the flight objective is not achieved (NO), they return to steps S13 and S23 and generate a jurisdiction plan for the drone 20 whose flight plan has not been finalized.

サーバ装置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 drone 20 flies, or only steps S42 and S52 (operation management) are performed every day, and the operation procedures from steps S11 to S51 are performed at intervals. It may be done at intervals (eg weekly).

異なるグループに属する飛行体(ドローン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 drone 20 becomes overcrowded in a certain flight airspace, a collision of the drone 20 will occur with a high probability. In that case, it is necessary to adjust in advance so that an overcrowded flight airspace does not occur, and for that purpose, it is necessary to share information related to the flight plan between the server devices 10.

本実施例でも、サーバ装置10−1が管轄外グループに属するドローン20の飛行計画を取得して、調整空域における飛行計画を調整している。但し、調整するのは調整空域における飛行計画だけなので、運航管理支援システム1においては、調整空域における飛行計画(管轄外計画)は共有されるが、専有空域における飛行計画(専有計画)は共有されない。これにより、専有計画も共有する場合に比べると、異なるグループに属する飛行体の飛行計画に関係する情報を共有する際の負荷(サーバ装置10の処理の負荷及びネットワーク2の通信による負荷等)を軽減することができる。 In this embodiment as well, the server device 10-1 acquires the flight plan of the drone 20 belonging to the non-jurisdiction group and adjusts the flight plan in the adjusted airspace. However, since only the flight plan in the adjusted airspace is adjusted, the flight management support system 1 shares the flight plan in the adjusted airspace (non-jurisdiction plan), but does not share the flight plan in the exclusive airspace (proprietary plan). .. As a result, compared to the case where the exclusive plan is also shared, the load when sharing the information related to the flight plan of the aircraft belonging to different groups (the processing load of the server device 10, the load due to the communication of the network 2, etc.) is reduced. Can be mitigated.

上記のとおり情報共有及び調整が行われる調整空域には、予めグループ間で共有する空域として割り当てられた共有空域と、専有空域だったが解除されて調整空域になった空域とが含まれる。本実施例によれば、それらの共有空域及び解除されて調整空域になった空域を、上記の情報共有及び調整が行われない場合に比べて有効に活用することができる。 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 planning adjustment unit 105 determines the priorities in the order corresponding to the attributes of the drones 20 belonging to each group, generates the flight plan, and then determines the priorities in the order in which the order is reversed.

例えば図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 plan coordinating unit 105 operates the operators 3-2, 3-3, 3 in order from the highest priority until the flight plan adjustment is completed for the first time. Priority is determined in the order of -1. Then, when adjusting the next flight plan, the plan adjustment unit 105 determines the priorities in the order of the operators 3-1, 3-3, 3-2 in descending order of priority. In this case, for example, the operator 3-1 may suffer a disadvantage because the flight plan in the adjusted airspace is likely to be significantly changed in the first adjustment, and in some cases, the flight outline must be changed or the flight must be canceled. is there.

しかし、事業者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 planning adjustment unit 105 not only reverses the order of priorities, but also, for example, by rotating the order of priorities (for example, the priority of the business operator 3-1 is changed from 3 → 2 → 1 → 3 → 3 →. (Change from 2 to 1 ...), fairness may be improved.

[2−2]飛行目的の達成可否の判断
実施例では、各サーバ装置10の管轄計画生成部104が飛行目的の達成可否を判断したが、計画調整部105が、飛行目的の達成可否を判断してもよい。その場合、例えば、サーバ装置10−2の管轄計画生成部104が飛行計画をサーバ装置10−1に送信する際に、飛行計画の生成に用いた飛行概要も送信する。
[2-2] Judgment of Achievement of Flight Objective In the embodiment, the jurisdiction plan generation unit 104 of each server device 10 determines whether or not the flight objective can be achieved, but the plan adjustment unit 105 determines whether or not the flight objective can be achieved. You may. In that case, for example, when the jurisdiction plan generation unit 104 of the server device 10-2 transmits the flight plan to the server device 10-1, the flight outline used for generating the flight plan is also transmitted.

管轄外計画取得部106は、送信されてきた飛行計画及び飛行概要を取得し、計画調整部105に供給する。計画調整部105は、飛行空域が重複するドローン20について新たな飛行計画を生成する際に、飛行概要を参照し、飛行目的が達成可能な飛行計画を生成する。この場合、一度の調整で全ての飛行計画を確定させることができ、調整結果の通知における通信負荷を最小にすることができる。 The non-jurisdiction plan acquisition unit 106 acquires the transmitted flight plan and flight outline, and supplies the flight plan and flight outline to the plan coordination unit 105. When generating a new flight plan for the drone 20 having overlapping flight airspaces, the plan coordinating unit 105 refers to the flight outline and generates a flight plan in which the flight purpose can be achieved. In this case, all flight plans can be finalized with one adjustment, and the communication load in the notification of the adjustment result can be minimized.

[2−3]飛行概要の変更
計画調整部105が飛行計画を調整した結果、飛行目的を達成する飛行計画の生成が不可能なドローン20が生じる場合がある。例えば、到着地点の周辺のセルが一日中他のドローン20の飛行空域となっており、共存条件を満たすこともできない場合である。その場合、例えば、計画調整部105が、飛行計画の調整が不可能なドローン20について飛行概要の変更を要求することを示す通知データをユーザ端末に送信してもよい。
[2-3] Change in flight outline As a result of the plan adjustment unit 105 adjusting the flight plan, a drone 20 that cannot generate a flight plan to achieve the flight purpose may occur. For example, the cell around the arrival point is the flight airspace of another drone 20 all day long, and the coexistence condition cannot be satisfied. In that case, for example, the plan adjustment unit 105 may transmit notification data indicating that the drone 20 whose flight plan cannot be adjusted requests a change in the flight outline to the user terminal.

その際、計画調整部105は、飛行計画の調整が可能になる飛行概要の変更案を示す通知データを送信してもよい。調整が可能になる変更案とは、例えば、共存条件を満たさない飛行空域に最も近い飛行空域を飛行する飛行計画又は共存条件を満たさない飛行予定期間に最も近い飛行予定期間に飛行する飛行計画等である。以上のとおり飛行概要の変更の必要性がユーザに通知され、通知を見たユーザが飛行概要を変更することで、飛行計画の調整が可能になる。 At that time, the plan adjustment unit 105 may transmit notification data indicating a change plan of the flight outline that enables the adjustment of the flight plan. The proposed changes that can be adjusted include, for example, a flight plan that flies in the flight airspace closest to the flight airspace that does not meet the coexistence conditions, or a flight plan that flies in the flight schedule closest to the scheduled flight period that does not meet the coexistence conditions. Is. As described above, the user is notified of the necessity of changing the flight outline, and the user who sees the notification changes the flight outline, so that the flight plan can be adjusted.

[2−4]飛行時間帯の優先割り当て
計画調整部105は、実施例では、計画された飛行空域の維持を重視して新たな飛行空域を生成したが、飛行計画の生成方法はこれに限らない。本変形例では、計画調整部105は、決定した優先度が高いグループほど飛行計画通りの飛行時間帯を長く割り当てた飛行計画を生成する。
[2-4] Priority allocation of flight time zone In the embodiment, the plan adjustment unit 105 generated a new flight airspace with an emphasis on maintaining the planned flight airspace, but the method of generating the flight plan is limited to this. Absent. In this modification, the plan adjustment unit 105 generates a flight plan in which the determined higher priority group is assigned a longer flight time zone according to the flight plan.

言い換えると、計画調整部105は、飛行計画が示す飛行予定期間の維持を飛行空域の維持よりも優先して新たな飛行計画を生成する。例えば図7に表す優先度が用いられたとする。計画調整部105は、優先度「2」の事業者3−3について、共存条件を満たさないドローン20については、飛行予定期間は変更せずに飛行空域を変更することで、他の飛行計画と飛行空域が重複しない又は重複しても共存条件を満たす飛行計画を生成する。 In other words, the plan coordinating unit 105 generates a new flight plan in order to prioritize the maintenance of the scheduled flight period indicated by the flight plan over the maintenance of the flight airspace. For example, it is assumed that the priority shown in FIG. 7 is used. The plan coordination unit 105 will change the flight airspace of the drone 20 that does not meet the coexistence conditions for the operator 3-3 with priority "2" without changing the scheduled flight period, so that it can be used with other flight plans. Generate a flight plan that satisfies the coexistence conditions even if the flight airspaces do not overlap or overlap.

計画調整部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 plan adjustment unit 105 also changes the scheduled flight period and makes a flight plan. Generate. In this modification, by adjusting the flight plan with priority given to maintaining the scheduled flight period as described above, for example, the drone 20 for transport purposes for which the delivery time is fixed and the shooting purpose for which the shooting time zone is fixed. It is possible to generate a flight plan in which a drone 20 having an important flight period can easily achieve a flight purpose, such as the drone 20 of the above.

反対に、実施例においては、上記のとおり飛行空域の維持を優先して飛行計画を調整することで、例えば搬送先が遠方でバッテリーに余裕がないドローン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 drone 20 whose transport destination is far away and the battery is insufficient and the shooting route is strictly determined. It is possible to generate a flight plan in which a drone 20 in which the flight path or position is important, such as the target drone 20 or the like, can easily achieve the flight purpose.

[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 planning adjustment unit 105 sets the priority predetermined for each operator 3 to the attribute of the drone 20. However, another attribute may be used. In this modification, the planning adjustment unit 105 determines the priority by using the high performance of the drone 20 belonging to each group as an attribute.

計画調整部105は、例えば、各グループに属するドローン20が備える機能を性能の高さとして扱い、ドローン20の機能と優先度とを対応付けた優先度情報を用いて優先度を決定する。
図9は本変形例の優先度情報の一例を表す。図9に表す優先度情報においては、「自動飛行機能」又は「防水機能」を備えるドローン20は優先度が「1」である。
For example, the planning adjustment unit 105 treats the function provided by the drone 20 belonging to each group as high performance, and determines the priority by using the priority information in which the function of the drone 20 and the priority are associated with each other.
FIG. 9 shows an example of priority information of this modified example. In the priority information shown in FIG. 9, the drone 20 having the "automatic flight function" or the "waterproof function" has a priority of "1".

また、「衝突回避機能」又は「高度維持機能」を備えるドローン20は優先度が「2」であり、特別な機能がないドローン20は優先度が「3」である。本変形例では、管轄計画生成部104がドローン20の飛行計画をサーバ装置10−1に送信する際に、そのドローン20の機能を示す機能情報を合わせて送信する。計画調整部105は、送信されてきた機能情報に基づき、各グループに属するドローン20が備える機能を把握する。 Further, the drone 20 having the "collision avoidance function" or the "altitude maintenance function" has a priority of "2", and the drone 20 having no special function has a priority of "3". In this modification, when the jurisdiction plan generation unit 104 transmits the flight plan of the drone 20 to the server device 10-1, the functional information indicating the function of the drone 20 is also transmitted. The planning adjustment unit 105 grasps the functions of the drones 20 belonging to each group based on the transmitted function information.

計画調整部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 drones 20 belonging to the group has a specific function, the planning adjustment unit 105 determines the high performance of the drone 20 belonging to the group. Treat as a function to represent. Further, in the plan adjustment unit 105, for example, when the drone 20 belonging to the group has both the "automatic flight function" and the "altitude maintenance function", the one with the higher priority ("1" is "1". 2 ”) is adopted. For example, when a predetermined ratio or more of the drones 20 under the jurisdiction of the business operator 3-1 have an "automatic flight function", the planning and coordinating unit 105 sets the priority of the business operator 3-1 to "1". To decide.

計画調整部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 respective operators 3 are different, the plan adjustment unit 105 adjusts the flight plan in the same manner as in the embodiment. However, in this modification, the priorities of the two business operators 3 may be the same. In that case, the plan adjustment unit 105 alternately adjusts the flight plans of each drone 20 of the operator 3 having the same priority (for example, the operator 3-1 → 3-2 → 3-1 → 3-2). Or 3-1 → 3-2 → 3-2 → 3-1), so that the possibility that the flight plan will be changed does not change significantly between the operators 3 with the same priority.

「自動飛行機能」又は「防水機能」は、飛行計画どおりの飛行に貢献する機能であり、「衝突回避機能」又は「高度維持機能」は、操縦者の技量をサポートする機能である。図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 drone 20 having each function shown in FIG. 9 is expected to utilize the assigned flight airspace more efficiently than the drone 20 not having each function. Therefore, the plan adjustment unit 105 determines the higher priority of the drone 20 which is more likely to utilize the flight airspace efficiently by using the priority information shown in FIG.

本変形例においては、上記のとおりドローン20の性能が高く飛行空域を効率よく活用することが見込まれる事業者3のドローン20ほど優先度を高くして飛行計画が生成される。これにより、ドローン20の性能の高さを考慮せずに優先度を決定する場合に比べて、調整空域をより効率よく活用することができる。なお、性能の高さと優先度の順番は図9に表す順番とは反対になっていてもよい。 In this modified example, as described above, the flight plan is generated with a higher priority as the drone 20 of the operator 3 which has high performance and is expected to efficiently utilize the flight airspace. As a result, the adjusted airspace can be utilized more efficiently than in the case where the priority is determined without considering the high performance of the drone 20. The order of high performance and priority may be opposite to the order shown in FIG.

ドローン20の性能が高いほど、計画通りに飛行可能な飛行空域及び飛行予定期間の幅が大きくなるので、飛行計画が変更されても飛行計画を守りやすい。反対に、ドローン20の性能が低いほど、計画通りに飛行可能な飛行空域及び飛行予定期間の幅が小さくなり、変更された飛行計画を守りにくくなる。そこで、ドローン20の性能が低いほど優先度を高くすることで、性能が低いドローン20であっても飛行計画が守られやすいようにすることができる。 The higher the performance of the drone 20, the wider the flight airspace and the range of the scheduled flight period that can be flown as planned, so that it is easy to keep the flight plan even if the flight plan is changed. On the contrary, the lower the performance of the drone 20, the smaller the range of flight airspace and scheduled flight period during which the flight can be performed as planned, and the more difficult it is to keep the changed flight plan. Therefore, the lower the performance of the drone 20, the higher the priority, so that even the drone 20 having a low performance can easily keep the flight plan.

[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 planning adjustment unit 105 determines the priority by using the large number of flight records in the adjustment airspace of the drone 20 belonging to each group as an attribute.

計画調整部105は、例えば、各グループに属するドローン20の調整空域の1ヵ月の平均飛行距離を飛行実績の多さとして扱い、1ヵ月の平均飛行距離と優先度とを対応付けた優先度情報を用いて優先度を決定する。
図10は本変形例の優先度情報の一例を表す。図10に表す優先度情報においては、1ヵ月の平均飛行距離が「Th1未満」の事業者3は優先度が「3」である。
For example, the planning adjustment unit 105 treats the average flight distance of the adjusted airspace of the drones 20 belonging to each group for one month as the number of flight records, and gives priority information in which the average flight distance for one month and the priority are associated with each other. To determine the priority using.
FIG. 10 shows an example of priority information of this modified example. In the priority information shown in FIG. 10, the business operator 3 having an average flight distance of "less than Th1" in one month has a priority of "3".

また、1ヵ月の平均飛行距離が「Th1以上Th2未満」の事業者3は優先度が「2」であり、1ヵ月の平均飛行距離が「Th2以上」の事業者3は優先度が「1」である。本変形例では、管轄計画生成部104がドローン20の飛行計画をサーバ装置10−1に送信する際に、そのドローン20の調整空域における飛行履歴を合わせて送信する。計画調整部105は、送信されてきた飛行履歴に基づき、各グループに属するドローン20の調整空域における1ヵ月の平均飛行距離を算出する。 In addition, the business operator 3 whose average flight distance for one month is "Th1 or more and less than Th2" has a priority of "2", and the business operator 3 whose average flight distance for one month is "Th2 or more" has a priority of "1". ". In this modification, when the jurisdiction plan generation unit 104 transmits the flight plan of the drone 20 to the server device 10-1, the flight history of the drone 20 in the adjusted airspace is also transmitted. The planning adjustment unit 105 calculates the average flight distance for one month in the adjusted airspace of the drones 20 belonging to each group based on the transmitted flight history.

計画調整部105は、例えば事業者3−1の管轄するドローン20の1ヵ月の平均飛行距離がTh2以上であれば、事業者3−1の優先度を「1」と決定する。なお、飛行実績の表し方は1ヵ月の平均飛行距離に限らない。平均をとる期間を変えてもよいし、平均ではなく合計飛行距離が用いられてもよい。また、飛行距離ではなく飛行回数、飛行頻度又は飛行台数等が用いられてもよい。 For example, if the average flight distance of the drone 20 under the jurisdiction of the operator 3-1 for one month is Th2 or more, the planning coordination unit 105 determines the priority of the operator 3-1 as "1". The way of expressing the flight record is not limited to the average flight distance per month. The averaging period may vary, or the total flight distance may be used instead of the averaging. Further, the number of flights, the frequency of flights, the number of flights, and the like may be used instead of the flight distance.

要するに、調整空域をよく利用していることを表す指標となっていれば、どのような飛行実績が用いられてもよい。図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 operator 3 who has a large flight record and is expected to use the adjusted airspace frequently in the future. As a result, the adjusted airspace can be utilized more than in the case of determining the priority without considering the flight performance in the adjusted airspace.

なお、飛行実績の多さと優先度の順番を常に図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 operator 3 who often uses the adjusted airspace to fly, and the flight record will increase. The few operators 3 are likely to fall into a cycle in which the flight plan is frequently changed, making it difficult to fly, and further reducing the flight record. Therefore, the plan coordinating unit 105 may periodically reverse the order shown in FIG. 10 or rotate the order to reduce the bias of the flight performance among the operators.

[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 planning adjustment unit 105 adjusts the flight airspace for each adjusted airspace.

[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 planning adjustment unit 105 determines the priority by using the distance between the base of the drone 20 belonging to each group and the adjustment airspace as an attribute. The base of the drone 20 is a place where the drone 20 is located when it does not fly, and is a business establishment or the like where the drone 20 is deployed.

図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 business operator 3 in the vicinity of the adjusted airspace E1 are shown. The adjusted airspace E1 is one of the plurality of adjusted airspaces described in the above-described modification, and the case where the planning adjustment unit 105 adjusts the flight plan for the adjusted airspace E1 will be described below. In the adjusted airspace E1, operators 3-1, 3-2, and 3-3 shall generate flight plans, respectively.

図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 plan adjustment unit 105 calculates the average value of the distances from the base of the operator 3 for which the flight plan for flying the adjusted airspace E1 is generated to the adjusted airspace E1 for each operator. In the example of FIG. 11, the average distance of the business operator 3-1 (L11 + L12) / 2, the average distance of the business operator 3-2 (L21 + L22 + L23) / 3, and the average distance of the business operator 3-3 (L31 + 0) / 2. It is assumed that the magnitude relationship of is 3-1> business 3-2> business 3-3.

計画調整部105は、例えば、各グループに属するドローン20の拠点及び調整空域の平均距離と優先度とを対応付けた優先度情報を用いて優先度を決定する。
図12は本変形例の優先度情報の一例を表す。図12に表す優先度情報においては、管轄グループに属するドローン20(事業者3が自身で管轄するドローン20)の拠点と調整空域との平均距離が「Th11未満」の事業者3は優先度が「1」である。また、管轄グループに属するドローン20の拠点と調整空域との平均距離が「Th11以上Th12未満」の事業者3は優先度が「2」であり、管轄グループに属するドローン20の拠点と調整空域との平均距離が「Th12以上」の事業者3は優先度が「3」である。
The planning adjustment unit 105 determines the priority by using the priority information in which the average distance of the drone 20 belonging to each group and the adjustment airspace and the priority are associated with each other, for example.
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 operator 3 whose average distance between the base of the drone 20 belonging to the jurisdiction group (the drone 20 under the control of the operator 3) and the adjusted airspace is "less than Th11". It is "1". In addition, the operator 3 whose average distance between the base of the drone 20 belonging to the jurisdiction group and the adjusted airspace is "Th11 or more and less than Th12" has a priority of "2", and the base of the drone 20 belonging to the jurisdiction group and the adjusted airspace The business operator 3 whose average distance is "Th12 or more" has a priority of "3".

本変形例では、計画調整部105は、調整空域の範囲を示す情報と各事業者3が有する拠点の位置を示す情報とを予め記憶しておく。計画調整部105は、調整空域E1の飛行計画を調整する際には、調整空域E1を飛行する飛行計画が取得された事業者3について各拠点と調整空域E1との距離の平均値を算出する。計画調整部105は、事業者3について算出した平均距離に優先度情報において対応付けられている優先度を、その事業者3の優先度として決定する。 In this modification, the planning adjustment unit 105 stores in advance information indicating the range of the adjustment airspace and information indicating the position of the base owned by each business operator 3. When adjusting the flight plan of the adjusted airspace E1, the plan adjustment unit 105 calculates the average value of the distances between each base and the adjusted airspace E1 for the business operator 3 for which the flight plan for flying the adjusted airspace E1 has been acquired. .. The planning adjustment unit 105 determines the priority associated with the average distance calculated for the business operator 3 in the priority information as the priority of the business operator 3.

計画調整部105は、各事業者3の優先度を決定すると、後は上記の各例と同様に飛行計画を調整する。なお、拠点と調整空域との距離の表し方は上記の平均距離に限らない。例えば各拠点と調整空域との距離の合計値でもよいし、最短距離ではなく飛行可能な空域を通過した場合の距離が用いられてもよい。要するに、調整空域の利用しやすさを表す指標となっていれば、どのような距離の表し方が用いられてもよい。 After determining the priority of each business operator 3, the plan adjustment unit 105 adjusts the flight plan in the same manner as in each of the above examples. The way of expressing the distance between the base and the adjusted airspace is not limited to the above average distance. For example, the total value of the distances between each base and the adjusted airspace may be used, or the distance when passing through the flightable airspace may be used instead of the shortest distance. In short, any distance expression method may be used as long as it is an index indicating the ease of use of the adjusted airspace.

本変形例では、調整空域の近くの拠点にドローン20が配置され、調整空域を利用しやすい事業者3ほど優先度を高くして飛行計画が生成される。これにより、拠点と調整空域との距離を考慮せずに優先度を決定する場合に比べて、調整空域がより多く活用されるようにすることができる。なお、本変形例においても、図12に表す優先度を続けると事業者間の調整空域の利用量の偏りが増していくので、計画調整部105が、定期的に図12に表す順番を反対にしたり、順番をローテーションさせたりして、事業者間の調整空域の利用量の偏りを減らすようにしてもよい。 In this modification, the drone 20 is placed at a base near the adjusted airspace, and the flight plan is generated with a higher priority as the operator 3 who can easily use the adjusted airspace. As a result, the adjusted airspace can be utilized more than when the priority is determined without considering the distance between the base and the adjusted airspace. In this modified example as well, if the priority shown in FIG. 12 is continued, the bias in the usage amount of the adjusted airspace between the operators will increase. Therefore, the planning adjustment unit 105 periodically reverses the order shown in FIG. Or rotate the order to reduce the bias in the amount of regulated airspace used between operators.

[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 planning adjustment unit 105 determines the priority according to the number of drones 20 belonging to each group. The number referred to here does not mean the number of drones 20 as the actual flight record in the adjusted airspace described in the above modification, but simply the number of drones 20 owned by the operator 3.

図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 business operator 3 in which the number of drones 20 is "less than Th21" has a priority of "3". Further, the business operator 3 in which the number of drones 20 is "Th21 or more and less than Th22" has a priority of "2", and the business operator 3 in which the number of drones 20 is "Th22 or more" has a priority of "1". In this modification, the plan adjustment unit 105 stores in advance the number of drones 20 owned by each business operator 3.

計画調整部105は、飛行計画の調整対象となる事業者3のドローン20の台数に優先度情報において対応付けられている優先度を、その事業者3の優先度として決定する。計画調整部105は、各事業者3の優先度を決定すると、後は上記の各例と同様に飛行計画を調整する。事業者3が所有するドローン20の台数が多いほど、例えばドローン20に故障が生じたときに代替機を飛行させるなどして飛行計画を順守しやすい。 The plan coordination unit 105 determines the priority associated with the number of drones 20 of the business operator 3 to be adjusted in the flight plan in the priority information as the priority of the business operator 3. After determining the priority of each business operator 3, the plan adjustment unit 105 adjusts the flight plan in the same manner as in each of the above examples. The greater the number of drones 20 owned by the operator 3, the easier it is to comply with the flight plan, for example, by flying an alternative aircraft when the drone 20 fails.

本変形例では、各グループに属するドローン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 drones 20 belonging to each group. In this modified example as well, if the priority shown in FIG. 13 is continued, the bias in the usage amount of the adjusted airspace between the operators will increase. Therefore, the planning adjustment unit 105 periodically reverses the order shown in FIG. Or the order may be rotated to reduce the bias in the amount of regulated airspace used between operators.

[2−10]衝突回避機能
本変形例では、計画調整部105が、管轄グループに属するドローン20が衝突回避機能を有する場合は、そのドローン20に対して管轄外グループに属するドローン20と重複する飛行空域でも割り当てる。つまり、計画調整部105は、ドローン20が衝突回避機能を有する場合は、上述した共存条件が満たされると判断して、重複する飛行空域を含む飛行計画を生成する。
[2-10] Collision Avoidance Function In this modification, when the drone 20 belonging to the jurisdiction group has a collision avoidance function, the planning adjustment unit 105 overlaps the drone 20 belonging to the non-jurisdiction group with respect to the drone 20. Also assigned in the flight airspace. That is, when the drone 20 has a collision avoidance function, the plan adjustment unit 105 determines that the above-mentioned coexistence condition is satisfied, and generates a flight plan including the overlapping flight airspace.

本変形例では、衝突回避機能を有するドローン20が多いほど、互いに重複する飛行空域を含む飛行計画が多く生成されるので、衝突回避機能の有無を考慮しない場合に比べて、調整空域がより多く活用されるようにすることができる。なお、衝突回避機能を有するドローン20であっても、過密になり過ぎると衝突の可能性が高まる。そこで、計画調整部105は、飛行空域が重複するドローン20の台数が閾値以上になった場合には、ドローン20が衝突回避機能を有していても、重複する飛行空域を含む飛行計画を生成しないようにしてもよい。 In this modification, the more drones 20 having the collision avoidance function, the more flight plans including the overlapping flight airspaces are generated. Therefore, the adjusted airspace is larger than the case where the presence / absence of the collision avoidance function is not considered. It can be utilized. Even if the drone 20 has a collision avoidance function, the possibility of a collision increases if it becomes too crowded. Therefore, when the number of drones 20 having overlapping flight airspaces exceeds the threshold value, the planning adjustment unit 105 generates a flight plan including the overlapping flight airspaces even if the drones 20 have a collision avoidance function. You may not do it.

[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 business operators 3 is notified to each business operator 3 via the integrated management device 30, but the airspace information indicating the exclusive airspace of the business operator 3 is notified. May be notified directly to each business operator 3 without going through the integrated management device 30. In that case, the airspace information acquisition unit 101 acquires airspace information from the other server device 10. Since the exclusive airspace does not change so frequently, the load of communication and the like required for acquiring airspace information can be small.

[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 integrated management device 30 may realize a part of the functions realized by the server device 10, or an external device other than that may be realized. In particular, the plan adjustment unit 105, the non-jurisdiction plan acquisition unit 106, and the adjustment result notification unit 107 may be realized by the integrated management device 30. In that case, the integrated management device 30 is an example of the "information processing device" of the present invention.

また、例えば、上記の各例では計画調整部105が優先度の決定と飛行計画の生成を行っていたが、優先度を決定する決定部又は決定された優先度に基づいて飛行計画を生成する生成部等が新たに設けられてもよい。要するに、運航管理支援システム1全体として図4等に表された機能が実現され、飛行計画が調整されるようになっていれば、装置毎の機能分担及び各機能が行う動作の範囲は自由に定められてよい。 Further, for example, in each of the above examples, the plan adjustment unit 105 determines the priority and generates the flight plan, but the decision unit that determines the priority or the determined flight plan is generated based on the determined priority. A generation unit and the like may be newly provided. In short, as long as the functions shown in FIG. 4 and the like are realized as the entire flight management support system 1 and the flight plan is adjusted, the division of functions for each device and the range of operations performed by each function are free. It may be determined.

[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 integrated management device 30, an information processing system including the information processing devices and an air vehicle such as a drone 20 (operation management). The support system 1 can be regarded as an example). Further, the present invention can be regarded as an information processing method for realizing the processing performed by the information processing devices, and also as a program for operating a computer that controls the information processing devices. This program may be provided in the form of a recording medium such as an optical disc that stores it, or may be provided in the form of being downloaded to a computer via a network such as the Internet and installed and made available. May be done.

[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)

第1グループに属する飛行体が専有する空域として第1空域が割り当てられる場合に当該第1空域以外の飛行可能な第2空域を示す空域情報を取得する取得部と、
取得された前記空域情報が示す前記第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グループに属する飛行体の専有が解除された場合に前記第1空域だった空域を示す情報を前記空域情報として取得する
請求項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空域における各グループの優先度を当該各グループに属する飛行体の属性に応じて決定する決定部を備え、
前記生成部は、前記空域情報が示す前記第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.
前記決定部は、各グループに属する飛行体の前記第2空域における飛行実績の多さを前記属性として用いる
請求項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.
前記決定部は、各グループに属する飛行体の拠点と前記第2空域との距離を前記属性として用いる
請求項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.
JP2019052904A 2019-03-20 2019-03-20 Information processing device Active JP6850315B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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