Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6980037B2 - Information processing equipment - Google Patents
[go: Go Back, main page]

JP6980037B2 - Information processing equipment - Google Patents

Information processing equipment Download PDF

Info

Publication number
JP6980037B2
JP6980037B2 JP2019567082A JP2019567082A JP6980037B2 JP 6980037 B2 JP6980037 B2 JP 6980037B2 JP 2019567082 A JP2019567082 A JP 2019567082A JP 2019567082 A JP2019567082 A JP 2019567082A JP 6980037 B2 JP6980037 B2 JP 6980037B2
Authority
JP
Japan
Prior art keywords
flight
condition
drone
flight plan
plan
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019567082A
Other languages
Japanese (ja)
Other versions
JPWO2019146580A1 (en
Inventor
武史 山田
健 甲本
英利 江原
陽平 大野
雄一朗 瀬川
由紀子 中村
真也 花野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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
Publication of JPWO2019146580A1 publication Critical patent/JPWO2019146580A1/en
Application granted granted Critical
Publication of JP6980037B2 publication Critical patent/JP6980037B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U10/00Type of UAV
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/60UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons
    • B64U2101/64UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons for parcel delivery or retrieval
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U60/00Undercarriages
    • B64U60/40Undercarriages foldable or retractable

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Description

本発明は、飛行体の飛行を制御する技術に関する。 The present invention relates to a technique for controlling the flight of an air vehicle.

飛行体を管理する技術が知られている。特許文献1には、回遊ルートに従い飛行案内を行う飛行ロボットを制御する技術が開示されている。 The technology to manage the air vehicle is known. Patent Document 1 discloses a technique for controlling a flight robot that guides flight according to a migration route.

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

ドローンの飛行目的は、特許文献1にあるような案内の他、搬送、撮影又は監視等のように複数通り考えられる。例えば搬送目的であれば期限までに搬送先に到着するというように、目的に応じた条件を満たすよう飛行計画が立てられる。一方、達成すべき飛行目的が複数ある場合、より少ないドローンでそれらの飛行目的が達成できると効率的である。
そこで、本発明は、或る条件を満たして飛行する飛行体を利用して他の条件の少なくとも一部を満たす飛行を行わせることを目的とする。
In addition to the guidance as described in Patent Document 1, the drone may have a plurality of purposes such as transportation, photography, monitoring, and the like. For example, if the purpose is transportation, the flight plan is made so as to meet the conditions according to the purpose, such as arriving at the transportation destination by the deadline. On the other hand, when there are multiple flight objectives to be achieved, it is efficient if those flight objectives can be achieved with fewer drones.
Therefore, it is an object of the present invention to use an air vehicle that satisfies certain conditions to fly and to perform a flight that satisfies at least a part of other conditions.

上記目的を達成するために、本発明は、第1条件を満たす第1飛行計画を取得する取得部と、取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更する変更部とを備える情報処理装置を提供する。 In order to achieve the above object, the present invention has the acquisition unit for acquiring the first flight plan satisfying the first condition, and the acquired flying object which is the target of the first flight plan in addition to the first condition. Provided is an information processing apparatus including a change unit for changing the first flight plan to a second flight plan capable of the flight when a flight satisfying at least a part of the second condition is possible.

前記変更部は、前記飛行が可能な飛行経路を定め、当該飛行経路に沿って飛行する飛行計画を前記第2飛行計画として前記変更を行ってもよい。 The change unit may determine a flight path capable of the flight, and make the change with the flight plan flying along the flight path as the second flight plan.

前記変更部は、前記飛行体が前記第2条件の少なくとも一部を満たすために必要な機能を有している場合に前記飛行が可能と判断してもよい。 The modified portion may determine that the flight is possible if the flying object has the functions necessary to satisfy at least a part of the second condition.

前記変更部は、前記飛行体の航続可能距離が前記飛行を行うための飛行経路の長さ以上である場合に前記飛行が可能と判断してもよい。 The changing unit may determine that the flight is possible when the cruising range of the flying object is equal to or longer than the length of the flight path for carrying out the flight.

前記変更部は、前記第1条件を満たすことの重要度が高いほど前記飛行が可能という判断をする可能性が低くなる判断基準を用いて前記判断を行ってもよい。 The change unit may make the determination using a determination criterion that the higher the importance of satisfying the first condition is, the less likely it is to determine that the flight is possible.

前記変更部は、前記第1条件を満たすことの重要度が高いほど、前記飛行において許容される飛行距離を短くする基準を前記判断基準として用いてもよい。 The change unit may use a criterion for shortening the flight distance allowed in the flight as the determination criterion as the importance of satisfying the first condition becomes higher.

前記第2条件は、前記飛行体が所定の領域を飛行した場合又は当該領域を所定の期間に飛行した場合に満たされる条件であってもよい。 The second condition may be a condition that is satisfied when the flying object flies in a predetermined area or when the flying object flies in a predetermined period.

前記取得部は、2以上の前記第1飛行計画を取得し、前記変更部は、取得された前記2以上の第1飛行計画を変更することで前記第2条件のより多くの部分を満たす前記飛行が可能になる場合、当該2以上の第1飛行計画の各々に当該変更を反映して前記第2飛行計画とする変更を行ってもよい。 The acquisition unit acquires two or more of the first flight plans, and the change unit satisfies more parts of the second condition by changing the acquired two or more first flight plans. When flight becomes possible, the change to the second flight plan may be made by reflecting the change in each of the two or more first flight plans.

前記取得部は、2以上の前記第1飛行計画を取得し、前記変更部は、前記2以上の第1飛行計画がいずれも前記飛行を行うように変更可能と判断した場合に、前記第1条件を満たすための飛行経路と前記飛行における飛行経路との差分が小さい方の前記第1飛行計画を前記第2飛行計画に変更してもよい。 The acquisition unit acquires two or more of the first flight plans, and the change unit determines that any of the two or more first flight plans can be changed to perform the flight. The first flight plan, which has a smaller difference between the flight path for satisfying the conditions and the flight path in the flight, may be changed to the second flight plan.

前記取得部は、2以上の飛行体の前記第1飛行計画を取得し、前記第1条件は、所定の事態が生じると満たされない可能性があり、前記変更部は、前記2以上の飛行体の前記第1飛行計画がいずれも前記飛行を行うように変更可能と判断した場合に、前記可能性が低い方の飛行体の前記第1飛行計画を前記第2飛行計画に変更してもよい。 The acquisition unit acquires the first flight plan of two or more flight objects, the first condition may not be satisfied when a predetermined situation occurs, and the change unit may obtain the two or more flight objects. If it is determined that any of the first flight plans of the above can be changed to carry out the flight, the first flight plan of the less likely aircraft may be changed to the second flight plan. ..

また、本発明は、第1条件を満たす第1飛行計画を取得するステップと、取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更するステップとを有する情報処理方法を提供する。 Further, the present invention includes a step of acquiring a first flight plan satisfying the first condition, and at least a part of the second condition in addition to the first condition for the acquired flight object of the first flight plan. Provided is an information processing method including a step of changing the first flight plan to a second flight plan capable of the flight when a flight satisfying the above conditions is possible.

本発明によれば、或る条件を満たして飛行する飛行体を利用して他の条件の少なくとも一部を満たす飛行を行わせることができる。 According to the present invention, it is possible to make a flight that satisfies at least a part of other conditions by using an air vehicle that satisfies certain conditions.

実施例に係るドローン管理システムの全体構成を表す図Diagram showing the overall configuration of the drone management system according to the embodiment サーバ装置のハードウェア構成を表す図Diagram showing the hardware configuration of the server device ドローンのハードウェア構成を表す図Diagram showing the hardware configuration of the drone ドローンの外観を表す図Diagram showing the appearance of the drone ドローン管理システムが実現する機能構成を表す図Diagram showing the functional configuration realized by the drone management system 飛行計画の変更の一例を表す図Diagram showing an example of flight plan changes 計画変更処理における各装置の動作手順の一例を表す図A diagram showing an example of the operation procedure of each device in the plan change process. 変形例で実現される機能構成を表す図Diagram showing the functional configuration realized in the modified example 重要度テーブルの一例を表す図Diagram showing an example of importance table 変形例の飛行計画の変更の一例を表す図A diagram showing an example of a modification of the flight plan of a modified example 変形例の飛行計画の変更の一例を表す図A diagram showing an example of a modification of the flight plan of a modified example 変形例の飛行計画の変更の例を表す図Diagram showing an example of a modified flight plan change

1…ドローン管理システム、10…サーバ装置、20…ドローン、101…飛行計画取得部、102…飛行可否判断部、103…ドローン情報取得部、104…飛行計画生成部、105…飛行指示部、106…飛行計画変更部、107…電力残量取得部、201…飛行制御部、202…飛行部、203…センサ測定部、204…作業処理部、205…電力残量検出部。 1 ... Drone management system, 10 ... Server device, 20 ... Drone, 101 ... Flight plan acquisition unit, 102 ... Flight availability determination unit, 103 ... Drone information acquisition unit, 104 ... Flight plan generation unit, 105 ... Flight instruction unit, 106 ... Flight plan change unit, 107 ... Power remaining amount acquisition unit, 201 ... Flight control unit, 202 ... Flight unit, 203 ... Sensor measurement unit, 204 ... Work processing unit, 205 ... Power remaining amount detection unit.

[1]実施例
図1は実施例に係るドローン管理システム1の全体構成を表す。ドローン管理システム1は、ドローンを管理するシステムである。ドローンとは、飛行計画に従って自律的に且つ無人で飛行することが可能な装置であり、本発明の「飛行体」の一例である。ドローンは、風景の撮影目的、測量目的、点検目的、探索目的、監視目的又は搬送物の搬送目的等の飛行目的のために用いられる。
[1] Example FIG. 1 shows the overall configuration of the drone management system 1 according to the embodiment. The drone management system 1 is a system for managing drones. A drone is a device capable of autonomously and unmanned flight according to a flight plan, and is an example of the "flying object" of the present invention. Drones are used for flight purposes such as landscape photography, surveying, inspection, exploration, surveillance, or transport of transported objects.

ドローン管理システム1は、ネットワーク2と、サーバ装置10と、ドローン20−1、20−2、20−3、・・・(それぞれ区別しない場合は「ドローン20」という)とを備える。ネットワーク2は、移動体通信網及びインターネット等を含む通信システムであり、自システムにアクセスする装置同士のデータのやり取りを中継する。ネットワーク2には、サーバ装置10が有線通信で(無線通信でもよい)アクセスしており、ドローン20が無線通信でアクセスしている。 The drone management system 1 includes a network 2, a server device 10, and drones 20-1, 20-2, 20-3, ... (If not distinguished from each other, it is referred to as "drone 20"). 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 is accessing the network 2 by wire communication (may be wireless communication), and the drone 20 is accessing by wireless communication.

サーバ装置10は、ドローン20を管理するための各種の処理を実行する情報処理装置である。サーバ装置10は、例えば、ドローン20が飛行する経路を示す飛行計画を生成する処理及び生成した飛行計画での飛行をドローン20に指示する処理等を実行する。ドローン20は、本実施例では、1以上の回転翼を備え、それらの回転翼を回転させて飛行する回転翼機型の飛行体である。ドローン20は、飛行目的に合った機能(例えば搬送目的なら搬送物を保持・分離する機能、測量目的及び監視目的なら撮影機能等)を備えている。 The server device 10 is an information processing device that executes various processes for managing the drone 20. The server device 10 executes, for example, a process of generating a flight plan indicating the route on which the drone 20 flies, a process of instructing the drone 20 to fly in the generated flight plan, and the like. In this embodiment, the drone 20 is a rotorcraft type flying object having one or more rotor blades and rotating the rotor blades to fly. The drone 20 has a function suitable for a flight purpose (for example, a function of holding and separating a transported object for a transport purpose, a photographing function for a surveying purpose and a monitoring purpose, etc.).

図2はサーバ装置10のハードウェア構成を表す。サーバ装置10は、プロセッサ11と、メモリ12と、ストレージ13と、通信装置14と、入力装置15と、出力装置16と、バス17という各装置を備えるコンピュータである。なお、ここでいう「装置」という文言は、回路、デバイス及びユニット等に読み替えることができる。また、各装置は、1つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。 FIG. 2 shows the hardware configuration of the server device 10. The server device 10 is a computer including a processor 11, a memory 12, a storage 13, a communication device 14, an input device 15, an output device 16, and a bus 17. The word "device" here can be read as a circuit, a device, a unit, or the like. Further, each device may be included one or more, or some devices may not be included.

プロセッサ11は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ11は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。また、プロセッサ11は、プログラム(プログラムコード)、ソフトウェアモジュール及びデータ等を、ストレージ13及び/又は通信装置14からメモリ12に読み出し、これらに従って各種の処理を実行する。 The processor 11 operates, for example, an operating system to control the entire computer. The processor 11 may be composed of a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic unit, a register, and the like. Further, the processor 11 reads a program (program code), a software module, data, and the like from the storage 13 and / or the communication device 14 into the memory 12, and executes various processes according to these.

各種処理を実行するプロセッサ11は1つでもよいし、2以上であってもよく、2以上のプロセッサ11は、同時又は逐次に各種処理を実行してもよい。また、プロセッサ11は、1以上のチップで実装されてもよい。プログラムは、電気通信回線を介してネットワークから送信されてもよい。 The number of processors 11 that execute various processes may be one, two or more, and two or more processors 11 may execute various processes simultaneously or sequentially. Further, the processor 11 may be mounted on one or more chips. The program may be transmitted from the network over a telecommunication line.

メモリ12は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)及びRAM(Random Access Memory)等の少なくとも1つで構成されてもよい。メモリ12は、レジスタ、キャッシュ及びメインメモリ(主記憶装置)等と呼ばれてもよい。メモリ12は、前述したプログラム(プログラムコード)、ソフトウェアモジュール及びデータ等を保存することができる。 The memory 12 is a computer-readable recording medium, and is composed of at least one such as a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). May be done. The memory 12 may be referred to as a register, a cache, a main memory (main storage device), or the like. The memory 12 can store the above-mentioned program (program code), software module, data, and the like.

ストレージ13は、コンピュータが読み取り可能な記録媒体であり、例えば、CD−ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。 The storage 13 is a recording medium that can be read by a computer, and is, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, an optical magnetic disk (for example, a compact disk, a digital versatile disk, Blu-). It may consist of at least one such as a ray® disk), a smart card, a flash memory (eg, a card, stick, key drive), a floppy® disk, a 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 including the memory 12 and / or the storage 13. The communication device 14 is hardware (transmission / reception device) for communicating between computers via a wired and / or wireless network, and is also referred to as, for example, a network device, a network controller, a network card, a communication module, or the like.

入力装置15は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置16は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカなど)である。なお、入力装置15及び出力装置16は、一体となった構成(例えば、タッチスクリーン)であってもよい。また、プロセッサ11及びメモリ12等の各装置は、情報を通信するためのバス17を介して互いにアクセス可能となっている。バス17は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。 The input device 15 is an input device (for example, a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives an input from the outside. The output device 16 is an output device (for example, a display, a speaker, etc.) that outputs to the outside. The input device 15 and the output device 16 may have an integrated configuration (for example, a touch screen). Further, the devices such as the processor 11 and the memory 12 are accessible to each other via the bus 17 for communicating information. The bus 17 may be composed of a single bus or may be composed of different buses between the devices.

図3はドローン20のハードウェア構成を表す。ドローン20は、プロセッサ21と、メモリ22と、ストレージ23と、通信装置24と、飛行装置25と、センサ装置26と、撮影装置27と、保持装置28と、バス29という各装置を備えるコンピュータである。なお、ここでいう「装置」という文言は、回路、デバイス及びユニット等に読み替えることができる。また、各装置は、1つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。 FIG. 3 shows the hardware configuration of the drone 20. The drone 20 is a computer including a processor 21, a memory 22, a storage 23, a communication device 24, a flight device 25, a sensor device 26, a photographing device 27, a holding device 28, and a bus 29. be. The word "device" here can be read as a circuit, a device, a unit, or the like. Further, each device may be included one or more, or some devices may not be included.

プロセッサ21、メモリ22、ストレージ23、通信装置24及びバス29は、図2に表す同名の装置と同種のハードウェア(性能及び仕様等は同じとは限らない)である。通信装置24は、ネットワーク2との無線通信に加え、ドローン同士の無線通信を行うこともできる。飛行装置25は、上述したローターと、ローターを回転させるモーター等の駆動手段とを備え、自機を飛行させる装置である。飛行装置25は、空中において、あらゆる方向に自機を移動させたり、自機を静止(ホバリング)させたりすることができる。 The processor 21, the memory 22, the storage 23, the communication device 24, and the bus 29 are hardware of the same type as the device of the same name shown in FIG. 2 (performance and specifications are not necessarily the same). In addition to wireless communication with the network 2, the communication device 24 can also perform wireless communication between drones. The flight device 25 includes the above-mentioned rotor and a driving means such as a motor for rotating the rotor, and is a device for flying the 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は、自機の位置(緯度及び経度)を測定する位置センサと、自機が向いている方向(ドローンには自機の正面方向が定められており、その正面方向が向いている方向)を測定する方向センサと、自機の高度を測定する高度センサと、自機の速度を測定する速度センサとを備える。 The sensor device 26 is a device having a sensor group for acquiring information necessary for flight control. The sensor device 26 has 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 front direction of the own machine is determined for the drone, and the front direction thereof is facing. It includes a direction sensor that measures the direction), an altitude sensor that measures the altitude of the own machine, and a speed sensor that measures the speed of the own machine.

撮影装置27は、レンズ及びイメージセンサ等を備えるデジタルカメラを有し、周囲の光景を撮影する。デジタルカメラには2通りあり、可視光が表す光景を撮影する可視光カメラと、赤外線が表す光景を撮影する赤外線カメラがある。本実施例では、図1に表すドローン20−1は可視光カメラだけを備えており、ドローン20−2は赤外線カメラだけを備えており、ドローン20−3は両方のカメラを備えているものとする。 The photographing device 27 has a digital camera equipped with a lens, an image sensor, and the like, and photographs an ambient scene. There are two types of digital cameras, a visible light camera that captures the scene represented by visible light and an infrared camera that captures the scene represented by infrared light. In this embodiment, the drone 20-1 shown in FIG. 1 has only a visible light camera, the drone 20-2 has only an infrared camera, and the drone 20-3 has both cameras. do.

飛行目的によっては、必要なカメラの種類の条件が定められている場合がある。本実施例では、ドローン事業者が、測量目的では可視光カメラが必須であり、監視目的では赤外線カメラが必須であるものと定めている。その場合、測量目的にドローン20−1、20−3を用いることはできるがドローン20−2は用いることができない。また、監視目的にドローン20−2、20−3を用いることはできるがドローン20−1を用いることはできない。 Depending on the purpose of the flight, the conditions for the type of camera required may be set. In this embodiment, the drone operator defines that a visible light camera is indispensable for surveying purposes and an infrared camera is indispensable for surveillance purposes. In that case, the drones 20-1 and 20-3 can be used for surveying purposes, but the drones 20-2 cannot be used. Further, drones 20-2 and 20-3 can be used for monitoring purposes, but drones 20-1 cannot be used.

保持装置28は、自機が搬送する搬送物を保持する装置であり、飛行目的が例えば搬送物の搬送である場合に用いられる。保持装置28は、搬送目的で用いられるドローン20が備えている。本実施例では、ドローン20−1、20−2は保持装置28を備えており、ドローン20−3は保持装置28を備えていないものとする。従って、搬送目的にドローン20−1、20−2を用いることはできるが、ドローン20−3を用いることはできない。 The holding device 28 is a device for holding the transported object to be transported by the own machine, and is used when the flight purpose is, for example, the transport of the transported object. The holding device 28 is provided with a drone 20 used for transport purposes. In this embodiment, it is assumed that the drones 20-1 and 20-2 are provided with the holding device 28, and the drones 20-3 are not provided with the holding device 28. Therefore, the drones 20-1 and 20-2 can be used for the purpose of transportation, but the drones 20-3 cannot be used.

搬送物を保持する仕組みには様々なもの(網、紐、アーム、台又はコンテナ等)が利用可能であり、本実施例では、アームが用いられる。
図4はドローン20−1の外観を表す。ドローン20−1は、4本の着陸脚292を有するシャーシ291と、シャーシ291に設けられた4つの開閉可能なアーム281を備える保持装置28とを備える。
Various mechanisms (nets, strings, arms, stands, containers, etc.) can be used to hold the transported object, and in this embodiment, the arm is used.
FIG. 4 shows the appearance of the drone 20-1. The drone 20-1 includes a chassis 291 having four landing gears 292 and a holding device 28 having four openable arms 281 provided on the chassis 291.

図4では、アーム281が閉じて搬送物3を保持した状態になっており、ドローン20−1はこの状態で飛行する。ドローン20は、搬送先に着陸してこれらのアーム281を開くことで、搬送物3を分離して搬送先に置くことができる。分離された搬送物3が落下の衝撃で破損しないように、着陸脚292の長さは搬送物3の大きさに応じて手動又は自動で伸縮させることができるようになっている。 In FIG. 4, the arm 281 is closed to hold the conveyed object 3, and the drone 20-1 flies in this state. The drone 20 can separate the transported object 3 and place it at the transport destination by landing at the transport destination and opening these arms 281. The length of the landing gear 292 can be manually or automatically expanded and contracted according to the size of the transported object 3 so that the separated transported object 3 is not damaged by the impact of dropping.

なお、サーバ装置10及びドローン20は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、及び、FPGA(Field Programmable Gate Array)等のハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ11は、これらのハードウェアの少なくとも1つで実装されてもよい。 The server device 10 and the drone 20 include a microprocessor, a digital signal processor (DSP: Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field Programmable Gate Array), and the like. It may be configured to include hardware, and the hardware may realize a part or all of each functional block. For example, the processor 11 may be implemented on at least one of these hardware.

ドローン管理システム1が備えるサーバ装置10及びドローン20には、本システムで提供されるプログラムが記憶されており、各装置のプロセッサがプログラムを実行して各部を制御することで以下に述べる機能群が実現される。
図5はドローン管理システム1が実現する機能構成を表す。なお、図5ではドローン20が1つしか表されていないが、複数のドローン20がいずれも同じ機能構成を有するものとする。
The server device 10 and the drone 20 included in the drone management system 1 store the programs provided by this system, and the processor of each device executes the program to control each part, thereby providing the function group described below. It will be realized.
FIG. 5 shows a functional configuration realized by the drone management system 1. Although only one drone 20 is shown in FIG. 5, it is assumed that the plurality of drones 20 all have the same functional configuration.

サーバ装置10は、飛行計画取得部101と、飛行可否判断部102と、ドローン情報取得部103と、飛行計画生成部104と、飛行指示部105とを備える。ドローン20は、飛行制御部201と、飛行部202と、センサ測定部203と、作業処理部204とを備える。ドローン20の飛行制御部201は、自機の飛行を制御する。飛行制御部201は、サーバ装置10から受け取る飛行の指示に基づいて、後述する飛行計画が示す飛行経路及び飛行期間に従った自機の飛行を制御する。 The server device 10 includes a flight plan acquisition unit 101, a flight availability determination unit 102, a drone information acquisition unit 103, a flight plan generation unit 104, and a flight instruction unit 105. The drone 20 includes a flight control unit 201, a flight unit 202, a sensor measurement unit 203, and a work processing unit 204. The flight control unit 201 of the drone 20 controls the flight of its own aircraft. The flight control unit 201 controls the flight of its own aircraft according to the flight path and flight period indicated by the flight plan described later, based on the flight instructions received from the server device 10.

飛行部202は、自機を飛行させる機能であり、本実施例では、飛行装置25が備えるローター及び駆動手段等を動作させることで自機を飛行させる。センサ測定部203は、図3に表すセンサ装置26が備える各センサ(位置センサ、方向センサ、高度センサ、速度センサ)による測定を行い、自機の位置、方向、高度、速度を所定の時間間隔で繰り返し測定する。 The flight unit 202 is a function of flying the own aircraft, and in this embodiment, the own aircraft is made to fly by operating the rotor, the driving means, and the like provided in the flight device 25. The sensor measuring unit 203 measures by each sensor (position sensor, direction sensor, altitude sensor, speed sensor) included in the sensor device 26 shown in FIG. 3, and determines the position, direction, altitude, and speed of the own machine at predetermined time intervals. Repeatedly measure with.

センサ測定部203は、測定した位置、方向、高度、速度を示すセンサ情報を飛行制御部201及び作業処理部204に供給する。飛行制御部201は、供給されたセンサ情報に基づいて飛行部202を制御し、飛行計画が示す飛行経路に沿って自機を飛行させる。作業処理部204は、供給されたセンサ情報に基づいて、自機の飛行目的に応じた作業(自機の飛行目的を達成するために必要な飛行以外の作業)のための処理である作業処理を実行する。 The sensor measurement unit 203 supplies sensor information indicating the measured position, direction, altitude, and speed to the flight control unit 201 and the work processing unit 204. The flight control unit 201 controls the flight unit 202 based on the supplied sensor information, and causes the aircraft to fly along the flight path indicated by the flight plan. The work processing unit 204 is a work processing that is processing for work according to the flight purpose of the own aircraft (work other than flight necessary to achieve the flight purpose of the own aircraft) based on the supplied sensor information. To execute.

作業処理部204は、自機の飛行目的が搬送目的で図4に表す保持装置28を備えていれば、保持装置28及び着陸脚292を制御して、搬送物を保持する保持処理及び保持された搬送物を分離する分離処理等を作業処理として行う。また、作業処理部204は、自機の飛行目的が測量目的であれば、ストレージ23及び撮影装置27を制御して、上空から測量エリアを撮影する撮影処理及び撮影した画像を記録する記録処理等を作業処理として行う。 If the flight processing unit 204 includes the holding device 28 shown in FIG. 4 for the purpose of flight, the work processing unit 204 controls the holding device 28 and the landing gear 292 to hold and hold the transported object. A separation process or the like for separating the transported items is performed as a work process. Further, if the flight purpose of the own aircraft is the purpose of surveying, the work processing unit 204 controls the storage 23 and the photographing device 27 to take an image of the survey area from the sky, a recording process of recording the photographed image, and the like. Is performed as a work process.

また、作業処理部204は、自機の飛行目的が監視目的であれば、ストレージ23、通信装置24及び撮影装置27を制御して、監視対象を撮影する撮影処理と、撮影した画像を記録する記録処理又は監視システムに送信する送信処理とを作業処理として行う。作業処理部204は、センサ情報が示す位置に基づいて作業を行う場所(搬送の目的地、測量エリア又は監視エリア等)を判断し、各作業処理を行う。 Further, if the flight purpose of the own aircraft is the monitoring purpose, the work processing unit 204 controls the storage 23, the communication device 24, and the photographing device 27, and records the photographing process for photographing the monitored object and the captured image. The recording process or the transmission process of transmitting to the monitoring system is performed as a work process. The work processing unit 204 determines a place (transportation destination, surveying area, monitoring area, etc.) to perform work based on the position indicated by the sensor information, and performs each work processing.

サーバ装置10の飛行計画取得部101は、ドローン20を対象とした飛行計画(ドローン20を飛行させるための飛行計画)を取得する。飛行計画は、搬送目的の飛行であれば、例えば出発地から目的地まで向かう飛行経路と、その飛行経路を飛行すべき期間(出発時刻から搬送物の引き渡し予定時刻までの期間)とを示す情報である。また、飛行計画は、測量目的又は監視目的の飛行であれば、例えば測量エリア又は監視エリアまでの往復飛行における飛行経路及び飛行期間と、各エリアにおける飛行経路及び飛行期間とを示す情報である。 The flight plan acquisition unit 101 of the server device 10 acquires a flight plan (flight plan for flying the drone 20) for the drone 20. If the flight plan is for transport purposes, for example, information indicating the flight route from the departure point to the destination and the period during which the flight route should be flown (the period from the departure time to the scheduled delivery time of the transported object). Is. Further, the flight plan is information indicating, for example, a flight path and a flight period in a round-trip flight to a survey area or a monitoring area, and a flight path and a flight period in each area if the flight is for a surveying purpose or a monitoring purpose.

各飛行計画は、それに従って飛行するドローン20の識別情報(例えばドローンID(Identification))に対応付けられており、どのドローン20を対象とする飛行計画であるかが分かるようになっている。飛行計画取得部101は、例えばドローン20を用いて事業を行う事業者(以下「ドローン事業者」という)のシステムから飛行計画を取得する。飛行計画は、飛行目的を達成するための条件を満たすように作成されている。 Each flight plan is associated with identification information (for example, a drone ID (Identification)) of the drone 20 flying according to the flight plan, so that it is possible to know which drone 20 the flight plan is intended for. The flight plan acquisition unit 101 acquires a flight plan from, for example, a system of a business operator (hereinafter referred to as “drone operator”) that conducts business using the drone 20. The flight plan is designed to meet the conditions for achieving the flight objectives.

搬送目的のドローン20が対象であれば、例えば出発地から目的地までを搬送物の引き渡し予定時刻までに飛行して、搬送先で搬送物を分離するという条件を満たすように飛行計画が作成される。また、測量目的のドローン20が対象であれば、許可された測量期間に測量エリアの上空を飛行しながらその測量エリアを可視光カメラで撮影するという条件を満たすように飛行計画が作成される。 If the drone 20 for transportation is the target, a flight plan is created so as to satisfy the condition that, for example, the vehicle flies from the departure point to the destination by the scheduled delivery time of the transportation and the transportation is separated at the transportation destination. To. Further, if the drone 20 for surveying is the target, a flight plan is created so as to satisfy the condition that the surveying area is photographed by a visible light camera while flying over the surveying area during the permitted surveying period.

また、監視目的のドローン20が対象であれば、監視を行うよう定められた監視期間に監視エリアを飛行しながらその監視エリアを赤外線カメラで撮影するという条件を満たすように飛行計画が作成される。これらの条件を以下では「飛行条件」という。飛行条件は、具体的には、目的地の位置、引き渡し予定時刻、測量エリアの範囲、測量期間の開始と終了時刻、監視エリアの範囲及び監視期間の開始と終了時刻等を示す情報である。 If the drone 20 for surveillance purposes is the target, a flight plan is created so as to satisfy the condition that the surveillance area is photographed with an infrared camera while flying in the surveillance area during the surveillance period specified for surveillance. .. These conditions are referred to as "flight conditions" below. Specifically, the flight conditions are information indicating the position of the destination, the scheduled delivery time, the range of the survey area, the start and end times of the survey period, the range of the monitoring area, the start and end times of the monitoring period, and the like.

飛行計画取得部101は、このようにドローン20の飛行目的に応じて決められる飛行条件を満たす飛行計画を取得する。以下ではこの飛行計画取得部101が取得した飛行計画を「第1飛行計画」といい、その第1飛行計画が示す飛行経路を「第1飛行経路」といい、その第1飛行計画が満たす飛行条件のことを「第1飛行条件」という。第1飛行条件は本発明の「第1条件」の一例であり、飛行計画取得部101は本発明の「取得部」の一例である。飛行計画取得部101は、取得した第1飛行計画を飛行可否判断部102に供給する。 The flight plan acquisition unit 101 acquires a flight plan that satisfies the flight conditions determined according to the flight purpose of the drone 20 in this way. Hereinafter, the flight plan acquired by the flight plan acquisition unit 101 is referred to as a "first flight plan", the flight path indicated by the first flight plan is referred to as a "first flight path", and the flight satisfied by the first flight plan is referred to. The conditions are called "first flight conditions". The first flight condition is an example of the "first condition" of the present invention, and the flight plan acquisition unit 101 is an example of the "acquisition unit" of the present invention. The flight plan acquisition unit 101 supplies the acquired first flight plan to the flight availability determination unit 102.

飛行可否判断部102は、飛行計画取得部101により取得された第1飛行計画の対象であるドローン20について第1飛行条件に加えて第2飛行条件の少なくとも一部を満たす飛行が可能か否かを判断する。第2飛行条件は本発明の「第2条件」の一例である。第2飛行条件は、第1飛行条件とは異なる飛行条件であり、例えば前述したドローン事業者によって予め登録された飛行条件のうちの1つである。 The flight availability determination unit 102 determines whether or not it is possible to fly the drone 20, which is the target of the first flight plan acquired by the flight plan acquisition unit 101, in addition to the first flight condition and at least a part of the second flight condition. To judge. The second flight condition is an example of the "second condition" of the present invention. The second flight condition is a flight condition different from the first flight condition, and is, for example, one of the flight conditions registered in advance by the drone operator described above.

ドローン事業者は、例えば、本来なら専用のドローン20を用いて達成させることも可能な飛行目的であるが、他の飛行目的で飛行するドローン20の兼用が可能な場合はそれらのドローン20によって達成してもらいたい別の飛行目的のための飛行条件を、第2飛行条件としてサーバ装置10に登録して(記憶させて)おく。サーバ装置10には、こうして登録された1つ以上の第2飛行条件が記憶されているものとする。 For example, a drone operator can achieve a flight purpose by using a dedicated drone 20, but if the drone 20 can be used for other flight purposes, it can be achieved by those drones 20. The flight conditions for another flight purpose to be performed are registered (stored) in the server device 10 as the second flight conditions. It is assumed that the server device 10 stores one or more second flight conditions registered in this way.

一方で、ドローン事業者は、第1飛行計画を作成したドローン20を兼用させて第2飛行条件の少なくとも一部を満たす飛行をさせることについて、承諾をしているものとする。なお、この承諾は、他のドローン事業者が登録した第2飛行条件であってもドローン20を兼用させてよいとする承諾であるものとする。 On the other hand, it is assumed that the drone operator has consented to the fact that the drone 20 for which the first flight plan was created is also used to make the flight satisfy at least a part of the second flight conditions. It should be noted that this consent is a consent that the drone 20 may be used in combination even under the second flight conditions registered by another drone operator.

本実施例では、第2飛行条件として、ドローン20が所定の領域を飛行した場合に満たされる条件と、ドローン20が所定の領域を所定の期間に飛行した場合に満たされる条件とが用いられる。所定の領域とは、例えば測量エリア又は監視エリアである。搬送目的の場合、ドローン20がどこを飛行しても目的地に到達さえすれば飛行条件を満たすことができるが、測量目的又は監視目的の場合、測量エリア又は監視エリアを飛行しなければ飛行条件が満たされない。 In this embodiment, as the second flight condition, a condition satisfied when the drone 20 flies in a predetermined area and a condition satisfied when the drone 20 flies in a predetermined area in a predetermined period are used. The predetermined area is, for example, a surveying area or a monitoring area. For transportation purposes, flight conditions can be met as long as the drone 20 reaches the destination no matter where it flies, but for surveying or monitoring purposes, flight conditions must be taken if the drone 20 does not fly in the surveying area or monitoring area. Is not satisfied.

なお、所定の領域は、1つのまとまった領域でもよいし、複数の領域であってもよい。所定の期間とは、例えば前述した測量期間又は監視期間である。この所定の期間も、連続する1つのまとまった期間でもよいし、複数の期間であってもよい。飛行可否判断部102は、第1飛行計画が供給されると、自装置に記憶されている第2飛行条件を1つずつ読み出して上記の判断を行う。 The predetermined area may be one group area or a plurality of areas. The predetermined period is, for example, the above-mentioned survey period or monitoring period. This predetermined period may also be one continuous period or a plurality of periods. When the first flight plan is supplied, the flight availability determination unit 102 reads out the second flight conditions stored in the own device one by one and makes the above determination.

飛行可否判断部102は、本実施例では、ドローン20が第2飛行条件の少なくとも一部を満たすために必要な機能を有している場合に、第1飛行条件に加えて第2飛行条件の少なくとも一部を満たす飛行が可能と判断する。以下ではこの第1飛行条件及び第2飛行条件の少なくとも一部を満たす飛行のことを、2つの飛行目的で兼用される飛行ということで「兼用飛行」という。 In this embodiment, the flight availability determination unit 102 determines the second flight condition in addition to the first flight condition when the drone 20 has a function necessary to satisfy at least a part of the second flight condition. Judge that it is possible to fly that meets at least part of the flight. Hereinafter, a flight that satisfies at least a part of the first flight condition and the second flight condition is referred to as a "combined flight" because it is a flight that is shared for two flight purposes.

飛行可否判断部102は、判断対象のドローン20に関する情報(ドローン情報)として、ドローン20が有する機能を示す情報をドローン情報取得部103に要求する。ドローン情報取得部103は、要求されたドローン20のドローン情報を取得する。ドローン情報取得部103は、例えば、対象のドローン20を管理しているドローン事業者のシステムから、ドローン20が有する機能を示すドローン情報を取得する。ドローン情報取得部103は、取得したドローン情報を飛行可否判断部102に供給する。 The flight availability determination unit 102 requests the drone information acquisition unit 103 to provide information indicating the function of the drone 20 as information (drone information) regarding the drone 20 to be determined. The drone information acquisition unit 103 acquires the drone information of the requested drone 20. The drone information acquisition unit 103 acquires, for example, drone information indicating a function of the drone 20 from the system of the drone operator that manages the target drone 20. The drone information acquisition unit 103 supplies the acquired drone information to the flight availability determination unit 102.

本実施例では、上述したように、測量目的では可視光カメラが必須であり、監視目的では赤外線カメラが必須であるという条件が定められている。飛行可否判断部102は、測量目的を達成するための第2飛行条件を読み出した場合には、取得されたドローン情報が可視光カメラによる撮影機能を有していることを示す場合(本実施例ではドローン20−1、20−3である場合)に、兼用飛行が可能と判断する。 In this embodiment, as described above, the condition that the visible light camera is indispensable for the purpose of surveying and the infrared camera is indispensable for the purpose of monitoring is defined. When the flight availability determination unit 102 reads out the second flight condition for achieving the survey purpose, it indicates that the acquired drone information has a shooting function by a visible light camera (this embodiment). Then, it is judged that the combined flight is possible in the case of drones 20-1 and 20-3).

また、飛行可否判断部102は、監視目的を達成するための第2飛行条件を読み出した場合には、取得されたドローン情報が赤外線カメラによる撮影機能を有していることを示す場合(本実施例ではドローン20−2、20−3である場合)に、兼用飛行が可能と判断する。なお、飛行可否判断部102は、上記の撮影機能に加えて、取得されたドローン情報が画像を記録する記録機能又は画像を送信する送信機能を有していることを示す場合に兼用飛行が可能と判断してもよい。 Further, when the flight availability determination unit 102 reads out the second flight condition for achieving the monitoring purpose, it indicates that the acquired drone information has a shooting function by an infrared camera (this implementation). In the example, when the drone is 20-2 or 20-3), it is judged that the combined flight is possible. In addition to the above-mentioned shooting function, the flight availability determination unit 102 can perform combined flight when it indicates that the acquired drone information has a recording function for recording an image or a transmission function for transmitting an image. You may judge that.

また、例えば測量目的において高解像度な画像が求められる場合には、ドローン情報取得部103がカメラの性能を示すドローン情報を取得し、飛行可否判断部102が必要な性能を備えたカメラによる撮影機能を有していることをドローン情報が示す場合に兼用飛行が可能と判断する。飛行可否判断部102は、兼用飛行が可能でないと判断した場合は、第1飛行計画を飛行指示部105に供給する。 Further, for example, when a high-resolution image is required for surveying purposes, the drone information acquisition unit 103 acquires drone information indicating the performance of the camera, and the flight availability determination unit 102 has a shooting function by the camera having the required performance. If the drone information indicates that the aircraft has, it is judged that the combined flight is possible. When the flight availability determination unit 102 determines that the combined flight is not possible, the flight possibility determination unit 102 supplies the first flight plan to the flight instruction unit 105.

また、飛行可否判断部102は、兼用飛行が可能であると判断した場合は、第1飛行計画を飛行計画生成部104に供給する。飛行計画生成部104は、飛行可否判断部102により兼用飛行が可能と判断された場合に、その兼用飛行が可能な飛行経路を定め、定めた飛行経路に沿って飛行する新たな飛行計画を生成する。以下ではこの飛行計画生成部104が定めた飛行経路を「第2飛行経路」といい、その第2飛行経路を示す新たな飛行計画を「第2飛行計画」という。 Further, when the flight availability determination unit 102 determines that the combined flight is possible, the flight plan generation unit 104 is supplied with the first flight plan. When the flight possibility determination unit 102 determines that the combined flight is possible, the flight plan generation unit 104 determines a flight route capable of the combined flight and generates a new flight plan to fly along the determined flight route. do. Hereinafter, the flight path defined by the flight plan generation unit 104 is referred to as a "second flight path", and a new flight plan indicating the second flight path is referred to as a "second flight plan".

図6は第2飛行経路の一例を表す。図6(a)では、ドローン20−1を対象とした搬送目的の第1飛行計画が表されている。第1飛行計画は、出発地A1から目的地A2まで飛行経路C1(第1飛行経路)を飛行して搬送物を搬送する計画である。目的地A2の手前には、登録された第2飛行条件によって範囲が示される測量エリアB1が存在している。 FIG. 6 shows an example of the second flight path. FIG. 6A shows a first flight plan for transport purposes targeting the drone 20-1. The first flight plan is a plan to fly a flight path C1 (first flight path) from a departure point A1 to a destination A2 to transport a transported object. In front of the destination A2, there is a survey area B1 whose range is indicated by the registered second flight condition.

飛行可否判断部102は、図3の説明で述べたとおりドローン20−1が可視光カメラを備えているので、搬送物を搬送しつつ測量エリアB1を撮影する兼用飛行が可能と判断する。飛行計画生成部104は、兼用飛行が可能と判断されたので、図6(b)に表す第2飛行計画を生成する。飛行計画生成部104は、第1飛行条件及び第2飛行条件の両方を満たすように、出発地A1から測量エリアB1までの飛行経路C21と、測量エリアB1の全体をくまなく飛行する飛行経路C22と、測量エリアB1から目的地A2までの飛行経路C23とを繋げた飛行経路C2を第2飛行経路として定めている。 Since the drone 20-1 is equipped with a visible light camera as described in the explanation of FIG. 3, the flight availability determination unit 102 determines that it is possible to perform a combined flight of photographing the survey area B1 while transporting the transported object. Since the flight plan generation unit 104 has determined that the combined flight is possible, the flight plan generation unit 104 generates the second flight plan shown in FIG. 6 (b). The flight plan generation unit 104 has a flight path C21 from the departure point A1 to the survey area B1 and a flight path C22 that flies all over the survey area B1 so as to satisfy both the first flight condition and the second flight condition. And the flight path C2 connecting the flight path C23 from the survey area B1 to the destination A2 is defined as the second flight path.

この例では、測量エリアB1の全体が撮影されるので、第2飛行条件が全て満たされることになる。飛行計画生成部104は、こうして定めた飛行経路C2と、飛行経路C2の飛行期間(飛行すべき期間)とを示す情報を第2飛行計画として生成する。この場合、飛行計画生成部104は、第1飛行計画よりも飛行時間が長くなるので、第1飛行計画よりも出発時刻を早くして搬送物の引き渡し予定時刻に間に合うように第2飛行計画を生成する。飛行計画生成部104は、こうして生成した第2飛行計画を飛行指示部105に供給する。 In this example, since the entire survey area B1 is photographed, all the second flight conditions are satisfied. The flight plan generation unit 104 generates information indicating the flight path C2 thus determined and the flight period (duration to be flown) of the flight path C2 as the second flight plan. In this case, the flight plan generation unit 104 has a longer flight time than the first flight plan, so the second flight plan is set earlier than the first flight plan so as to be in time for the scheduled delivery time of the transported object. Generate. The flight plan generation unit 104 supplies the second flight plan thus generated to the flight instruction unit 105.

飛行指示部105は、供給された飛行計画に従って飛行するようドローン20に指示する。飛行指示部105は、飛行可否判断部102から第1飛行計画が供給された場合には、その第1飛行計画が示す第1飛行経路をその第1飛行計画が示す飛行期間に飛行するための飛行方向、飛行高度、飛行速度、飛行開始時刻及び飛行終了時刻等の情報(飛行制御情報)と、第1飛行条件を満たすための作業位置及び作業内容とを示す指示データをドローン20に送信する。例えば図6(a)の例では、目的地A2で搬送物を分離する分離処理を行うという作業位置及び作業内容を示す指示データが送信される。 The flight instruction unit 105 instructs the drone 20 to fly according to the supplied flight plan. When the first flight plan is supplied from the flight permission determination unit 102, the flight instruction unit 105 for flying the first flight path indicated by the first flight plan during the flight period indicated by the first flight plan. Information (flight control information) such as flight direction, flight altitude, flight speed, flight start time and flight end time, and instruction data indicating the work position and work content for satisfying the first flight condition are transmitted to the drone 20. .. For example, in the example of FIG. 6A, instruction data indicating the work position and the work content of performing the separation process for separating the transported object at the destination A2 is transmitted.

また、飛行指示部105は、飛行計画生成部104から第2飛行計画が供給された場合には、その第2飛行計画が示す第2飛行経路をその第2飛行計画が示す飛行期間に飛行するための飛行制御情報と、第1飛行条件及び第2飛行条件の少なくとも一部を満たすための作業位置及び作業内容とを示す指示データをドローン20に送信する。例えば図6(b)の例では、測量エリアB1で撮影処理を行い、目的地A2で搬送物を分離する分離処理を行うという作業位置及び作業内容を示す指示データが送信される。 Further, when the second flight plan is supplied from the flight plan generation unit 104, the flight instruction unit 105 flies on the second flight path indicated by the second flight plan during the flight period indicated by the second flight plan. The flight control information for the purpose and the instruction data indicating the work position and the work content for satisfying at least a part of the first flight condition and the second flight condition are transmitted to the drone 20. For example, in the example of FIG. 6B, instruction data indicating the work position and the work content of performing the photographing process in the survey area B1 and performing the separation process of separating the conveyed object at the destination A2 is transmitted.

こうして送信された指示データは、ドローン20の飛行制御部201及び作業処理部204に供給される。飛行制御部201は、受け取った指示データが示す飛行制御情報に基づいて、第1飛行計画又は第2飛行計画に従った自機の飛行を制御する。作業処理部204は、受け取った指示データが示す作業位置でその指示データが示す作業内容の処理(分離処理及び撮影処理等)を行う。 The instruction data transmitted in this way is supplied to the flight control unit 201 and the work processing unit 204 of the drone 20. The flight control unit 201 controls the flight of its own aircraft according to the first flight plan or the second flight plan based on the flight control information indicated by the received instruction data. The work processing unit 204 performs processing (separation processing, photographing processing, etc.) of the work content indicated by the instruction data at the work position indicated by the received instruction data.

以上のとおり、飛行可否判断部102、ドローン情報取得部103及び飛行計画生成部104は、飛行計画取得部101により取得された第1飛行計画の対象であるドローン20について第1飛行条件に加えて第2飛行条件の少なくとも一部(図6の例では全部)を満たす飛行が可能である場合に、その第1飛行計画を、兼用飛行が可能な第2飛行計画に変更する飛行計画変更部106として機能する。 As described above, the flight availability determination unit 102, the drone information acquisition unit 103, and the flight plan generation unit 104 add to the first flight conditions for the drone 20 which is the target of the first flight plan acquired by the flight plan acquisition unit 101. Flight plan change unit 106 that changes the first flight plan to the second flight plan that can be used for combined flight when it is possible to fly that satisfies at least a part of the second flight condition (all in the example of FIG. 6). Functions as.

この飛行計画変更部106は本発明の「変更部」の一例である。飛行計画変更部106は、兼用飛行が可能な第2飛行経路(図6の例では飛行経路C2)を定め、その第2飛行経路に沿って飛行する飛行計画を第2飛行計画として変更を行う。飛行計画変更部106が飛行計画の変更を行わないと、取得された第1飛行計画でドローン20が飛行して、第1飛行条件だけが満たされる。また、飛行計画変更部106が飛行計画の変更を行うと、変更された第2飛行計画でドローン20が飛行して、第1飛行条件及び第2飛行条件の少なくとも一部(図6の例では全部)が満たされる。 The flight plan change unit 106 is an example of the "change unit" of the present invention. The flight plan change unit 106 determines a second flight path (flight path C2 in the example of FIG. 6) capable of combined flight, and changes the flight plan to fly along the second flight path as the second flight plan. .. If the flight plan change unit 106 does not change the flight plan, the drone 20 will fly in the acquired first flight plan, and only the first flight condition will be satisfied. Further, when the flight plan change unit 106 changes the flight plan, the drone 20 flies under the changed second flight plan, and at least a part of the first flight condition and the second flight condition (in the example of FIG. 6). All) is satisfied.

ドローン管理システム1が備える各装置は、上記の構成に基づいて、ドローン20に対して飛行計画に従った飛行を指示する飛行指示処理を行う。
図7は飛行指示処理における各装置の動作手順の一例を表す。この動作手順は、例えば、ドローン事業者から飛行計画が送信されてくることを契機に開始される。まず、サーバ装置10(飛行計画取得部101)は、ドローン20の飛行計画(第1飛行計画)を取得する(ステップS11)。
Each device included in the drone management system 1 performs flight instruction processing for instructing the drone 20 to fly according to the flight plan based on the above configuration.
FIG. 7 shows an example of the operation procedure of each device in the flight instruction processing. This operation procedure is started, for example, when a flight plan is transmitted from the drone operator. First, the server device 10 (flight plan acquisition unit 101) acquires the flight plan (first flight plan) of the drone 20 (step S11).

次に、サーバ装置10(ドローン情報取得部103)は、第1飛行計画の対象であるドローン20のドローン情報を取得する(ステップS12)。続いて、サーバ装置10(飛行可否判断部102)は、取得されたドローン情報に基づいて、第1飛行条件に加えて第2飛行条件の少なくとも一部を満たす飛行(兼用飛行)が可能か否かを判断する(ステップS13)。ステップS13で兼用飛行が可能(YES)と判断された場合には、サーバ装置10(飛行計画変更部106)は、ステップS11で取得された第1飛行計画を、兼用飛行が可能な第2飛行計画に変更する(ステップS14)。 Next, the server device 10 (drone information acquisition unit 103) acquires the drone information of the drone 20 which is the target of the first flight plan (step S12). Subsequently, the server device 10 (flight availability determination unit 102) is capable of flying (combined flight) that satisfies at least a part of the second flight condition in addition to the first flight condition based on the acquired drone information. (Step S13). If it is determined in step S13 that the combined flight is possible (YES), the server device 10 (flight plan changing unit 106) uses the first flight plan acquired in step S11 as the second flight capable of the combined flight. Change to the plan (step S14).

サーバ装置10(飛行指示部105)は、ステップS14で第2飛行計画に変更された場合には、第2飛行計画に従う飛行を指示する指示データを生成し、ステップS13で兼用飛行が可能でない(NO)と判断された場合には、第1飛行計画に従う飛行を指示する指示データを生成する(ステップS15)。サーバ装置10(飛行指示部105)は、生成した指示データをドローン20に送信する(ステップS16)。 When the server device 10 (flight instruction unit 105) is changed to the second flight plan in step S14, the server device 10 generates instruction data instructing the flight according to the second flight plan, and the combined flight is not possible in step S13 (the combined flight is not possible). If it is determined to be NO), instruction data instructing flight according to the first flight plan is generated (step S15). The server device 10 (flight instruction unit 105) transmits the generated instruction data to the drone 20 (step S16).

ドローン20(飛行制御部201及び飛行部202)は、受け取った指示データが示す飛行計画に従う飛行を開始する(ステップS21)。続いて、ドローン20(作業処理部204)は、自機の飛行目的に応じた作業のための作業処理(撮影処理、分離処理等)を実行する(ステップS22)。そして、ドローン20は、自機の飛行目的(搬送目的、測量目的、監視目的等)を達成すると飛行を終了する(ステップS23)。 The drone 20 (flight control unit 201 and flight unit 202) starts a flight according to the flight plan indicated by the received instruction data (step S21). Subsequently, the drone 20 (work processing unit 204) executes work processing (shooting processing, separation processing, etc.) for work according to the flight purpose of the own aircraft (step S22). Then, when the drone 20 achieves the flight purpose (transportation purpose, surveying purpose, monitoring purpose, etc.) of its own aircraft, the drone 20 ends the flight (step S23).

本実施例では、上記のとおりドローン20を兼用飛行させることで、或る条件(第1飛行条件)を満たして飛行するドローン20を利用して他の条件(第2飛行条件)の少なくとも一部を満たす飛行を行わせることができる。例えば図6の例であれば、搬送目的を達成するための飛行条件を満たして飛行するドローン20−1を利用して、測量目的の少なくとも一部を達成するための飛行条件を満たす飛行を行うことができる。 In this embodiment, by making the drone 20 also fly as described above, at least a part of other conditions (second flight condition) using the drone 20 that satisfies a certain condition (first flight condition) and flies. It is possible to make a flight that meets the requirements. For example, in the case of FIG. 6, the drone 20-1 that meets the flight conditions for achieving the transport purpose is used to fly the flight that meets the flight conditions for achieving at least a part of the survey purpose. be able to.

また、本実施例では、第2飛行条件の少なくとも一部を満たすために必要な機能(可視光カメラによる撮影機能等)を有している場合に兼用飛行が可能と判断している。これにより、単に第2飛行条件を満たすための飛行経路を飛行するだけでなく、そこで行わなければならない処理(撮影処理、記録処理、通信処理等)を、兼用飛行をするドローン20に行わせることができる。 Further, in this embodiment, it is determined that the combined flight is possible when the flight has a function necessary for satisfying at least a part of the second flight condition (such as a shooting function by a visible light camera). As a result, not only the flight route for satisfying the second flight condition but also the processing (shooting processing, recording processing, communication processing, etc.) that must be performed there can be performed by the drone 20 that also performs the combined flight. Can be done.

また、本実施例では、所定の領域を飛行した場合又は所定の領域を所定の期間に飛行した場合に満たされる条件が第2飛行条件として用いられている。これにより、測量目的及び監視目的等のように所定の領域を飛行することで達成される目的については、専用のドローン20を用いなくても、他の飛行目的のために飛行するドローン20に兼用飛行をさせることで達成することができる。 Further, in this embodiment, the condition satisfied when flying in a predetermined area or when flying in a predetermined area for a predetermined period is used as the second flight condition. As a result, for purposes achieved by flying in a predetermined area, such as surveying purposes and monitoring purposes, the drone 20 can be used for other flight purposes without using a dedicated drone 20. It can be achieved by flying.

[2]変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。
[2] Modifications The above-mentioned examples are merely examples of the implementation of the present invention, and may be modified as follows.

[2−1]航続可能距離
飛行可否判断部102(飛行計画変更部106)による兼用飛行の可否の判断方法は実施例で述べた方法に限らない。飛行可否判断部102は、例えば、ドローン20の航続可能距離に基づいて判断を行ってもよい。ドローン20は例えばバッテリーから電力を供給されて飛行するが、航続可能距離とは、そのバッテリーの電力がなくなるまでにドローン20が飛行可能な距離のことをいう。
[2-1] Cruising range The method of determining whether or not the combined flight is possible by the flight availability determination unit 102 (flight plan change unit 106) is not limited to the method described in the embodiment. The flight availability determination unit 102 may make a determination based on, for example, the cruising range of the drone 20. For example, the drone 20 is supplied with electric power from a battery and flies, and the cruising range means the distance that the drone 20 can fly before the battery runs out of electric power.

図8は本変形例で実現される機能構成を表す。図8では、図5に表す各部に加えて電力残量取得部107を備えるサーバ装置10aと、電力残量検出部205を備えるドローン20aとが表されている。本変形例では、飛行可否判断部102が、判断対象のドローン20の電力残量を電力残量取得部107に問い合わせる。電力残量取得部107は、この問い合わせを受けると、判断対象のドローン20に対して電力残量を示す残量情報を要求する要求データを送信する。 FIG. 8 shows the functional configuration realized by this modification. In FIG. 8, in addition to each unit shown in FIG. 5, a server device 10a including a power remaining amount acquisition unit 107 and a drone 20a including a power remaining amount detecting unit 205 are shown. In this modification, the flight availability determination unit 102 inquires of the electric power remaining amount acquisition unit 107 of the electric power remaining amount of the drone 20 to be determined. Upon receiving this inquiry, the power remaining amount acquisition unit 107 transmits request data requesting the remaining amount information indicating the remaining power amount to the drone 20 to be determined.

ドローン20の電力残量検出部205は、この要求データを受け取ると、自機のバッテリーの電力残量を検出する。電力残量の検出には周知の技術が用いられればよい。電力残量検出部205は、電力残量を検出すると、検出した電力残量を示す残量情報をサーバ装置10aに送信する。電力残量取得部107は、こうして送信されてきた残量情報を取得して、飛行可否判断部102に供給する。 Upon receiving this request data, the power remaining amount detection unit 205 of the drone 20 detects the power remaining amount of the battery of the own machine. A well-known technique may be used for detecting the remaining amount of electric power. When the remaining power detection unit 205 detects the remaining power, the remaining power detecting unit 205 transmits the remaining amount information indicating the detected remaining power to the server device 10a. The power remaining amount acquisition unit 107 acquires the remaining amount information transmitted in this way and supplies it to the flight availability determination unit 102.

飛行可否判断部102は、供給された残量情報が示す電力残量と、判断対象のドローン20のドローン情報から、そのドローン20の航続可能距離を算出する。本変形例では、ドローン情報取得部103が、ドローン20の消費電力及び飛行速度を示すドローン情報を取得する。このドローン情報は、例えばドローン20の製品のホームページ又はドローン事業者のシステムから取得される。 The flight availability determination unit 102 calculates the cruising range of the drone 20 from the remaining electric power indicated by the supplied remaining amount information and the drone information of the drone 20 to be determined. In this modification, the drone information acquisition unit 103 acquires drone information indicating the power consumption and flight speed of the drone 20. This drone information is obtained from, for example, the homepage of the product of the drone 20 or the system of the drone operator.

飛行可否判断部102は、ドローン20の電力残量を消費電力で除した値に基づいて航続可能時間を算出し、算出した航続可能時間にドローン20の飛行速度を乗じた値を航続可能距離として算出する。飛行可否判断部102は、こうして算出されたドローン20の航続可能距離が兼用飛行を行うための飛行経路の長さ以上である場合に兼用飛行が可能と判断する。 The flight availability determination unit 102 calculates the cruising time based on the value obtained by dividing the remaining power of the drone 20 by the power consumption, and multiplies the calculated cruising time by the flight speed of the drone 20 as the cruising distance. calculate. The flight availability determination unit 102 determines that the combined flight is possible when the cruising range of the drone 20 calculated in this way is equal to or longer than the length of the flight path for performing the combined flight.

兼用飛行を行うための飛行経路の長さとは、例えば図6の例であれば、飛行経路C2の長さである。この長さよりも航続可能距離が短いと、ドローン20は兼用飛行の途中で電力がなくなり飛行を停止してしまう。本変形例によれば、ドローン20の航続可能距離から兼用飛行の可否を判断するので、航続可能距離に関係なく判断を行う場合に比べて、兼用飛行をするドローン20が飛行停止する事態を起こりにくくすることができる。 The length of the flight path for performing the combined flight is, for example, the length of the flight path C2 in the example of FIG. If the cruising range is shorter than this length, the drone 20 runs out of power in the middle of the combined flight and stops the flight. According to this modification, since it is determined from the cruising range of the drone 20 whether or not the combined flight is possible, the drone 20 that performs the combined flight may stop flying as compared with the case where the determination is made regardless of the cruising range. It can be made difficult.

なお、航続可能距離は、風力、風向き及び気温等の環境の影響を受けて変動する(向かい風が強くなり、気温が低くなるほど短くなる)。また、航続可能距離は、ドローン20が搬送物を搬送する場合は、搬送物の重量の影響も受ける(重量が重いほど短くなる)。航続可能距離は、前述した環境を示す環境情報をインターネット等から取得する。また、第1飛行計画に搬送物の重量情報が含まれている場合、飛行可否判断部102は、飛行計画取得部101を介してその重量情報を取得する。 The cruising range fluctuates due to the influence of the environment such as wind power, wind direction, and temperature (the head wind becomes stronger and the lower the temperature, the shorter the cruising range). In addition, the cruising range is also affected by the weight of the transported object when the drone 20 transports the transported object (the heavier the weight, the shorter the cruising range). For the cruising range, the above-mentioned environmental information indicating the environment is acquired from the Internet or the like. When the first flight plan includes the weight information of the transported object, the flight availability determination unit 102 acquires the weight information via the flight plan acquisition unit 101.

飛行可否判断部102は、こうして取得した環境情報が示す環境値(風力、風向き及び気温等)の影響及び取得した重量情報が示す搬送物の重量の影響を反映した航続可能距離を算出してもよい(向かい風が強く、気温が低く、搬送物の重量が重いほど航続可能距離を短くする)。これにより、上記の環境及び重量の影響でドローン20の航続可能距離が変動しても、兼用飛行をするドローン20が飛行停止する事態を起こりにくくすることができる。 Even if the flight availability determination unit 102 calculates the cruising distance that reflects the influence of the environmental values (wind power, wind direction, air temperature, etc.) indicated by the environmental information acquired in this way and the influence of the weight of the transported object indicated by the acquired weight information. Good (stronger headwinds, lower temperatures, and heavier weights reduce cruising range). As a result, even if the cruising range of the drone 20 fluctuates due to the influence of the above environment and weight, it is possible to make it difficult for the drone 20 to make a combined flight to stop flying.

[2−2]第1飛行条件の重要度
飛行可否判断部102(飛行計画変更部106)は、例えば、第1飛行条件の重要度に基づいて判断を行ってもよい。例えば搬送目的が達成されなければ搬送物の受取人から苦情が届くので、搬送目的を達成するための第1飛行条件は他の飛行目的を達成するための第1飛行条件よりも重要度が高いものとする。
[2-2] Importance of the first flight condition The flight availability determination unit 102 (flight plan change unit 106) may make a determination based on, for example, the importance of the first flight condition. For example, the first flight condition to achieve the transport purpose is more important than the first flight condition to achieve the other flight purpose because the recipient of the cargo will complain if the transport purpose is not achieved. It shall be.

また、同じ搬送目的でも、引き渡し予定時刻が受取人の指定時刻である場合は、そうでない場合に比べて第1飛行条件の重要度が高いものとする。本変形例では、飛行可否判断部102が、第1飛行条件を満たすことの重要度が高いほど兼用飛行が可能という判断をする可能性が低くなる判断基準を用いて兼用飛行の可否の判断を行う。飛行可否判断部102は、例えば、第1飛行条件を満たすことの重要度が高いほど、兼用飛行において許容される飛行距離を短くする基準を判断基準として用いる。 Further, even for the same transportation purpose, if the scheduled delivery time is the designated time of the recipient, the importance of the first flight condition is higher than that in the case where it is not. In this modification, the flight possibility determination unit 102 determines whether or not the combined flight is possible by using the determination criteria that the higher the importance of satisfying the first flight condition is, the less likely it is that the combined flight is possible. conduct. For example, the flight availability determination unit 102 uses as a determination criterion a criterion for shortening the flight distance allowed in the combined flight as the importance of satisfying the first flight condition becomes higher.

飛行可否判断部102は、第1飛行条件の重要度と許容される飛行距離とを対応付けた重要度テーブルを用いて判断を行う。
図9は重要度テーブルの一例を表す。図9の例では、「Lv1」、「Lv2」、「Lv3」という重要度(Lv3が最も重要度が高いことを表すものとする)に、「D1未満」、「D2未満」、「D3未満」(D1>D2>D3)という許容される飛行距離がそれぞれ対応付けられている。
The flight availability determination unit 102 makes a determination using an importance table in which the importance of the first flight condition and the allowable flight distance are associated with each other.
FIG. 9 shows an example of the importance table. In the example of FIG. 9, the importance of "Lv1", "Lv2", and "Lv3" (assuming that Lv3 has the highest importance) is "less than D1", "less than D2", and "less than D3". "(D1>D2> D3) are associated with each other.

この例では、搬送目的の飛行において引き渡し予定時刻が受取人の指定時刻である場合の重要度をLv3、指定時刻でない場合の重要度をLv2、搬送目的以外の飛行目的の重要度をLv1とする。本変形例では、第1飛行計画に、飛行目的と、飛行目的が搬送目的である場合に引き渡し予定時刻が受取人の指定時刻であるか否かが示されているものとする。 In this example, in the flight for the purpose of transportation, the importance when the scheduled delivery time is the designated time of the recipient is Lv3, the importance when it is not the designated time is Lv2, and the importance for the flight purpose other than the transportation purpose is Lv1. .. In this modification, it is assumed that the first flight plan indicates whether or not the flight purpose and the scheduled delivery time when the flight purpose is the transportation purpose are the designated times of the recipient.

例えば図6の例において飛行経路C2の飛行距離がD3以上D2未満であるとする。図6の例では、飛行目的を示す第1飛行計画が取得されるので、飛行可否判断部102は、引き渡し予定時刻が受取人の指定時刻でなければ、重要度テーブルでLv2に対応付けられている「D2未満」の飛行距離である飛行経路C2での兼用飛行が可能なので、兼用飛行が可能であると判断する。 For example, in the example of FIG. 6, it is assumed that the flight distance of the flight path C2 is D3 or more and less than D2. In the example of FIG. 6, since the first flight plan indicating the flight purpose is acquired, the flight availability determination unit 102 is associated with Lv2 in the importance table if the scheduled delivery time is not the designated time of the recipient. Since it is possible to carry out a combined flight on the flight path C2 having a flight distance of "less than D2", it is determined that the combined flight is possible.

また、飛行可否判断部102は、引き渡し予定時刻が受取人の指定時刻であれば、飛行経路C2の飛行距離が重要度テーブルでLv3に対応付けられている「D3未満」ではないので、兼用飛行が可能ではないと判断する。兼用飛行が行われると、兼用飛行が行われない場合に比べれば、通常は飛行距離も飛行時間も長くなるので、途中で不測の事態が発生する可能性が高くなる。 Further, if the scheduled delivery time is the designated time of the recipient, the flight availability determination unit 102 does not indicate that the flight distance of the flight path C2 is "less than D3" associated with Lv3 in the importance table, so that the flight is also used. Is not possible. When a combined flight is performed, the flight distance and flight time are usually longer than when the combined flight is not performed, so that there is a high possibility that an unexpected situation will occur on the way.

本変形例では、以上のとおり第1飛行条件を満たすことの重要度が高いドローン20ほど、兼用飛行が行われにくくなるので不測の事態により第1飛行条件が満たされなくなる可能性を低くすることができる。なお、判断基準は、上述した許容される飛行距離に限らない。例えば、実施例で述べたドローン20が第2飛行条件の少なくとも一部を満たすために必要な機能の基準が判断基準として用いられてもよい。 In this modification, as described above, the more important the drone 20 that satisfies the first flight condition is, the more difficult it is for the combined flight to be performed, so that the possibility that the first flight condition is not satisfied due to an unexpected situation is reduced. Can be done. The judgment criteria are not limited to the above-mentioned allowable flight distance. For example, the criteria of the function necessary for the drone 20 described in the embodiment to satisfy at least a part of the second flight condition may be used as a criterion.

例えば第2飛行条件の少なくとも一部を満たすために必要な機能が撮影機能である場合に、飛行可否判断部102は、第1飛行条件を満たすことの重要度が高いほど、兼用飛行において許容される撮影機能の性能を高くする基準を判断基準として用いる。この場合、飛行可否判断部102は、例えば撮影機能で4K(横4000×縦2000程度の解像度のこと)画像が撮影可能であれば第1飛行条件を満たすことの重要度がLv3でも兼用飛行が可能と判断する。 For example, when the function required to satisfy at least a part of the second flight condition is the shooting function, the flight possibility determination unit 102 is allowed in the combined flight as the importance of satisfying the first flight condition becomes higher. The criteria for improving the performance of the shooting function are used as the criteria. In this case, if the flight possibility determination unit 102 can shoot a 4K (horizontal 4000 x vertical 2000 resolution) image with the shooting function, for example, the importance of satisfying the first flight condition is Lv3, but the flight can be combined. Judge that it is possible.

また、飛行可否判断部102は、4K画像が撮影可能でなければ重要度がLv3だと兼用飛行が可能でないと判断する。また、飛行可否判断部102は、撮影機能で2K画像が撮影可能であれば第1飛行条件を満たすことの重要度がLv2でも兼用飛行が可能と判断し、2K(横2000×縦1000程度の解像度のこと)画像が撮影可能でなければ重要度がLv1の場合だけ兼用飛行が可能と判断する。 Further, the flight availability determination unit 102 determines that if the 4K image cannot be captured, the combined flight is not possible if the importance is Lv3. In addition, the flight availability determination unit 102 determines that if a 2K image can be captured by the shooting function, it is possible to fly in combination even if the importance of satisfying the first flight condition is Lv2, and the flight is 2K (width 2000 x length 1000). (Resolution) If the image cannot be taken, it is judged that the combined flight is possible only when the importance is Lv1.

この場合、第1飛行条件を満たすことの重要度が高いドローン20については、撮影機能の性能が低ければ兼用飛行を行わせないことで第1飛行条件がより確実に満たされるようにする。ただし、そのドローン20の撮影機能の性能が高い場合には、兼用飛行を行わせることで高解像度の画像を活かすことができる。一方、第1飛行条件を満たすことの重要度が低いドローン20については、撮影機能の性能の高低にかかわらず積極的に兼用飛行を行わせて、第2飛行条件の少なくとも一部が満たされやすいようにすることができる。 In this case, for the drone 20 in which it is highly important to satisfy the first flight condition, if the performance of the photographing function is low, the combined flight is not performed so that the first flight condition is more reliably satisfied. However, if the performance of the shooting function of the drone 20 is high, a high-resolution image can be utilized by performing a combined flight. On the other hand, for the drone 20, which is less important to satisfy the first flight condition, it is easy to satisfy at least a part of the second flight condition by actively performing the combined flight regardless of the performance of the shooting function. Can be done.

なお、上述した重要度はあくまで一例であり、ドローン事業者又はドローン管理システム1の提供者等により定められた重要度が用いられればよい。例えば、第1飛行条件を満たす飛行が搬送目的の飛行である場合に、搬送物が高額であるほど又は劣化が早いもの(冷凍食品、生鮮食品等)であるほど、重要度を高くしてもよい。また、測量目的の飛行である場合に、公的な測量は私的な測量よりも重要度を高くしたり、測量期間又は測量期限が短いほど重要度を高くしたりしてもよい。 The above-mentioned importance is only an example, and the importance determined by the drone operator, the provider of the drone management system 1, or the like may be used. For example, when the flight satisfying the first flight condition is a flight for the purpose of transportation, the higher the price of the transported material or the faster the deterioration (frozen food, fresh food, etc.), the higher the importance. good. Also, in the case of a flight for surveying purposes, public surveying may be more important than private surveying, or the shorter the surveying period or deadline, the higher the importance.

[2−3]2以上の飛行計画を変更
飛行計画取得部101は、図1に表すように2以上のドローン20を対象とした2以上の第1飛行計画を取得する。そのため、例えば1台のドローン20では第2飛行条件の全てを満たす兼用飛行ができないが、2台以上のドローン20が協力すれば第2飛行条件の全てを満たす兼用飛行ができる場合がある。
[2-3] Change two or more flight plans The flight plan acquisition unit 101 acquires two or more first flight plans for two or more drones 20 as shown in FIG. Therefore, for example, one drone 20 cannot perform combined flight satisfying all of the second flight conditions, but if two or more drones 20 cooperate, it may be possible to perform combined flight satisfying all of the second flight conditions.

飛行計画変更部106は、取得された2以上の第1飛行計画を変更することで第2飛行条件を全て満たす兼用飛行が可能になる場合、それらの2以上の第1飛行計画の各々にその変更を反映して第2飛行計画とする変更を行ってもよい。
図10は本変形例の飛行計画の変更の一例を表す。図10(a)では、ドローン20−1の第1飛行計画に従い飛行した場合の飛行経路C1と、ドローン20−3の第1飛行計画に従い飛行した場合の飛行経路C3が表されている。
If the flight plan change unit 106 can change the acquired two or more first flight plans to enable dual-purpose flight that satisfies all the second flight conditions, the flight plan change unit 106 applies the flight plan to each of the two or more first flight plans. You may make changes to the second flight plan to reflect the changes.
FIG. 10 shows an example of a change in the flight plan of this modified example. FIG. 10A shows a flight path C1 when flying according to the first flight plan of the drone 20-1, and a flight path C3 when flying according to the first flight plan of the drone 20-3.

飛行経路C1は、出発地A1から目的地A2までの飛行経路であり、飛行経路C3は、出発地A3から目的地A4までの飛行経路である。飛行経路C1、C3の間には、測量エリアB2が存在している。飛行計画変更部106は、ドローン20−1の飛行経路を図10(b)に表す飛行経路C2にして、ドローン20−3の飛行経路を図10(b)に表す飛行経路C4にすることで、ドローン20−1、20−3の両ドローンが第1飛行条件を満たしつつ、第2飛行条件を全て満たす兼用飛行が可能であると判断する。 The flight path C1 is a flight path from the departure point A1 to the destination A2, and the flight path C3 is a flight path from the departure point A3 to the destination A4. A survey area B2 exists between the flight paths C1 and C3. The flight plan change unit 106 changes the flight path of the drone 20-1 to the flight path C2 shown in FIG. 10 (b) and the flight path of the drone 20-3 to the flight path C4 shown in FIG. 10 (b). , Drones 20-1 and 20-3 are judged to be capable of combined flight that satisfies all the second flight conditions while satisfying the first flight conditions.

図10の例では2台のドローン20で第2飛行条件を全て満たしたが、3台以上のドローン20で第2飛行条件を全て満たしてもよい。また、1台のドローン20が複数回兼用飛行を行う(例えば別の搬送物を搬送する搬送飛行においてそれぞれ兼用飛行を行う)ことで第2飛行条件を全て満たしてもよい。この場合、飛行計画取得部101は、1台のドローン20を対象とした2以上の第1飛行計画を取得すればよい。 In the example of FIG. 10, two drones 20 satisfy all the second flight conditions, but three or more drones 20 may satisfy all the second flight conditions. Further, one drone 20 may perform the combined flight a plurality of times (for example, the combined flight is performed in the transport flight for transporting another transported object), so that all the second flight conditions may be satisfied. In this case, the flight plan acquisition unit 101 may acquire two or more first flight plans for one drone 20.

なお、第2飛行条件の満たし方は図10の例で述べたものに限らない。例えば、監視目的の場合に、監視期間の全体を通して1台のドローン20が兼用飛行することはできないが、2台以上のドローン20が協力して順番に兼用飛行することで、監視期間の全体を通して監視ができるようにしてもよい。また、第2飛行条件を全て満たす2台以上のドローン20が同じ出発地から出発してもよい。 The method of satisfying the second flight condition is not limited to that described in the example of FIG. For example, in the case of monitoring purposes, one drone 20 cannot make a combined flight throughout the monitoring period, but two or more drones 20 can cooperate in a combined flight in order to make a combined flight throughout the monitoring period. It may be possible to monitor. Further, two or more drones 20 satisfying all the second flight conditions may depart from the same departure point.

図11は本変形例の飛行計画の変更の一例を表す。図11では、出発地A11を出発する4台のドローン20がそれぞれ目的地A12、A13、A14、A15との間を往復する際の飛行経路が表されている。また、図11には、測量エリアB11が表されている。各ドローン20は、いずれも測量エリアB11を通過しなくても目的地に到着可能であるが、図11の例では、どのドローン20も、測量エリアB11を通過して目的地に到着する飛行経路で飛行している。 FIG. 11 shows an example of a change in the flight plan of this modified example. FIG. 11 shows a flight path when four drones 20 departing from the departure point A11 make a round trip to and from the destinations A12, A13, A14, and A15, respectively. Further, FIG. 11 shows the survey area B11. Each drone 20 can reach the destination without passing through the survey area B11, but in the example of FIG. 11, any drone 20 passes through the survey area B11 and arrives at the destination. Flying at.

また、各ドローン20が目的地に向かう際に測量エリアB11を通過する経路と、目的地にから戻る際に測量エリアB11を通過する経路とは重なっていない。また、各ドローン20が測量エリアB11を通過する経路同士も重なっていない。飛行計画変更部106は、各ドローン20の第1飛行計画が示す飛行経路を図11のように変更することで、各ドローン20の飛行によって第2飛行条件が全て満たされるようにしている。なお、図11に表す飛行経路は1台のドローン20が4往復する飛行経路であってもよいし、2台又は3台のドローン20の飛行経路であってもよい。 Further, the route through which each drone 20 passes through the survey area B11 when heading for the destination does not overlap with the route through which the surveying area B11 passes when returning from the destination. Further, the routes through which the drones 20 pass through the survey area B11 do not overlap with each other. The flight plan change unit 106 changes the flight path indicated by the first flight plan of each drone 20 as shown in FIG. 11, so that the flight of each drone 20 satisfies all the second flight conditions. The flight path shown in FIG. 11 may be a flight path in which one drone 20 makes four round trips, or may be a flight path in which two or three drones 20 make a round trip.

本変形例によれば、1台のドローン20では第2飛行条件を全て満たせない場合でも、2台以上のドローン20に兼用飛行をさせることで、第2飛行条件を全て満たすことができる。また、1台のドローン20の1回の飛行では第2飛行条件を全て満たせない場合でも、そのドローン20の2回以上の飛行を兼用飛行にすることで、第2飛行条件を全て満たすことができる。 According to this modification, even if one drone 20 cannot satisfy all the second flight conditions, all the second flight conditions can be satisfied by having two or more drones 20 make a combined flight. In addition, even if one flight of one drone 20 does not satisfy all the second flight conditions, it is possible to satisfy all the second flight conditions by making two or more flights of the drone 20 a combined flight. can.

また、第2飛行条件を全て満たすことはできなくても、1台のドローン20で兼用飛行する場合に比べて、第2飛行条件のより多くの部分を満たすことができるのであれば、本変形例の変更が行われてもよい。その場合、飛行計画変更部106は、取得された2以上の第1飛行計画を変更することで第2飛行条件のより多くの部分を満たす兼用飛行が可能になる場合、それらの2以上の第1飛行計画の各々にその変更を反映して第2飛行計画とする変更を行う。これにより、1台のドローン20に兼用飛行をさせる場合に比べて第2飛行条件のより多くの部分を満たすことができる。 Further, even if all the second flight conditions cannot be satisfied, if more parts of the second flight conditions can be satisfied as compared with the case of combined flight with one drone 20, this modification Changes to the example may be made. In that case, if the flight plan change unit 106 can change the acquired two or more first flight plans to enable combined flight that satisfies more parts of the second flight conditions, the two or more first flight plans thereof. 1 Make changes to the second flight plan by reflecting the changes in each of the flight plans. As a result, more parts of the second flight condition can be satisfied as compared with the case where one drone 20 is allowed to make a combined flight.

[2−4]ドローンの選択その1
飛行計画取得部101は、図1に表すように2以上のドローン20を対象とした2以上の第1飛行計画を取得する。そのため、2台以上のドローン20のいずれも兼用飛行が可能な場合がある。その場合、兼用飛行をさせるドローン20を次のように選択してもよい。
[2-4] Drone selection part 1
As shown in FIG. 1, the flight plan acquisition unit 101 acquires two or more first flight plans for two or more drones 20. Therefore, it may be possible to fly for both of two or more drones 20. In that case, the drone 20 for the combined flight may be selected as follows.

飛行計画変更部106は、2以上の第1飛行計画がいずれも兼用飛行を行うように変更可能と判断した場合に、第1飛行条件を満たすための飛行経路(第1飛行経路)と兼用飛行における飛行経路(第2飛行経路)との差分が小さい方の第1飛行計画を第2飛行計画に変更する。この変更の判断について、図12を参照して説明する。 When it is determined that any of the two or more first flight plans can be changed to perform combined flight, the flight plan change unit 106 also serves as a flight path (first flight path) for satisfying the first flight condition. The first flight plan having a smaller difference from the flight path (second flight path) in is changed to the second flight plan. The determination of this change will be described with reference to FIG.

図12は本変形例の飛行計画の変更の例を表す。図12では、図10に表すドローン20−1及びドローン20−3の第1飛行計画に従い飛行した場合の飛行経路C1、C3をそれぞれ第2飛行条件が満たされるように変更した飛行経路C5(図12(a))と飛行経路C6(図12(b))が第2飛行経路として表されている。これらは、飛行経路C1よりも飛行経路C3の近くに存在する測量エリアB3で撮影処理を行うことで満たされる第2飛行条件を満たす飛行経路である。 FIG. 12 shows an example of a change in the flight plan of this modified example. In FIG. 12, the flight paths C1 and C3 when flying according to the first flight plan of the drone 20-1 and the drone 20-3 shown in FIG. 10 are changed so that the second flight conditions are satisfied, respectively (FIG. 12). 12 (a)) and flight path C6 (FIG. 12 (b)) are represented as the second flight path. These are flight paths that satisfy the second flight condition, which is satisfied by performing the photographing process in the survey area B3 existing closer to the flight path C3 than the flight path C1.

測量エリアB3が飛行経路C1よりも飛行経路C3の近くに存在するため、ドローン20−1の変更前の飛行経路C1の長さと変更後の飛行経路C5の長さとの差分よりも、ドローン20−3の変更前の飛行経路C3の長さと変更後の飛行経路C6の長さとの差分の方が小さくなる。この場合、飛行計画変更部106は、ドローン20−3を対象とした第1飛行計画を、飛行経路C6を示す第2飛行計画に変更する。 Since the survey area B3 is closer to the flight path C3 than the flight path C1, the drone 20-is more than the difference between the length of the flight path C1 before the change of the drone 20-1 and the length of the flight path C5 after the change. The difference between the length of the flight path C3 before the change and the length of the flight path C6 after the change of 3 is smaller. In this case, the flight plan change unit 106 changes the first flight plan for the drone 20-3 to the second flight plan indicating the flight path C6.

また、1台のドローン20が複数の第1飛行計画に従い順次飛行する場合には、各飛行計画で飛行経路が異なっているときがある(出発地又は目的地が次々に変わる場合など)。その場合に、飛行計画変更部106は、上記と同様に、第1飛行条件を満たすための飛行経路(第1飛行経路)と兼用飛行における飛行経路(第2飛行経路)との差分が小さい方の第1飛行計画を第2飛行計画に変更してもよい。 Further, when one drone 20 flies sequentially according to a plurality of first flight plans, the flight route may be different in each flight plan (for example, when the departure point or the destination changes one after another). In that case, the flight plan change unit 106 has the smaller difference between the flight path for satisfying the first flight condition (first flight path) and the flight path in the combined flight (second flight path), as described above. The first flight plan of the above may be changed to the second flight plan.

兼用飛行をさせる際は通常飛行経路が延長されることになるが、変更する第1飛行計画を上記のとおり選択することで、上記の差分に関係なく第1飛行計画を選択する場合に比べて、兼用飛行のために延長される飛行経路を短くすることができる。その結果、兼用飛行のために延長された飛行経路を飛行している際に不測の事態が発生する可能性を少なくすることもできる。 Normally, the flight path will be extended when making a combined flight, but by selecting the first flight plan to be changed as described above, compared to the case of selecting the first flight plan regardless of the above difference. , The extended flight path for dual-purpose flight can be shortened. As a result, it is possible to reduce the possibility of unforeseen circumstances when flying on an extended flight path for dual-purpose flight.

なお、上記の例では第1飛行経路の長さと第2飛行経路の長さとの差分が用いられたが、第1飛行経路の飛行時間と第2飛行経路の飛行時間との差分が用いられてもよい。例えば図12の例で、ドローン20−1の方がドローン20−3よりも飛行速度が速く、ドローン20−3の変更前の飛行経路C3の飛行時間と変更後の飛行経路C6の飛行時間との差分よりも、ドローン20−1の変更前の飛行経路C1の飛行時間と変更後の飛行経路C5の飛行時間との差分の方が小さくなる場合がある。 In the above example, the difference between the length of the first flight path and the length of the second flight path was used, but the difference between the flight time of the first flight path and the flight time of the second flight path was used. May be good. For example, in the example of FIG. 12, the flight speed of the drone 20-1 is faster than that of the drone 20-3, and the flight time of the flight path C3 before the change and the flight time of the flight path C6 after the change of the drone 20-3. The difference between the flight time of the flight path C1 before the change of the drone 20-1 and the flight time of the flight path C5 after the change may be smaller than the difference between the two.

その場合には、飛行計画変更部106は、ドローン20−1を対象とした第1飛行計画を、飛行経路C5を示す第2飛行計画に変更する。この場合は、上記の差分に関係なく第1飛行計画を選択する場合に比べて、兼用飛行のために延長される飛行時間を短くすることができ、その結果、兼用飛行のために延長された飛行時間に不測の事態が発生する可能性を少なくすることができる。 In that case, the flight plan change unit 106 changes the first flight plan for the drone 20-1 to the second flight plan indicating the flight path C5. In this case, the extended flight time for the dual-purpose flight can be shortened as compared with the case of selecting the first flight plan regardless of the above difference, and as a result, the extended flight time for the dual-purpose flight can be shortened. It is possible to reduce the possibility of unforeseen circumstances in flight time.

[2−5]ドローンの選択その2
兼用飛行をさせるドローン20の選択方法は上述したものに限らない。ドローン20は、常に飛行計画どおりに飛行するわけではなく、例えば強風、にわか雨及び故障等の不測の事態が生じると、飛行計画どおりの飛行ができなくなる場合がある。
[2-5] Drone selection part 2
The method of selecting the drone 20 for the combined flight is not limited to the above. The drone 20 does not always fly according to the flight plan, and if an unexpected situation such as a strong wind, a light rain, or a breakdown occurs, the drone 20 may not fly according to the flight plan.

つまり、第1飛行計画での飛行において満たされるべき第1飛行条件は、所定の事態が生じると満たされない可能性がある。ただし、その可能性の高さは、ドローン20の性能によって左右される。例えば強風が吹いた場合でも、ドローン20が重いほど風の影響を受けにくくなるし、ドローン20が防水機能を有していれば、雨の影響を受けにくくなる。また、部品の二重化がされていれば、故障の影響も受けにくくなる。 That is, the first flight condition to be satisfied in the flight in the first flight plan may not be satisfied when a predetermined situation occurs. However, the high possibility depends on the performance of the drone 20. For example, even when a strong wind blows, the heavier the drone 20 is, the less susceptible it is to the wind, and if the drone 20 has a waterproof function, it is less susceptible to the influence of rain. In addition, if the parts are duplicated, they are less susceptible to failure.

そこで、飛行計画変更部106は、2以上の第1飛行計画がいずれも兼用飛行が可能なように変更できると判断した場合に、前述した可能性(所定の事態が生じたときに第1飛行条件が満たされなくなる可能性)が低い方のドローン20の第1飛行計画を第2飛行計画に変更する。具体的には、飛行計画変更部106は、より重く、防水機能を有し又は部品の二重化がされているドローン20を選択して、選択したドローン20を対象とした第1飛行計画を第2飛行計画に変更する。 Therefore, when the flight plan change unit 106 determines that any of the two or more first flight plans can be changed so that the combined flight is possible, the above-mentioned possibility (first flight when a predetermined situation occurs) Change the first flight plan of the drone 20 with the lower possibility that the conditions will not be met) to the second flight plan. Specifically, the flight plan change unit 106 selects a drone 20 that is heavier, has a waterproof function, or has duplicate parts, and secondly performs a first flight plan targeting the selected drone 20. Change to a flight plan.

飛行計画変更部106は、これらの性能を有するドローン20が複数台存在する場合には、例えば各性能にポイントを付与し、各ドローン20が有する性能に付与されたポイントの合計値が最大となるドローン20を選択すればよい。本変形例によれば、上記の可能性に関係なく第1飛行計画を変更するドローン20を選択する場合に比べて、兼用飛行を行わせたために第1飛行条件が満たされなくなるという事態が生じにくいようにすることができる。 When there are a plurality of drones 20 having these performances, the flight plan changing unit 106 gives points to each performance, for example, and the total value of the points given to the performances of each drone 20 becomes the maximum. You can select the drone 20. According to this modification, a situation occurs in which the first flight condition is not satisfied because the combined flight is performed, as compared with the case where the drone 20 that changes the first flight plan is selected regardless of the above possibility. It can be made difficult.

[2−6]飛行目的
実施例では、搬送目的を達成するための第1飛行計画を、搬送目的及び測量目的の両方を達成するための第2飛行計画に変更する例を説明したが、これに限らない。飛行計画変更部106は、測量目的を達成するための第1飛行計画を、測量目的及び搬送目的の両方を達成するための第2飛行計画に変更してもよい。
[2-6] Flight Purpose In the embodiment, an example of changing the first flight plan for achieving the transport purpose to the second flight plan for achieving both the transport purpose and the survey purpose has been described. Not limited to. The flight plan change unit 106 may change the first flight plan for achieving the survey purpose to the second flight plan for achieving both the survey purpose and the transport purpose.

この場合、第2飛行計画は、例えば搬送物を物流センター等に受け取りに行って搬送先まで搬送する飛行経路を含む計画となる。また、飛行計画変更部106は、監視目的を達成するための第1飛行計画を、監視目的及び測量目的の両方を達成するための第2飛行計画に変更してもよい。この場合、第2飛行計画は、例えば監視期間の前後又は合間に測量エリアを飛行する計画となる。 In this case, the second flight plan is a plan including, for example, a flight route in which the transported object is picked up at a distribution center or the like and transported to the transport destination. Further, the flight plan change unit 106 may change the first flight plan for achieving the monitoring purpose to the second flight plan for achieving both the monitoring purpose and the survey purpose. In this case, the second flight plan is, for example, a plan to fly in the survey area before, after, or between monitoring periods.

また、飛行計画変更部106は、測量目的を達成するための第1飛行計画を、測量目的及び他の測量目的の両方(測量エリアが異なる測量目的)を達成するための第2飛行計画に変更してもよい。この場合、第2飛行計画は、例えば一方の測量エリアを飛行した後に他方の測量エリアを飛行する計画となる。このように、第1飛行計画及び第2飛行計画で達成する飛行目的は、撮影目的、測量目的、点検目的、探索目的、監視目的又は搬送物の搬送目的等のうちのいずれであってもよい。 In addition, the flight plan change unit 106 changes the first flight plan for achieving the survey purpose to the second flight plan for achieving both the survey purpose and other survey purposes (survey purposes with different survey areas). You may. In this case, the second flight plan is, for example, a plan to fly one survey area and then the other survey area. As described above, the flight objectives achieved in the first flight plan and the second flight plan may be any of the shooting purpose, the surveying purpose, the inspection purpose, the search purpose, the monitoring purpose, the transporting purpose of the transported object, and the like. ..

[2−7]飛行計画の変更方法
実施例では、飛行計画生成部104が第2飛行計画を新たに生成することで、第1飛行計画を第2飛行計画に変更したが、これに限らない。例えば第1飛行計画を加工又は編集したものを第2飛行計画としてもよい。また、第1飛行計画と、その第1飛行計画の変更個所を記述したものを第2飛行計画としてもよい。要するに、その第2飛行計画に基づいて兼用飛行の指示を行うことができるのであれば、どのような方法で飛行計画の変更が行われてもよい。
[2-7] Flight Plan Change Method In the embodiment, the flight plan generation unit 104 newly generates the second flight plan to change the first flight plan to the second flight plan, but the present invention is not limited to this. .. For example, a processed or edited version of the first flight plan may be used as the second flight plan. Further, the second flight plan may be a description of the first flight plan and the changed parts of the first flight plan. In short, the flight plan may be changed in any way as long as the combined flight instruction can be given based on the second flight plan.

[2−8]飛行計画の取得方法
実施例では、飛行計画取得部101は、ドローン事業者のシステムから第1飛行計画を取得したが、これに限らない。例えば、サーバ装置自身が飛行計画を生成してもよい。その場合、ドローン事業者のシステムは、飛行計画の生成からサーバ装置に対して要求してくる。サーバ装置は、例えばドローン事業者のシステムから飛行予定を示した情報を取得して、その飛行予定に沿って飛行するための飛行計画を第1飛行計画として生成する。飛行計画取得部101は、そうして生成された第1飛行計画を取得する。
[2-8] Flight Plan Acquisition Method In the embodiment, the flight plan acquisition unit 101 has acquired the first flight plan from the system of the drone operator, but the present invention is not limited to this. For example, the server device itself may generate the flight plan. In that case, the drone operator's system requests the server device from the generation of the flight plan. The server device acquires information indicating the flight schedule from, for example, the system of the drone operator, and generates a flight plan for flying according to the flight plan as the first flight plan. The flight plan acquisition unit 101 acquires the first flight plan thus generated.

[2−9]飛行中における飛行計画の変更
飛行計画変更部106は、実施例では、ドローン20が飛行を開始する前に飛行計画を変更したが、これに限らず、ドローン20の飛行中に飛行計画を変更してもよい。例えばドローン20が飛行を開始した後に第2飛行条件が登録されたとする。その場合に、飛行計画変更部106は、飛行中のドローン20の第1飛行計画を変更すれば第2飛行条件が満たせると判断すると、その第1飛行計画を第2飛行計画に変更する。
[2-9] Change of flight plan during flight In the embodiment, the flight plan change unit 106 changes the flight plan before the drone 20 starts the flight, but the flight plan is not limited to this, and the flight plan change unit 106 changes the flight plan during the flight of the drone 20. You may change the flight plan. For example, suppose that the second flight condition is registered after the drone 20 starts flying. In that case, when the flight plan change unit 106 determines that the second flight condition can be satisfied by changing the first flight plan of the drone 20 in flight, the flight plan change unit 106 changes the first flight plan to the second flight plan.

そして、飛行指示部105が変更された第2飛行計画に基づく指示データをドローン20に送信することで、ドローン20は、途中から第2飛行計画に従った飛行に切り替える。これにより、突発的な第2飛行条件(例えば事故現場を撮影するための飛行条件)が発生した場合に、飛行中に飛行計画を変更しない場合に比べて、その第2飛行条件をより早く満たすことができる。 Then, the flight instruction unit 105 transmits the instruction data based on the modified second flight plan to the drone 20, so that the drone 20 switches to the flight according to the second flight plan from the middle. As a result, when a sudden second flight condition (for example, a flight condition for photographing the accident site) occurs, the second flight condition is satisfied earlier than when the flight plan is not changed during the flight. be able to.

[2−10]必要な機能
第2飛行条件の少なくとも一部を満たすために必要な機能は、実施例で述べたものに限らない。例えば、第2飛行条件が山火事の探索目的を達成するための条件である場合には、熱源探知用のセンサによる測定機能が必要となる。また、第2飛行条件が通信エリアの拡大目的を達成するための条件である場合には、通信の中継機能が必要となる。また、例えば測量目的であっても、測量期間が短時間に限定されていてその測量期間に測量エリアを飛行可能な性能を有する飛行機能が必要になる場合もある。このように、第2飛行条件の少なくとも一部を満たすために必要であれば、どのような機能が用いられてもよい。
[2-10] Required Functions The functions required to satisfy at least a part of the second flight condition are not limited to those described in the examples. For example, when the second flight condition is a condition for achieving the search purpose of a forest fire, a measurement function by a sensor for detecting a heat source is required. Further, when the second flight condition is a condition for achieving the purpose of expanding the communication area, a communication relay function is required. Further, for example, even for the purpose of surveying, the surveying period is limited to a short time, and a flight function having the ability to fly in the surveying area during the surveying period may be required. Thus, any function may be used as long as it is necessary to satisfy at least a part of the second flight condition.

[2−11]飛行体
実施例では、自律飛行を行う飛行体として回転翼機型の飛行体が用いられたが、これに限らない。例えば飛行機型の飛行体であってもよいし、ヘリコプター型の飛行体であってもよい。また、自律飛行の機能も必須ではなく、割り当てられた飛行空域を割り当てられた飛行許可期間に飛行することができるのであれば、例えば遠隔から操縦者によって操作されるラジオコントロール型(無線操縦型)の飛行体が用いられてもよい。
[2-11] Flying Body In the embodiment, a rotorcraft type flying body is used as a flying body 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 addition, the function of autonomous flight is not essential, and if the assigned flight airspace can be flown during the assigned flight permission period, for example, a radio control type (radio control type) operated remotely by the operator. Aircraft may be used.

[2−12]各部を実現する装置
図5等に表す各機能を実現する装置がそれらの図とは異なっていてもよい。例えばサーバ装置が備える全ての機能又は一部の機能をドローンが備えていてもよく、例えばドローンが自ら飛行計画及びドローン情報を取得して飛行計画の変更を行ってもよい。その場合はドローンが本発明の「情報処理装置」の一例となる。また、各機能が行う動作を他の機能が行ってもよいし、新たな機能に行わせてもよい。
[2-12] Device for Realizing Each Part The device for realizing each function shown in FIG. 5 and the like may be different from those figures. For example, the drone may have all or a part of the functions of the server device. For example, the drone may acquire the flight plan and the drone information by itself and change the flight plan. In that case, the drone is an example of the "information processing device" of the present invention. Further, the operation performed by each function may be performed by another function or may be performed by a new function.

例えばドローン情報取得部103が行う動作(ドローン情報の取得動作)を飛行可否判断部102が行ってもよい。また、飛行指示部105が行う動作(指示データの生成及び送信)のうちの送信動作を行う機能を新たに設けてもよい。また、サーバ装置が備える各機能を2以上の装置がそれぞれ実現してもよい。例えば飛行計画取得部101及び飛行指示部105を、ドローン事業者のシステムが実現してもよい。要するに、ドローン管理システム全体としてこれらの機能が実現されていれば、ドローン管理システムが何台の装置を備えていてもよい。 For example, the flight availability determination unit 102 may perform an operation (a drone information acquisition operation) performed by the drone information acquisition unit 103. Further, a function for performing a transmission operation among the operations (generation and transmission of instruction data) performed by the flight instruction unit 105 may be newly provided. Further, each of the two or more devices may realize each function of the server device. For example, the flight plan acquisition unit 101 and the flight instruction unit 105 may be realized by the system of the drone operator. In short, as long as these functions are realized in the drone management system as a whole, the drone management system may be equipped with any number of devices.

[2−13]発明のカテゴリ
本発明は、上述したサーバ装置のような情報処理装置と、ドローンのような飛行体(ドローンは情報処理装置を兼ねる場合もある)の他、それらの装置及び飛行体を備えるドローン管理システムのような情報処理システムとしても捉えられる。また、本発明は、各装置が実施する処理を実現するための情報処理方法としても捉えられるし、各装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。このプログラムは、それを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、それをインストールして利用可能にするなどの形態で提供されてもよい。
[2-13] Category of Invention The present invention includes an information processing device such as the server device described above, a flying object such as a drone (the drone may also serve as an information processing device), and their devices and flight. It can also be regarded as an information processing system such as a drone management system equipped with a body. Further, the present invention can be regarded as an information processing method for realizing the processing performed by each device, and also as a program for operating a computer that controls each device. This program may be provided in the form of a recording medium such as an optical disk 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−14]処理手順等
本明細書で説明した各実施例の処理手順、シーケンス、フローチャートなどは、矛盾がない限り、順序を入れ替えてもよい。例えば、本明細書で説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。
[2-14] Processing procedure, etc. The order of the processing procedures, sequences, flowcharts, etc. of each embodiment described in the present specification may be changed as long as there is no contradiction. For example, the methods described herein present elements of various steps in an exemplary order and are not limited to the particular order presented.

[2−15]入出力された情報等の扱い
入出力された情報等は特定の場所(例えばメモリ)に保存されてもよいし、管理テーブルで管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。
[2-15] Handling of input / output information and the like The input and output information and the like may be stored in a specific location (for example, a memory) or may be managed by a management table. Information to be input / output may 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−16]ソフトウェア
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
[2-16] 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)などの有線技術及び/又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 Further, software, instructions, and the like may be transmitted and received via a transmission medium. For example, the software may use wired technology such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL) and / or wireless technology such as infrared, wireless and microwave to website, server, or other. When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.

[2−17]情報、信号
本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
[2-17] Information, Signals The information, signals and the like described herein 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 are voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, light fields or photons, or any of these. It may be represented by a combination of.

[2−18]システム、ネットワーク
本明細書で使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
[2-18] System, Network The terms "system" and "network" used herein are used interchangeably.

[2−19]「に基づいて」の意味
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
[2-19] Meaning of "based on" The term "based on" as used herein does not mean "based on" unless otherwise stated. In other words, the statement "based on" means both "based only" and "at least based on".

[2−20]「及び」、「又は」
本明細書において、「A及びB」でも「A又はB」でも実施可能な構成については、一方の表現で記載された構成を、他方の表現で記載された構成として用いてもよい。例えば「A及びB」と記載されている場合、他の記載との不整合が生じず実施可能であれば、「A又はB」として用いてもよい。
[2-20] "and", "or"
In the present specification, 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 carried out.

[2−21]態様のバリエーション等
本明細書で説明した各実施例は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。
[2-21] Variations of Aspects, etc. Each of the examples described in the present specification may be used alone, in combination, or may be switched and used according to the execution. Further, the notification of predetermined information (for example, the notification of "being X") is not limited to the explicit one, but is performed implicitly (for example, the notification of the predetermined information is not performed). May be good.

以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施例に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。 Although the present invention has been described in detail above, it is clear to those skilled in the art that the present invention is not limited to the examples described herein. The present invention can be implemented as modifications and modifications without departing from the spirit and scope of the present invention as determined by the description of the scope of claims. Therefore, the description of the present specification is for the purpose of illustration and does not have any limiting meaning to the present invention.

Claims (6)

第1条件を満たす第1飛行計画を取得する取得部と、
取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更する変更部と
を備え、
前記変更部は、前記第1条件を満たすことの重要度が高いほど前記飛行が可能という判断をする可能性が低くなる判断基準を用いて前記判断を行
報処理装置。
The acquisition department that acquires the first flight plan that satisfies the first condition,
If it is possible to fly the acquired flight object that is the target of the first flight plan that satisfies at least a part of the second condition in addition to the first condition, the flight can be performed on the first flight plan. With the change part to change to the second flight plan
Equipped with
The changing unit, intends row said determined using criteria likely decreases to a determination that can be the flying higher importance of the first condition is satisfied
Information processing apparatus.
前記変更部は、前記第1条件を満たすことの重要度が高いほど、前記飛行において許容される飛行距離を短くする基準を前記判断基準として用いる
請求項に記載の情報処理装置。
The changing unit, the information processing apparatus according to claim 1 used the higher the degree of importance of the first condition is satisfied, the reference to shorten the flight distance allowed in the flight as the criterion.
第1条件を満たす第1飛行計画を取得する取得部と、
取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更する変更部と
を備え、
前記第2条件は、前記飛行体が所定の領域を飛行した場合又は当該領域を所定の期間に飛行した場合に満たされる条件であ
報処理装置。
The acquisition department that acquires the first flight plan that satisfies the first condition,
If it is possible to fly the acquired flight object that is the target of the first flight plan that satisfies at least a part of the second condition in addition to the first condition, the flight can be performed on the first flight plan. With the change part to change to the second flight plan
Equipped with
The second condition is Ru conditions der which the flying body is filled when flying or if the area to fly a predetermined area in a predetermined time period
Information processing apparatus.
第1条件を満たす第1飛行計画を取得する取得部と、
取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更する変更部と
を備え、
前記取得部は、2以上の前記第1飛行計画を取得し、
前記変更部は、取得された前記2以上の第1飛行計画を変更することで前記第2条件のより多くの部分を満たす前記飛行が可能になる場合、当該2以上の第1飛行計画の各々に当該変更を反映して前記第2飛行計画とする変更を行
報処理装置。
The acquisition department that acquires the first flight plan that satisfies the first condition,
If it is possible to fly the acquired flight object that is the target of the first flight plan that satisfies at least a part of the second condition in addition to the first condition, the flight can be performed on the first flight plan. With the change part to change to the second flight plan
Equipped with
The acquisition unit acquires two or more of the first flight plans and obtains them.
When the change unit can change the acquired two or more first flight plans to enable the flight to satisfy more parts of the second condition, each of the two or more first flight plans. It intends make changes to the second flight plan to reflect the changes to the
Information processing apparatus.
第1条件を満たす第1飛行計画を取得する取得部と、
取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更する変更部と
を備え、
前記取得部は、2以上の前記第1飛行計画を取得し、
前記変更部は、前記2以上の第1飛行計画がいずれも前記飛行を行うように変更可能と判断した場合に、前記第1条件を満たすための飛行経路と前記飛行における飛行経路との差分が小さい方の前記第1飛行計画を前記第2飛行計画に変更す
報処理装置。
The acquisition department that acquires the first flight plan that satisfies the first condition,
If it is possible to fly the acquired flight object that is the target of the first flight plan that satisfies at least a part of the second condition in addition to the first condition, the flight can be performed on the first flight plan. With the change part to change to the second flight plan
Equipped with
The acquisition unit acquires two or more of the first flight plans and obtains them.
When the change unit determines that any of the two or more first flight plans can be changed to perform the flight, the difference between the flight path for satisfying the first condition and the flight path in the flight is to change the smaller the first flight plan of the second flight plan
Information processing apparatus.
第1条件を満たす第1飛行計画を取得する取得部と、
取得された前記第1飛行計画の対象である飛行体について前記第1条件に加えて第2条件の少なくとも一部を満たす飛行が可能である場合に、当該第1飛行計画を、前記飛行が可能な第2飛行計画に変更する変更部と
を備え、
前記取得部は、2以上の飛行体の前記第1飛行計画を取得し、
前記第1条件は、所定の事態が生じると満たされない可能性があり、
前記変更部は、前記2以上の飛行体の前記第1飛行計画がいずれも前記飛行を行うように変更可能と判断した場合に、前記可能性が低い方の飛行体の前記第1飛行計画を前記第2飛行計画に変更す
報処理装置。
The acquisition department that acquires the first flight plan that satisfies the first condition,
If it is possible to fly the acquired flight object that is the target of the first flight plan that satisfies at least a part of the second condition in addition to the first condition, the flight can be performed on the first flight plan. With the change part to change to the second flight plan
Equipped with
The acquisition unit acquires the first flight plan of two or more flight objects, and obtains the first flight plan.
The first condition may not be met in the event of a given situation.
When it is determined that any of the first flight plans of the two or more aircraft can be changed to perform the flight, the change unit determines the first flight plan of the less likely aircraft. If you change to the second flight plan
Information processing apparatus.
JP2019567082A 2018-01-23 2019-01-22 Information processing equipment Active JP6980037B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018009014 2018-01-23
JP2018009014 2018-01-23
PCT/JP2019/001813 WO2019146580A1 (en) 2018-01-23 2019-01-22 Information processing device and information processing method

Publications (2)

Publication Number Publication Date
JPWO2019146580A1 JPWO2019146580A1 (en) 2021-01-28
JP6980037B2 true JP6980037B2 (en) 2021-12-15

Family

ID=67394653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019567082A Active JP6980037B2 (en) 2018-01-23 2019-01-22 Information processing equipment

Country Status (2)

Country Link
JP (1) JP6980037B2 (en)
WO (1) WO2019146580A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6678983B1 (en) * 2019-08-15 2020-04-15 株式会社センシンロボティクス Aircraft management server and management system
JP2021033897A (en) * 2019-08-29 2021-03-01 ダイハツ工業株式会社 Package transport system
JP6786140B1 (en) * 2020-03-04 2020-11-18 株式会社センシンロボティクス Aircraft management server and management system
JP6810494B1 (en) * 2020-03-04 2021-01-06 株式会社センシンロボティクス Aircraft management server and management system
JP7351280B2 (en) * 2020-09-30 2023-09-27 トヨタ自動車株式会社 Information processing device and method
JP7463998B2 (en) * 2021-03-30 2024-04-09 トヨタ自動車株式会社 SERVER DEVICE, SYSTEM, AIRCRAFT, AND SYSTEM OPERATION METHOD
JP7588548B2 (en) * 2021-04-22 2024-11-22 三菱電機株式会社 FLIGHT SUPPORT DEVICE, FLIGHT SYSTEM, FLIGHT SUPPORT METHOD, AND FLIGHT SUPPORT PROGRAM
JP7433495B1 (en) 2023-03-24 2024-02-19 Kddi株式会社 Information processing device, information processing method, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002004973A2 (en) * 2000-07-10 2002-01-17 United Parcel Service Of America, Inc. Method for determining conflicting paths between mobile airborne vehicles and associated system and computer software program product
US9070101B2 (en) * 2007-01-12 2015-06-30 Fatdoor, Inc. Peer-to-peer neighborhood delivery multi-copter and method
US11034444B2 (en) * 2015-10-07 2021-06-15 Blue Innovation Co., Ltd. Flight management system for flying objects
US10227133B2 (en) * 2016-07-01 2019-03-12 Bell Helicopter Textron Inc. Transportation method for selectively attachable pod assemblies

Also Published As

Publication number Publication date
WO2019146580A1 (en) 2019-08-01
JPWO2019146580A1 (en) 2021-01-28

Similar Documents

Publication Publication Date Title
JP6980037B2 (en) Information processing equipment
JP6968911B2 (en) Information processing equipment and information processing method
JP6991240B2 (en) Information processing equipment
JP7034359B2 (en) Flight equipment, flight control methods and programs
US9959771B1 (en) Unmanned aerial vehicle routing using real-time weather data
JP7194682B2 (en) flight controller
US11948469B2 (en) Information processing apparatus
JP7186280B2 (en) Information processing device and program
US11308816B2 (en) Automated vehicle control
JP6971331B2 (en) Information processing equipment and information processing method
JP6613015B1 (en) Mobile body management system
JPWO2020230371A1 (en) Control device, program and control method
US20200111372A1 (en) Flight control apparatus and flight control system
US11047690B2 (en) Automated emergency response
US20230177967A1 (en) Flight path generation apparatus, aircraft system, flight path generation method, and readable medium
US20250111790A1 (en) Flight management system, flight management method, and recording medium
US12153188B2 (en) Micro-weather report capture by unmanned aerial system (UAS) deployment
WO2020153170A1 (en) Information processing device
WO2024230829A1 (en) Multi-task scheduling management method and apparatus, and device and storage medium
JPWO2020189607A1 (en) Information processing equipment
US10839582B2 (en) Map declutter
JP7744465B1 (en) Information processing device and information processing method
JP2022075706A (en) Management device and management method
JP7157627B2 (en) Information processing equipment
JP7319244B2 (en) Control device, program, system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210706

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211116

R150 Certificate of patent or registration of utility model

Ref document number: 6980037

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250