Nothing Special   »   [go: up one dir, main page]

JP6810497B1 - Flight route creation method and management server for aircraft - Google Patents

Flight route creation method and management server for aircraft Download PDF

Info

Publication number
JP6810497B1
JP6810497B1 JP2020146468A JP2020146468A JP6810497B1 JP 6810497 B1 JP6810497 B1 JP 6810497B1 JP 2020146468 A JP2020146468 A JP 2020146468A JP 2020146468 A JP2020146468 A JP 2020146468A JP 6810497 B1 JP6810497 B1 JP 6810497B1
Authority
JP
Japan
Prior art keywords
flight path
flight
flying object
coordinates
parameters
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
JP2020146468A
Other languages
Japanese (ja)
Other versions
JP2021068424A (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.)
Sensyn Robotics Inc
Original Assignee
Sensyn Robotics 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 Sensyn Robotics Inc filed Critical Sensyn Robotics Inc
Priority to JP2020146468A priority Critical patent/JP6810497B1/en
Application granted granted Critical
Publication of JP6810497B1 publication Critical patent/JP6810497B1/en
Publication of JP2021068424A publication Critical patent/JP2021068424A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

【課題】飛行体の飛行経路を作成する作業において、飛行経路の少なくとも一部に対して手入力等によりウェイポイントを設定する必要のない簡便な飛行経路生成方法及び管理サーバを提供する。特に構造体の側方を一周できない環境下でも利用可能な飛行経路生成方法及び管理サーバを提供する。【解決手段】構造物の表面に沿って飛行する飛行体の飛行経路生成方法であって、構造物に関連する座標と、座標からの距離と、構造物に関連する高さまたは長さとを含むパラメータを設定するステップと、パラメータに基づき、飛行体が構造物の表面に沿って第1方向に往復しながら第1方向に対して垂直な第2方向に進む飛行経路を生成するステップと、を含む。【選択図】図8PROBLEM TO BE SOLVED: To provide a simple flight path generation method and a management server which do not require manual input or the like to set waypoints for at least a part of a flight path in the work of creating a flight path of an air vehicle. In particular, it provides a flight route generation method and a management server that can be used even in an environment where it is not possible to go around the side of the structure. A method of generating a flight path of an air vehicle flying along the surface of a structure, including coordinates associated with the structure, distances from the coordinates, and height or length associated with the structure. A step of setting parameters and a step of generating a flight path in which the flying object reciprocates in the first direction along the surface of the structure and travels in the second direction perpendicular to the first direction based on the parameters. Including. [Selection diagram] FIG. 8

Description

本発明は、飛行体の飛行経路作成方法及び管理サーバに関する。 The present invention relates to a flight path creation method for an air vehicle and a management server.

近年、ドローン(Drone)や無人航空機(UAV:Unmanned Aeria
l Vehicle)などの飛行体(以下、「飛行体」と総称する)が産業に利用され始
めている。こうした中で、特許文献1には、飛行体が予め設定された複数のウェイポイン
トにおいて撮影対象を順次撮影するシステムが開示されている。
In recent years, Drones and unmanned aerial vehicles (UAV: Unmanned Aeria)
Vehicles such as the vehicle (hereinafter collectively referred to as "vehicles") are beginning to be used in industry. Under these circumstances, Patent Document 1 discloses a system in which a flying object sequentially photographs an imaged object at a plurality of preset waypoints.

特開2014−089160号公報Japanese Unexamined Patent Publication No. 2014-089160

しかしながら、上記特許文献1の開示技術では、飛行体の飛行経路を作成するために、
全てのウェイポイントを手入力等で予め設定して記憶させる必要がある。そのため、飛行
経路が長くなった際には、飛行経路全域に対してウェイポイントを設定することは手間が
かかるものとなり、特に作業時間が短く限定されている状況では、迅速性に欠けるもので
あった。
However, in the disclosed technology of Patent Document 1, in order to create a flight path of an air vehicle,
It is necessary to set and memorize all waypoints in advance by manual input or the like. Therefore, when the flight path becomes long, it takes time and effort to set waypoints for the entire flight path, and it lacks speed, especially in situations where the work time is short and limited. It was.

また、従来から、構造体を周回するようにウェイポイントを設定して飛行経路を作成す
ることも知られているが、この場合、構造体が他の構造体と近接していると、構造体を周
回することができず、そもそも飛行経路を作成することができないという問題が生じ得る
It has also been conventionally known to set waypoints to orbit a structure to create a flight path, but in this case, if the structure is in close proximity to another structure, the structure There may be a problem that it is not possible to go around and create a flight path in the first place.

本発明はこのような背景を鑑みてなされたものであり、飛行体の飛行経路を作成する作
業において、飛行経路の少なくとも一部に対して手入力等によりウェイポイントを設定す
る必要のない簡便な管理サーバ及び管理システムを提供すること、特に構造体の側方を一
周できない環境下でも利用可能な飛行経路生成方法及び管理サーバを提供することを目的
とする。
The present invention has been made in view of such a background, and in the work of creating a flight path of an air vehicle, it is not necessary to manually set a way point for at least a part of the flight path. It is an object of the present invention to provide a management server and a management system, and particularly to provide a flight route generation method and a management server that can be used even in an environment where it is not possible to go around the side of the structure.

上記課題を解決するための本発明の主たる発明は、構造物の表面に沿って飛行する飛行
体の飛行経路生成方法であって、前記構造物に関連する座標と、前記座標からの距離と、
前記構造物に関連する高さまたは長さとを含むパラメータを設定するステップと、前記パ
ラメータに基づき、前記飛行体が構造物の表面に沿って第1方向に往復しながら第1方向
に対して垂直な第2方向に進む飛行経路を生成するステップと、を含む飛行経路生成方法
、である。
The main invention of the present invention for solving the above problems is a method of generating a flight path of an air vehicle flying along the surface of a structure, wherein the coordinates related to the structure, the distance from the coordinates, and the like.
Based on the step of setting parameters including the height or length associated with the structure and the parameters, the flying object reciprocates in the first direction along the surface of the structure and is perpendicular to the first direction. It is a flight path generation method including a step of generating a flight path traveling in a second direction.

本発明によれば、特に、飛行体の飛行経路を作成する作業において、飛行経路の少なく
とも一部に対して手入力等によりウェイポイントを設定する必要のない簡便な飛行経路生
成方法及び管理サーバを提供することができ、特に構造体の側方を一周できない環境下で
も利用可能な飛行経路生成方法及び管理サーバを提供することができる。
According to the present invention, in particular, in the work of creating a flight path of an air vehicle, a simple flight path generation method and management server that do not require manual input or the like to set a way point for at least a part of the flight path are provided. It is possible to provide a flight path generation method and a management server that can be provided and can be used even in an environment in which it is not possible to go around the side of the structure.

本発明の実施の形態にかかる管理システムの構成を示す図である。It is a figure which shows the structure of the management system which concerns on embodiment of this invention. 図1の管理サーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware configuration of the management server of FIG. 図1のユーザ端末のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware configuration of the user terminal of FIG. 図1の飛行体のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware composition of the flying object of FIG. 図1の管理サーバの機能を示すブロック図である。It is a block diagram which shows the function of the management server of FIG. 図5のパラメータ情報記憶部の構造を示すブロック図である。It is a block diagram which shows the structure of the parameter information storage part of FIG. 本発明の実施の形態にかかる飛行経路生成方法のフローチャートである。It is a flowchart of the flight path generation method which concerns on embodiment of this invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。This is an example of a display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の応用例である。This is an application example of the display screen according to the embodiment of the present invention. 本発明の実施の形態にかかる表示画面の他の例である。It is another example of the display screen which concerns on embodiment of this invention.

本発明の実施形態の内容を列記して説明する。本発明の実施の形態によるフライト管理
サーバ及びフライト管理システムは、以下のような構成を備える。
[項目1]
構造物の表面に沿って飛行する飛行体の飛行経路生成方法であって、
前記構造物に関連する座標と、前記座標からの距離と、前記構造物に関連する高さまた
は長さとを含むパラメータを設定するステップと、
前記パラメータに基づき、前記飛行体が構造物の表面に沿って第1方向に往復しながら
第1方向に対して垂直な第2方向に進む飛行経路を生成するステップと、
を含む飛行経路生成方法。
[項目2]
前記飛行経路を生成するステップは、
前記構造物の側方を一周しない経路が生成可能である、
ことを特徴とする項目1に記載の飛行経路生成方法。
[項目3]
前記パラメータは、さらに、飛行速度、最低飛行高度、ウェイポイントの配置間隔の少
なくとも1つを含む、
ことを特徴とする項目1または2に記載の飛行経路生成方法。
[項目4]
前記飛行経路を生成するステップは、
前記座標及び前記距離により導かれる頂点を複数個有する多角形の前記頂点上を縦方向
に順次往復する、
ことを特徴とする項目1乃至3に記載の飛行経路生成方法。
[項目5]
前記飛行経路は、前記飛行体による撮像のための飛行経路であり、
前記パラメータは、さらに、撮像画像の第1方向または第2方向の少なくとも一方のオ
ーバーラップ率を含む、
ことを特徴とする項目1乃至4に記載の飛行経路生成方法。
[項目6]
前記飛行経路を第1の飛行経路とし、
前記パラメータに基づき、前記飛行体が構造物の周囲を飛行する第2の飛行経路を生成
するステップを、さらに含む、
ことを特徴とする項目1乃至5に記載の飛行経路生成方法。
[項目7]
前記第2の飛行経路を飛行することにより得た情報を基に、前記パラメータを補正し、
当該補正されたパラメータに基づき、前記第1の飛行経路を生成する、
ことを特徴とする項目6に記載の飛行経路生成方法。
[項目8]
構造物の表面に沿って飛行する飛行体の飛行経路を生成する管理サーバであって、
前記構造物に関連する座標と、前記座標からの距離と、前記構造物に関連する高さまた
は長さとを含むパラメータを設定するパラメータ設定部と、
前記パラメータに基づき、前記飛行体が構造物の表面に沿って第1方向に往復しながら
第1方向に対して垂直な第2方向に進む飛行経路を生成する飛行経路生成部と、
を備える管理サーバ。
The contents of the embodiments of the present invention will be described in a list. The flight management server and flight management system according to the embodiment of the present invention have the following configurations.
[Item 1]
A method of generating a flight path for an air vehicle flying along the surface of a structure.
A step of setting parameters including coordinates associated with the structure, distance from the coordinates, and height or length associated with the structure.
Based on the parameters, a step of generating a flight path in which the flying object reciprocates in the first direction along the surface of the structure and travels in the second direction perpendicular to the first direction, and
Flight path generation method including.
[Item 2]
The step of generating the flight path is
It is possible to generate a path that does not go around the side of the structure.
The flight path generation method according to item 1, wherein the flight path is generated.
[Item 3]
The parameters further include at least one of flight speed, minimum flight altitude, and waypoint placement interval.
The flight path generation method according to item 1 or 2, wherein the flight path is generated.
[Item 4]
The step of generating the flight path is
A polygon having a plurality of vertices guided by the coordinates and the distance is sequentially reciprocated in the vertical direction on the vertices.
The flight path generation method according to items 1 to 3, wherein the flight path is generated.
[Item 5]
The flight path is a flight path for imaging by the flying object.
The parameter further includes an overlap rate of at least one of the first direction and the second direction of the captured image.
The flight path generation method according to items 1 to 4, wherein the flight path is generated.
[Item 6]
The flight path is set as the first flight path.
Further including the step of generating a second flight path for the flying object to fly around the structure based on the parameters.
The flight path generation method according to items 1 to 5, wherein the flight path is generated.
[Item 7]
Based on the information obtained by flying in the second flight path, the parameters are corrected.
Generate the first flight path based on the corrected parameters.
The flight path generation method according to item 6, wherein the flight path is generated.
[Item 8]
A management server that generates flight paths for flying objects that fly along the surface of a structure.
A parameter setting unit that sets parameters including coordinates related to the structure, distance from the coordinates, and height or length related to the structure.
Based on the parameters, a flight path generator that generates a flight path in which the flying object reciprocates in the first direction along the surface of the structure and travels in the second direction perpendicular to the first direction.
Management server with.

<実施の形態の詳細>
以下、本発明の実施の形態による飛行体の飛行経路生成方法及び管理サーバについての
実施の形態を説明する。添付図面において、同一または類似の要素には同一または類似の
参照符号及び名称が付され、各実施形態の説明において同一または類似の要素に関する重
複する説明は省略することがある。また、各実施形態で示される特徴は、互いに矛盾しな
い限り他の実施形態にも適用可能である。
<Details of the embodiment>
Hereinafter, the flight path generation method of the flying object and the embodiment of the management server according to the embodiment of the present invention will be described. In the accompanying drawings, the same or similar elements are given the same or similar reference numerals and names, and duplicate description of the same or similar elements may be omitted in the description of each embodiment. In addition, the features shown in each embodiment can be applied to other embodiments as long as they do not contradict each other.

<構成>
図1に示されるように、本実施の形態における管理システムは、管理サーバ1と、一以
上のユーザ端末2と、一以上の飛行体4と、一以上の飛行体格納装置5とを有している。
管理サーバ1と、ユーザ端末2と、飛行体4と、飛行体格納装置5は、ネットワークを介
して互いに通信可能に接続されている。なお、図示された構成は一例であり、これに限ら
ず、例えば、飛行体格納装置5を有さずに、ユーザにより持ち運びされる構成などでもよ
い。
<Composition>
As shown in FIG. 1, the management system according to the present embodiment includes a management server 1, one or more user terminals 2, one or more flying objects 4, and one or more flying object storage devices 5. ing.
The management server 1, the user terminal 2, the flying object 4, and the flying object storage device 5 are connected to each other so as to be able to communicate with each other via a network. The illustrated configuration is an example, and is not limited to this. For example, a configuration may be carried by a user without having the flying object storage device 5.

<管理サーバ1>
図2は、管理サーバ1のハードウェア構成を示す図である。なお、図示された構成は一
例であり、これ以外の構成を有していてもよい。
<Management server 1>
FIG. 2 is a diagram showing a hardware configuration of the management server 1. The illustrated configuration is an example, and may have other configurations.

図示されるように、管理サーバ1は、複数のユーザ端末2と、飛行体4、飛行体格納装
置5と接続され本システムの一部を構成する。管理サーバ1は、例えばワークステーショ
ンやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド
・コンピューティングによって論理的に実現されてもよい。
As shown in the figure, the management server 1 is connected to a plurality of user terminals 2, an air vehicle 4, and an air vehicle storage device 5 to form a part of the system. The management server 1 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.

管理サーバ1は、少なくとも、プロセッサ10、メモリ11、ストレージ12、送受信
部13、入出力部14等を備え、これらはバス15を通じて相互に電気的に接続される。
The management server 1 includes at least a processor 10, a memory 11, a storage 12, a transmission / reception unit 13, an input / output unit 14, and the like, and these are electrically connected to each other through a bus 15.

プロセッサ10は、管理サーバ1全体の動作を制御し、各要素間におけるデータの送受
信の制御、及びアプリケーションの実行及び認証処理に必要な情報処理等を行う演算装置
である。例えばプロセッサ10はCPU(Central Processing Un
it)および/またはGPU(Graphics Processing Unit)で
あり、ストレージ12に格納されメモリ11に展開された本システムのためのプログラム
等を実行して各情報処理を実施する。
The processor 10 is an arithmetic unit that controls the operation of the entire management server 1, controls the transmission and reception of data between each element, and performs information processing and the like necessary for application execution and authentication processing. For example, the processor 10 is a CPU (Central Processing Unit).
It) and / or GPU (Graphics Processing Unit), and each information processing is performed by executing a program or the like for this system stored in the storage 12 and expanded in the memory 11.

メモリ11は、DRAM(Dynamic Random Access Memor
y)等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやHDD(Hard
Disc Drive)等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ
11は、プロセッサ10のワークエリア等として使用され、また、管理サーバ1の起動時
に実行されるBIOS(Basic Input / Output System)、
及び各種設定情報等を格納する。
The memory 11 is a DRAM (Dynamic Random Access Memory).
Main memory composed of volatile storage devices such as y), flash memory and HDD (Hard)
Includes auxiliary storage configured with a non-volatile storage device such as Disc Drive). The memory 11 is used as a work area of the processor 10, and also has a BIOS (Basic Input / Output System), which is executed when the management server 1 is started.
And various setting information etc. are stored.

ストレージ12は、アプリケーション・プログラム等の各種プログラムを格納する。各
処理に用いられるデータを格納したデータベースがストレージ12に構築されていてもよ
い。
The storage 12 stores various programs such as application programs. A database storing data used for each process may be built in the storage 12.

送受信部13は、管理サーバ1をネットワークおよびブロックチェーンネットワークに
接続する。なお、送受信部13は、Bluetooth(登録商標)及びBLE(Blu
etooth Low Energy)の近距離通信インターフェースを備えていてもよ
い。
The transmission / reception unit 13 connects the management server 1 to the network and the blockchain network. The transmission / reception unit 13 includes Bluetooth (registered trademark) and BLE (Blue).
It may be provided with a short-range communication interface (Bluetooth Low Energy).

入出力部14は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力
機器である。
The input / output unit 14 is an information input device such as a keyboard and a mouse, and an output device such as a display.

バス15は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各
種制御信号を伝達する。
The bus 15 is commonly connected to each of the above elements and transmits, for example, an address signal, a data signal, and various control signals.

<ユーザ端末2>
図3に示されるユーザ端末2もまた、プロセッサ20、メモリ21、ストレージ22、
送受信部23、入出力部24等を備え、これらはバス25を通じて相互に電気的に接続さ
れる。各要素の機能は、上述した管理サーバ1と同様に構成することが可能であることか
ら、各要素の詳細な説明は省略する。
<User terminal 2>
The user terminal 2 shown in FIG. 3 also has a processor 20, a memory 21, and a storage 22.
The transmission / reception unit 23, the input / output unit 24, and the like are provided, and these are electrically connected to each other through the bus 25. Since the functions of each element can be configured in the same manner as the management server 1 described above, detailed description of each element will be omitted.

<飛行体4>
図4は、飛行体4のハードウェア構成を示すブロック図である。フライトコントローラ
41は、プログラマブルプロセッサ(例えば、中央演算処理装置(CPU))などの1つ
以上のプロセッサを有することができる。
<Aircraft 4>
FIG. 4 is a block diagram showing a hardware configuration of the air vehicle 4. The flight controller 41 can have one or more processors such as a programmable processor (eg, a central processing unit (CPU)).

また、フライトコントローラ41は、メモリ411を有しており、当該メモリにアクセ
ス可能である。メモリ411は、1つ以上のステップを行うためにフライトコントローラ
が実行可能であるロジック、コード、および/またはプログラム命令を記憶している。ま
た、フライトコントローラ41は、慣性センサ(加速度センサ、ジャイロセンサ)、GP
Sセンサ、近接センサ(例えば、ライダー)等のセンサ類412を含みうる。
Further, the flight controller 41 has a memory 411 and can access the memory. Memory 411 stores logic, code, and / or program instructions that the flight controller can execute to perform one or more steps. Further, the flight controller 41 includes an inertial sensor (accelerometer, gyro sensor), GP.
Sensors 412 such as S-sensors and proximity sensors (eg, riders) may be included.

メモリ411は、例えば、SDカードやランダムアクセスメモリ(RAM)などの分離
可能な媒体または外部の記憶装置を含んでいてもよい。カメラ/センサ類42から取得し
たデータは、メモリ411に直接に伝達されかつ記憶されてもよい。例えば、カメラ等で
撮影した静止画・動画データが内蔵メモリ又は外部メモリに記録されてもよいが、これに
限らず、カメラ/センサ42または内蔵メモリからネットワークNWを介して、少なくと
も管理サーバ1やユーザ端末2、飛行体格納装置5のいずれかに1つに記録されてもよい
。カメラ42は飛行体4にジンバル43を介して設置される。
Memory 411 may include, for example, a separable medium such as an SD card or random access memory (RAM) or an external storage device. The data acquired from the cameras / sensors 42 may be directly transmitted and stored in the memory 411. For example, still image / moving image data taken by a camera or the like may be recorded in the internal memory or an external memory, but the present invention is not limited to this, and at least the management server 1 or the management server 1 or the internal memory may be recorded from the camera / sensor 42 or the internal memory via the network NW. It may be recorded in one of the user terminal 2 and the air vehicle storage device 5. The camera 42 is installed on the aircraft 4 via the gimbal 43.

フライトコントローラ41は、飛行体の状態を制御するように構成された図示しない制
御モジュールを含んでいる。例えば、制御モジュールは、6自由度(並進運動x、y及び
z、並びに回転運動θ、θ及びθ)を有する飛行体の空間的配置、速度、および/
または加速度を調整するために、ESC44(Electric Speed Cont
roller)を経由して飛行体の推進機構(モータ45等)を制御する。バッテリー4
8から給電されるモータ45によりプロペラ46が回転することで飛行体の揚力を生じさ
せる。制御モジュールは、搭載部、センサ類の状態のうちの1つ以上を制御することがで
きる。
The flight controller 41 includes a control module (not shown) configured to control the state of the flying object. For example, the control module has six degrees of freedom (translational motion x, y and z, and rotational motion θ x , θ y and θ z ) in the spatial arrangement, velocity, and / of the flying object.
Or to adjust the acceleration, ESC44 (Electric Speed Cont)
The propulsion mechanism (motor 45, etc.) of the flying object is controlled via the roller). Battery 4
The propeller 46 is rotated by the motor 45 supplied from the vehicle 8 to generate lift of the flying object. The control module can control one or more of the states of the mounting unit and the sensors.

フライトコントローラ41は、1つ以上の外部のデバイス(例えば、送受信機(プロポ
)49、端末、表示装置、または他の遠隔の制御器)からのデータを送信および/または
受け取るように構成された送受信部47と通信可能である。送受信機49は、有線通信ま
たは無線通信などの任意の適当な通信手段を使用することができる。
The flight controller 41 is configured to transmit and / or receive data from one or more external devices (eg, transmitter / receiver (propo) 49, terminal, display device, or other remote control). It is possible to communicate with the unit 47. The transmitter / receiver 49 can use any suitable communication means such as wired communication or wireless communication.

例えば、送受信部47は、ローカルエリアネットワーク(LAN)、ワイドエリアネッ
トワーク(WAN)、赤外線、無線、WiFi、ポイントツーポイント(P2P)ネット
ワーク、電気通信ネットワーク、クラウド通信などのうちの1つ以上を利用することがで
きる。
For example, the transmission / reception unit 47 uses one or more of a local area network (LAN), a wide area network (WAN), infrared rays, wireless, WiFi, a point-to-point (P2P) network, a telecommunications network, and cloud communication. can do.

送受信部47は、センサ類42で取得したデータ、フライトコントローラ41が生成し
た処理結果、所定の制御データ、端末または遠隔の制御器からのユーザコマンドなどのう
ちの1つ以上を送信および/または受け取ることができる。
The transmission / reception unit 47 transmits and / or receives one or more of the data acquired by the sensors 42, the processing result generated by the flight controller 41, the predetermined control data, the user command from the terminal or the remote controller, and the like. be able to.

本実施の形態によるセンサ類42は、慣性センサ(加速度センサ、ジャイロセンサ)、
GPSセンサ、近接センサ(例えば、ライダー)、またはビジョン/イメージセンサ(例
えば、カメラ)を含み得る。
The sensors 42 according to the present embodiment include inertial sensors (accelerometers, gyro sensors),
It may include GPS sensors, proximity sensors (eg, riders), or vision / image sensors (eg, cameras).

<管理サーバの機能>
図5は、管理サーバ1に実装される機能を例示したブロック図である。本実施の形態に
おいては、管理サーバ1は、通信部110、フライトミッション生成部120、過去飛行
経路呼出部130、レポート生成部140、記憶部160を備えている。フライトミッシ
ョン生成部120は、飛行経路生成部121を含む。また、記憶部160は、飛行経路情
報記憶部162、フライトログ記憶部164、パラメータ情報記憶部166の各種データ
ベースを含む。さらに、図6に示すように、パラメータ情報記憶部166は、構造物座標
記憶部1621、距離記憶部1622、構造物高さ(長さ)記憶部1623、飛行速度記
憶部1624、最低飛行高度記憶部1625、ウェイポイント間隔記憶部1626を含む
<Management server function>
FIG. 5 is a block diagram illustrating the functions implemented in the management server 1. In the present embodiment, the management server 1 includes a communication unit 110, a flight mission generation unit 120, a past flight route calling unit 130, a report generation unit 140, and a storage unit 160. The flight mission generation unit 120 includes a flight path generation unit 121. Further, the storage unit 160 includes various databases of the flight path information storage unit 162, the flight log storage unit 164, and the parameter information storage unit 166. Further, as shown in FIG. 6, the parameter information storage unit 166 includes a structure coordinate storage unit 1621, a distance storage unit 1622, a structure height (length) storage unit 1623, a flight speed storage unit 1624, and a minimum flight altitude storage unit. A unit 1625 and a waypoint interval storage unit 1626 are included.

通信部110は、ユーザ端末2や、飛行体4、飛行体格納装置5と通信を行う。通信部
110は、ユーザ端末2から、フライト依頼を受け付ける受付部としても機能する。
The communication unit 110 communicates with the user terminal 2, the flying object 4, and the flying object storage device 5. The communication unit 110 also functions as a reception unit that receives flight requests from the user terminal 2.

フライトミッション生成部120は、フライトミッションを生成する。フライトミッシ
ョンは、少なくとも飛行経路を含む。新たな飛行経路は、パラメータ情報記憶部166を
参照して飛行経路生成部121により生成され、飛行経路生成の具体例は後述するが、例
えば図10や図11に記載されるようなパラメータ情報を基に、全ての飛行経路が自動的
に生成される構成でもよいし、予め登録済みの飛行経路または過去に設定した飛行経路を
呼び出す構成でもよいし、構造物の形状の複雑さ若しくは構造物の周辺環境、許容される
作業時間及び作業量に応じて、一部のウェイポイントを手動で設定/編集するようにして
もよい。
The flight mission generation unit 120 generates a flight mission. Flight missions include at least the flight path. The new flight path is generated by the flight path generation unit 121 with reference to the parameter information storage unit 166, and a specific example of flight path generation will be described later, but for example, parameter information as shown in FIGS. 10 and 11 is provided. Based on this, all flight paths may be automatically generated, a pre-registered flight path or a flight path set in the past may be called, or the complexity of the shape of the structure or the structure of the structure. Some waypoints may be manually set / edited according to the surrounding environment, the allowed working time and the amount of work.

なお、飛行経路は、例えば、飛行体格納装置5を有さずに、ユーザにより機体を持ち運
びされた位置を飛行開始位置としたり、飛行終了位置においてユーザが機体を回収したり
する構成などでもよいし、管理サーバ1により管理された飛行体格納装置5の情報(例え
ば、位置情報や格納状態情報、格納機情報など)を基に、飛行開始位置または飛行終了位
置として選択された飛行体格納装置5の位置も含めた飛行経路として生成される構成でも
よい。
The flight path may be, for example, a configuration in which the position where the aircraft is carried by the user is set as the flight start position or the user collects the aircraft at the flight end position without having the flight object storage device 5. Then, based on the information of the flight object storage device 5 managed by the management server 1 (for example, position information, storage state information, storage device information, etc.), the flight object storage device selected as the flight start position or flight end position. The configuration may be generated as a flight path including the position of 5.

過去飛行経路呼出部130は、飛行経路情報記憶部162を参照して、過去飛行経路を
今回の飛行経路として呼び出す。過去に生成された飛行経路は、飛行経路情報記憶部16
2に手動または自動で保存されている。なお、過去飛行経路は、呼出前または呼出後に飛
行経路の一部を変更可能である。
The past flight route calling unit 130 calls the past flight route as the current flight route with reference to the flight route information storage unit 162. The flight path generated in the past is the flight path information storage unit 16
It is saved manually or automatically in 2. As for the past flight route, a part of the flight route can be changed before or after the call.

パラメータ情報記憶部166は、飛行経路生成部121により飛行経路を生成する際に
用いられるパラメータ情報を格納している。具体的なパラメータの例としては、構造物に
関する座標と、当該座標からの距離と、構造物に関する高さ、飛行速度、最低飛行高度、
ウェイポイントの配置間隔、多角形の角数(構造物に関連する座標及び当該座標からの距
離により導かれる頂点の数)であり、特に飛行体4にて構造物を撮像する場合には、撮像
画像の縦方向または横方向の少なくとも一方のオーバーラップ率をさらに含む。
The parameter information storage unit 166 stores parameter information used when a flight path is generated by the flight path generation unit 121. Examples of specific parameters are the coordinates related to the structure, the distance from the coordinates, the height related to the structure, the flight speed, the minimum flight altitude, and so on.
It is the arrangement interval of waypoints and the number of polygonal angles (the number of vertices derived from the coordinates related to the structure and the distance from the coordinates), especially when the structure is imaged by the flying object 4. It further includes at least one of the vertical or horizontal overlap rates of the image.

レポート生成部140は、フライトログ記憶部164に基づいてユーザ端末2に送信す
るためのレポート情報を生成する。本実施の形態においては、例えば、フライトミッショ
ンにて設定された飛行経路上にて、飛行体4により取得された情報(静止画像、動画像、
音声その他の情報)が、フライトログ記憶部164に蓄積される。
The report generation unit 140 generates report information to be transmitted to the user terminal 2 based on the flight log storage unit 164. In the present embodiment, for example, information (still image, moving image,) acquired by the flying object 4 on the flight path set in the flight mission.
(Voice and other information) is stored in the flight log storage unit 164.

<飛行経路生成方法の一例>
図7−16を参照して、本実施形態にかかる飛行経路生成方法(特に、新規でフライト
プランを設定する際の飛行経路生成方法)について、本実施の形態における管理システム
の動作も含めて説明する。図7には、本実施形態にかかる飛行経路生成方法のフローチャ
ートが例示されている。このフローチャートでは、例示的にユーザ端末2上でアプリケー
ションを起動する構成を示しているが、これに限らず、例えば管理サーバ1や飛行体格納
装置5がアプリケーションを起動可能なプロセッサと入出力装置を有し、各種設定等が可
能な構成であってもよい。なお、図8−16は、本発明の実施の形態にかかる飛行経路生
成方法に関連する表示画面の一例である。
<Example of flight path generation method>
With reference to FIGS. 7-16, the flight path generation method according to the present embodiment (particularly, the flight path generation method when newly setting a flight plan) will be described including the operation of the management system in the present embodiment. To do. FIG. 7 illustrates a flowchart of the flight path generation method according to the present embodiment. This flowchart illustrates a configuration in which an application is started on the user terminal 2, but the present invention is not limited to this, and for example, a processor and an input / output device in which the management server 1 and the air vehicle storage device 5 can start the application are provided. It may have a configuration capable of various settings and the like. Note that FIG. 8-16 is an example of a display screen related to the flight path generation method according to the embodiment of the present invention.

まず、ユーザは、ユーザ端末2において、例えば飛行体のアプリケーションを起動する
(SQ101)。このアプリケーションは、例えばユーザ端末2に記憶されていてもよい
し、ネットワークを介して接続される管理サーバ1または他のサーバ(不図示)から提供
されるソフトウェア(いわゆるSaaS)であってもよい。必要に応じてログイン画面が
表示され、例えばログインIDやパスワードを要求する構成にしてもよい。
First, the user activates, for example, an application of an air vehicle on the user terminal 2 (SQ101). This application may be stored in the user terminal 2, for example, or may be software (so-called SaaS) provided by the management server 1 or another server (not shown) connected via a network. If necessary, a login screen is displayed, and for example, a login ID or password may be required.

次に、ユーザは、フライトプランを選択する(SQ102)。図8に例示されるように
、ユーザ端末2の入出力部24に含まれる表示部には、例えば、過去飛行経路呼出部13
0により飛行経路情報162から呼び出された過去の飛行経路(フライトプラン)を表示
しており、ユーザは、これら過去の飛行経路の中から今回の飛行経路を選択してもよい(
SQ201)。また、事前にフライトプランを登録しておくようにしてもよく、さらに、
フライト済みのフライトプランを表示させないように設定可能としてもよい。また、ユー
ザは、過去のフライトプランや登録済みのフライトプランの編集が必要か選択し(SQ2
02)、新規のフライトプランとしてもよい。以下、ユーザが新規のフライトプランを作
成することを選択したとして説明を進める。
Next, the user selects a flight plan (SQ102). As illustrated in FIG. 8, the display unit included in the input / output unit 24 of the user terminal 2 includes, for example, the past flight path calling unit 13.
The past flight route (flight plan) called from the flight route information 162 by 0 is displayed, and the user may select the current flight route from these past flight routes ().
SQ201). You may also register your flight plan in advance, and in addition,
It may be possible to set not to display the flight plan that has already been flown. In addition, the user selects whether it is necessary to edit the past flight plan or the registered flight plan (SQ2).
02) It may be a new flight plan. In the following, it is assumed that the user has selected to create a new flight plan.

次に、ユーザは、新規のフライトプランを作成する(SQ103)。図9に例示される
ように「プラン名」や「エリア名」、「住所」などを設定して、新規のフライトプランの
作成を開始する。なお、ユーザ端末2上でAPI(Application Progr
amming Interface)やアプリケーションソフトなどを用いて、ここで入
力された「住所」から検索された地図を表示してもよく、ズームイン/ズームアウトも可
能にしてもよい。これにより、何れの地点のフライトプランを作成するかが、よりわかり
やすくなる。
Next, the user creates a new flight plan (SQ103). As illustrated in FIG. 9, the "plan name", "area name", "address" and the like are set, and the creation of a new flight plan is started. In addition, API (Application Program) on the user terminal 2
The map searched from the "address" entered here may be displayed by using (aming Interface) or application software, and zooming in / out may be possible. This makes it easier to understand which point to create a flight plan for.

次に、ユーザは、飛行経路生成に関連するパラメータを設定する(SQ104)。例え
ば、図10に例示されるように、ユーザは、構造物に関連する座標(例示では、中心座標
と記載されているが、これに限らない。)、当該座標からの距離(例示では、構造物の半
径と記載されているが、これに限らない。)、構造物に関連する高さまたは長さを設定す
る。それにより、例えば、飛行経路生成部121は、構造物に関連する座標から所定の方
角へ、ユーザに設定された距離を進んだ座標を、予め設定された多角形の1つ目の頂点と
して設定する。そして、当該多角形の形状から導かれる頂点間の中心角度とユーザに設定
された距離に基づき、全ての頂点の座標を設定する。最後に、当該頂点の座標と構造物に
関する高さまたは長さに基づき、縦方向の飛行経路101が設定される。なお、構造物に
関連する座標とは、例えば構造物の中心座標であり得るが、これに限らず、構造物が位置
する敷地内の何れかの座標であったり、複数の構造物の間の座標であったりと、構造物の
表面に沿って(構造物の外面のほか内面の少なくとも一部に沿うことも含む)飛行するに
あたり、ユーザが希望する飛行経路に合わせて適宜設定されるものである。また、構造物
に関連する座標とは、例えば平面上の座標(いわゆる、x軸座標とy軸座標)や緯度と経
度などであってもよい。
Next, the user sets parameters related to flight path generation (SQ104). For example, as illustrated in FIG. 10, the user has coordinates associated with the structure (in the example, it is described as center coordinates, but is not limited to this), and the distance from the coordinates (in the example, the structure). It is described as the radius of the object, but is not limited to), and sets the height or length associated with the structure. As a result, for example, the flight path generation unit 121 sets the coordinates obtained by advancing the user-set distance from the coordinates related to the structure in a predetermined direction as the first vertex of the preset polygon. To do. Then, the coordinates of all the vertices are set based on the center angle between the vertices derived from the shape of the polygon and the distance set by the user. Finally, a vertical flight path 101 is set based on the coordinates of the vertices and the height or length of the structure. The coordinates related to the structure may be, for example, the center coordinates of the structure, but are not limited to these, and may be any coordinates in the site where the structure is located or between a plurality of structures. The coordinates are appropriately set according to the flight path desired by the user when flying along the surface of the structure (including along at least a part of the inner surface as well as the outer surface of the structure). is there. Further, the coordinates related to the structure may be, for example, coordinates on a plane (so-called x-axis coordinates and y-axis coordinates), latitude and longitude, and the like.

そして、飛行経路生成部121は、さらに、各縦方向の飛行経路101を一度の飛行で
網羅的に飛べるように、横方向の飛行経路102でつなぐことで、最終的な飛行経路を生
成する。なお、例示した飛行経路に限らず、例えば、縦方向が地面に対して垂直でなくて
もよく、縦方向の飛行経路101の上端または下端を形成する多角形の頂点を始点または
終点として結んだ飛行経路であればよい。この場合、縦方向の飛行経路101が地面に対
して斜め方向である場合には、必要に応じて、少なくとも一部の横方向の飛行経路102
を省略してもよい。また、例えば、横方向の飛行経路102は、縦方向の飛行経路101
の上端または下端を始点または終点としていなくてもよく、途中に形成されていてもよい
。さらに、例えば、飛行体4が縦方向の飛行経路101を一端から他端まで飛行した後、
他端から飛行経路101を所定距離(一端までの距離も含む)を引き返し、横方向の飛行
経路102を介して次の飛行経路101に移行してもよい。
Then, the flight path generation unit 121 further generates a final flight path by connecting each vertical flight path 101 with a horizontal flight path 102 so that the flight path 101 can be comprehensively flown in one flight. In addition, the flight path is not limited to the example, and for example, the vertical direction does not have to be perpendicular to the ground, and the vertices of the polygon forming the upper end or the lower end of the vertical flight path 101 are connected as a start point or an end point. It may be a flight path. In this case, if the vertical flight path 101 is oblique to the ground, at least a part of the horizontal flight path 102 is required.
May be omitted. Further, for example, the flight path 102 in the horizontal direction is the flight path 101 in the vertical direction.
The upper end or the lower end of the above may not be the start point or the end point, and may be formed in the middle. Further, for example, after the flying object 4 flies through the flight path 101 in the vertical direction from one end to the other end,
The flight path 101 may be turned back from the other end by a predetermined distance (including the distance to one end) and moved to the next flight path 101 via the lateral flight path 102.

さらに、最終的な飛行経路は、必ずしも構造体の側方を一周しない経路であってもよい
。すなわち、図15に例示されるように、構造体が他の構造体と近接しているなど、全て
の側方を飛行できない場合であっても、対象部分の縦方向の飛行経路101及び横方向の
飛行経路102を生成しないことで飛行可能となる。また、これを応用して、図16に例
示されるように、壁の一面だけに沿って飛行させたい場合には、例えば、四角形の飛行経
路を生成し、一点鎖線の部分の飛行経路201を生成しないようにする、または、削除す
ることで、点線の部分の飛行経路202により達成することが可能である。
Further, the final flight path may be a path that does not necessarily go around the side of the structure. That is, as illustrated in FIG. 15, even if the structure cannot fly on all sides, such as when the structure is close to another structure, the flight path 101 in the vertical direction and the horizontal direction of the target portion It becomes possible to fly by not generating the flight path 102 of. Further, by applying this, as illustrated in FIG. 16, when it is desired to fly along only one surface of the wall, for example, a quadrangular flight path is generated, and the flight path 201 of the alternate long and short dash line portion is set. It can be achieved by the flight path 202 in the dotted line portion by preventing it from being generated or by deleting it.

また、構造物に関する高さについては、飛行経路101を生成する際に、飛行体4が構
造物の頂部を超えるように、設定された構造物の高さに所定の高さを足した数値を用いて
もよい。そして、距離についても、特に安全性の観点から、設定された距離に所定の距離
を足した数値を用いて飛行経路を生成してもよい。
Regarding the height of the structure, when the flight path 101 is generated, a value obtained by adding a predetermined height to the height of the set structure so that the flying object 4 exceeds the top of the structure is added. You may use it. As for the distance, a flight path may be generated by adding a predetermined distance to the set distance, particularly from the viewpoint of safety.

また、図10に例示されるように、構造物モデル103を表示するようにすると、より
飛行経路が適切かどうかをユーザが直感的に判定しやすい。この構造物モデル103は、
用意されたテンプレートから選択するようにしてもよいし、事前にユーザ又は他の事業者
等により作成されていたモデルでもよいし、本飛行経路を生成する前に飛行体4により取
得された情報に基づいて作成されたモデルでもよい。なお、ユーザ端末2上でAPI(A
pplication Programming Interface)やアプリケーシ
ョンソフトなどを用いて表示された地図上を選択することで、構造物に関する座標を指定
してもよい。また、構造物に関する座標からの距離や構造物に関する高さは、図示される
ように、スライドバーにより設定可能であってもよく、これに応じて、飛行経路101及
び102が動的に変化して表示されるようにしてもよい。
Further, as illustrated in FIG. 10, if the structure model 103 is displayed, it is easier for the user to intuitively determine whether or not the flight path is appropriate. This structure model 103
It may be selected from the prepared templates, it may be a model created in advance by the user or another business operator, or it may be based on the information acquired by the aircraft 4 before the flight path is generated. It may be a model created based on this. In addition, API (A) on the user terminal 2.
Coordinates related to the structure may be specified by selecting on the map displayed by using application software (application programming interface) or the like. Further, the distance from the coordinates related to the structure and the height related to the structure may be set by the slide bar as shown in the figure, and the flight paths 101 and 102 dynamically change accordingly. May be displayed.

さらに、図11に例示されるように、ユーザが、飛行速度、最低飛行高度、多角形の頂
点の数、ウェイポイントの配置間隔(不図示)などを設定可能にしてもよい。また、飛行
経路生成の目的が、構造物の撮像である場合、撮像画像の縦方向または横方向の少なくと
も一方のオーバーラップ率を設定可能にしてもよい。この時、横方向のオーバーラップ率
は、多角形の角数や、カメラのズーム率などを設定することに用いてもよい。また、ユー
ザ端末2の表示画面に表示された飛行経路101及び102上に、ウェイポイントを表示
してもよい。
Further, as illustrated in FIG. 11, the user may be able to set the flight speed, the minimum flight altitude, the number of vertices of the polygon, the arrangement interval of waypoints (not shown), and the like. Further, when the purpose of generating the flight path is to capture an image of a structure, it may be possible to set at least one overlap rate in the vertical direction or the horizontal direction of the captured image. At this time, the overlap ratio in the horizontal direction may be used to set the number of angles of the polygon, the zoom ratio of the camera, and the like. Further, waypoints may be displayed on the flight paths 101 and 102 displayed on the display screen of the user terminal 2.

次に、ユーザは、飛行体4にフライトの開始を指示する(SQ105)。例えば、図1
2、図13に例示されるように、飛行体4から受信した現在の位置情報104を、ユーザ
端末2に表示してもよい。また、飛行体4の現在位置を飛行経路101及び102上に動
的に表示されるようにしてもよい。
Next, the user instructs the aircraft 4 to start the flight (SQ105). For example, FIG.
2. As illustrated in FIG. 13, the current position information 104 received from the flying object 4 may be displayed on the user terminal 2. Further, the current position of the flying object 4 may be dynamically displayed on the flight paths 101 and 102.

次に、ユーザは、管理サーバ1にレポートの生成を指示する(SQ106)。図14に
例示されるように、レポートとして、飛行体4が実際に飛行したルートを表示してもよい
。また、レポートとして、飛行体4が取得した情報(例えば、撮像画像など)を並べて表
示するようにしてもよい。さらに、飛行体4が取得した情報を取得した位置がわかるよう
に、飛行体4が実際に飛行したルート上にウェイポイントを選択すると、その位置で何れ
の情報が取得されたか強調される(例えば、撮像画像が色枠で囲われたり、マークが付与
されたり、拡大表示されたりなど)ようにしてもよいし、反対に、取得した情報を選択す
ると、ウェイポイントが強調される(例えば、ウェイポイントを示すマークの色や大きさ
が変更されたりなど)ようにしてもよい。また、ウェイポイントにIDを付与して、取得
された情報の周囲に当該IDを表示して、ウェイポイントと取得された情報が関連付けら
れていてもよい。
Next, the user instructs the management server 1 to generate a report (SQ106). As illustrated in FIG. 14, as a report, the route actually taken by the flying object 4 may be displayed. Further, as a report, the information acquired by the flying object 4 (for example, an captured image) may be displayed side by side. Furthermore, when a waypoint is selected on the route that the aircraft 4 actually flew so that the position where the information acquired by the aircraft 4 was acquired can be known, it is emphasized which information was acquired at that position (for example,). , The captured image may be surrounded by a color frame, marked, enlarged, etc.), or conversely, when the acquired information is selected, the waypoints are emphasized (eg, way). The color and size of the mark indicating the point may be changed). Further, an ID may be assigned to the waypoint, the ID may be displayed around the acquired information, and the waypoint and the acquired information may be associated with each other.

このように、本発明は、飛行体の飛行経路を作成する作業において、飛行経路の少なく
とも一部に対して手入力等によりウェイポイントを設定する必要のない簡便な飛行経路生
成方法及び管理サーバを提供することができ、特に構造体の側方を一周できない環境下で
も利用可能な飛行経路生成方法及び管理サーバを提供することができる。
As described above, the present invention provides a simple flight path generation method and management server that do not require manual input or the like to set waypoints for at least a part of the flight path in the work of creating a flight path of an air vehicle. It is possible to provide a flight route generation method and a management server that can be provided and can be used even in an environment in which it is not possible to go around the side of the structure.

<他の飛行経路生成方法の一例>
図17には、本発明の実施の形態にかかる飛行経路生成方法に関連する表示画面の他の
例である。
<Example of other flight route generation method>
FIG. 17 is another example of a display screen related to the flight path generation method according to the embodiment of the present invention.

本実施形態の飛行経路は、例えば、上述の飛行経路生成方法によって生成された飛行経
路で実際に飛行させる前に、構造物の状態や構造物の周辺の状態(風速や風向きなどの周
辺環境を含む)の確認等の目的で設けてもよい。この場合、本実施形態の飛行によって、
構造物に関連する座標や、当該座標からの距離、構造物に関連する高さまたは長さなどを
事前に確認し、確認時に得られた情報を基に、設定されたパラメータを増減して補正また
は修正してもよい。これにより、より正確な最終的な飛行経路を生成可能となる。
The flight path of the present embodiment is, for example, the state of the structure and the state around the structure (the surrounding environment such as the wind speed and the wind direction) before actually flying in the flight path generated by the above-mentioned flight path generation method. It may be provided for the purpose of confirmation (including). In this case, by the flight of this embodiment,
Check the coordinates related to the structure, the distance from the coordinates, the height or length related to the structure in advance, and correct by increasing / decreasing the set parameters based on the information obtained at the time of confirmation. Or you may modify it. This makes it possible to generate a more accurate final flight path.

また、本実施形態の飛行は、上述の目的等が達成されればよいため、図17に示した経
路に限らず、例えば実際の飛行経路より上空又は低空を飛行する、所定方向の飛行を制限
する、飛行速度を増加または減少する、ウェイポイントの追加又は省略する、多角形の角
数を増加または減少する等の変更を加えた飛行経路であってもよい。さらに、上述の目的
や安全確認などの目的のために、本実施形態の飛行経路を単独で生成してもよい。
Further, the flight of the present embodiment is not limited to the route shown in FIG. 17, as long as the above-mentioned objectives and the like are achieved, and the flight in a predetermined direction, for example, flying above or below the actual flight route is restricted. The flight path may be modified such as increasing or decreasing the flight speed, adding or omitting waypoints, increasing or decreasing the number of polygonal angles. Further, the flight path of the present embodiment may be generated independently for the above-mentioned purpose and the purpose of safety confirmation.

なお、これまでの説明においては、縦方向に往復しながら横方向に進む構成について説
明したが、これに限らず、構造物に沿って横方向に往復しながら縦方向に進む構成であっ
てもよい。より具体的な例としては、例えば、鉛直横方向に延伸した管状の構造物の内側
および/または外側などであってもよいし、トンネルやビニルハウスなどの断面が半円(
いわゆる、かまぼこ型)の構造物の内側および/または外側であってもよい。この場合、
構造物に関する座標には高さ方向の座標(いわゆる、z軸座標)が加味され、当該座標か
ら縦方向に移動した先の座標などに基づき多角形を生成し、当該構造物の幅または長さに
関連した座標に応じて横方向に延伸させてもよい。
In the above description, the configuration in which the vehicle advances in the horizontal direction while reciprocating in the vertical direction has been described, but the present invention is not limited to this, and the configuration may be such that the configuration advances in the vertical direction while reciprocating in the horizontal direction along the structure. Good. More specific examples may be, for example, the inside and / or outside of a tubular structure extending in the vertical lateral direction, and the cross section of a tunnel, a vinyl house, or the like may be a semicircle (
It may be inside and / or outside of a so-called kamaboko-shaped structure. in this case,
Coordinates in the height direction (so-called z-axis coordinates) are added to the coordinates related to the structure, and a polygon is generated based on the coordinates of the destination moved in the vertical direction from the coordinates, and the width or length of the structure is generated. It may be stretched laterally according to the coordinates associated with.

また、特に構造物内部のような非GPS環境下では、少なくとも飛行開始位置において
、飛行体4の向きを取得してもよく、例えば上述したセンサ類42により、その向きを取
得してもよい。より具体的には、LIDAR等により構造物内部の状況を検知してもよい
。また、例えば当該取得した向きに基づいて、上述したフライトコントローラ41により
、飛行体4の向きを制御してもよい。
Further, especially in a non-GPS environment such as inside a structure, the orientation of the flying object 4 may be acquired at least at the flight start position, and the orientation may be acquired by, for example, the sensors 42 described above. More specifically, the situation inside the structure may be detected by LIDAR or the like. Further, for example, the orientation of the flying object 4 may be controlled by the flight controller 41 described above based on the acquired orientation.

また、上述の実施例では飛行体4による構造物の撮影を具体例としたが、例えば構造物
の点検であってもよく、構造物の内壁および/または外壁の所定の事象の有無を点検する
ために利用される装置、機器等を備えていてもよい。より具体的には、撮像装置(可視光
カメラ、赤外線カメラ、金属探知機、超音波測定器等)や、打鍵装置等、探知装置(金属
探知機)、集音装置、臭気測定器、ガス検知器、空気汚染測定器、検出装置(宇宙線、放
射線、電磁波等を検出するための装置)等の内壁を有する点検対象構造物の状態を知るた
めに必要な装置は全て採用され得る。
Further, in the above-described embodiment, the photographing of the structure by the flying object 4 is taken as a specific example, but for example, the inspection of the structure may be performed, and the presence or absence of a predetermined event on the inner wall and / or the outer wall of the structure is inspected. It may be equipped with a device, an apparatus, etc. used for the purpose. More specifically, imaging devices (visible light cameras, infrared cameras, metal detectors, ultrasonic measuring devices, etc.), keying devices, detection devices (metal detectors), sound collectors, odor measuring devices, gas detection All the devices necessary for knowing the state of the structure to be inspected having an inner wall such as a device, an air pollution measuring device, and a detection device (a device for detecting cosmic rays, radiation, electromagnetic waves, etc.) can be adopted.

本発明の飛行体は、マルチコプター・ドローン等の飛行機関連産業において利用するこ
とができ、さらに、本発明は、カメラ等を搭載した空撮用の飛行体としても好適に使用す
ることができる他、セキュリティ分野、農業、インフラ監視、測量、ゴルフ場やテニス場
などのスポーツ会場点検、工場・倉庫等建物の屋根や壁の点検、災害対応、遭難者捜索対
応等の様々な産業にも利用することができる。
The air vehicle of the present invention can be used in an airplane-related industry such as a multicopter drone, and further, the present invention can be suitably used as an air vehicle for aerial photography equipped with a camera or the like. , Security field, agriculture, infrastructure monitoring, surveying, sports venue inspection such as golf courses and tennis courts, roof and wall inspection of buildings such as factories and warehouses, disaster response, victim search response, etc. be able to.

上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定
して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良
することができると共に、本発明にはその均等物が含まれることは言うまでもない。
The above-described embodiments are merely examples for facilitating the understanding of the present invention, and are not intended to limit the interpretation of the present invention. It goes without saying that the present invention can be modified and improved without departing from the spirit thereof, and the present invention includes an equivalent thereof.

1 管理サーバ
2 ユーザ端末
4 飛行体


1 Management server 2 User terminal 4 Aircraft


Claims (9)

プロセッサにおいて実行される、飛行体の飛行経路生成方法であって、
パラメータ設定部により、構造物に関連する座標と、前記座標からの距離と、前記構造物に関連する高さまたは長さとを含むパラメータを設定するステップと、
飛行経路生成部により、前記パラメータに基づき、前記飛行体が前記構造物の表面に沿って第1方向に進む複数の第1方向飛行経路と、前記飛行体が前記複数の第1方向飛行経路を順次飛行するように第2方向に進む第2方向飛行経路からなる飛行経路を生成するステップと、を含み、
前記第1方向飛行経路は、前記第1方向の一端から他端に進み、前記他端から前記一端方向に所定距離を引き返す飛行経路を含み
前記所定距離は、前記他端から前記一端までの距離より短い、
ことを特徴とする飛行経路生成方法。
A method of generating a flight path for an air vehicle, which is executed in a processor.
A step of setting parameters including the coordinates related to the structure, the distance from the coordinates, and the height or length related to the structure by the parameter setting unit.
Based on the parameters, the flight path generator sets a plurality of first-direction flight paths in which the flying object travels in the first direction along the surface of the structure, and the flying object selects the plurality of first-direction flight paths. Including a step of generating a flight path consisting of a second direction flight path that travels in the second direction so as to fly sequentially,
The first direction flight path proceeds from one end to the other end of the first direction includes a flight path retrace predetermined distance from said other end to said one end direction,
The predetermined distance is shorter than the distance from the other end to the one end.
A flight path generation method characterized by that.
前記飛行経路を生成するステップは、
前記構造物の側方を一周しない経路が生成可能である、
ことを特徴とする請求項1に記載の飛行経路生成方法。
The step of generating the flight path is
It is possible to generate a path that does not go around the side of the structure.
The flight path generation method according to claim 1, wherein the flight path is generated.
前記パラメータは、さらに、飛行速度、最低飛行高度、ウェイポイントの配置間隔の少なくとも1つを含む、
ことを特徴とする請求項1または2のいずれかに記載の飛行経路生成方法。
The parameters further include at least one of flight speed, minimum flight altitude, and waypoint placement interval.
The flight path generation method according to claim 1 or 2, wherein the flight path is generated.
前記飛行経路は、前記飛行体による撮像のための飛行経路であり、
前記パラメータは、さらに、撮像画像の第1方向または第2方向の少なくとも一方のオーバーラップ率を含む、
ことを特徴とする請求項1乃至3のいずれかに記載の飛行経路生成方法。
The flight path is a flight path for imaging by the flying object.
The parameter further includes an overlap rate of at least one of the first direction and the second direction of the captured image.
The flight path generation method according to any one of claims 1 to 3, wherein the flight path is generated.
前記飛行経路を第1の飛行経路とし、
前記パラメータに基づき、前記飛行体が構造物の周囲を飛行する第2の飛行経路を生成するステップを、さらに含む、
ことを特徴とする請求項1乃至4のいずれかに記載の飛行経路生成方法。
The flight path is set as the first flight path.
Further including the step of generating a second flight path for the flying object to fly around the structure based on the parameters.
The flight path generation method according to any one of claims 1 to 4, wherein the flight path is generated.
前記第2の飛行経路を飛行することにより得た情報を基に、前記パラメータを補正し、当該補正されたパラメータに基づき、前記第1の飛行経路を生成する、
ことを特徴とする請求項5に記載の飛行経路生成方法。
The parameters are corrected based on the information obtained by flying the second flight path, and the first flight path is generated based on the corrected parameters.
The flight path generation method according to claim 5, wherein the flight path is generated.
飛行体の飛行経路を生成する管理サーバであって、
構造物に関連する座標と、前記座標からの距離と、前記構造物に関連する高さまたは長さとを含むパラメータを設定するパラメータ設定部と、
前記パラメータに基づき、前記飛行体が前記構造物の表面に沿って第1方向に進む複数の第1方向飛行経路と、前記飛行体が前記複数の第1方向飛行経路を順次飛行するように第2方向に進む第2方向飛行経路からなる飛行経路を生成する飛行経路生成部と、を備え、
前記第1方向飛行経路は、前記第1方向の一端から他端に進み、前記他端から前記一端方向に所定距離を引き返す飛行経路を含み
前記所定距離は、前記他端から前記一端までの距離より短い、
ことを特徴とする管理サーバ。
A management server that generates flight paths for flying objects.
A parameter setting unit that sets parameters including coordinates related to the structure, distance from the coordinates, and height or length related to the structure.
Based on the parameters, a plurality of first-direction flight paths in which the flying object travels in the first direction along the surface of the structure and a plurality of first-direction flight paths in which the flying object sequentially flies in the plurality of first-direction flight paths. A flight path generator that generates a flight path consisting of a second-direction flight path that travels in two directions is provided.
The first direction flight path proceeds from one end to the other end of the first direction includes a flight path retrace predetermined distance from said other end to said one end direction,
The predetermined distance is shorter than the distance from the other end to the one end.
A management server that features that.
飛行体の飛行経路を生成する飛行経路生成システムであって、
構造物に関連する座標と、前記座標からの距離と、前記構造物に関連する高さまたは長さとを含むパラメータを設定するパラメータ設定部と、
前記パラメータに基づき、前記飛行体が前記構造物の表面に沿って第1方向に進む複数の第1方向飛行経路と、前記飛行体が前記複数の第1方向飛行経路を順次飛行するように第2方向に進む第2方向飛行経路からなる飛行経路を生成する飛行経路生成部と、を備え、
前記第1方向飛行経路は、前記第1方向の一端から他端に進み、前記他端から前記一端方向に所定距離を引き返す飛行経路を含み
前記所定距離は、前記他端から前記一端までの距離より短い、
ことを特徴とする飛行経路生成システム。
A flight path generation system that generates the flight path of an air vehicle.
A parameter setting unit that sets parameters including coordinates related to the structure, distance from the coordinates, and height or length related to the structure.
Based on the parameters, a plurality of first-direction flight paths in which the flying object travels in the first direction along the surface of the structure and a plurality of first-direction flight paths in which the flying object sequentially flies in the plurality of first-direction flight paths. A flight path generator that generates a flight path consisting of a second-direction flight path that travels in two directions is provided.
The first direction flight path proceeds from one end to the other end of the first direction includes a flight path retrace predetermined distance from said other end to said one end direction,
The predetermined distance is shorter than the distance from the other end to the one end.
A flight path generation system characterized by this.
飛行体の飛行経路生成方法をプロセッサにおいて実行するためのプログラムであって、
前記飛行経路生成方法は、
パラメータ設定部により、構造物に関連する座標と、前記座標からの距離と、前記構造物に関連する高さまたは長さとを含むパラメータを設定するステップと、
飛行経路生成部により、前記パラメータに基づき、前記飛行体が前記構造物の表面に沿って第1方向に進む複数の第1方向飛行経路と、前記飛行体が前記複数の第1方向飛行経路を順次飛行するように第2方向に進む第2方向飛行経路からなる飛行経路を生成するステップと、を含み、
前記第1方向飛行経路は、前記第1方向の一端から他端に進み、前記他端から前記一端方向に所定距離を引き返す飛行経路を含み
前記所定距離は、前記他端から前記一端までの距離より短い、
ことを特徴とするプログラム。
A program for executing the flight path generation method of an air vehicle in a processor.
The flight path generation method is
A step of setting parameters including the coordinates related to the structure, the distance from the coordinates, and the height or length related to the structure by the parameter setting unit.
Based on the parameters, the flight path generator sets a plurality of first-direction flight paths in which the flying object travels in the first direction along the surface of the structure, and the flying object selects the plurality of first-direction flight paths. Including a step of generating a flight path consisting of a second direction flight path that travels in the second direction so as to fly sequentially,
The first direction flight path proceeds from one end to the other end of the first direction includes a flight path retrace predetermined distance from said other end to said one end direction,
The predetermined distance is shorter than the distance from the other end to the one end.
A program characterized by that.
JP2020146468A 2020-09-01 2020-09-01 Flight route creation method and management server for aircraft Active JP6810497B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020146468A JP6810497B1 (en) 2020-09-01 2020-09-01 Flight route creation method and management server for aircraft

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020146468A JP6810497B1 (en) 2020-09-01 2020-09-01 Flight route creation method and management server for aircraft

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020112341A Division JP2021067670A (en) 2020-06-30 2020-06-30 Method of creating flight route for flying object and management server

Publications (2)

Publication Number Publication Date
JP6810497B1 true JP6810497B1 (en) 2021-01-06
JP2021068424A JP2021068424A (en) 2021-04-30

Family

ID=73992824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020146468A Active JP6810497B1 (en) 2020-09-01 2020-09-01 Flight route creation method and management server for aircraft

Country Status (1)

Country Link
JP (1) JP6810497B1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3062066A1 (en) * 2015-02-26 2016-08-31 Hexagon Technology Center GmbH Determination of object data by template-based UAV control
JP6478329B2 (en) * 2016-02-02 2019-03-06 Jfe鋼板株式会社 Structure inspection system and inspection method
JP6441421B1 (en) * 2017-07-28 2018-12-19 株式会社TonTon External material inspection system

Also Published As

Publication number Publication date
JP2021068424A (en) 2021-04-30

Similar Documents

Publication Publication Date Title
JP6675537B1 (en) Flight path generation device, flight path generation method and program, and structure inspection method
JP6829513B1 (en) Position calculation method and information processing system
US20210208608A1 (en) Control method, control apparatus, control terminal for unmanned aerial vehicle
JP6730763B1 (en) Flight body flight path creation method and management server
JP6818379B1 (en) Flight route creation method and management server for aircraft
JP6730764B1 (en) Flight route display method and information processing apparatus
JP6661187B1 (en) Aircraft management server and management system
JP6810497B1 (en) Flight route creation method and management server for aircraft
JP6810498B1 (en) Flight route creation method and management server for aircraft
JP6934646B1 (en) Flight restriction area setting method, waypoint setting method and management server, information processing system, program
JP7004374B1 (en) Movement route generation method and program of moving object, management server, management system
JP6678983B1 (en) Aircraft management server and management system
JP6810494B1 (en) Aircraft management server and management system
JP2020135327A (en) Flight body system, flight body, position measuring method and program
JP6800505B1 (en) Aircraft management server and management system
JP2021067670A (en) Method of creating flight route for flying object and management server
JP2021140388A (en) Management server and management system for flying object
WO2021064982A1 (en) Information processing device and information processing method
JP6876354B1 (en) Aircraft management server and management system
JP7072311B1 (en) Movement route generation method and program of moving object, management server, management system
JP6777962B1 (en) Aircraft management server and management system
JP6786140B1 (en) Aircraft management server and management system
JP6771253B1 (en) Aircraft management server and management system
JP6786138B1 (en) Aircraft management server and management system
JP2021044793A (en) Dimension display system and dimension display method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200915

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200930

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200930

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200930

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20201015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201118

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201204

R150 Certificate of patent or registration of utility model

Ref document number: 6810497

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250