[go: up one dir, main page]

JP2018021491A - System and flight route generation method - Google Patents

System and flight route generation method Download PDF

Info

Publication number
JP2018021491A
JP2018021491A JP2016152281A JP2016152281A JP2018021491A JP 2018021491 A JP2018021491 A JP 2018021491A JP 2016152281 A JP2016152281 A JP 2016152281A JP 2016152281 A JP2016152281 A JP 2016152281A JP 2018021491 A JP2018021491 A JP 2018021491A
Authority
JP
Japan
Prior art keywords
route
data
generation unit
route generation
windmill
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.)
Pending
Application number
JP2016152281A
Other languages
Japanese (ja)
Inventor
山本 知史
Satoshi Yamamoto
知史 山本
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2016152281A priority Critical patent/JP2018021491A/en
Publication of JP2018021491A publication Critical patent/JP2018021491A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F03MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
    • F03DWIND MOTORS
    • F03D17/00Monitoring or testing of wind motors, e.g. diagnostics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E10/00Energy generation through renewable energy sources
    • Y02E10/70Wind energy
    • Y02E10/72Wind turbines with rotation axis in wind direction

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Development (AREA)
  • Sustainable Energy (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Navigation (AREA)
  • Wind Motors (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

【課題】風車から点検用のデータを取得する無人機の飛行ルートを、風車の制御状態を反映して作成する。【解決手段】風力発電機を有する風車、風車から点検用のデータを取得する無人機、及び無人機の飛行ルートのデータを生成する計算機を有するシステムであって、計算機は無人機の飛行ルートのデータを生成する自動ルート生成部を有し、自動ルート生成部は、点検対象の風車におけるナセルの向き及びブレードの位相を示す回転情報を取得し、回転情報に基づいて、点検ルートのデータを生成する。【選択図】図1A flight route of an unmanned aerial vehicle that acquires data for inspection from a windmill is created by reflecting the control state of the windmill. A system includes a windmill having a wind power generator, an unmanned aircraft that obtains data for inspection from the windmill, and a computer that generates flight route data of the unmanned aircraft. It has an automatic route generation unit that generates data, and the automatic route generation unit acquires rotation information indicating the nacelle direction and blade phase in the wind turbine to be inspected, and generates inspection route data based on the rotation information. To do. [Selection] Figure 1

Description

本発明は、風力発電機を搭載する風車を点検する無人機の飛行ルートを生成するシステムに関する。   The present invention relates to a system for generating a flight route for an unmanned aerial vehicle that checks a wind turbine equipped with a wind power generator.

近年、再生可能エネルギーの一つとして風力発電が注目され、風力発電設備の規模が拡大している。   In recent years, wind power generation has attracted attention as one of renewable energies, and the scale of wind power generation facilities is expanding.

5MWクラスの風車はロータ直径が120mにもなるため、風車の点検作業では、高所作業に起因する危険性、及び点検範囲の広さに起因した点検時間の長さが課題である。特に、風力発電設備の規模の拡大に伴う点検コスト不足の深刻化が指摘されている。   Since the wind turbine of 5 MW class has a rotor diameter of 120 m, in the inspection work of the wind turbine, there is a problem of the danger due to the work at a high place and the length of the inspection time due to the wide inspection range. In particular, it has been pointed out that the inspection costs are becoming insufficient due to the expansion of the scale of wind power generation facilities.

風車のブレードの点検では、塗装の剥落の進行度合い、風を切る側のブレード縁の損耗、並びに、ブレード表面のクラック及び内部空隙の有無等が、チェック項目となる。   In the inspection of the blade of the windmill, the degree of progress of peeling of the paint, the wear of the blade edge on the wind cutting side, the presence or absence of cracks on the blade surface and internal voids, and the like are the check items.

経年劣化により塗装が剥落した場合、ブレード縁が損耗する。また、ブレードが落雷を受けた場合、クラック又は内部空隙が発生し、クラック又は内部空隙は耐久度の低下とともに、水が溜まりやすくなる。水が溜まった状態で落雷を受けた場合、水の体積が急激に膨張し、ブレードが破断する危険性がある。   When the paint peels off due to aging, the blade edge is worn. Further, when the blade is subjected to a lightning strike, cracks or internal voids are generated, and the cracks or internal voids tend to accumulate water as the durability decreases. When a lightning strike occurs while water is accumulated, the volume of water expands rapidly and there is a risk that the blade will break.

従来の風車の点検作業では、作業員が目視でブレード縁の損耗、塗装の剥落、及びクラックの有無を点検し、また、作業員がブレードの打音検診を行って内部空隙の有無を点検している。   In conventional wind turbine inspection work, the worker visually inspects the blade edge for wear, paint peeling, and cracks, and the worker checks the blade for sound and checks for internal voids. ing.

目視点検は、RGBカメラを用いて撮影された画像データを用いた点検で代用できるものと考えられる。しかし、打音検診は、画像データを用いて点検とは代替が難しい。内部空隙を検出するための打音検診の代替方法として、例えば、熱赤外カメラを用いたサーモグラフィを用いる手法が考えられる。熱赤外カメラを用いた内部空隙の検出方法は、非破壊かつ非接触の点検手段であるため設備に損傷を与えない。   It is considered that the visual inspection can be replaced by inspection using image data photographed using an RGB camera. However, percussion screening is difficult to replace inspection with image data. As an alternative method of hammering sound detection for detecting internal voids, for example, a technique using thermography using a thermal infrared camera is conceivable. The internal void detection method using a thermal infrared camera is a non-destructive and non-contact inspection means and does not damage the equipment.

前述したカメラを搭載した無人機を用いた風車の設備点検方法が実現できれば、現場の作業員の労力及び点検コストを削減できる。関連する技術として、特許文献1及び特許文献2に記載された技術が知られている。   If the wind turbine equipment inspection method using the unmanned aircraft equipped with the camera described above can be realized, the labor and inspection costs of on-site workers can be reduced. As a related technique, the techniques described in Patent Document 1 and Patent Document 2 are known.

特許文献1には、無人機が風車の各所に張り付けられたRFIDタグに基づいて指定位置を決定し、ブレードの形状、角度等のデータを受信し、予めプログラムされた飛行ルートをたどる点検方法が開示されている。特許文献2には、「デジタルカメラやビデオ等の撮影装置を備えた無人ヘリコプター等の空中移動機器を用いて、橋梁を構成する部材に生じるひび割れや、損傷の程度等の橋梁の劣化状況を空中から直接撮影し、その撮影データを分析して、橋梁の損傷状態を調査する。」ことが記載されている。前述のように、点検コストの削減を目的とした、無人機を用いた様々な自動点検方法が検討されている。   Patent Document 1 discloses an inspection method in which a drone determines a designated position based on RFID tags attached to various parts of a windmill, receives data such as blade shape and angle, and follows a pre-programmed flight route. It is disclosed. Patent Document 2 states that “the use of an aerial mobile device such as an unmanned helicopter equipped with a digital camera, a video camera, etc., in the air indicates the state of bridge deterioration such as cracks and damage that occur in the members that make up the bridge. ”Directly, and analyze the data taken to investigate the damage state of the bridge.” As described above, various automatic inspection methods using unmanned aircraft for the purpose of reducing inspection costs have been studied.

米国特許出願公開第2012/0136630号明細書US Patent Application Publication No. 2012/0136630 特開2015−34428号公報JP 2015-34428 A

熱赤外カメラを用いて点検に必要な画像データを取得するためには、太陽が当たる場所が変わるたびに、撮影する箇所を変え、かつ、複数回、画像を撮影する必要がある。画像データの比較を容易にするためには、同一の取得条件(撮影条件)のもと複数回、画像を撮影することが望ましい。   In order to acquire image data necessary for inspection using a thermal infrared camera, it is necessary to change the shooting location every time the location where the sun hits and to take images multiple times. In order to facilitate comparison of image data, it is desirable to capture images multiple times under the same acquisition conditions (imaging conditions).

しかし、作業者等が無人機をマニュアルで操縦した場合、操作スキルのばらつき、操作手順の違い等によって、取得条件が同一にならない。そこで、無人機の制御ソフトを用いることが考えられる。無人機の制御ソフトを用いることによって飛行ルートを自動的に設定することができるため、取得条件を同一にできる。   However, when an operator or the like manually operates the drone, the acquisition conditions are not the same due to variations in operation skills, differences in operation procedures, and the like. Therefore, it is possible to use unmanned aircraft control software. Since the flight route can be automatically set by using the control software of the drone, the acquisition conditions can be made the same.

しかし、風車は稼働式の立体構造物であることから、ナセルの向き及びブレードの位相等、風車の制御状態に応じて飛行ルートを設定する必要がある。   However, since the windmill is an operating three-dimensional structure, it is necessary to set the flight route according to the control state of the windmill, such as the nacelle direction and the blade phase.

本発明は、同一の取得条件のもとで、画像データ等の点検用のデータを取得可能な無人機の飛行ルートを自動的に設定するシステム及び方法を提供する。   The present invention provides a system and method for automatically setting a flight route of an unmanned aerial vehicle capable of acquiring inspection data such as image data under the same acquisition conditions.

本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、風力発電機を有する風車、前記風車から点検用のデータを取得する飛行体である無人機、及び前記無人機の飛行ルートのデータを生成する計算機を備えるシステムであって、前記風車は、複数のブレード、前記複数のブレードを接続するハブが取り付けられ、前記風力発電機を格納するナセル、及び前記ナセルを支持するタワーを有し、前記無人機は、前記点検用のデータを取得する非破壊検査デバイスを有し、前記計算機は、プロセッサ、前記プロセッサに接続されるメモリ、及び前記プロセッサに接続されるネットワークインタフェースを有し、前記無人機の飛行ルートのデータを生成する自動ルート生成部を有し、前記自動ルート生成部は、点検対象の風車における前記ナセルの向き及び前記ブレードの位相を示す回転情報を取得し、前記回転情報に基づいて、前記点検対象の風車を点検するための前記無人機の飛行ルートである点検ルートのデータを生成することを特徴とする。   A typical example of the invention disclosed in the present application is as follows. That is, a windmill having a wind power generator, a drone that is a flying body that acquires inspection data from the windmill, and a system that includes a computer that generates flight route data of the drone, the windmill being A plurality of blades, a hub for connecting the plurality of blades is attached, and includes a nacelle for storing the wind power generator and a tower for supporting the nacelle, and the drone is configured to acquire the inspection data. A destructive inspection device, and the computer includes a processor, a memory connected to the processor, and a network interface connected to the processor, and an automatic route generation unit that generates flight route data of the drone And the automatic route generation unit includes rotation information indicating a direction of the nacelle and a phase of the blade in a wind turbine to be inspected. Obtained, on the basis of the rotation information, and generates the data of the flight route is inspected root of the drone for checking windmill of the inspection target.

本発明によれば、風車の制御状態を考慮した風車の点検ルートを自動的に設定することができる。これによって、風車の点検に要するコストを削減できる。上記した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。   According to the present invention, it is possible to automatically set an inspection route for a wind turbine in consideration of the control state of the wind turbine. Thereby, the cost required for checking the windmill can be reduced. Problems, configurations, and effects other than those described above will become apparent from the description of the following examples.

実施例1の自動ルート生成部が実行する処理を説明するフローチャートである。6 is a flowchart illustrating processing executed by an automatic route generation unit according to the first embodiment. 実施例1のシステムの構成例を示す図である。1 is a diagram illustrating a configuration example of a system according to a first embodiment. 実施例1の無人機管理装置のハードウェア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an unmanned aerial vehicle management apparatus according to Embodiment 1. FIG. 実施例1の無人機のハードウェア構成の一例を示す図である。2 is a diagram illustrating an example of a hardware configuration of an unmanned aircraft according to Embodiment 1. FIG. 実施例1の風車DBの一例を示す図である。It is a figure which shows an example of the windmill DB of Example 1. FIG. 実施例1の位置DBの一例を示す図である。It is a figure which shows an example of position DB of Example 1. FIG. 実施例1の点検DBの一例を示す図である。It is a figure which shows an example of inspection DB of Example 1. FIG. 実施例1の無人機DBの一例を示す図である。It is a figure which shows an example of unmanned aircraft DB of Example 1. FIG. 実施例1のルートDBの一例を示す図である。FIG. 3 is a diagram illustrating an example of a route DB according to the first embodiment. 実施例1の基準座標系の一例を示す図である。FIG. 3 is a diagram illustrating an example of a reference coordinate system according to the first embodiment. 実施例1における基準ルート及び相対ルートの概念を示す図である。It is a figure which shows the concept of the reference | standard route in Example 1, and a relative route. 実施例2のシステムの構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of a system according to a second embodiment.

以下、添付図面を参照して本発明の実施例を説明する。各図において共通の構成については同一の参照符号が付されている。   Embodiments of the present invention will be described below with reference to the accompanying drawings. In each figure, the same reference numerals are given to common configurations.

図2は、実施例1のシステムの構成例を示す図である。図3Aは、実施例1の無人機管理装置200のハードウェア構成の一例を示す図である。図3Bは、実施例1の無人機202のハードウェア構成の一例を示す図である。   FIG. 2 is a diagram illustrating a configuration example of a system according to the first embodiment. FIG. 3A is a diagram illustrating an example of a hardware configuration of the drone management apparatus 200 according to the first embodiment. FIG. 3B is a diagram illustrating an example of a hardware configuration of the drone 202 according to the first embodiment.

システムは、無人機管理装置200、風車運用保守装置201、無人機(無人飛行体)202、及び風車203から構成される。なお、図2では、無人機202及び風車203の数はそれぞれ一つであるが、二つ以上存在してもよい。   The system includes an unmanned aircraft management device 200, a windmill operation and maintenance device 201, an unmanned aircraft (unmanned flying vehicle) 202, and a windmill 203. In FIG. 2, the number of the drone 202 and the windmill 203 is one, but two or more may exist.

無人機管理装置200及び風車運用保守装置201は、ネットワーク205を介して互いに接続される。ネットワーク205は、例えば、WAN(Wide Area Network)、LAN(Local Area Network)、及びインターネット等が考えられる。なお、本実施例は、ネットワーク205の種別に限定されない。また、ネットワーク205の接続方式は、無線又は有線のいずれであってもよい。また、無人機管理装置200及び風車運用保守装置201は、直接接続されてもよい。   The drone management device 200 and the windmill operation maintenance device 201 are connected to each other via a network 205. The network 205 can be, for example, a WAN (Wide Area Network), a LAN (Local Area Network), the Internet, and the like. Note that the present embodiment is not limited to the type of the network 205. The connection method of the network 205 may be either wireless or wired. Moreover, the drone management apparatus 200 and the windmill operation maintenance apparatus 201 may be directly connected.

なお、無人機管理装置200及び風車運用保守装置201は、常時、通信する必要はなく、データを送受信する場合にのみ互いに通信する。   The unmanned aircraft management device 200 and the windmill operation and maintenance device 201 do not always need to communicate with each other, and communicate with each other only when data is transmitted and received.

風車運用保守装置201は、風車203を制御し、また、風車203の制御情報等を管理する。風車運用保守装置201及び風車203は、図示しないネットワーク等を介して互いに接続される。風車運用保守装置201は、風車203を制御する風車制御部261を有する。   The windmill operation and maintenance device 201 controls the windmill 203 and manages control information and the like of the windmill 203. The windmill operation and maintenance device 201 and the windmill 203 are connected to each other via a network (not shown). The windmill operation and maintenance device 201 includes a windmill control unit 261 that controls the windmill 203.

風車203は、風を受けるとブレード902(図9参照)が回転させることによって、風力を電気エネルギーに変換する。なお、風車203は、点検時には停止するものとする。   When the wind turbine 203 receives wind, the blade 902 (see FIG. 9) rotates to convert wind power into electrical energy. Note that the wind turbine 203 is stopped during inspection.

無人機管理装置200は、無人機202に飛行ルートを設定するためのコンフィグ情報を生成する。無人機管理装置200は、有線通信207又は無線通信208を用いて無人機202と通信する。   The drone management apparatus 200 generates configuration information for setting a flight route to the drone 202. The drone management apparatus 200 communicates with the drone 202 using the wired communication 207 or the wireless communication 208.

本実施例の飛行ルートのデータは、無人機202の経由地点の座標の集合として定義される。経由地点の座標は、直交座標系及び極座標系のいずれであってもよい。本実施例では、直交座標系を例に説明する。また、無人機202は、原則、経由地点を接続する直線の経路に沿って飛行するものとする。   The flight route data of this embodiment is defined as a set of coordinates of the waypoints of the drone 202. The coordinates of the waypoint may be either an orthogonal coordinate system or a polar coordinate system. In the present embodiment, an orthogonal coordinate system will be described as an example. In addition, it is assumed that the drone 202 flies along a straight path connecting the waypoints in principle.

無人機202は、無人機管理装置200によって生成されたコンフィグ情報に基づいて移動し、風車203の画像データ等、点検用のデータを取得する。なお、無人機202は、回転翼型の無人機、固定翼型の無人機、及び回転翼及び固定翼を有するハイブリッド型の無人機のいずれであってもよい。   The drone 202 moves based on the configuration information generated by the drone management apparatus 200, and acquires data for inspection such as image data of the windmill 203. The drone 202 may be any of a rotary wing drone, a fixed wing drone, and a hybrid drone having a rotary wing and a fixed wing.

図3A及び図3Bを用いて、無人機管理装置200及び無人機202のハードウェア構成について説明する。   The hardware configuration of the drone management apparatus 200 and the drone 202 will be described with reference to FIGS. 3A and 3B.

無人機管理装置200は、CPU301、GPU302、メモリ303、記憶装置304、NW I/F305、ユーザI/F306、及び表示装置307を有する。なお、風車運用保守装置201も同様のハードウェア構成であるものとする。   The drone management apparatus 200 includes a CPU 301, a GPU 302, a memory 303, a storage device 304, an NW I / F 305, a user I / F 306, and a display device 307. It is assumed that the windmill operation and maintenance device 201 has the same hardware configuration.

CPU301は、演算装置であり、メモリ303に格納されるプログラムを実行する。CPU301がプログラムを実行することによって、無人機管理装置200が有する機能部が実現される。以下の説明では、機能部を主語に処理を説明する場合、CPU301が機能部を実現するプログラムを実行していることを示す。GPU302は、演算装置であり、CPU301と協働して処理を実行する。なお、GPU302は、ハードウェア構成に含まれていなくてもよい。   The CPU 301 is an arithmetic device and executes a program stored in the memory 303. When the CPU 301 executes the program, a functional unit included in the drone management apparatus 200 is realized. In the following description, when a process is described with a functional unit as a subject, it indicates that the CPU 301 is executing a program that realizes the functional unit. The GPU 302 is an arithmetic device and executes processing in cooperation with the CPU 301. Note that the GPU 302 may not be included in the hardware configuration.

メモリ303は、CPU301が実行するプログラム及びプログラムが使用する情報を格納する。また、メモリ303は、プログラムが一時的に使用するワークエリアを含む。記憶装置304は、データを永続的に格納する。記憶装置304は、例えば、HDD(Hard Disk Drive)及びSSD(Solid State Drive)等が考えられる。   The memory 303 stores a program executed by the CPU 301 and information used by the program. The memory 303 includes a work area that is temporarily used by the program. The storage device 304 stores data permanently. As the storage device 304, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like can be considered.

なお、CPU301が実行するプログラム及び情報は、記憶装置304に格納されてもよい。この場合、CPU301は、記憶装置304からプログラム及び情報を読み出し、メモリ303にロードする。   Note that the program and information executed by the CPU 301 may be stored in the storage device 304. In this case, the CPU 301 reads the program and information from the storage device 304 and loads them into the memory 303.

NW I/F305は、ネットワークを介して外部装置と通信するためのインタフェースである。ユーザI/F306は、ユーザが無人機管理装置200を操作するためのインタフェースであり、例えば、キーボード、マウス、及びタッチパネル等が考えられる。表示装置307は、ユーザに各種情報を表示する装置であり、例えば、ディスプレイ及びタッチパネル等が考えられる。   The NW I / F 305 is an interface for communicating with an external device via a network. The user I / F 306 is an interface for the user to operate the drone management apparatus 200. For example, a keyboard, a mouse, a touch panel, and the like are conceivable. The display device 307 is a device that displays various types of information to the user. For example, a display and a touch panel are conceivable.

無人機202は、演算装置311、メモリ312、記憶装置313、NW I/F314、フライトコントローラ315、位置姿勢情報取得装置316、アンプ/モータ317、プロペラ318、及びカメラ319を有する。   The drone 202 includes an arithmetic device 311, a memory 312, a storage device 313, an NW I / F 314, a flight controller 315, a position / orientation information acquisition device 316, an amplifier / motor 317, a propeller 318, and a camera 319.

演算装置311は、メモリ312に格納されるプログラムを実行する。演算装置311は、例えば、CPU等が考えられる。メモリ312、記憶装置313、及びNW I/F314は、メモリ303、記憶装置304、及びNW I/F305と同様のものであるため説明を省略する。なお、メモリ312には、風車制御部261を実現するプログラム、及びコンフィグ情報が格納される。   The arithmetic device 311 executes a program stored in the memory 312. The arithmetic device 311 may be a CPU, for example. Since the memory 312, the storage device 313, and the NW I / F 314 are the same as the memory 303, the storage device 304, and the NW I / F 305, description thereof is omitted. The memory 312 stores a program for realizing the windmill control unit 261 and configuration information.

フライトコントローラ315は、コンフィグ情報に基づいて、アンプ/モータ317を制御する。位置姿勢情報取得装置316は、無人機202の位置、及び無人機202の姿勢等の情報を取得する。位置姿勢情報取得装置316は、IMU(Inertial Measurement Unit)、GPS(Global Positioning System)、及びコンパス等から構成される。   The flight controller 315 controls the amplifier / motor 317 based on the configuration information. The position and orientation information acquisition device 316 acquires information such as the position of the drone 202 and the attitude of the drone 202. The position / orientation information acquisition device 316 includes an IMU (Internal Measurement Unit), a GPS (Global Positioning System), and a compass.

アンプ/モータ317は、無人機202が飛行するための駆動装置である。アンプは、フライトコントローラ315からの指示にしたがって、モータの回転速度を調整する。モータにはプロペラ318が接続される。   The amplifier / motor 317 is a drive device for the drone 202 to fly. The amplifier adjusts the rotational speed of the motor in accordance with instructions from the flight controller 315. A propeller 318 is connected to the motor.

カメラ319は、風車203の画像データを取得する。カメラ319は、無人機202に固定されてもよいし、ジンバル等の装置を介して設置されてもよい。なお、無人機202は、カメラ319以外の非破壊検査デバイスを有してもよい。非破壊検査デバイスは、例えば、音響伝送器、音響受信器、及び放射線計測器等が考えられる。   The camera 319 acquires image data of the windmill 203. The camera 319 may be fixed to the drone 202 or may be installed via a device such as a gimbal. The drone 202 may have a nondestructive inspection device other than the camera 319. Examples of the nondestructive inspection device include an acoustic transmitter, an acoustic receiver, and a radiation measuring instrument.

次に、図2を用いて、無人機管理装置200のソフトウェア構成について説明する。   Next, the software configuration of the drone management apparatus 200 will be described with reference to FIG.

無人機管理装置200は、自動ルート生成部210を含む。自動ルート生成部210は、複数のモジュールから構成され、また、複数のデータベースを管理する。   The drone management apparatus 200 includes an automatic route generation unit 210. The automatic route generation unit 210 includes a plurality of modules and manages a plurality of databases.

具体的には、自動ルート生成部210は、モジュールとして、NW送受信部221、DB管理部222、基準ルート生成部223、相対ルート生成部224、回転情報取得部225、取得条件調整部226、点検ルート生成部227、コンフィグ情報生成部228、及び無人機情報送受信部229を含む。また、自動ルート生成部210は、風車DB251、位置DB252、点検DB253、無人機DB254、及びルートDB255を管理する。   Specifically, the automatic route generation unit 210 includes, as modules, an NW transmission / reception unit 221, a DB management unit 222, a reference route generation unit 223, a relative route generation unit 224, a rotation information acquisition unit 225, an acquisition condition adjustment unit 226, an inspection A route generation unit 227, a configuration information generation unit 228, and an unmanned aircraft information transmission / reception unit 229 are included. Further, the automatic route generation unit 210 manages the windmill DB 251, the position DB 252, the inspection DB 253, the drone DB 254, and the route DB 255.

モジュールを実現するプログラムはメモリ303に格納され、データベースは記憶装置304に格納されるものとする。なお、データベースはメモリ303に格納されてもよい。   It is assumed that a program for realizing the module is stored in the memory 303 and the database is stored in the storage device 304. Note that the database may be stored in the memory 303.

風車DB251は、風車203の構造等を表すデータを格納するデータベースである。風車DB251の詳細は、図4を用いて説明する。位置DB252は、風車203が設置される位置等を表すデータを格納するデータベースである。位置DB252の詳細は、図5を用いて説明する。点検DB253は、風車203の制御状態等を表すデータを格納するデータベースである。点検DB253の詳細は、図6を用いて説明する。無人機DB254は、無人機202の型、及び無人機202が有するカメラ319の構造等を表すデータを格納するデータベースである。無人機DB254の詳細は、図7を用いて説明する。ルートDB255は、自動ルート生成部210が生成したコンフィグ情報を格納するデータベースである。ルートDB255の詳細は、図8を用いて説明する。   The windmill DB 251 is a database that stores data representing the structure of the windmill 203 and the like. Details of the windmill DB 251 will be described with reference to FIG. The position DB 252 is a database that stores data representing the position where the windmill 203 is installed. Details of the position DB 252 will be described with reference to FIG. The inspection DB 253 is a database that stores data representing the control state of the windmill 203 and the like. Details of the inspection DB 253 will be described with reference to FIG. The drone DB 254 is a database that stores data representing the model of the drone 202, the structure of the camera 319 included in the drone 202, and the like. Details of the drone DB 254 will be described with reference to FIG. The route DB 255 is a database that stores configuration information generated by the automatic route generation unit 210. Details of the route DB 255 will be described with reference to FIG.

図4は、実施例1の風車DB251の一例を示す図である。   FIG. 4 is a diagram illustrating an example of the windmill DB 251 according to the first embodiment.

風車DB251は、ID401、型番402、ブレード長403、ブレード幅404、ブレード形状405、及び利用数406から構成されるエントリを一つ以上含む。   The windmill DB 251 includes one or more entries including an ID 401, a model number 402, a blade length 403, a blade width 404, a blade shape 405, and a usage number 406.

ID401は、風車DB251内のエントリを一意に識別するための識別情報である。型番402は、風車203の製造元及び型番を示す情報である。ブレード長403は、型番402に対応する風車203が有するブレード902(図9参照)の全長を示す情報である。ブレード幅404は、ブレード902の幅を示す情報である。ブレード形状405は、ブレード902の形状を示す情報である。利用数406は、システム内に設置されている風車203の数を示す情報である。   ID 401 is identification information for uniquely identifying an entry in the windmill DB 251. The model number 402 is information indicating the manufacturer and model number of the wind turbine 203. The blade length 403 is information indicating the total length of the blade 902 (see FIG. 9) included in the wind turbine 203 corresponding to the model number 402. The blade width 404 is information indicating the width of the blade 902. The blade shape 405 is information indicating the shape of the blade 902. The usage number 406 is information indicating the number of wind turbines 203 installed in the system.

図5は、実施例1の位置DB252の一例を示す図である。   FIG. 5 is a diagram illustrating an example of the position DB 252 of the first embodiment.

位置DB252は、風車ID501、緯度502、経度503、標高504、及び測地系505から構成されるエントリを一つ以上含む。   The position DB 252 includes one or more entries including a windmill ID 501, a latitude 502, a longitude 503, an altitude 504, and a geodetic system 505.

風車ID501は、システム内に設置される風車203を一意に識別するための識別情報である。緯度502、経度503、及び標高504は、風車203が設定される位置、すなわち、座標を示す情報である。測地系505は、使用している測地系の種別を示す情報である。測地系には、WGS84及び日本測地系2000等を用いることができる。   The windmill ID 501 is identification information for uniquely identifying the windmill 203 installed in the system. The latitude 502, the longitude 503, and the altitude 504 are information indicating the position where the wind turbine 203 is set, that is, the coordinates. The geodetic system 505 is information indicating the type of geodetic system used. As the geodetic system, WGS84, Japan Geodetic System 2000, or the like can be used.

なお、位置DB252で管理される風車203の位置を示す座標は、タワー903(図9参照)の根元及びハブの中心等が考えられる。   The coordinates indicating the position of the wind turbine 203 managed by the position DB 252 may be the root of the tower 903 (see FIG. 9), the center of the hub, and the like.

図6は、実施例1の点検DB253の一例を示す図である。   FIG. 6 is a diagram illustrating an example of the inspection DB 253 according to the first embodiment.

点検DB253は、風車ID601、型番602、ロール角603、ピッチ角604、ヨー角605、及びナセル高606から構成されるエントリを一つ以上含む。点検DB253には、点検を行う風車203のみが登録される。なお、システム内に設置される全ての風車203が点検DB253に登録されてもよい。点検DB253は、例えば、ユーザがユーザI/F306を操作することによって更新される。   The inspection DB 253 includes one or more entries including a windmill ID 601, a model number 602, a roll angle 603, a pitch angle 604, a yaw angle 605, and a nacelle height 606. Only the wind turbine 203 to be inspected is registered in the inspection DB 253. In addition, all the windmills 203 installed in the system may be registered in the inspection DB 253. The inspection DB 253 is updated, for example, when the user operates the user I / F 306.

風車ID601は、風車ID501と同様のものである。型番602は、型番402と同様のものである。ロール角603、ピッチ角604、及びヨー角605は、風車203のロール角、ピッチ角、及びヨー角を示す情報である。ロール角、ピッチ角、及びヨー角については図9を用いて説明する。ナセル高606は、風車ID601が有するナセル901(図9参照)が設置される高さ示す情報である。   The windmill ID 601 is the same as the windmill ID501. The model number 602 is the same as the model number 402. Roll angle 603, pitch angle 604, and yaw angle 605 are information indicating the roll angle, pitch angle, and yaw angle of wind turbine 203. The roll angle, pitch angle, and yaw angle will be described with reference to FIG. The nacelle height 606 is information indicating the height at which the nacelle 901 (see FIG. 9) included in the windmill ID 601 is installed.

図7は、実施例1の無人機DB254の一例を示す図である。   FIG. 7 is a diagram illustrating an example of the drone DB 254 according to the first embodiment.

無人機DB254は、無人機ID701、型番702、カメラ型番703、ジンバル704、解像度705、及び視野角706から構成されるエントリを一つ以上含む。   The drone DB 254 includes one or more entries including a drone ID 701, a model number 702, a camera model number 703, a gimbal 704, a resolution 705, and a viewing angle 706.

無人機ID701は、システム内で運用する無人機202を一意に識別するための識別情報である。型番702は、無人機ID701に対応する無人機202の製造元及び型番を示す情報である。カメラ型番703は、カメラ319の製造元及び型番を示す情報である。ジンバル704は、カメラ319を固定するジンバルの種別等を示す情報である。解像度705は、カメラ319の解像度を示す情報である。視野角706は、カメラ319の視野角を示す情報である。   The drone ID 701 is identification information for uniquely identifying the drone 202 operated in the system. The model number 702 is information indicating the manufacturer and model number of the drone 202 corresponding to the drone ID 701. The camera model number 703 is information indicating the manufacturer and model number of the camera 319. The gimbal 704 is information indicating the type of gimbal that fixes the camera 319 and the like. The resolution 705 is information indicating the resolution of the camera 319. The viewing angle 706 is information indicating the viewing angle of the camera 319.

なお、エントリを構成するカラムは、無人機202が有する非破壊検査デバイスに応じて変更することができる。すなわち、無人機202がカメラ319以外の非破壊検査デバイスを有する場合、エントリには解像度705及び視野角706以外のカラムが含まれる。   The columns constituting the entry can be changed according to the nondestructive inspection device that the drone 202 has. That is, when the drone 202 has a nondestructive inspection device other than the camera 319, the entry includes columns other than the resolution 705 and the viewing angle 706.

図8は、実施例1のルートDB255の一例を示す図である。   FIG. 8 is a diagram illustrating an example of the route DB 255 according to the first embodiment.

ルートDB255は、無人機ID801、経由地点ID802、位置803、正面804、カメラ角度805、及び取得イベント806から構成されるエントリを一つ以上含む。   The route DB 255 includes one or more entries including a drone ID 801, a waypoint ID 802, a position 803, a front 804, a camera angle 805, and an acquisition event 806.

無人機ID801は無人機ID701と同様のものである。経由地点ID802は、点検ルートに含まれる経由地点を一意に識別するための識別情報である。位置803は、任意の測地系における経由地点の座標を示す情報である。正面804は、無人機202の正面方向を指定する角度を示す情報である。カメラ角度805は、カメラ319を傾ける角度を示す情報である。取得イベント806は、経由地点ID802に対応する経由地点において画像データを取得するタイミングを示す情報である。   The drone ID 801 is the same as the drone ID 701. The waypoint ID 802 is identification information for uniquely identifying a waypoint included in the inspection route. The position 803 is information indicating the coordinates of a waypoint in an arbitrary geodetic system. The front 804 is information indicating an angle that specifies the front direction of the drone 202. The camera angle 805 is information indicating the angle at which the camera 319 is tilted. The acquisition event 806 is information indicating the timing at which image data is acquired at a waypoint corresponding to the waypoint ID 802.

以上が、データベースの説明である。次に、モジュールについて説明する。   The above is the description of the database. Next, the module will be described.

NW送受信部221は、ネットワーク205を介して、無人機管理装置200と外部装置との間でデータを送受信する。本実施例のNW送受信部221は、風車運用保守装置201との間でデータを送受信する。   The NW transmission / reception unit 221 transmits / receives data between the drone management apparatus 200 and the external apparatus via the network 205. The NW transmission / reception unit 221 according to the present embodiment transmits / receives data to / from the windmill operation / maintenance device 201.

DB管理部222は、データベースを管理する。具体的には、DB管理部222は、外部入力又は内部入力に基づいて、データベースを更新する。例えば、DB管理部222は、NW送受信部221を介して、風車運用保守装置201から風車の制御状態を示す情報を取得し、当該情報に基づいて点検DB253を更新する。なお、DB管理部222は、ユーザI/F306を介して入力された情報に基づいて各データベースを更新してもよい。   The DB management unit 222 manages the database. Specifically, the DB management unit 222 updates the database based on external input or internal input. For example, the DB management unit 222 acquires information indicating the control state of the windmill from the windmill operation and maintenance device 201 via the NW transmission / reception unit 221 and updates the inspection DB 253 based on the information. Note that the DB management unit 222 may update each database based on information input via the user I / F 306.

なお、データベースの更新には、データの追加、データの削除、及びデータの上書き等の処理が含まれる。   The database update includes processing such as data addition, data deletion, and data overwrite.

基準ルート生成部223は、任意の風車203を点検するための無人機202の飛行ルートである基準ルートのデータを生成する。基準ルート生成部223は、生成された基準ルートのデータを相対ルート生成部224に出力する。以下の説明では、基準ルートの生成とは、基準ルートのデータを生成することを表す。また、以下の説明では、基準ルートを生成する場合に使用される風車203を基準風車203とも記載する。   The reference route generation unit 223 generates data of a reference route that is a flight route of the drone 202 for inspecting an arbitrary windmill 203. The reference route generation unit 223 outputs the generated reference route data to the relative route generation unit 224. In the following description, the generation of the reference route means generation of data of the reference route. In the following description, the windmill 203 used when generating the reference route is also referred to as the reference windmill 203.

基準ルートは、基準風車203の一点を原点とする局所座標系(基準座標系)における無人機202の飛行ルートである。基準ルート生成部223は、風車203の一つのブレード902(図9参照)が地面(水平面)に対して所定の角度で固定された状態の風車203について基準ルートを生成する。したがって、基準ルートは、点検する風車203の構造、状態、及び位置を考慮した飛行ルートではない。   The reference route is a flight route of the drone 202 in a local coordinate system (reference coordinate system) having one point of the reference wind turbine 203 as an origin. The reference route generation unit 223 generates a reference route for the windmill 203 in a state where one blade 902 (see FIG. 9) of the windmill 203 is fixed at a predetermined angle with respect to the ground (horizontal plane). Therefore, the reference route is not a flight route in consideration of the structure, state, and position of the wind turbine 203 to be inspected.

ここで、基準座標系について説明する。図9は、実施例1の基準座標系の一例を示す図である。   Here, the reference coordinate system will be described. FIG. 9 is a diagram illustrating an example of a reference coordinate system according to the first embodiment.

風車203は、ナセル901、複数のブレード902、及びナセル901を支持するタワー903から構成される。図9に示す複数のブレード902は、図示しないハブに対して放射状に取り付けられる。なお、ハブは、軸等を介してナセル901に取り付けられる。ナセル901は、図示しない発電機等を内蔵する。   The windmill 203 includes a nacelle 901, a plurality of blades 902, and a tower 903 that supports the nacelle 901. A plurality of blades 902 shown in FIG. 9 are radially attached to a hub (not shown). The hub is attached to the nacelle 901 via a shaft or the like. The nacelle 901 contains a generator or the like (not shown).

図9は、ハブの中心を原点とする基準座標系を示す。図9では、ナセル901の水平方向にX軸及びY軸が設定され、ナセル901の鉛直方向にZ軸が設定される。なお、X軸は、ナセル901が風を受ける方向に設定され、Y軸は、XY平面上でX軸と直交するように設定される。前述の基準座標系では、ナセル901の回転と連動してX軸及びY軸も回転する。   FIG. 9 shows a reference coordinate system with the center of the hub as the origin. In FIG. 9, the X axis and the Y axis are set in the horizontal direction of the nacelle 901, and the Z axis is set in the vertical direction of the nacelle 901. The X axis is set in a direction in which the nacelle 901 receives wind, and the Y axis is set to be orthogonal to the X axis on the XY plane. In the reference coordinate system described above, the X axis and the Y axis also rotate in conjunction with the rotation of the nacelle 901.

図9に示すような基準座標系において、X軸の回転、すなわち、ナセル901に対するブレード902の回転をロールと呼び、Z軸の回転、すなわち、タワー903に対するナセル901の回転をヨーと呼び、Y軸の回転、すなわち、ブレード902そのものの回転(傾斜)をピッチと呼ぶ。   In the reference coordinate system as shown in FIG. 9, the rotation of the X axis, that is, the rotation of the blade 902 relative to the nacelle 901 is called a roll, the rotation of the Z axis, that is, the rotation of the nacelle 901 relative to the tower 903 is called a yaw, The rotation of the shaft, that is, the rotation (tilt) of the blade 902 itself is called a pitch.

風車203は、発電効率を上げるためにヨー角を制御し、また、風量を調整するためにブレード902のピッチ角を制御する。風車203を点検する場合にはブレード902の位相、ブレード902の傾斜、及びナセル901の向き等を特定する必要があるため、風車運用保守装置201は、ヨー角及びピッチ角とともに、ロール角を管理する。本実施例では、ブレード902の位相は、ナセルに対するブレード902の回転角、すなわち、ロール角に対応する。なお、ピッチ角をブレード902の位相に含めてもよい。   The wind turbine 203 controls the yaw angle in order to increase the power generation efficiency, and also controls the pitch angle of the blades 902 to adjust the air volume. When inspecting the windmill 203, it is necessary to specify the phase of the blade 902, the inclination of the blade 902, the direction of the nacelle 901, etc., so the windmill operation and maintenance device 201 manages the roll angle as well as the yaw angle and pitch angle. To do. In this embodiment, the phase of the blade 902 corresponds to the rotation angle of the blade 902 relative to the nacelle, that is, the roll angle. Note that the pitch angle may be included in the phase of the blade 902.

なお、風車運用保守装置201が、ヨー角、ピッチ角、及びロール角を風車203から取得してもよいし、風車203が、ヨー角、ピッチ角、及びロール角を風車運用保守装置201に通知してもよい。   Note that the windmill operation and maintenance device 201 may acquire the yaw angle, pitch angle, and roll angle from the windmill 203, or the windmill 203 notifies the windmill operation and maintenance device 201 of the yaw angle, pitch angle, and roll angle. May be.

ブレード902の対称性を考慮した場合、ハブの中心を基準座標系の原点に設定するのが自然である。しかし、基準座標系における原点は、風車203のいずれの位置でもよい。例えば、ナセル901の開口部、タワー903の根元を原点としてもよい。なお、ハブの中心以外の点を基準座標系の原点とした場合、他の座標系に変換する場合、並進処理等が必要となる。   In consideration of the symmetry of the blade 902, it is natural to set the center of the hub as the origin of the reference coordinate system. However, the origin in the reference coordinate system may be any position of the wind turbine 203. For example, the origin of the opening of the nacelle 901 and the base of the tower 903 may be used. When a point other than the center of the hub is used as the origin of the reference coordinate system, translation processing or the like is required when converting to another coordinate system.

なお、基準風車203のヨー角及びピッチ角は任意の初期値を設定しているものとする。図2の説明に戻る。   It is assumed that the yaw angle and pitch angle of the reference wind turbine 203 are set to arbitrary initial values. Returning to the description of FIG.

回転情報取得部225は、風車運用保守装置201又は点検DB253から対象の風車203の回転情報を取得し、相対ルート生成部224及び取得条件調整部226に回転情報を出力する。回転情報には、ヨー角、ピッチ角、及びロール角が含まれる。   The rotation information acquisition unit 225 acquires the rotation information of the target windmill 203 from the windmill operation and maintenance device 201 or the inspection DB 253, and outputs the rotation information to the relative route generation unit 224 and the acquisition condition adjustment unit 226. The rotation information includes a yaw angle, a pitch angle, and a roll angle.

なお、ロール角は、無人機202が点検前に撮影した風車203の画像データから取得してもよい。この場合、無人機202が風車203の画像データからロール角を算出し、無人機管理装置200にロール角を含む回転情報を送信する。なお、無人機202のメモリ312には、基準座標系等の情報が格納される。回転情報取得部225は、無人機情報送受信部229を介して、当該回転情報を取得する。画像データからロール角を算出処理は、回転情報取得部225が実行してもよい。   The roll angle may be acquired from the image data of the windmill 203 taken by the drone 202 before inspection. In this case, the drone 202 calculates a roll angle from the image data of the windmill 203 and transmits rotation information including the roll angle to the drone management apparatus 200. The memory 312 of the drone 202 stores information such as a reference coordinate system. The rotation information acquisition unit 225 acquires the rotation information via the drone information transmission / reception unit 229. The rotation information acquisition unit 225 may execute the process of calculating the roll angle from the image data.

相対ルート生成部224は、基準ルートのデータ、回転情報、風車DB251、及び点検DB253に基づいて、基準座標系における対象の風車203の飛行ルートである相対ルートのデータを生成する。相対ルート生成部224は、生成された相対ルートを取得条件調整部226に出力する。以下の説明では、相対ルートの生成とは、相対ルートのデータを生成することを表す。   The relative route generation unit 224 generates data of a relative route, which is a flight route of the target windmill 203 in the reference coordinate system, based on the reference route data, rotation information, the windmill DB 251 and the inspection DB 253. The relative route generation unit 224 outputs the generated relative route to the acquisition condition adjustment unit 226. In the following description, generation of a relative route means generation of data of a relative route.

取得条件調整部226から差分情報を含む修正指示を受けた場合、相対ルート生成部224は、回転情報及び差分情報を用いて、再度、相対ルートを生成する。差分情報には、例えば、回転情報のピッチ角を調整するための角度が含まれる。相対ルート生成部224は、生成した相対ルートのデータを取得条件調整部226に出力する。   When the correction instruction including the difference information is received from the acquisition condition adjustment unit 226, the relative route generation unit 224 generates the relative route again using the rotation information and the difference information. The difference information includes, for example, an angle for adjusting the pitch angle of the rotation information. The relative route generation unit 224 outputs the generated relative route data to the acquisition condition adjustment unit 226.

取得条件調整部226から調整完了通知を受けた場合、相対ルート生成部224は、相対ルートのデータを点検ルート生成部227に出力する。   When the adjustment completion notification is received from the acquisition condition adjustment unit 226, the relative route generation unit 224 outputs the data of the relative route to the inspection route generation unit 227.

ここで、基準ルート及び相対ルートのデータの生成処理の概念を説明する。図10は、実施例1における基準ルート及び相対ルートの概念を示す図である。   Here, the concept of the data generation process of the reference route and the relative route will be described. FIG. 10 is a diagram illustrating the concept of the reference route and the relative route in the first embodiment.

図10に示すように、本実施例では、基準ルート生成部223は、一つのブレード902がXY平面に固定された状態の基準風車203を想定する。基準ルート生成部223は、XY平面上に固定されたブレード902を点検するための飛行ルートを基準ルートに設定する。   As shown in FIG. 10, in this embodiment, the reference route generation unit 223 assumes a reference wind turbine 203 in a state where one blade 902 is fixed to the XY plane. The reference route generation unit 223 sets a flight route for inspecting the blade 902 fixed on the XY plane as a reference route.

相対ルート生成部224は、点検DB253を参照して、対象の風車203のブレード902の大きさを特定し、また、風車DB251を参照して、基準風車203のブレード902の大きさを特定する。相対ルート生成部224は、基準風車203のブレード902の大きさと対象の風車の203のブレード902の大きさとの比率に基づいて、基準ルートをスケーリングする。   The relative route generation unit 224 identifies the size of the blade 902 of the target wind turbine 203 with reference to the inspection DB 253, and identifies the size of the blade 902 of the reference wind turbine 203 with reference to the wind turbine DB 251. The relative route generation unit 224 scales the reference route based on the ratio between the size of the blade 902 of the reference windmill 203 and the size of the blade 902 of the target windmill 203.

相対ルート生成部224は、回転情報取得部225によって入力された回転情報に基づいて、スケーリングされた基準ルートを回転させることによって相対ルートを生成する。図10の一番下の風車203が、停止している対象の風車203の制御状態を示す。図2の説明に戻る。   The relative route generation unit 224 generates a relative route by rotating the scaled reference route based on the rotation information input by the rotation information acquisition unit 225. The lowermost wind turbine 203 in FIG. 10 indicates the control state of the target wind turbine 203 that is stopped. Returning to the description of FIG.

取得条件調整部226は、回転情報、相対ルートのデータ、及び無人機DB254に基づいて、相対ルートにおける無人機202の正面方向及びカメラ319の撮影方向等を含む取得条件情報を生成する。   The acquisition condition adjustment unit 226 generates acquisition condition information including the front direction of the drone 202 and the shooting direction of the camera 319 in the relative route based on the rotation information, the data of the relative route, and the drone DB 254.

対象の風車203のブレード902のピッチ角は、初期値(基準風車203のブレード902のピッチ角)と異なる可能性がある。そこで、初期値とピッチ角との間の差分だけ、カメラ319の傾きを調整する必要がある。カメラ319の傾きは、基準座標系におけるY軸の回転(ピット)に相当する。なお、画像を取得するデバイスが、ブレード面に対して平行となるようにカメラ319の傾きが調整される。   The pitch angle of the blade 902 of the target wind turbine 203 may be different from the initial value (the pitch angle of the blade 902 of the reference wind turbine 203). Therefore, it is necessary to adjust the tilt of the camera 319 by the difference between the initial value and the pitch angle. The tilt of the camera 319 corresponds to the rotation (pit) of the Y axis in the reference coordinate system. Note that the tilt of the camera 319 is adjusted so that the device that acquires the image is parallel to the blade surface.

取得条件調整部226は、カメラ319の傾きを前述の差分だけ調整することができない場合、差分情報を生成し、差分情報を含む修正指示を相対ルート生成部224に出力する。取得条件調整部226は、カメラ319の傾きを前述の差分だけ調整することができる場合、カメラ319の傾きを示す情報をメモリ303に一時的に格納する。   If the inclination of the camera 319 cannot be adjusted by the above-described difference, the acquisition condition adjustment unit 226 generates difference information and outputs a correction instruction including the difference information to the relative route generation unit 224. The acquisition condition adjustment unit 226 temporarily stores information indicating the tilt of the camera 319 in the memory 303 when the tilt of the camera 319 can be adjusted by the above-described difference.

無人機202に飛行ルートを設定する場合、無人機202の正面方向を指定する必要がある。無人機202の正面方向を決定するためには、カメラ319の向きを考慮する必要がある。そこで、取得条件調整部226は、無人機DB254を参照して、無人機202のカメラ319の可動範囲を特定する。   When setting a flight route to the drone 202, it is necessary to specify the front direction of the drone 202. In order to determine the front direction of the drone 202, it is necessary to consider the direction of the camera 319. Therefore, the acquisition condition adjustment unit 226 refers to the drone DB 254 to identify the movable range of the camera 319 of the drone 202.

カメラ319が2軸ジンバルを用いて無人機202に設置される場合、撮影対象に対して常に無人機202が正面を向くように制御する必要がある。一方、カメラ319が3軸ジンバルを用いて無人機202に設定される場合、カメラ319の撮影方向は無人機202の向きに制限されないため、カメラ319の向きがブレード面に対して水平となるように制御すればよい。   When the camera 319 is installed on the drone 202 using a two-axis gimbal, it is necessary to control the drone 202 so that the drone 202 always faces the front of the photographing target. On the other hand, when the camera 319 is set to the drone 202 using a three-axis gimbal, the shooting direction of the camera 319 is not limited to the direction of the drone 202, so that the direction of the camera 319 is horizontal with respect to the blade surface. It may be controlled to.

無人機202の向き又はカメラ319の向きは基準座標系におけるZ軸の回転(ヨー)に相当する。また、カメラ319の傾きは、基準座標系におけるY軸の回転(ピッチ)に相当する。   The direction of the drone 202 or the direction of the camera 319 corresponds to the rotation (yaw) of the Z axis in the reference coordinate system. The tilt of the camera 319 corresponds to the rotation (pitch) of the Y axis in the reference coordinate system.

取得条件調整部226は、カメラ319の傾き及び無人機202の正面方向(カメラ319の向き)を含む取得条件情報を生成する。取得条件調整部226は、取得条件情報をコンフィグ情報生成部228に出力し、また、調整完了通知を相対ルート生成部224に出力する。   The acquisition condition adjustment unit 226 generates acquisition condition information including the tilt of the camera 319 and the front direction of the drone 202 (orientation of the camera 319). The acquisition condition adjustment unit 226 outputs the acquisition condition information to the configuration information generation unit 228 and outputs an adjustment completion notification to the relative route generation unit 224.

なお、必要に応じて画像データの取得タイミング等を指定する取得イベント情報を取得条件情報に付加してもよい。例えば、撮影地点となる経由地点を指定する取得イベント情報を付加してもよい。また、経由地点間の移動中にカメラ319が撮影を行うための取得イベント情報を設定してもよい。また、周期的に撮影を行うための取得イベント情報を設定してもよい。   Note that acquisition event information for designating image data acquisition timing or the like may be added to the acquisition condition information as necessary. For example, acquisition event information for designating a waypoint as a shooting point may be added. Moreover, you may set the acquisition event information for the camera 319 to image | photograph during the movement between via points. Moreover, you may set the acquisition event information for imaging periodically.

点検ルート生成部227は、相対ルートのデータ、位置DB252、及び無人機DB254に基づいて、基準座標系の座標から測地系の座標に変換することによって、測地系における飛行ルートである点検ルートのデータを生成する。なお、点検ルート生成部227は、基準座標系の定義に応じて回転情報を使用してもよい。点検ルート生成部227は、生成された点検ルートのデータをコンフィグ情報生成部228に出力する。   The inspection route generation unit 227 converts the data of the inspection route that is the flight route in the geodetic system by converting the coordinates of the reference coordinate system to the coordinates of the geodetic system based on the data of the relative route, the position DB 252 and the drone DB 254. Is generated. Note that the inspection route generation unit 227 may use the rotation information according to the definition of the reference coordinate system. The inspection route generation unit 227 outputs the generated inspection route data to the configuration information generation unit 228.

コンフィグ情報生成部228は、点検ルートのデータ及び取得条件情報を所定のデータ形式に変換し、コンフィグ情報としてルートDB255に書き込む。   The configuration information generation unit 228 converts the inspection route data and the acquisition condition information into a predetermined data format, and writes the data into the route DB 255 as configuration information.

無人機情報送受信部229は、ネットワーク205を介して、無人機管理装置200及び無人機202の間でデータを送受信する。無人機情報送受信部229は、ルートDB255に書き込まれたコンフィグ情報を無人機202に送信することによって、無人機202にコンフィグ情報を設定する。   The unmanned aircraft information transmission / reception unit 229 transmits / receives data between the unmanned aircraft management apparatus 200 and the unmanned aircraft 202 via the network 205. The drone information transmission / reception unit 229 sets the configuration information in the drone 202 by transmitting the configuration information written in the route DB 255 to the drone 202.

なお、自動ルート生成部210に含まれる複数のモジュールを一つのモジュールにまとめてもよいし、また、一つのモジュールを複数のモジュールに分割してもよい。例えば、点検ルート生成部227及びコンフィグ情報生成部228を一つのモジュールにまとめてもよい。   Note that a plurality of modules included in the automatic route generation unit 210 may be combined into one module, or one module may be divided into a plurality of modules. For example, the inspection route generation unit 227 and the configuration information generation unit 228 may be combined into one module.

次に、無人機管理装置200がコンフィグ情報を生成する処理について説明する。図1は、実施例1の自動ルート生成部210が実行する処理を説明するフローチャートである。   Next, a process in which the drone management apparatus 200 generates configuration information will be described. FIG. 1 is a flowchart illustrating processing executed by the automatic route generation unit 210 according to the first embodiment.

無人機管理装置200の自動ルート生成部210は、ユーザから開始指示を受けた場合、又は、周期的に以下で説明する処理を実行する。   The automatic route generation unit 210 of the drone management apparatus 200 executes a process described below when receiving a start instruction from the user or periodically.

自動ルート生成部210は、コンフィグ情報を設定する無人機202を選択する(ステップS101)。   The automatic route generation unit 210 selects the drone 202 for setting configuration information (step S101).

具体的には、自動ルート生成部210は、無人機DB254に登録されている無人機202の中から対象の無人機202を一つ選択する。自動ルート生成部210は、選択された無人機202に対応するエントリをメモリ303に読み出す。   Specifically, the automatic route generation unit 210 selects one target drone 202 from the drones 202 registered in the drone DB 254. The automatic route generation unit 210 reads an entry corresponding to the selected drone 202 to the memory 303.

なお、無人機202の選択方法に限定されない。本実施例では、自動ルート生成部210は、無人機DB254の上のエントリから順に選択するものとする。   Note that the selection method of the drone 202 is not limited. In the present embodiment, it is assumed that the automatic route generation unit 210 sequentially selects entries from the unmanned aircraft DB 254.

次に、自動ルート生成部210は、点検DB253に登録される全ての風車203について処理が完了したか否かを判定する(ステップS102)。   Next, the automatic route generation unit 210 determines whether or not processing has been completed for all wind turbines 203 registered in the inspection DB 253 (step S102).

ステップS102において、点検DB253に登録される全ての風車203について処理が完了していないと判定された場合、自動ルート生成部210は、対象の風車203を選択する(ステップS103)。   If it is determined in step S102 that the processing has not been completed for all wind turbines 203 registered in the inspection DB 253, the automatic route generation unit 210 selects the target wind turbine 203 (step S103).

具体的には、自動ルート生成部210は、点検DB253に登録される風車203の中から対象の風車203を一つ選択する。自動ルート生成部210は、選択された対象の風車203に対応するエントリをメモリ303に読み出す。   Specifically, the automatic route generation unit 210 selects one target windmill 203 from the windmills 203 registered in the inspection DB 253. The automatic route generation unit 210 reads an entry corresponding to the selected target wind turbine 203 into the memory 303.

本実施例では、風車203間の移動距離を短くするために、自動ルート生成部210は、点検DB253及び位置DB252を参照し、風車203間の距離が短くなるように点検DB253のエントリをソートする。さらに、自動ルート生成部210は、点検DB253の上のエントリから順に選択する。なお、対象の風車203の選択方法は、前述した選択方法に限定されない。   In the present embodiment, in order to shorten the moving distance between the windmills 203, the automatic route generation unit 210 refers to the inspection DB 253 and the position DB 252 and sorts the entries in the inspection DB 253 so that the distance between the windmills 203 is shortened. . Further, the automatic route generation unit 210 sequentially selects entries from the inspection DB 253. In addition, the selection method of the target windmill 203 is not limited to the selection method mentioned above.

次に、自動ルート生成部210は、基準ルートのデータを生成する(ステップS104)。具体的には、以下のような処理が実行される。   Next, the automatic route generation unit 210 generates reference route data (step S104). Specifically, the following processing is executed.

基準ルート生成部223は、風車DB251を参照して、風車DB251に登録される風車203の中から基準風車203を選択する。例えば、基準ルート生成部223は、利用数406の値が最も大きいエントリに対応する風車203を選択する。   The reference route generation unit 223 refers to the windmill DB 251 and selects the reference windmill 203 from the windmills 203 registered in the windmill DB251. For example, the reference route generation unit 223 selects the windmill 203 corresponding to the entry having the largest use number 406 value.

基準ルート生成部223は、一つのブレード902が地面に対して水平となるように固定された基準風車203を想定する。以下の説明では、地面に対して水平となるように固定されたブレード902を基準ブレード902とも記載する。   The reference route generation unit 223 assumes a reference wind turbine 203 that is fixed so that one blade 902 is horizontal to the ground. In the following description, the blade 902 fixed so as to be horizontal with respect to the ground is also referred to as a reference blade 902.

基準ルート生成部223は、基準ブレード902のブレード幅及びカメラ319の視野角に基づいて、ZY平面上の経由地点を決定する。また、基準ルート生成部223は、対象の無人機202が有するカメラ319の解像度及び視野角に基づいて、各経由地点における、基準ブレード902と無人機202との間の相対距離(X軸の距離)を算出する。以上の処理によって、基準ブレード902を点検するための無人機202の飛行ルートのデータが生成される。   The reference route generation unit 223 determines a waypoint on the ZY plane based on the blade width of the reference blade 902 and the viewing angle of the camera 319. The reference route generation unit 223 also determines the relative distance (X-axis distance) between the reference blade 902 and the drone 202 at each waypoint based on the resolution and viewing angle of the camera 319 of the target drone 202. ) Is calculated. Through the above processing, flight route data of the drone 202 for inspecting the reference blade 902 is generated.

なお、経由地点は、基準ブレード902の表側のブレード面、及び裏側のブレード面が撮影できるように決定される。なお、経由地点の始点及び終点がハブの中心となる基準ルートのデータが生成されるものとする。   The waypoints are determined so that the front blade surface and the back blade surface of the reference blade 902 can be photographed. It is assumed that data of a reference route in which the start point and end point of the waypoint are the center of the hub is generated.

基準ルート生成部223は、生成された基準ルートのデータを相対ルート生成部224に出力する。以上がステップS104の処理の説明である。   The reference route generation unit 223 outputs the generated reference route data to the relative route generation unit 224. The above is the description of the processing in step S104.

次に、自動ルート生成部210は、相対ルートのデータを生成する(ステップS105)。具体的には、以下のような処理が実行される。   Next, the automatic route generation unit 210 generates relative route data (step S105). Specifically, the following processing is executed.

相対ルート生成部224は、基準風車203のブレード902の大きさと対象の風車の203のブレード902の大きさとの比率を算出する。また、相対ルート生成部224は、回転情報取得部225から回転情報を取得し、当該回転情報から回転行列を算出する。   The relative route generation unit 224 calculates a ratio between the size of the blade 902 of the reference windmill 203 and the size of the blade 902 of the target windmill 203. In addition, the relative route generation unit 224 acquires rotation information from the rotation information acquisition unit 225, and calculates a rotation matrix from the rotation information.

ハブの中心以外の点を原点とする基準座標系の場合、相対ルート生成部224は、原点がハブの中心となるように経由地点の座標を並進する。これは、回転情報に基づく基準ルートの回転処理を簡単にするためである。   In the case of a reference coordinate system having a point other than the center of the hub as the origin, the relative route generation unit 224 translates the coordinates of the waypoint so that the origin is the center of the hub. This is for simplifying the rotation process of the reference route based on the rotation information.

図9に示す基準座標系の場合、回転情報に含まれるヨー角は考慮する必要がない。X軸及びY軸が、ナセル901の回転と連動して回転するためである。したがって、相対ルート生成部224は、ロール角及びピッチ角に基づいて回転行列を算出する。ナセル901の回転に依存しない軸の場合、相対ルート生成部224は、ヨー角、ピッチ角、及びロール角に基づいて、回転行列を算出する。   In the case of the reference coordinate system shown in FIG. 9, it is not necessary to consider the yaw angle included in the rotation information. This is because the X axis and the Y axis rotate in conjunction with the rotation of the nacelle 901. Therefore, the relative route generation unit 224 calculates a rotation matrix based on the roll angle and the pitch angle. In the case of an axis that does not depend on the rotation of the nacelle 901, the relative route generation unit 224 calculates a rotation matrix based on the yaw angle, the pitch angle, and the roll angle.

相対ルート生成部224は、算出された比率に基づいて基準ルートのデータに含まれる経由地点の座標をスケーリングする。相対ルート生成部224は、スケーリングされた経由地点においてカメラ319が撮影できる範囲を特定し、ブレード面を全て撮影できるか否かを判定する。すなわち、撮影した画像のオーバーラップ率が所定の閾値以下であるか否かが判定される。   The relative route generation unit 224 scales the coordinates of the waypoints included in the reference route data based on the calculated ratio. The relative route generation unit 224 identifies a range that can be captured by the camera 319 at the scaled waypoint, and determines whether or not the entire blade surface can be captured. That is, it is determined whether or not the overlap rate of the captured image is equal to or less than a predetermined threshold value.

ブレード面を全て撮影できないと判定された場合、相対ルート生成部224は、撮影できない範囲の大きさに基づいて、経由地点を調整する。例えば、相対ルート生成部224は、スケーリングされた二つの経由地点の間に、新たな経由地点を一つ追加し、又は、経由地点を一つ削除する。   When it is determined that the entire blade surface cannot be photographed, the relative route generation unit 224 adjusts the waypoints based on the size of the range that cannot be photographed. For example, the relative route generation unit 224 adds one new waypoint or deletes one waypoint between two scaled waypoints.

相対ルート生成部224は、スケーリングされた経由地点の座標に回転行列を作用させることによって、相対ルートのデータを生成する。相対ルート生成部224は、相対ルートのデータを取得条件調整部226に出力する。   The relative route generation unit 224 generates relative route data by applying a rotation matrix to the scaled coordinates of the waypoints. The relative route generation unit 224 outputs the data of the relative route to the acquisition condition adjustment unit 226.

次に、自動ルート生成部210は、取得条件情報を生成する(ステップS106)。具体的には、以下のような処理が実行される。   Next, the automatic route generation unit 210 generates acquisition condition information (step S106). Specifically, the following processing is executed.

取得条件調整部226は、相対ルート生成部224から相対ルートのデータを受けた場合、相対ルートのデータに含まれる経由地点を一つ選択する。   When receiving the relative route data from the relative route generation unit 224, the acquisition condition adjustment unit 226 selects one waypoint included in the relative route data.

取得条件調整部226は、回転情報に基づいて、初期値とピッチ角との間の差分を算出する。また、取得条件調整部226は、無人機DB254から読み出したエントリ及び回転情報に基づいて、無人機202の正面の向きを算出する。なお、ジンバル704の値が「3軸」である場合、無人機202の正面の向きを算出する必要はない。   The acquisition condition adjustment unit 226 calculates a difference between the initial value and the pitch angle based on the rotation information. The acquisition condition adjustment unit 226 calculates the front direction of the drone 202 based on the entry and rotation information read from the drone DB 254. When the value of the gimbal 704 is “3 axes”, it is not necessary to calculate the front direction of the drone 202.

取得条件調整部226は、無人機DB254から読み出したエントリ及び差分に基づいて、カメラ319の傾きを調整できるか否かを判定する。   The acquisition condition adjustment unit 226 determines whether or not the tilt of the camera 319 can be adjusted based on the entry and the difference read from the drone DB 254.

カメラ319の傾きを調整できると判定された場合、取得条件調整部226は、経由地点における取得イベント情報を生成する。取得イベント情報は、予め設定されたポリシに基づいて生成する方法が考えられる。ポリシは、ユーザがユーザI/F306を操作することによって入力できる。   When it is determined that the tilt of the camera 319 can be adjusted, the acquisition condition adjustment unit 226 generates acquisition event information at the waypoint. A method of generating the acquisition event information based on a preset policy is conceivable. The policy can be input by the user operating the user I / F 306.

取得条件調整部226は、相対ルートのデータに含まれる全ての経由地点について前述した処理を繰り返し実行する。取得条件調整部226は、各経由地点のカメラの傾き、無人機202の正面の向き、及び取得イベント情報を含む取得条件情報をコンフィグ情報生成部228に出力し、また、調整完了通知を相対ルート生成部224に出力する。   The acquisition condition adjustment unit 226 repeatedly executes the above-described processing for all waypoints included in the data of the relative route. The acquisition condition adjustment unit 226 outputs the acquisition condition information including the camera tilt of each waypoint, the front direction of the drone 202, and the acquisition event information to the configuration information generation unit 228, and sends an adjustment completion notification to the relative route. The data is output to the generation unit 224.

カメラ319の傾きを調整できないと判定された場合、取得条件調整部226は、未処理の経由地点の有無に関わらず、差分情報を生成し、差分情報を含む修正指示を相対ルート生成部224に出力する。なお、取得条件調整部226は、全ての経由地点について処理を行った後、カメラ319の傾きが調整できない経由地点について差分情報を生成し、差分情報を含む修正指示を相対ルート生成部224に出力してもよい。以上がステップS106の処理の説明である。   When it is determined that the tilt of the camera 319 cannot be adjusted, the acquisition condition adjustment unit 226 generates difference information regardless of the presence or absence of an unprocessed waypoint, and sends a correction instruction including the difference information to the relative route generation unit 224. Output. The acquisition condition adjustment unit 226 performs processing for all the waypoints, generates difference information for the waypoints where the tilt of the camera 319 cannot be adjusted, and outputs a correction instruction including the difference information to the relative route generation unit 224. May be. The above is the description of the processing in step S106.

次に、自動ルート生成部210は、取得条件情報が生成されたか否かを判定する(ステップS107)。   Next, the automatic route generation unit 210 determines whether acquisition condition information has been generated (step S107).

具体的には、相対ルート生成部224は、取得条件調整部226から調整完了通知を受信したか否かを判定する。調整完了通知を受信した場合、相対ルート生成部224は、取得条件情報が生成されたと判定する。差分情報を含む修正指示を受けた場合、相対ルート生成部224は、取得条件情報が生成されていないと判定する。   Specifically, the relative route generation unit 224 determines whether an adjustment completion notification has been received from the acquisition condition adjustment unit 226. When the adjustment completion notification is received, the relative route generation unit 224 determines that the acquisition condition information has been generated. When the correction instruction including the difference information is received, the relative route generation unit 224 determines that the acquisition condition information is not generated.

ステップS107において、取得条件情報が生成されていないと判定された場合、自動ルート生成部210は、ステップS105に戻り、同様の処理を実行する。   If it is determined in step S107 that the acquisition condition information has not been generated, the automatic route generation unit 210 returns to step S105 and executes the same processing.

具体的には、相対ルート生成部224は、取得条件調整部226から差分情報を含む修正指示を受けた場合、回転情報及び差分情報に基づいて、補正された回転行列を生成する。相対ルート生成部224は、スケーリングされた経由地点の座標に補正された回転行列をさせることによって、再度、相対ルートのデータを生成する。相対ルート生成部224は、相対ルートのデータを取得条件調整部226に出力する。   Specifically, when receiving a correction instruction including difference information from the acquisition condition adjustment unit 226, the relative route generation unit 224 generates a corrected rotation matrix based on the rotation information and the difference information. The relative route generation unit 224 generates the data of the relative route again by causing the corrected rotation matrix to be the coordinate of the scaled waypoint. The relative route generation unit 224 outputs the data of the relative route to the acquisition condition adjustment unit 226.

ステップS107において、取得条件情報を生成されたと判定された場合、自動ルート生成部210は、点検ルートのデータを生成する(ステップS108)。具体的には、以下のような処理が実行される。   If it is determined in step S107 that the acquisition condition information has been generated, the automatic route generation unit 210 generates inspection route data (step S108). Specifically, the following processing is executed.

相対ルート生成部224は、相対ルートのデータを点検ルート生成部227に出力する。点検ルート生成部227は、位置DB252を参照して、風車ID501が対象の風車203の識別情報に一致するエントリを検索し、検索されたエントリの緯度502、経度503、標高504、測地系505の値を位置情報として取得する。   The relative route generation unit 224 outputs the data of the relative route to the inspection route generation unit 227. The inspection route generation unit 227 refers to the position DB 252 to search for an entry whose windmill ID 501 matches the identification information of the target windmill 203, and search for the latitude 502, longitude 503, altitude 504, and geodetic system 505 of the entry. Get the value as location information.

点検ルート生成部227は、基準座標系及び位置情報に基づいて、基準座標系から測地系への変換式を算出する。なお、点検ルート生成部227は、基準座標系の定義に応じて回転情報を用いて、変換式を算出してもよい。   The inspection route generation unit 227 calculates a conversion formula from the reference coordinate system to the geodetic system based on the reference coordinate system and the position information. Note that the inspection route generation unit 227 may calculate a conversion formula using rotation information according to the definition of the reference coordinate system.

点検ルート生成部227は、変換式を用いて相対ルートのデータを測地系の飛行ルートのデータに変換することによって第1飛行ルートのデータを生成する。また、点検ルート生成部227は、第1飛行ルートのデータにブレード902の設置角度に対応する回転行列を作用させることによって、基準ブレード902以外のブレード902の飛行ルートである第2飛行ルートのデータを生成する。   The inspection route generation unit 227 generates the first flight route data by converting the relative route data into the flight route data of the geodetic system using the conversion formula. In addition, the inspection route generation unit 227 applies the rotation matrix corresponding to the installation angle of the blade 902 to the data of the first flight route, so that the data of the second flight route that is the flight route of the blades 902 other than the reference blade 902 is obtained. Is generated.

一般的に、ブレード902間の設置角度は等間隔である。そこで、点検ルート生成部227は、第1飛行ルートのデータに設置角度に対応する回転行列を作用させることによって各ブレード902の飛行ルートのデータを生成できる。   In general, the installation angles between the blades 902 are equally spaced. Therefore, the inspection route generation unit 227 can generate flight route data of each blade 902 by applying a rotation matrix corresponding to the installation angle to the first flight route data.

例えば、120度の間隔で三つのブレード902が設置される風車203の場合、点検ルート生成部227は、ロール角が120度である回転行列を第1飛行ルートのデータ(経由地点の座標)に作用させ、また、ロール角が240度である回転行列を第1飛行ルートのデータ(経由地点の座標)に作用させる。これによって、三つのブレード902の各々の飛行ルートのデータが生成される。   For example, in the case of the windmill 203 in which three blades 902 are installed at intervals of 120 degrees, the inspection route generation unit 227 uses a rotation matrix having a roll angle of 120 degrees as data of the first flight route (coordinates of waypoints). In addition, a rotation matrix having a roll angle of 240 degrees is applied to the data of the first flight route (the coordinates of the waypoint). As a result, flight route data for each of the three blades 902 is generated.

点検ルート生成部227は、第1飛行ルート及び第2飛行ルートのデータを点検ルートのデータとしてコンフィグ情報生成部228に出力する。以上がステップS108の処理の説明である。   The inspection route generation unit 227 outputs the data of the first flight route and the second flight route to the configuration information generation unit 228 as inspection route data. The above is the description of step S108.

次に、自動ルート生成部210は、ルートDB255にコンフィグ情報を登録する(ステップS109)。具体的には、以下のような処理が実行される。   Next, the automatic route generation unit 210 registers configuration information in the route DB 255 (step S109). Specifically, the following processing is executed.

コンフィグ情報生成部228は、取得条件情報及び点検ルートのデータを取得した場合、点検ルートのデータに含まれ経由地点の数だけエントリをルートDB255に追加する。   When the acquisition information and the inspection route data are acquired, the configuration information generation unit 228 adds entries to the route DB 255 as many as the number of via points included in the inspection route data.

コンフィグ情報生成部228は、追加された各エントリの無人機ID801に、対象の無人機202の識別情報を設定する。また、コンフィグ情報生成部228は、追加された各エントリの経由地点ID802に識別情報を設定する。ここでは、1から昇順に番号が設定されるものとする。   The configuration information generation unit 228 sets the identification information of the target drone 202 in the drone ID 801 of each added entry. In addition, the configuration information generation unit 228 sets identification information in the waypoint ID 802 of each added entry. Here, it is assumed that numbers are set in ascending order from 1.

コンフィグ情報生成部228は、点検ルートのデータに基づいて、追加された各エントリの位置803に経由地点の座標を設定する。コンフィグ情報生成部228は、取得条件情報に基づいて、追加された各エントリの正面804に無人機202の正面方向を示す角度を設定する。コンフィグ情報生成部228は、取得条件情報に基づいて、追加された各エントリのカメラ角度805にカメラ319の傾きを示す角度を設定する。さらに、コンフィグ情報生成部228は、取得条件情報に基づいて、追加された各エントリの取得イベント806に取得イベント情報を設定する。   The configuration information generation unit 228 sets the coordinates of the waypoints at the position 803 of each added entry based on the inspection route data. Based on the acquisition condition information, the configuration information generation unit 228 sets an angle indicating the front direction of the drone 202 to the front surface 804 of each added entry. The configuration information generation unit 228 sets an angle indicating the tilt of the camera 319 to the camera angle 805 of each added entry based on the acquisition condition information. Further, the configuration information generation unit 228 sets the acquisition event information in the acquisition event 806 of each added entry based on the acquisition condition information.

無人機情報送受信部229は、所定のタイミングで、ルートDB255に追加されたエントリを対象の無人機202に送信する。以上がステップS109の処理の説明である。   The drone information transmitting / receiving unit 229 transmits the entry added to the route DB 255 to the target drone 202 at a predetermined timing. The above is the description of step S109.

次に、自動ルート生成部210は、対象の無人機202に新たなコンフィグ情報を設定できるか否かを判定する(ステップS110)。例えば、以下のような判定方法が考えられる。   Next, the automatic route generation unit 210 determines whether or not new configuration information can be set in the target drone 202 (step S110). For example, the following determination method can be considered.

予め、コンフィグ情報(エントリ)の数の閾値を設定しておき、自動ルート生成部210が、無人機202に設定されたコンフィグ情報の数が閾値より大きいか否かを判定する。無人機202に設定されたコンフィグ情報の数が閾値より大きい場合、自動ルート生成部210は、対象の無人機202に新たなコンフィグ情報を設定できないと判定する。   A threshold for the number of configuration information (entries) is set in advance, and the automatic route generation unit 210 determines whether the number of configuration information set in the drone 202 is greater than the threshold. When the number of configuration information set in the drone 202 is larger than the threshold, the automatic route generation unit 210 determines that new configuration information cannot be set in the target drone 202.

他の方法としては、無人機情報送受信部229が、無人機202からメモリ312の空き容量を取得し、当該空き容量が所定の閾値より小さいか否かを判定する。メモリ312の空き容量が所定の閾値より小さい場合、自動ルート生成部210は、対象の無人機202に新たなコンフィグ情報を設定できないと判定する。   As another method, the drone information transmitting / receiving unit 229 acquires the free capacity of the memory 312 from the drone 202 and determines whether the free capacity is smaller than a predetermined threshold. If the free space in the memory 312 is smaller than the predetermined threshold, the automatic route generation unit 210 determines that new configuration information cannot be set in the target drone 202.

また、他の方法としては、無人機202の飛行距離の閾値を設定しておき、自動ルート生成部210が、無人機202に設定されたコンフィグ情報に基づいて無人機202の飛行距離を算出し、当該飛行距離が閾値より大きいか否かを判定する。飛行距離が閾値より大きい場合、自動ルート生成部210は、対象の無人機202に新たなコンフィグ情報を設定できないと判定する。   As another method, a flight distance threshold of the drone 202 is set, and the automatic route generation unit 210 calculates the flight distance of the drone 202 based on the configuration information set in the drone 202. Then, it is determined whether or not the flight distance is larger than a threshold value. If the flight distance is greater than the threshold, the automatic route generation unit 210 determines that new configuration information cannot be set in the target drone 202.

ステップS110において、対象の無人機202に新たなコンフィグ情報を設定できないと判定された場合、自動ルート生成部210は、ステップS101に戻り、同様の処理を実行する。   If it is determined in step S110 that new configuration information cannot be set in the target drone 202, the automatic route generation unit 210 returns to step S101 and executes the same processing.

ステップS110において、対象の無人機202に新たなコンフィグ情報を設定できると判定された場合、自動ルート生成部210は、ステップS102に戻り、同様の処理を実行する。   If it is determined in step S110 that new configuration information can be set in the target drone 202, the automatic route generation unit 210 returns to step S102 and performs the same processing.

以上で説明したように、実施例1のシステムは、風車203の状態に応じて、自動的に無人機202の飛行ルートを設定することができる。   As described above, the system according to the first embodiment can automatically set the flight route of the drone 202 according to the state of the windmill 203.

これによって、作業員に要するコスト等、風車203の点検に要するコストを削減することができる。また、作業員の作業技量等の依存度によらず、経由地点に応じて同一の撮影条件の下で、点検用のデータを取得することができるため、高い精度で風車を点検することができる。また、点検作業が時間等に制限されることがないため、頻繁に風車の点検を行うことができる。したがって、風車203の寿命を延ばすことができる。   Thereby, the cost required for the inspection of the wind turbine 203, such as the cost required for workers, can be reduced. In addition, since the data for inspection can be acquired under the same shooting conditions according to the waypoints regardless of the degree of dependence on the work skill of the worker, the windmill can be inspected with high accuracy. . In addition, since the inspection work is not limited by time or the like, the wind turbine can be inspected frequently. Therefore, the life of the wind turbine 203 can be extended.

実施例2では、風車運用保守装置201が自動ルート生成部210を含む点が実施例1と異なる。以下、実施例1との差異を中心に実施例2について説明する。   The second embodiment is different from the first embodiment in that the wind turbine operation and maintenance device 201 includes an automatic route generation unit 210. Hereinafter, the second embodiment will be described focusing on differences from the first embodiment.

実施例2のシステムの構成は実施例1と同様である。実施例2の無人機管理装置200、風車運用保守装置201、無人機202、及び風車203のハードウェア構成は実施例1と同様である。実施例2では、無人機管理装置200及び風車運用保守装置201のソフトウェア構成が実施例1とは異なる。   The system configuration of the second embodiment is the same as that of the first embodiment. The hardware configuration of the unmanned aircraft management device 200, the windmill operation and maintenance device 201, the unmanned aircraft 202, and the windmill 203 of the second embodiment is the same as that of the first embodiment. In the second embodiment, the software configurations of the unmanned aircraft management device 200 and the windmill operation and maintenance device 201 are different from those in the first embodiment.

図11は、実施例2のシステムの構成例を示す図である。   FIG. 11 is a diagram illustrating a configuration example of a system according to the second embodiment.

実施例2の無人機管理装置200は、NW送受信部221、無人機情報送受信部229、及びルートDB255を有する。また、実施例2の風車運用保守装置201は、風車制御部261及び自動ルート生成部210を有する。   The unmanned aircraft management apparatus 200 according to the second embodiment includes an NW transmission / reception unit 221, an unmanned aircraft information transmission / reception unit 229, and a route DB 255. In addition, the windmill operation and maintenance device 201 according to the second embodiment includes a windmill control unit 261 and an automatic route generation unit 210.

実施例2の自動ルート生成部210は、無人機情報送受信部229を含まない点が実施例1と異なる。その他の構成は実施例1と同様である。自動ルート生成部210に含まれるモジュール及びデータベースは実施例1と同様のものである。また、自動ルート生成部210が実行する処理は実施例1と同様の処理である。   The automatic route generation unit 210 according to the second embodiment is different from the first embodiment in that it does not include the unmanned aircraft information transmission / reception unit 229. Other configurations are the same as those of the first embodiment. The modules and database included in the automatic route generation unit 210 are the same as those in the first embodiment. Further, the process executed by the automatic route generation unit 210 is the same process as in the first embodiment.

ただし、自動ルート生成部210に含まれるNW送受信部221は、ネットワーク205を介して、ルートDB255に登録されたコンフィグ情報を無人機管理装置200に送信する。   However, the NW transmission / reception unit 221 included in the automatic route generation unit 210 transmits the configuration information registered in the route DB 255 to the unmanned aircraft management apparatus 200 via the network 205.

無人機管理装置200が有するルートDB255には、風車運用保守装置201から送信されたコンフィグ情報が格納される。無人機情報送受信部229は、所定のタイミングで、無人機管理装置200が有するルートDB255に登録されたコンフィグ情報を無人機202に送信する。   Configuration information transmitted from the wind turbine operation and maintenance device 201 is stored in the route DB 255 of the unmanned aircraft management device 200. The drone information transmitting / receiving unit 229 transmits the configuration information registered in the route DB 255 of the drone management apparatus 200 to the drone 202 at a predetermined timing.

実施例2も実施例1と同様の効果を奏することができる。   The second embodiment can achieve the same effects as the first embodiment.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。また、例えば、上記した実施例は本発明を分かりやすく説明するために構成を詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、各実施例の構成の一部について、他の構成に追加、削除、置換することが可能である。   In addition, this invention is not limited to an above-described Example, Various modifications are included. Further, for example, the above-described embodiments are described in detail for easy understanding of the present invention, and are not necessarily limited to those provided with all the described configurations. Further, a part of the configuration of each embodiment can be added to, deleted from, or replaced with another configuration.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、本発明は、実施例の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体をコンピュータに提供し、そのコンピュータが備えるプロセッサが記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施例の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、CD−ROM、DVD−ROM、ハードディスク、SSD(Solid State Drive)、光ディスク、光磁気ディスク、CD−R、磁気テープ、不揮発性のメモリカード、ROMなどが用いられる。   Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. The present invention can also be realized by software program codes that implement the functions of the embodiments. In this case, a storage medium in which the program code is recorded is provided to the computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the program code itself and the storage medium storing it constitute the present invention. As a storage medium for supplying such a program code, for example, a flexible disk, a CD-ROM, a DVD-ROM, a hard disk, an SSD (Solid State Drive), an optical disk, a magneto-optical disk, a CD-R, a magnetic tape, A non-volatile memory card, ROM, or the like is used.

また、本実施例に記載の機能を実現するプログラムコードは、例えば、アセンブラ、C/C++、perl、Shell、PHP、Java(登録商標)等の広範囲のプログラム又はスクリプト言語で実装できる。   The program code for realizing the functions described in the present embodiment can be implemented by a wide range of programs or script languages such as assembler, C / C ++, perl, Shell, PHP, Java (registered trademark).

さらに、実施例の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することによって、それをコンピュータのハードディスクやメモリ等の記憶手段又はCD−RW、CD−R等の記憶媒体に格納し、コンピュータが備えるプロセッサが当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしてもよい。   Furthermore, by distributing the program code of the software that implements the functions of the embodiments via a network, the program code is stored in a storage means such as a hard disk or memory of a computer or a storage medium such as a CD-RW or CD-R. A processor included in the computer may read and execute the program code stored in the storage unit or the storage medium.

上述の実施例において、制御線や情報線は、説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていてもよい。   In the above-described embodiments, the control lines and information lines indicate what is considered necessary for the explanation, and not all control lines and information lines on the product are necessarily shown. All the components may be connected to each other.

200 無人機管理装置
201 風車運用保守装置
202 無人機
203 風車
205 ネットワーク
210 自動ルート生成部
221 NW送受信部
222 DB管理部
223 基準ルート生成部
224 相対ルート生成部
225 回転情報取得部
226 取得条件調整部
227 点検ルート生成部
228 コンフィグ情報生成部
229 無人機情報送受信部
251 風車DB
252 位置DB
253 点検DB
254 無人機DB
255 ルートDB
261 風車制御部
301 CPU
302 GPU
303、312 メモリ
304、313 記憶装置
305、314 NW I/F
306 ユーザI/F
307 表示装置
311 演算装置
315 フライトコントローラ
316 位置姿勢情報取得装置
317 アンプ/モータ
318 プロペラ
319 カメラ
901 ナセル
902 ブレード
903 タワー
200 drone management apparatus 201 windmill operation maintenance apparatus 202 unmanned machine 203 windmill 205 network 210 automatic route generation unit 221 NW transmission / reception unit 222 DB management unit 223 reference route generation unit 224 relative route generation unit 225 rotation information acquisition unit 226 acquisition condition adjustment unit 227 Inspection route generation unit 228 Configuration information generation unit 229 Unmanned aircraft information transmission / reception unit 251 Windmill DB
252 Position DB
253 Inspection DB
254 drone DB
255 Route DB
261 windmill control unit 301 CPU
302 GPU
303, 312 Memory 304, 313 Storage device 305, 314 NW I / F
306 User I / F
307 Display device 311 Computing device 315 Flight controller 316 Position and orientation information acquisition device 317 Amplifier / motor 318 Propeller 319 Camera 901 Nacelle 902 Blade 903 Tower

Claims (12)

風力発電機を有する風車、前記風車から点検用のデータを取得する飛行体である無人機、及び前記無人機の飛行ルートのデータを生成する計算機を備えるシステムであって、
前記風車は、複数のブレード、前記複数のブレードを接続するハブが取り付けられ、前記風力発電機を格納するナセル、及び前記ナセルを支持するタワーを有し、
前記無人機は、前記点検用のデータを取得する非破壊検査デバイスを有し、
前記計算機は、
プロセッサ、前記プロセッサに接続されるメモリ、及び前記プロセッサに接続されるネットワークインタフェースを有し、
前記無人機の飛行ルートのデータを生成する自動ルート生成部を有し、
前記自動ルート生成部は、
点検対象の風車における前記ナセルの向き及び前記ブレードの位相を示す回転情報を取得し、
前記回転情報に基づいて、前記点検対象の風車を点検するための前記無人機の飛行ルートである点検ルートのデータを生成することを特徴とするシステム。
A windmill having a wind power generator, a drone that is a flying body that obtains inspection data from the windmill, and a system that includes a computer that generates flight route data of the drone,
The windmill has a plurality of blades, a nacelle to which the hub for connecting the plurality of blades is attached, and stores the wind power generator, and a tower that supports the nacelle,
The drone has a nondestructive inspection device that acquires the data for inspection,
The calculator is
A processor, a memory connected to the processor, and a network interface connected to the processor;
An automatic route generator for generating flight route data of the drone;
The automatic route generation unit
Obtaining rotation information indicating the direction of the nacelle and the phase of the blade in the wind turbine to be inspected,
A system for generating inspection route data that is a flight route of the drone for inspecting the wind turbine to be inspected based on the rotation information.
請求項1に記載のシステムであって、
前記自動ルート生成部は、
前記風車の構造を表すデータを格納する風車データベースを管理し、
前記回転情報を取得する回転情報取得部と、
前記風車データベースに基づいて、基準風車の一点を原点とする基準座標系における、前記基準風車を点検するための前記無人機の飛行ルートである基準ルートのデータを生成する基準ルート生成部と、
前記基準ルートのデータ、前記回転情報、及び前記風車データベースに基づいて、前記基準座標系における前記点検対象の風車を点検するための前記無人機の飛行ルートである相対ルートのデータを生成する相対ルート生成部と、
前記基準座標系の座標を任意の測地系の座標に変換することによって、前記相対ルートのデータから前記点検ルートのデータを生成する点検ルート生成部と、
前記点検ルートのデータを含むコンフィグ情報を生成し、前記無人機に前記コンフィグ情報を設定するコンフィグ情報生成部と、を含むことを特徴とするシステム。
The system of claim 1, comprising:
The automatic route generation unit
Managing a windmill database storing data representing the structure of the windmill;
A rotation information acquisition unit for acquiring the rotation information;
Based on the windmill database, a reference route generation unit that generates data of a reference route that is a flight route of the drone for inspecting the reference windmill in a reference coordinate system having one point of the reference windmill as an origin;
A relative route that generates data of a relative route that is a flight route of the unmanned aircraft for inspecting the wind turbine to be inspected in the reference coordinate system based on the data of the reference route, the rotation information, and the wind turbine database. A generator,
An inspection route generation unit that generates the inspection route data from the relative route data by converting the coordinates of the reference coordinate system into the coordinates of an arbitrary geodetic system;
And a configuration information generation unit configured to generate configuration information including data of the inspection route and set the configuration information in the unmanned aircraft.
請求項2に記載のシステムであって、
前記回転情報は、前記タワーに対する前記ナセルの回転角を表すヨー角、前記ナセルに対する前記複数のブレードの回転角を表すロール角、前記ブレードそのものの傾斜角を表すピッチ角を含み、
前記相対ルート生成部は、
前記基準風車の大きさ及び前記点検対象の風車の大きさの比率を算出し、
前記回転情報に基づいて、回転行列を算出し、
前記比率に基づいて、前記基準ルートのデータをスケーリングし、
前記スケーリングされた基準ルートのデータに前記回転行列を作用させることによって前記相対ルートのデータを生成することを特徴とするシステム。
The system of claim 2, comprising:
The rotation information includes a yaw angle representing a rotation angle of the nacelle with respect to the tower, a roll angle representing a rotation angle of the plurality of blades with respect to the nacelle, and a pitch angle representing an inclination angle of the blade itself,
The relative route generation unit
Calculate the ratio of the size of the reference wind turbine and the size of the wind turbine to be inspected,
Based on the rotation information, calculate a rotation matrix,
Scale the data of the reference route based on the ratio;
The system generating the relative route data by applying the rotation matrix to the scaled reference route data.
請求項3に記載のシステムであって、
前記基準ルート生成部は、前記基準風車の一つのブレードを点検するための前記無人機の飛行ルートのデータを、前記基準ルートのデータとして生成し、
前記点検ルート生成部は、
前記基準座標系の座標から任意の測地系の座標へ変換するための変換式を算出し、
前記変換式を用いて前記相対ルートのデータを変換することによって第1飛行ルートのデータを生成し、
前記点検対象の風車の複数のブレードの各々の設置角度に対応する回転行列を、前記第1飛行ルートのデータに作用させることによって、第2飛行ルートのデータを生成し、
前記第1飛行ルート及び前記第2飛行ルートのデータを、前記点検ルートのデータとして出力することを特徴とするシステム。
The system according to claim 3, wherein
The reference route generation unit generates flight route data of the unmanned aircraft for checking one blade of the reference windmill as data of the reference route,
The inspection route generation unit
Calculate a conversion formula for converting from the coordinates of the reference coordinate system to the coordinates of an arbitrary geodetic system,
Generating data of the first flight route by converting the data of the relative route using the conversion formula;
Generating a second flight route data by causing a rotation matrix corresponding to an installation angle of each of the plurality of blades of the wind turbine to be inspected to act on the data of the first flight route;
The system for outputting the data of the first flight route and the second flight route as the data of the inspection route.
請求項4に記載のシステムであって、
前記自動ルート生成部が生成する飛行ルートのデータは、前記無人機が経由する経由地点を表す座標を含み、
前記自動ルート生成部は、前記相対ルートのデータに基づいて、前記経由地点における前記非破壊検査デバイスの方向及び前記点検用のデータの取得タイミングを含む取得条件情報を生成する取得条件調整部を含み、
前記点検ルート生成部は、前記取得条件情報が付加された前記コンフィグ情報を生成することを特徴とするシステム。
5. The system according to claim 4, wherein
The flight route data generated by the automatic route generation unit includes coordinates representing a waypoint through which the drone passes,
The automatic route generation unit includes an acquisition condition adjustment unit that generates acquisition condition information including a direction of the non-destructive inspection device at the waypoint and an acquisition timing of the inspection data based on the data of the relative route. ,
The inspection route generation unit generates the configuration information to which the acquisition condition information is added.
請求項5に記載のシステムであって、
前記回転情報取得部は、前記点検対象の風車と通信することによって前記回転情報を取得し、又は、前記無人機によって取得された画像データを解析することによって前記回転情報を取得することを特徴とするシステム。
6. The system according to claim 5, wherein
The rotation information acquisition unit acquires the rotation information by communicating with the wind turbine to be inspected, or acquires the rotation information by analyzing image data acquired by the drone. System.
風力発電機を有する風車から点検用のデータを取得する飛行体である無人機の飛行ルートのデータを生成する計算機における飛行ルート生成方法であって、
前記風車は、複数のブレード、前記複数のブレードを接続するハブが取り付けられ、前記風力発電機を格納するナセル、及び前記ナセルを支持するタワーを有し、
前記無人機は、前記点検用のデータを取得する非破壊検査デバイスを有し、
前記計算機は、
プロセッサ、前記プロセッサに接続されるメモリ、及び前記プロセッサに接続されるネットワークインタフェースを有し、
前記無人機の飛行ルートを算出する自動ルート生成部を有し、
前記飛行ルート生成方法は、
前記自動ルート生成部が、点検対象の風車における前記ナセルの向き及び前記ブレードの位相を示す回転情報を取得する第1のステップと、
前記自動ルート生成部が、前記回転情報に基づいて、前記点検対象の風車を点検するための前記無人機の飛行ルートである点検ルートのデータを生成する第2のステップと、を含むことを特徴とする飛行ルート生成方法。
A flight route generation method in a computer for generating flight route data of an unmanned aerial vehicle that acquires data for inspection from a windmill having a wind power generator,
The windmill has a plurality of blades, a nacelle to which the hub for connecting the plurality of blades is attached, and stores the wind power generator, and a tower that supports the nacelle,
The drone has a nondestructive inspection device that acquires the data for inspection,
The calculator is
A processor, a memory connected to the processor, and a network interface connected to the processor;
An automatic route generation unit for calculating a flight route of the drone;
The flight route generation method includes:
A first step in which the automatic route generation unit acquires rotation information indicating a direction of the nacelle and a phase of the blade in a wind turbine to be inspected;
The automatic route generation unit includes a second step of generating data of an inspection route that is a flight route of the drone for inspecting the wind turbine to be inspected based on the rotation information. The flight route generation method.
請求項7に記載の飛行ルート生成方法であって、
前記自動ルート生成部は、前記風車の構造を表すデータを格納する風車データベースを管理し、
前記第2のステップは、
前記自動ルート生成部が、前記風車データベースに基づいて、基準風車の一点を原点とする基準座標系における、前記基準風車を点検するための前記無人機の飛行ルートである基準ルートのデータを生成する第3のステップと、
前記自動ルート生成部が、前記基準ルート、前記回転情報、及び前記風車データベースに基づいて、前記基準座標系における前記点検対象の風車を点検するための前記無人機の飛行ルートである相対ルートのデータを生成する第4のステップと、
前記自動ルート生成部が、前記基準座標系の座標を任意の測地系の座標に変換することによって、前記相対ルートから前記点検ルートのデータを生成する第5のステップと、
前記自動ルート生成部が、前記点検ルートのデータを含むコンフィグ情報を生成し、前記無人機にコンフィグ情報を設定する第6のステップと、を含むことを特徴とする飛行ルート生成方法。
The flight route generation method according to claim 7,
The automatic route generation unit manages a windmill database that stores data representing the structure of the windmill,
The second step includes
The automatic route generation unit generates data of a reference route that is a flight route of the unmanned aircraft for inspecting the reference windmill in a reference coordinate system having one point of the reference windmill as an origin based on the windmill database. A third step;
Relative route data that is a flight route of the drone for the automatic route generation unit to check the wind turbine to be checked in the reference coordinate system based on the reference route, the rotation information, and the wind turbine database. A fourth step of generating
A fifth step in which the automatic route generation unit generates the inspection route data from the relative route by converting the coordinates of the reference coordinate system into coordinates of an arbitrary geodetic system;
A flight route generation method, comprising: a sixth step in which the automatic route generation unit generates configuration information including data of the inspection route and sets the configuration information in the unmanned aircraft.
請求項8に記載の飛行ルート生成方法であって、
前記回転情報は、前記タワーに対する前記ナセルの回転角を表すヨー角、前記ナセルに対する前記複数のブレードの回転角を表すロール角、前記ブレードそのものの傾斜角を表すピッチ角を含み、
前記第4のステップは、
前記自動ルート生成部が、前記基準風車の大きさ及び前記点検対象の風車の大きさの比率を算出するステップと、
前記自動ルート生成部が、前記回転情報に基づいて、回転行列を算出するステップと、
前記自動ルート生成部が、前記比率に基づいて、前記基準ルートのデータをスケーリングするステップと、
前記自動ルート生成部が、前記スケーリングされた基準ルートのデータに前記回転行列を作用させることによって前記相対ルートのデータを生成するステップと、を含むことを特徴とする飛行ルート生成方法。
The flight route generation method according to claim 8,
The rotation information includes a yaw angle representing a rotation angle of the nacelle with respect to the tower, a roll angle representing a rotation angle of the plurality of blades with respect to the nacelle, and a pitch angle representing an inclination angle of the blade itself,
The fourth step includes
The automatic route generation unit calculating a ratio of the size of the reference wind turbine and the size of the wind turbine to be inspected;
The automatic route generation unit calculating a rotation matrix based on the rotation information;
The automatic route generation unit scaling the data of the reference route based on the ratio;
The automatic route generation unit includes the step of generating the relative route data by applying the rotation matrix to the scaled reference route data.
請求項9に記載の飛行ルート生成方法であって、
前記第3のステップは、前記自動ルート生成部が、前記基準風車の一つのブレードを点検するための前記無人機の飛行ルートのデータを、前記基準ルートのデータとして生成するステップを含み、
前記第5のステップは、
前記自動ルート生成部が、前記基準座標系の座標から任意の測地系の座標へ変換するための変換式を算出するステップと、
前記自動ルート生成部が、前記変換式を用いて前記相対ルートのデータを変換することによって第1飛行ルートのデータを生成するステップと、
前記自動ルート生成部が、前記点検対象の風車の複数のブレードの各々の設置角度に対応する回転行列を、前記第1飛行ルートのデータに作用させることによって、第2飛行ルートのデータを生成するステップと、
前記自動ルート生成部が、前記第1飛行ルート及び前記第2飛行ルートのデータを、前記点検ルートのデータとして出力するステップと、を含むことを特徴とする飛行ルート生成方法。
The flight route generation method according to claim 9,
The third step includes a step in which the automatic route generation unit generates flight route data of the unmanned aircraft for checking one blade of the reference wind turbine as data of the reference route.
The fifth step includes
The automatic route generation unit calculating a conversion formula for converting from coordinates of the reference coordinate system to coordinates of an arbitrary geodetic system;
The automatic route generation unit generating data of the first flight route by converting the data of the relative route using the conversion formula;
The automatic route generation unit generates the second flight route data by causing the rotation matrix corresponding to the installation angle of each of the plurality of blades of the wind turbine to be inspected to act on the first flight route data. Steps,
And a step of outputting the data of the first flight route and the second flight route as the data of the inspection route by the automatic route generation unit.
請求項10に記載の飛行ルート生成方法であって、
前記自動ルート生成部が生成する飛行ルートのデータは、前記無人機が経由する経由地点を表す座標を含み、
前記第4のステップは、前記自動ルート生成部が、前記相対ルートのデータに基づいて、前記経由地点における前記非破壊検査デバイスの方向及び前記点検用のデータの取得イベントを含む取得条件情報を生成するステップを含み、
前記第5のステップは、前記自動ルート生成部が、前記取得条件情報が付加された前記コンフィグ情報を生成するステップを含むことを特徴とする飛行ルート生成方法。
The flight route generation method according to claim 10,
The flight route data generated by the automatic route generation unit includes coordinates representing a waypoint through which the drone passes,
In the fourth step, the automatic route generation unit generates acquisition condition information including a direction of the non-destructive inspection device at the waypoint and an acquisition event of the data for inspection based on the data of the relative route. Including the steps of
The fifth step includes a flight route generation method, wherein the automatic route generation unit generates the configuration information to which the acquisition condition information is added.
請求項11に記載の飛行ルート生成方法であって、
前記第1のステップは、前記自動ルート生成部が、前記点検対象の風車と通信することによって前記回転情報を取得し、又は、前記無人機によって取得された画像データを解析することによって前記回転情報を取得するステップを含むことを特徴とする飛行ルート生成方法。
The flight route generation method according to claim 11,
In the first step, the automatic route generation unit acquires the rotation information by communicating with the wind turbine to be inspected, or analyzes the image data acquired by the unmanned aircraft, thereby the rotation information. The flight route generation method characterized by including the step of acquiring.
JP2016152281A 2016-08-02 2016-08-02 System and flight route generation method Pending JP2018021491A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016152281A JP2018021491A (en) 2016-08-02 2016-08-02 System and flight route generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016152281A JP2018021491A (en) 2016-08-02 2016-08-02 System and flight route generation method

Publications (1)

Publication Number Publication Date
JP2018021491A true JP2018021491A (en) 2018-02-08

Family

ID=61165325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016152281A Pending JP2018021491A (en) 2016-08-02 2016-08-02 System and flight route generation method

Country Status (1)

Country Link
JP (1) JP2018021491A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019179422A (en) * 2018-03-30 2019-10-17 日立造船株式会社 Flying object, information recording method, flying object control method, and control program
JP2020016663A (en) * 2019-10-03 2020-01-30 株式会社センシンロボティクス Inspection system
JP2020512629A (en) * 2017-03-13 2020-04-23 ゼネラル・エレクトリック・カンパニイ System and method for integrating flight path and field motion data
CN111290417A (en) * 2020-02-25 2020-06-16 国电电力内蒙古新能源开发有限公司 Method and device for generating fan inspection route, computer equipment and storage medium
WO2020211812A1 (en) * 2019-04-19 2020-10-22 深圳市道通智能航空技术有限公司 Aircraft landing method and apparatus
CN112882487A (en) * 2019-11-29 2021-06-01 北京国电思达科技有限公司 Unmanned aerial vehicle inspection track generation method, inspection method and system for fan blade
CN113107788A (en) * 2021-05-27 2021-07-13 上海扩博智能技术有限公司 Blade inspection method based on pure vision
CN113934214A (en) * 2021-10-22 2022-01-14 云南电网有限责任公司电力科学研究院 System and method for managing and controlling routing inspection track of intelligent equipment
KR102383628B1 (en) * 2021-08-11 2022-04-11 한국남동발전 주식회사 Systems and methods for inspection and management of wind power generation facilities based on drone
CN114428518A (en) * 2021-12-09 2022-05-03 西安因诺航空科技有限公司 Fan orientation method for automatic inspection of fan blade of unmanned aerial vehicle
JP7089629B1 (en) 2021-12-03 2022-06-22 東京瓦斯株式会社 Deterioration detection system, deterioration detection method and blade of wind power generation equipment
JP2022093291A (en) * 2020-12-11 2022-06-23 株式会社日立製作所 Guidance inspection using object recognition model and navigation plan
JP2022108420A (en) * 2021-01-13 2022-07-26 関西電力株式会社 How to inspect wind power generation equipment
WO2022244209A1 (en) * 2021-05-20 2022-11-24 日本電気株式会社 Patrol route determination system, patrol route determination method, and non-transitory computer-readable medium
WO2022244752A1 (en) * 2021-05-17 2022-11-24 株式会社日立パワーソリューションズ Monitoring system and monitoring method
WO2022244753A1 (en) * 2021-05-17 2022-11-24 株式会社日立パワーソリューションズ Construction display device and construction display method
EP4085376A4 (en) * 2019-12-31 2023-02-08 Envision Digital International Pte. Ltd. Method and apparatus for inspecting wind turbine blade, and device and storage medium thereof
JP2023072592A (en) * 2021-11-12 2023-05-24 株式会社東芝 Inspection apparatus for shaking object and inspection method for shaking object
KR102629079B1 (en) * 2023-10-25 2024-01-26 고려공업검사 주식회사 A radiographic inspection system for blades installed on a wind power generator using a drone
JP7473142B1 (en) 2023-08-31 2024-04-23 株式会社日立パワーソリューションズ Wind turbine tower imaging system
CN118506036A (en) * 2024-07-17 2024-08-16 国网江西省电力有限公司电力科学研究院 A method for tower type matching and waypoint automatic recommendation of transmission line corner tower point cloud
US12154326B2 (en) 2019-03-18 2024-11-26 Ntt Docomo, Inc. Information processing device and information processing method
JP7643980B2 (en) 2021-09-14 2025-03-11 関西電力株式会社 Inspection methods for wind power generation equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120136630A1 (en) * 2011-02-04 2012-05-31 General Electric Company Method and system for wind turbine inspection
US20160017866A1 (en) * 2014-07-18 2016-01-21 General Electric Company Wind tower and wind farm inspections via unmanned aircraft systems
CN105717934A (en) * 2016-04-25 2016-06-29 华北电力大学(保定) Autonomous unmanned aerial vehicle fan blade polling system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120136630A1 (en) * 2011-02-04 2012-05-31 General Electric Company Method and system for wind turbine inspection
US20160017866A1 (en) * 2014-07-18 2016-01-21 General Electric Company Wind tower and wind farm inspections via unmanned aircraft systems
CN105717934A (en) * 2016-04-25 2016-06-29 华北电力大学(保定) Autonomous unmanned aerial vehicle fan blade polling system and method

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7450389B2 (en) 2017-03-13 2024-03-15 ゼネラル・エレクトリック・カンパニイ Systems and methods for integrating flight path and field operational data
JP2020512629A (en) * 2017-03-13 2020-04-23 ゼネラル・エレクトリック・カンパニイ System and method for integrating flight path and field motion data
JP7173746B2 (en) 2018-03-30 2022-11-16 日立造船株式会社 Flight object, information recording method, flight object control method, and control program
JP2019179422A (en) * 2018-03-30 2019-10-17 日立造船株式会社 Flying object, information recording method, flying object control method, and control program
US12154326B2 (en) 2019-03-18 2024-11-26 Ntt Docomo, Inc. Information processing device and information processing method
WO2020211812A1 (en) * 2019-04-19 2020-10-22 深圳市道通智能航空技术有限公司 Aircraft landing method and apparatus
JP2020016663A (en) * 2019-10-03 2020-01-30 株式会社センシンロボティクス Inspection system
CN112882487A (en) * 2019-11-29 2021-06-01 北京国电思达科技有限公司 Unmanned aerial vehicle inspection track generation method, inspection method and system for fan blade
US11905926B2 (en) 2019-12-31 2024-02-20 Envision Digital International Pte. Ltd. Method and apparatus for inspecting wind turbine blade, and device and storage medium thereof
EP4085376A4 (en) * 2019-12-31 2023-02-08 Envision Digital International Pte. Ltd. Method and apparatus for inspecting wind turbine blade, and device and storage medium thereof
CN111290417A (en) * 2020-02-25 2020-06-16 国电电力内蒙古新能源开发有限公司 Method and device for generating fan inspection route, computer equipment and storage medium
JP2022093291A (en) * 2020-12-11 2022-06-23 株式会社日立製作所 Guidance inspection using object recognition model and navigation plan
JP7536664B2 (en) 2021-01-13 2024-08-20 関西電力株式会社 Inspection methods for wind power generation equipment
JP2022108420A (en) * 2021-01-13 2022-07-26 関西電力株式会社 How to inspect wind power generation equipment
JP2022176821A (en) * 2021-05-17 2022-11-30 株式会社日立パワーソリューションズ MONITORING SYSTEM AND MONITORING METHOD
TWI852003B (en) * 2021-05-17 2024-08-11 日商日立電力解決方案股份有限公司 Structure display device and structure display method
WO2022244753A1 (en) * 2021-05-17 2022-11-24 株式会社日立パワーソリューションズ Construction display device and construction display method
JP2022176822A (en) * 2021-05-17 2022-11-30 株式会社日立パワーソリューションズ Structure display device and structure display method
WO2022244752A1 (en) * 2021-05-17 2022-11-24 株式会社日立パワーソリューションズ Monitoring system and monitoring method
JPWO2022244209A1 (en) * 2021-05-20 2022-11-24
WO2022244209A1 (en) * 2021-05-20 2022-11-24 日本電気株式会社 Patrol route determination system, patrol route determination method, and non-transitory computer-readable medium
JP7559940B2 (en) 2021-05-20 2024-10-02 日本電気株式会社 Travel route determination system, travel route determination method, and program
CN113107788A (en) * 2021-05-27 2021-07-13 上海扩博智能技术有限公司 Blade inspection method based on pure vision
KR102383628B1 (en) * 2021-08-11 2022-04-11 한국남동발전 주식회사 Systems and methods for inspection and management of wind power generation facilities based on drone
JP7643980B2 (en) 2021-09-14 2025-03-11 関西電力株式会社 Inspection methods for wind power generation equipment
CN113934214B (en) * 2021-10-22 2023-11-10 云南电网有限责任公司电力科学研究院 Inspection track management and control system and method for intelligent equipment
CN113934214A (en) * 2021-10-22 2022-01-14 云南电网有限责任公司电力科学研究院 System and method for managing and controlling routing inspection track of intelligent equipment
JP2023072592A (en) * 2021-11-12 2023-05-24 株式会社東芝 Inspection apparatus for shaking object and inspection method for shaking object
JP7089629B1 (en) 2021-12-03 2022-06-22 東京瓦斯株式会社 Deterioration detection system, deterioration detection method and blade of wind power generation equipment
JP2023082860A (en) * 2021-12-03 2023-06-15 東京瓦斯株式会社 Deterioration detection system, deterioration detection method, and blade for wind power generator
CN114428518B (en) * 2021-12-09 2024-03-22 西安因诺航空科技有限公司 Fan orientation method for automatic inspection of unmanned aerial vehicle fan blade
CN114428518A (en) * 2021-12-09 2022-05-03 西安因诺航空科技有限公司 Fan orientation method for automatic inspection of fan blade of unmanned aerial vehicle
JP7473142B1 (en) 2023-08-31 2024-04-23 株式会社日立パワーソリューションズ Wind turbine tower imaging system
JP2025035031A (en) * 2023-08-31 2025-03-13 株式会社日立パワーソリューションズ Wind turbine tower imaging system
KR102645263B1 (en) * 2023-10-25 2024-03-11 고려공업검사 주식회사 A radiographic inspection method for blades installed on a wind power generator using a drone
KR102629079B1 (en) * 2023-10-25 2024-01-26 고려공업검사 주식회사 A radiographic inspection system for blades installed on a wind power generator using a drone
CN118506036A (en) * 2024-07-17 2024-08-16 国网江西省电力有限公司电力科学研究院 A method for tower type matching and waypoint automatic recommendation of transmission line corner tower point cloud

Similar Documents

Publication Publication Date Title
JP2018021491A (en) System and flight route generation method
Khadka et al. Non-contact vibration monitoring of rotating wind turbines using a semi-autonomous UAV
US12116979B2 (en) Unmanned aerial vehicle wind turbine inspection systems and methods
US20230306674A1 (en) Removable sensor payload system for unmanned aerial vehicle performing media capture and property analysis
CN110603379B (en) Inspection tool controls for wind turbine inspection tools
US10026227B2 (en) Portable augmented reality
JP2018181235A (en) Report generator, wind power generation equipment inspection system, program, and method for generating inspection report of wind power generation equipment
CN110879601A (en) Unmanned aerial vehicle inspection method for unknown fan structure
JP2017090145A (en) Windmill blade deformation measurement device, and windmill blade deformation evaluation system
US20160273879A1 (en) Networked Anemometer System for Wind Measurement
JP6371895B1 (en) How to measure wind conditions
JP7621927B2 (en) Wind turbine inspection method and wind turbine inspection system
CN115442532B (en) Method, system, equipment and storage medium for fan non-stop inspection
CN107248153A (en) A kind of unmanned plane and system for inspection wind-power electricity generation
CN111290417A (en) Method and device for generating fan inspection route, computer equipment and storage medium
CN114740895A (en) A UAV-based wind turbine blade inspection path planning method
JP2023072589A (en) Aerial drone for wind observation, wind observation method, wind power generation system and wind power generation method
US20220414362A1 (en) Method and system for optimizing image data for generating orthorectified image
JP7213394B2 (en) Unmanned Air Vehicle Control Support System and Unmanned Air Vehicle Control Support Method
CN114723184B (en) Wind driven generator measuring method, device and equipment based on visual perception
TW201821693A (en) Path generation method for photographing wind turbine surface used by unmanned aerial vehicles, computer program product with stored programs and computer readable medium with stored programs
JP2010214979A (en) Computer, landing route calculation program, and recording medium
KR102437275B1 (en) Inspection system for wind power generator and insection method thereof
US20170288606A1 (en) Measurement system, control device, method of controlling measurement system, and program
CN115143056A (en) Method and device for measuring shutdown attitude parameters of wind driven generator

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190827

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200303