JP6980037B2 - Information processing equipment - Google Patents
Information processing equipment Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/30—UAVs specially adapted for particular uses or applications for imaging, photography or videography
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/60—UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons
- B64U2101/64—UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons for parcel delivery or retrieval
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U60/00—Undercarriages
- B64U60/40—Undercarriages 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.
ドローンの飛行目的は、特許文献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.
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
サーバ装置10は、ドローン20を管理するための各種の処理を実行する情報処理装置である。サーバ装置10は、例えば、ドローン20が飛行する経路を示す飛行計画を生成する処理及び生成した飛行計画での飛行をドローン20に指示する処理等を実行する。ドローン20は、本実施例では、1以上の回転翼を備え、それらの回転翼を回転させて飛行する回転翼機型の飛行体である。ドローン20は、飛行目的に合った機能(例えば搬送目的なら搬送物を保持・分離する機能、測量目的及び監視目的なら撮影機能等)を備えている。
The
図2はサーバ装置10のハードウェア構成を表す。サーバ装置10は、プロセッサ11と、メモリ12と、ストレージ13と、通信装置14と、入力装置15と、出力装置16と、バス17という各装置を備えるコンピュータである。なお、ここでいう「装置」という文言は、回路、デバイス及びユニット等に読み替えることができる。また、各装置は、1つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。
FIG. 2 shows the hardware configuration of the
プロセッサ11は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ11は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)で構成されてもよい。また、プロセッサ11は、プログラム(プログラムコード)、ソフトウェアモジュール及びデータ等を、ストレージ13及び/又は通信装置14からメモリ12に読み出し、これらに従って各種の処理を実行する。
The
各種処理を実行するプロセッサ11は1つでもよいし、2以上であってもよく、2以上のプロセッサ11は、同時又は逐次に各種処理を実行してもよい。また、プロセッサ11は、1以上のチップで実装されてもよい。プログラムは、電気通信回線を介してネットワークから送信されてもよい。
The number of
メモリ12は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)及びRAM(Random Access Memory)等の少なくとも1つで構成されてもよい。メモリ12は、レジスタ、キャッシュ及びメインメモリ(主記憶装置)等と呼ばれてもよい。メモリ12は、前述したプログラム(プログラムコード)、ソフトウェアモジュール及びデータ等を保存することができる。
The
ストレージ13は、コンピュータが読み取り可能な記録媒体であり、例えば、CD−ROM(Compact Disc ROM)などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー(登録商標)ディスク、磁気ストリップなどの少なくとも1つで構成されてもよい。
The
ストレージ13は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ12及び/又はストレージ13を含むデータベース、サーバその他の適切な媒体であってもよい。通信装置14は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。
The
入力装置15は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。出力装置16は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカなど)である。なお、入力装置15及び出力装置16は、一体となった構成(例えば、タッチスクリーン)であってもよい。また、プロセッサ11及びメモリ12等の各装置は、情報を通信するためのバス17を介して互いにアクセス可能となっている。バス17は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。
The
図3はドローン20のハードウェア構成を表す。ドローン20は、プロセッサ21と、メモリ22と、ストレージ23と、通信装置24と、飛行装置25と、センサ装置26と、撮影装置27と、保持装置28と、バス29という各装置を備えるコンピュータである。なお、ここでいう「装置」という文言は、回路、デバイス及びユニット等に読み替えることができる。また、各装置は、1つ又は複数含まれていてもよいし、一部の装置が含まれていなくてもよい。
FIG. 3 shows the hardware configuration of the
プロセッサ21、メモリ22、ストレージ23、通信装置24及びバス29は、図2に表す同名の装置と同種のハードウェア(性能及び仕様等は同じとは限らない)である。通信装置24は、ネットワーク2との無線通信に加え、ドローン同士の無線通信を行うこともできる。飛行装置25は、上述したローターと、ローターを回転させるモーター等の駆動手段とを備え、自機を飛行させる装置である。飛行装置25は、空中において、あらゆる方向に自機を移動させたり、自機を静止(ホバリング)させたりすることができる。
The
センサ装置26は、飛行制御に必要な情報を取得するセンサ群を有する装置である。センサ装置26は、自機の位置(緯度及び経度)を測定する位置センサと、自機が向いている方向(ドローンには自機の正面方向が定められており、その正面方向が向いている方向)を測定する方向センサと、自機の高度を測定する高度センサと、自機の速度を測定する速度センサとを備える。
The
撮影装置27は、レンズ及びイメージセンサ等を備えるデジタルカメラを有し、周囲の光景を撮影する。デジタルカメラには2通りあり、可視光が表す光景を撮影する可視光カメラと、赤外線が表す光景を撮影する赤外線カメラがある。本実施例では、図1に表すドローン20−1は可視光カメラだけを備えており、ドローン20−2は赤外線カメラだけを備えており、ドローン20−3は両方のカメラを備えているものとする。
The photographing
飛行目的によっては、必要なカメラの種類の条件が定められている場合がある。本実施例では、ドローン事業者が、測量目的では可視光カメラが必須であり、監視目的では赤外線カメラが必須であるものと定めている。その場合、測量目的にドローン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
搬送物を保持する仕組みには様々なもの(網、紐、アーム、台又はコンテナ等)が利用可能であり、本実施例では、アームが用いられる。
図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
図4では、アーム281が閉じて搬送物3を保持した状態になっており、ドローン20−1はこの状態で飛行する。ドローン20は、搬送先に着陸してこれらのアーム281を開くことで、搬送物3を分離して搬送先に置くことができる。分離された搬送物3が落下の衝撃で破損しないように、着陸脚292の長さは搬送物3の大きさに応じて手動又は自動で伸縮させることができるようになっている。
In FIG. 4, the
なお、サーバ装置10及びドローン20は、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、及び、FPGA(Field Programmable Gate Array)等のハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ11は、これらのハードウェアの少なくとも1つで実装されてもよい。
The
ドローン管理システム1が備えるサーバ装置10及びドローン20には、本システムで提供されるプログラムが記憶されており、各装置のプロセッサがプログラムを実行して各部を制御することで以下に述べる機能群が実現される。
図5はドローン管理システム1が実現する機能構成を表す。なお、図5ではドローン20が1つしか表されていないが、複数のドローン20がいずれも同じ機能構成を有するものとする。The
FIG. 5 shows a functional configuration realized by the drone management system 1. Although only one
サーバ装置10は、飛行計画取得部101と、飛行可否判断部102と、ドローン情報取得部103と、飛行計画生成部104と、飛行指示部105とを備える。ドローン20は、飛行制御部201と、飛行部202と、センサ測定部203と、作業処理部204とを備える。ドローン20の飛行制御部201は、自機の飛行を制御する。飛行制御部201は、サーバ装置10から受け取る飛行の指示に基づいて、後述する飛行計画が示す飛行経路及び飛行期間に従った自機の飛行を制御する。
The
飛行部202は、自機を飛行させる機能であり、本実施例では、飛行装置25が備えるローター及び駆動手段等を動作させることで自機を飛行させる。センサ測定部203は、図3に表すセンサ装置26が備える各センサ(位置センサ、方向センサ、高度センサ、速度センサ)による測定を行い、自機の位置、方向、高度、速度を所定の時間間隔で繰り返し測定する。
The
センサ測定部203は、測定した位置、方向、高度、速度を示すセンサ情報を飛行制御部201及び作業処理部204に供給する。飛行制御部201は、供給されたセンサ情報に基づいて飛行部202を制御し、飛行計画が示す飛行経路に沿って自機を飛行させる。作業処理部204は、供給されたセンサ情報に基づいて、自機の飛行目的に応じた作業(自機の飛行目的を達成するために必要な飛行以外の作業)のための処理である作業処理を実行する。
The
作業処理部204は、自機の飛行目的が搬送目的で図4に表す保持装置28を備えていれば、保持装置28及び着陸脚292を制御して、搬送物を保持する保持処理及び保持された搬送物を分離する分離処理等を作業処理として行う。また、作業処理部204は、自機の飛行目的が測量目的であれば、ストレージ23及び撮影装置27を制御して、上空から測量エリアを撮影する撮影処理及び撮影した画像を記録する記録処理等を作業処理として行う。
If the
また、作業処理部204は、自機の飛行目的が監視目的であれば、ストレージ23、通信装置24及び撮影装置27を制御して、監視対象を撮影する撮影処理と、撮影した画像を記録する記録処理又は監視システムに送信する送信処理とを作業処理として行う。作業処理部204は、センサ情報が示す位置に基づいて作業を行う場所(搬送の目的地、測量エリア又は監視エリア等)を判断し、各作業処理を行う。
Further, if the flight purpose of the own aircraft is the monitoring purpose, the
サーバ装置10の飛行計画取得部101は、ドローン20を対象とした飛行計画(ドローン20を飛行させるための飛行計画)を取得する。飛行計画は、搬送目的の飛行であれば、例えば出発地から目的地まで向かう飛行経路と、その飛行経路を飛行すべき期間(出発時刻から搬送物の引き渡し予定時刻までの期間)とを示す情報である。また、飛行計画は、測量目的又は監視目的の飛行であれば、例えば測量エリア又は監視エリアまでの往復飛行における飛行経路及び飛行期間と、各エリアにおける飛行経路及び飛行期間とを示す情報である。
The flight
各飛行計画は、それに従って飛行するドローン20の識別情報(例えばドローンID(Identification))に対応付けられており、どのドローン20を対象とする飛行計画であるかが分かるようになっている。飛行計画取得部101は、例えばドローン20を用いて事業を行う事業者(以下「ドローン事業者」という)のシステムから飛行計画を取得する。飛行計画は、飛行目的を達成するための条件を満たすように作成されている。
Each flight plan is associated with identification information (for example, a drone ID (Identification)) of the
搬送目的のドローン20が対象であれば、例えば出発地から目的地までを搬送物の引き渡し予定時刻までに飛行して、搬送先で搬送物を分離するという条件を満たすように飛行計画が作成される。また、測量目的のドローン20が対象であれば、許可された測量期間に測量エリアの上空を飛行しながらその測量エリアを可視光カメラで撮影するという条件を満たすように飛行計画が作成される。
If the
また、監視目的のドローン20が対象であれば、監視を行うよう定められた監視期間に監視エリアを飛行しながらその監視エリアを赤外線カメラで撮影するという条件を満たすように飛行計画が作成される。これらの条件を以下では「飛行条件」という。飛行条件は、具体的には、目的地の位置、引き渡し予定時刻、測量エリアの範囲、測量期間の開始と終了時刻、監視エリアの範囲及び監視期間の開始と終了時刻等を示す情報である。
If the
飛行計画取得部101は、このようにドローン20の飛行目的に応じて決められる飛行条件を満たす飛行計画を取得する。以下ではこの飛行計画取得部101が取得した飛行計画を「第1飛行計画」といい、その第1飛行計画が示す飛行経路を「第1飛行経路」といい、その第1飛行計画が満たす飛行条件のことを「第1飛行条件」という。第1飛行条件は本発明の「第1条件」の一例であり、飛行計画取得部101は本発明の「取得部」の一例である。飛行計画取得部101は、取得した第1飛行計画を飛行可否判断部102に供給する。
The flight
飛行可否判断部102は、飛行計画取得部101により取得された第1飛行計画の対象であるドローン20について第1飛行条件に加えて第2飛行条件の少なくとも一部を満たす飛行が可能か否かを判断する。第2飛行条件は本発明の「第2条件」の一例である。第2飛行条件は、第1飛行条件とは異なる飛行条件であり、例えば前述したドローン事業者によって予め登録された飛行条件のうちの1つである。
The flight
ドローン事業者は、例えば、本来なら専用のドローン20を用いて達成させることも可能な飛行目的であるが、他の飛行目的で飛行するドローン20の兼用が可能な場合はそれらのドローン20によって達成してもらいたい別の飛行目的のための飛行条件を、第2飛行条件としてサーバ装置10に登録して(記憶させて)おく。サーバ装置10には、こうして登録された1つ以上の第2飛行条件が記憶されているものとする。
For example, a drone operator can achieve a flight purpose by using a
一方で、ドローン事業者は、第1飛行計画を作成したドローン20を兼用させて第2飛行条件の少なくとも一部を満たす飛行をさせることについて、承諾をしているものとする。なお、この承諾は、他のドローン事業者が登録した第2飛行条件であってもドローン20を兼用させてよいとする承諾であるものとする。
On the other hand, it is assumed that the drone operator has consented to the fact that the
本実施例では、第2飛行条件として、ドローン20が所定の領域を飛行した場合に満たされる条件と、ドローン20が所定の領域を所定の期間に飛行した場合に満たされる条件とが用いられる。所定の領域とは、例えば測量エリア又は監視エリアである。搬送目的の場合、ドローン20がどこを飛行しても目的地に到達さえすれば飛行条件を満たすことができるが、測量目的又は監視目的の場合、測量エリア又は監視エリアを飛行しなければ飛行条件が満たされない。
In this embodiment, as the second flight condition, a condition satisfied when the
なお、所定の領域は、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
飛行可否判断部102は、本実施例では、ドローン20が第2飛行条件の少なくとも一部を満たすために必要な機能を有している場合に、第1飛行条件に加えて第2飛行条件の少なくとも一部を満たす飛行が可能と判断する。以下ではこの第1飛行条件及び第2飛行条件の少なくとも一部を満たす飛行のことを、2つの飛行目的で兼用される飛行ということで「兼用飛行」という。
In this embodiment, the flight
飛行可否判断部102は、判断対象のドローン20に関する情報(ドローン情報)として、ドローン20が有する機能を示す情報をドローン情報取得部103に要求する。ドローン情報取得部103は、要求されたドローン20のドローン情報を取得する。ドローン情報取得部103は、例えば、対象のドローン20を管理しているドローン事業者のシステムから、ドローン20が有する機能を示すドローン情報を取得する。ドローン情報取得部103は、取得したドローン情報を飛行可否判断部102に供給する。
The flight
本実施例では、上述したように、測量目的では可視光カメラが必須であり、監視目的では赤外線カメラが必須であるという条件が定められている。飛行可否判断部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
また、飛行可否判断部102は、監視目的を達成するための第2飛行条件を読み出した場合には、取得されたドローン情報が赤外線カメラによる撮影機能を有していることを示す場合(本実施例ではドローン20−2、20−3である場合)に、兼用飛行が可能と判断する。なお、飛行可否判断部102は、上記の撮影機能に加えて、取得されたドローン情報が画像を記録する記録機能又は画像を送信する送信機能を有していることを示す場合に兼用飛行が可能と判断してもよい。
Further, when the flight
また、例えば測量目的において高解像度な画像が求められる場合には、ドローン情報取得部103がカメラの性能を示すドローン情報を取得し、飛行可否判断部102が必要な性能を備えたカメラによる撮影機能を有していることをドローン情報が示す場合に兼用飛行が可能と判断する。飛行可否判断部102は、兼用飛行が可能でないと判断した場合は、第1飛行計画を飛行指示部105に供給する。
Further, for example, when a high-resolution image is required for surveying purposes, the drone
また、飛行可否判断部102は、兼用飛行が可能であると判断した場合は、第1飛行計画を飛行計画生成部104に供給する。飛行計画生成部104は、飛行可否判断部102により兼用飛行が可能と判断された場合に、その兼用飛行が可能な飛行経路を定め、定めた飛行経路に沿って飛行する新たな飛行計画を生成する。以下ではこの飛行計画生成部104が定めた飛行経路を「第2飛行経路」といい、その第2飛行経路を示す新たな飛行計画を「第2飛行計画」という。
Further, when the flight
図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
この例では、測量エリア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
飛行指示部105は、供給された飛行計画に従って飛行するようドローン20に指示する。飛行指示部105は、飛行可否判断部102から第1飛行計画が供給された場合には、その第1飛行計画が示す第1飛行経路をその第1飛行計画が示す飛行期間に飛行するための飛行方向、飛行高度、飛行速度、飛行開始時刻及び飛行終了時刻等の情報(飛行制御情報)と、第1飛行条件を満たすための作業位置及び作業内容とを示す指示データをドローン20に送信する。例えば図6(a)の例では、目的地A2で搬送物を分離する分離処理を行うという作業位置及び作業内容を示す指示データが送信される。
The
また、飛行指示部105は、飛行計画生成部104から第2飛行計画が供給された場合には、その第2飛行計画が示す第2飛行経路をその第2飛行計画が示す飛行期間に飛行するための飛行制御情報と、第1飛行条件及び第2飛行条件の少なくとも一部を満たすための作業位置及び作業内容とを示す指示データをドローン20に送信する。例えば図6(b)の例では、測量エリアB1で撮影処理を行い、目的地A2で搬送物を分離する分離処理を行うという作業位置及び作業内容を示す指示データが送信される。
Further, when the second flight plan is supplied from the flight
こうして送信された指示データは、ドローン20の飛行制御部201及び作業処理部204に供給される。飛行制御部201は、受け取った指示データが示す飛行制御情報に基づいて、第1飛行計画又は第2飛行計画に従った自機の飛行を制御する。作業処理部204は、受け取った指示データが示す作業位置でその指示データが示す作業内容の処理(分離処理及び撮影処理等)を行う。
The instruction data transmitted in this way is supplied to the
以上のとおり、飛行可否判断部102、ドローン情報取得部103及び飛行計画生成部104は、飛行計画取得部101により取得された第1飛行計画の対象であるドローン20について第1飛行条件に加えて第2飛行条件の少なくとも一部(図6の例では全部)を満たす飛行が可能である場合に、その第1飛行計画を、兼用飛行が可能な第2飛行計画に変更する飛行計画変更部106として機能する。
As described above, the flight
この飛行計画変更部106は本発明の「変更部」の一例である。飛行計画変更部106は、兼用飛行が可能な第2飛行経路(図6の例では飛行経路C2)を定め、その第2飛行経路に沿って飛行する飛行計画を第2飛行計画として変更を行う。飛行計画変更部106が飛行計画の変更を行わないと、取得された第1飛行計画でドローン20が飛行して、第1飛行条件だけが満たされる。また、飛行計画変更部106が飛行計画の変更を行うと、変更された第2飛行計画でドローン20が飛行して、第1飛行条件及び第2飛行条件の少なくとも一部(図6の例では全部)が満たされる。
The flight
ドローン管理システム1が備える各装置は、上記の構成に基づいて、ドローン20に対して飛行計画に従った飛行を指示する飛行指示処理を行う。
図7は飛行指示処理における各装置の動作手順の一例を表す。この動作手順は、例えば、ドローン事業者から飛行計画が送信されてくることを契機に開始される。まず、サーバ装置10(飛行計画取得部101)は、ドローン20の飛行計画(第1飛行計画)を取得する(ステップS11)。Each device included in the drone management system 1 performs flight instruction processing for instructing the
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
サーバ装置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
ドローン20(飛行制御部201及び飛行部202)は、受け取った指示データが示す飛行計画に従う飛行を開始する(ステップS21)。続いて、ドローン20(作業処理部204)は、自機の飛行目的に応じた作業のための作業処理(撮影処理、分離処理等)を実行する(ステップS22)。そして、ドローン20は、自機の飛行目的(搬送目的、測量目的、監視目的等)を達成すると飛行を終了する(ステップS23)。
The drone 20 (
本実施例では、上記のとおりドローン20を兼用飛行させることで、或る条件(第1飛行条件)を満たして飛行するドローン20を利用して他の条件(第2飛行条件)の少なくとも一部を満たす飛行を行わせることができる。例えば図6の例であれば、搬送目的を達成するための飛行条件を満たして飛行するドローン20−1を利用して、測量目的の少なくとも一部を達成するための飛行条件を満たす飛行を行うことができる。
In this embodiment, by making the
また、本実施例では、第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
また、本実施例では、所定の領域を飛行した場合又は所定の領域を所定の期間に飛行した場合に満たされる条件が第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
[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
図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
ドローン20の電力残量検出部205は、この要求データを受け取ると、自機のバッテリーの電力残量を検出する。電力残量の検出には周知の技術が用いられればよい。電力残量検出部205は、電力残量を検出すると、検出した電力残量を示す残量情報をサーバ装置10aに送信する。電力残量取得部107は、こうして送信されてきた残量情報を取得して、飛行可否判断部102に供給する。
Upon receiving this request data, the power remaining
飛行可否判断部102は、供給された残量情報が示す電力残量と、判断対象のドローン20のドローン情報から、そのドローン20の航続可能距離を算出する。本変形例では、ドローン情報取得部103が、ドローン20の消費電力及び飛行速度を示すドローン情報を取得する。このドローン情報は、例えばドローン20の製品のホームページ又はドローン事業者のシステムから取得される。
The flight
飛行可否判断部102は、ドローン20の電力残量を消費電力で除した値に基づいて航続可能時間を算出し、算出した航続可能時間にドローン20の飛行速度を乗じた値を航続可能距離として算出する。飛行可否判断部102は、こうして算出されたドローン20の航続可能距離が兼用飛行を行うための飛行経路の長さ以上である場合に兼用飛行が可能と判断する。
The 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
なお、航続可能距離は、風力、風向き及び気温等の環境の影響を受けて変動する(向かい風が強くなり、気温が低くなるほど短くなる)。また、航続可能距離は、ドローン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
飛行可否判断部102は、こうして取得した環境情報が示す環境値(風力、風向き及び気温等)の影響及び取得した重量情報が示す搬送物の重量の影響を反映した航続可能距離を算出してもよい(向かい風が強く、気温が低く、搬送物の重量が重いほど航続可能距離を短くする)。これにより、上記の環境及び重量の影響でドローン20の航続可能距離が変動しても、兼用飛行をするドローン20が飛行停止する事態を起こりにくくすることができる。
Even if the flight
[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
飛行可否判断部102は、第1飛行条件の重要度と許容される飛行距離とを対応付けた重要度テーブルを用いて判断を行う。
図9は重要度テーブルの一例を表す。図9の例では、「Lv1」、「Lv2」、「Lv3」という重要度(Lv3が最も重要度が高いことを表すものとする)に、「D1未満」、「D2未満」、「D3未満」(D1>D2>D3)という許容される飛行距離がそれぞれ対応付けられている。The flight
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
また、飛行可否判断部102は、引き渡し予定時刻が受取人の指定時刻であれば、飛行経路C2の飛行距離が重要度テーブルでLv3に対応付けられている「D3未満」ではないので、兼用飛行が可能ではないと判断する。兼用飛行が行われると、兼用飛行が行われない場合に比べれば、通常は飛行距離も飛行時間も長くなるので、途中で不測の事態が発生する可能性が高くなる。
Further, if the scheduled delivery time is the designated time of the recipient, the flight
本変形例では、以上のとおり第1飛行条件を満たすことの重要度が高いドローン20ほど、兼用飛行が行われにくくなるので不測の事態により第1飛行条件が満たされなくなる可能性を低くすることができる。なお、判断基準は、上述した許容される飛行距離に限らない。例えば、実施例で述べたドローン20が第2飛行条件の少なくとも一部を満たすために必要な機能の基準が判断基準として用いられてもよい。
In this modification, as described above, the more important the
例えば第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
また、飛行可否判断部102は、4K画像が撮影可能でなければ重要度がLv3だと兼用飛行が可能でないと判断する。また、飛行可否判断部102は、撮影機能で2K画像が撮影可能であれば第1飛行条件を満たすことの重要度がLv2でも兼用飛行が可能と判断し、2K(横2000×縦1000程度の解像度のこと)画像が撮影可能でなければ重要度がLv1の場合だけ兼用飛行が可能と判断する。
Further, the flight
この場合、第1飛行条件を満たすことの重要度が高いドローン20については、撮影機能の性能が低ければ兼用飛行を行わせないことで第1飛行条件がより確実に満たされるようにする。ただし、そのドローン20の撮影機能の性能が高い場合には、兼用飛行を行わせることで高解像度の画像を活かすことができる。一方、第1飛行条件を満たすことの重要度が低いドローン20については、撮影機能の性能の高低にかかわらず積極的に兼用飛行を行わせて、第2飛行条件の少なくとも一部が満たされやすいようにすることができる。
In this case, for the
なお、上述した重要度はあくまで一例であり、ドローン事業者又はドローン管理システム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
飛行計画変更部106は、取得された2以上の第1飛行計画を変更することで第2飛行条件を全て満たす兼用飛行が可能になる場合、それらの2以上の第1飛行計画の各々にその変更を反映して第2飛行計画とする変更を行ってもよい。
図10は本変形例の飛行計画の変更の一例を表す。図10(a)では、ドローン20−1の第1飛行計画に従い飛行した場合の飛行経路C1と、ドローン20−3の第1飛行計画に従い飛行した場合の飛行経路C3が表されている。If the flight
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
図10の例では2台のドローン20で第2飛行条件を全て満たしたが、3台以上のドローン20で第2飛行条件を全て満たしてもよい。また、1台のドローン20が複数回兼用飛行を行う(例えば別の搬送物を搬送する搬送飛行においてそれぞれ兼用飛行を行う)ことで第2飛行条件を全て満たしてもよい。この場合、飛行計画取得部101は、1台のドローン20を対象とした2以上の第1飛行計画を取得すればよい。
In the example of FIG. 10, two
なお、第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
図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
また、各ドローン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
本変形例によれば、1台のドローン20では第2飛行条件を全て満たせない場合でも、2台以上のドローン20に兼用飛行をさせることで、第2飛行条件を全て満たすことができる。また、1台のドローン20の1回の飛行では第2飛行条件を全て満たせない場合でも、そのドローン20の2回以上の飛行を兼用飛行にすることで、第2飛行条件を全て満たすことができる。
According to this modification, even if one
また、第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
[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
飛行計画変更部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
図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
また、1台のドローン20が複数の第1飛行計画に従い順次飛行する場合には、各飛行計画で飛行経路が異なっているときがある(出発地又は目的地が次々に変わる場合など)。その場合に、飛行計画変更部106は、上記と同様に、第1飛行条件を満たすための飛行経路(第1飛行経路)と兼用飛行における飛行経路(第2飛行経路)との差分が小さい方の第1飛行計画を第2飛行計画に変更してもよい。
Further, when one
兼用飛行をさせる際は通常飛行経路が延長されることになるが、変更する第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
[2−5]ドローンの選択その2
兼用飛行をさせるドローン20の選択方法は上述したものに限らない。ドローン20は、常に飛行計画どおりに飛行するわけではなく、例えば強風、にわか雨及び故障等の不測の事態が生じると、飛行計画どおりの飛行ができなくなる場合がある。[2-5] Drone selection part 2
The method of selecting the
つまり、第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
そこで、飛行計画変更部106は、2以上の第1飛行計画がいずれも兼用飛行が可能なように変更できると判断した場合に、前述した可能性(所定の事態が生じたときに第1飛行条件が満たされなくなる可能性)が低い方のドローン20の第1飛行計画を第2飛行計画に変更する。具体的には、飛行計画変更部106は、より重く、防水機能を有し又は部品の二重化がされているドローン20を選択して、選択したドローン20を対象とした第1飛行計画を第2飛行計画に変更する。
Therefore, when the flight
飛行計画変更部106は、これらの性能を有するドローン20が複数台存在する場合には、例えば各性能にポイントを付与し、各ドローン20が有する性能に付与されたポイントの合計値が最大となるドローン20を選択すればよい。本変形例によれば、上記の可能性に関係なく第1飛行計画を変更するドローン20を選択する場合に比べて、兼用飛行を行わせたために第1飛行条件が満たされなくなるという事態が生じにくいようにすることができる。
When there are a plurality of
[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
この場合、第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
また、飛行計画変更部106は、測量目的を達成するための第1飛行計画を、測量目的及び他の測量目的の両方(測量エリアが異なる測量目的)を達成するための第2飛行計画に変更してもよい。この場合、第2飛行計画は、例えば一方の測量エリアを飛行した後に他方の測量エリアを飛行する計画となる。このように、第1飛行計画及び第2飛行計画で達成する飛行目的は、撮影目的、測量目的、点検目的、探索目的、監視目的又は搬送物の搬送目的等のうちのいずれであってもよい。
In addition, the flight
[2−7]飛行計画の変更方法
実施例では、飛行計画生成部104が第2飛行計画を新たに生成することで、第1飛行計画を第2飛行計画に変更したが、これに限らない。例えば第1飛行計画を加工又は編集したものを第2飛行計画としてもよい。また、第1飛行計画と、その第1飛行計画の変更個所を記述したものを第2飛行計画としてもよい。要するに、その第2飛行計画に基づいて兼用飛行の指示を行うことができるのであれば、どのような方法で飛行計画の変更が行われてもよい。[2-7] Flight Plan Change Method In the embodiment, the flight
[2−8]飛行計画の取得方法
実施例では、飛行計画取得部101は、ドローン事業者のシステムから第1飛行計画を取得したが、これに限らない。例えば、サーバ装置自身が飛行計画を生成してもよい。その場合、ドローン事業者のシステムは、飛行計画の生成からサーバ装置に対して要求してくる。サーバ装置は、例えばドローン事業者のシステムから飛行予定を示した情報を取得して、その飛行予定に沿って飛行するための飛行計画を第1飛行計画として生成する。飛行計画取得部101は、そうして生成された第1飛行計画を取得する。[2-8] Flight Plan Acquisition Method In the embodiment, the flight
[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
そして、飛行指示部105が変更された第2飛行計画に基づく指示データをドローン20に送信することで、ドローン20は、途中から第2飛行計画に従った飛行に切り替える。これにより、突発的な第2飛行条件(例えば事故現場を撮影するための飛行条件)が発生した場合に、飛行中に飛行計画を変更しない場合に比べて、その第2飛行条件をより早く満たすことができる。
Then, the
[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
[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条件に加えて第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条件に加えて第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条件に加えて第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条件に加えて第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条件に加えて第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.
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)
| 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)
| 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 |
-
2019
- 2019-01-22 WO PCT/JP2019/001813 patent/WO2019146580A1/en not_active Ceased
- 2019-01-22 JP JP2019567082A patent/JP6980037B2/en active Active
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 |