JP7017606B2 - Flight systems, vehicles, controls, and methods - Google Patents

Flight systems, vehicles, controls, and methods Download PDF

Info

Publication number
JP7017606B2
JP7017606B2 JP2020119813A JP2020119813A JP7017606B2 JP 7017606 B2 JP7017606 B2 JP 7017606B2 JP 2020119813 A JP2020119813 A JP 2020119813A JP 2020119813 A JP2020119813 A JP 2020119813A JP 7017606 B2 JP7017606 B2 JP 7017606B2
Authority
JP
Japan
Prior art keywords
flight
weather
lightning
recommended
area map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020119813A
Other languages
Japanese (ja)
Other versions
JP2022016848A (en
Inventor
拓海 大和
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Group Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Group Inc filed Critical Rakuten Group Inc
Priority to JP2020119813A priority Critical patent/JP7017606B2/en
Publication of JP2022016848A publication Critical patent/JP2022016848A/en
Application granted granted Critical
Publication of JP7017606B2 publication Critical patent/JP7017606B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、飛行システム、飛行体、制御装置、及び、方法に関する。 The present invention relates to flight systems, flying objects, control devices, and methods.

従来から、天気が変化すると、飛行体の新たな飛行ルートを決定する装置が知られている(例えば、特許文献1)。 Conventionally, a device for determining a new flight route of an air vehicle when the weather changes has been known (for example, Patent Document 1).

特開2019-133704号公報Japanese Unexamined Patent Publication No. 2019-133704

しかし、特許文献1のシステムは、変化後の天気に応じて設定される飛行体の速度から到着時刻を予測し、予測された到着時刻に基づいて飛行ルートを決定するため、変化後の天気において安全性を向上できるルートに飛行ルートを決定できない。このため、特許文献1のシステムには、天気に応じて飛行体の飛行時の安全性を向上できないという問題があった。 However, since the system of Patent Document 1 predicts the arrival time from the speed of the air vehicle set according to the changed weather and determines the flight route based on the predicted arrival time, the flight route is determined based on the predicted arrival time. The flight route cannot be determined as a route that can improve safety. Therefore, the system of Patent Document 1 has a problem that the safety of the flying object during flight cannot be improved depending on the weather.

そこで、本発明は、このような点に鑑み、その目的とするところは、天気に応じて飛行体の飛行時の安全性を向上できる飛行システム、飛行体、制御装置、及び、方法を提供することにある。 Therefore, in view of these points, an object of the present invention is to provide a flight system, an air vehicle, a control device, and a method capable of improving the flight safety of the air vehicle according to the weather. There is something in it.

上記目的を達成するため、本発明の第1の観点に係る飛行システムは、
飛行体と、前記飛行体を制御する制御装置と、を備えるシステムであって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、を備え、
前記飛行体は、決定された前記飛行ルートに従って飛行する、
ことを特徴とする。
In order to achieve the above object, the flight system according to the first aspect of the present invention is
A system including an air vehicle and a control device for controlling the air vehicle.
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining a flight route of the flying object based on the flight recommended area map associated with the weather represented by information is provided.
The flying object flies according to the determined flight route.
It is characterized by that.

本発明に係る飛行システム、飛行体、制御装置、及び、方法によれば、天気に応じて飛行体の飛行時の安全性を向上できる。 According to the flight system, the flight object, the control device, and the method according to the present invention, the safety of the flight object during flight can be improved depending on the weather.

本発明の実施例1に係る飛行システムの一構成例を表すシステム構成図である。It is a system configuration diagram which shows one configuration example of the flight system which concerns on Example 1 of this invention. 飛行システムが備える制御装置の一構成例を表すハードウェア構成図である。It is a hardware configuration diagram which shows one configuration example of the control device provided in a flight system. 実施例1に係る飛行システムが備える制御装置が実行する飛行命令処理の一例を表すフローチャートである。It is a flowchart which shows an example of the flight instruction processing executed by the control device provided in the flight system which concerns on Embodiment 1. FIG. 実施例1に係る飛行システムが備える制御装置が有する機能の一例を表す機能ブロック図である。It is a functional block diagram which shows an example of the function which the control device provided in the flight system which concerns on Example 1 has. 飛行システムが備える制御装置が記憶するマップテーブルの一例を表す図である。It is a figure which shows an example of the map table which the control device provided in a flight system stores. 避雷設備の保護範囲の一例を表す図である。It is a figure which shows an example of the protection range of a lightning protection equipment. 実施例1に係る飛行システムが備える制御装置が実行する変更命令処理の一例を表すフローチャートである。It is a flowchart which shows an example of the change instruction processing executed by the control device provided in the flight system which concerns on Embodiment 1. FIG. 飛行体の一外観例を表す外観構成図である。It is an appearance block diagram which shows one appearance example of a flying body. 飛行体が備える制御装置の一構成例を表すハードウェア構成図である。It is a hardware configuration diagram which shows one configuration example of the control device included in an air vehicle. 飛行体が実行する飛行制御処理の一例を表すフローチャートである。It is a flowchart which shows an example of the flight control processing which an air vehicle performs. 実施例2に係る飛行システムが備える制御装置が実行する飛行命令処理の一例を表すフローチャートである。It is a flowchart which shows an example of the flight instruction processing executed by the control device provided in the flight system which concerns on Example 2. FIG. 飛行システムが備える制御装置が記憶する保護範囲テーブルの一例を表す図である。It is a figure which shows an example of the protection range table which the control device provided in a flight system stores. 実施例2に係る飛行システムが備える制御装置が実行する変更命令処理の一例を表すフローチャートである。It is a flowchart which shows an example of the change instruction processing executed by the control device provided in the flight system which concerns on Example 2. FIG. 実施例3に係る飛行システムの一構成例を表すシステム構成図である。It is a system configuration diagram which shows one configuration example of the flight system which concerns on Example 3. FIG. 飛行システムが備える制御装置が実行する避雷制御処理の一例を表すフローチャートである。It is a flowchart which shows an example of the lightning protection control process which a control device provided in a flight system performs. 実施例3に係る飛行システムが備える制御装置が有する機能の一例を表す機能ブロック図である。It is a functional block diagram which shows an example of the function which the control device provided in the flight system which concerns on Example 3 has. 飛行システムが備える制御装置が記憶する画像テーブルの一例を表す図である。It is a figure which shows an example of the image table which a control device provided in a flight system stores. 飛行システムが備える制御装置が実行する更新処理の一例を表すフローチャートである。It is a flowchart which shows an example of the update process executed by the control device provided in the flight system. 実施例4に係る飛行システムが備える制御装置が有する機能の一例を表す機能ブロック図である。It is a functional block diagram which shows an example of the function which the control device provided in the flight system which concerns on Example 4 has.

<実施例1>
以下、本発明の実施例1について添付図面を参照しつつ説明する。
<Example 1>
Hereinafter, Example 1 of the present invention will be described with reference to the accompanying drawings.

本発明の実施例1に係る飛行システム1は、物品の配送先を表す情報を入力する、図1に示すような制御装置100と、当該物品を格納し、かつ、制御装置100の制御に従って配送先まで飛行する飛行体600と、を備える。このため、飛行システム1は、配送システムとも称される。 The flight system 1 according to the first embodiment of the present invention stores the control device 100 as shown in FIG. 1 for inputting information indicating the delivery destination of the article, and delivers the article according to the control of the control device 100. It is equipped with a flying object 600 that flies to the end. Therefore, the flight system 1 is also referred to as a delivery system.

制御装置100は、サーバ機であり、予め定められた配送地域内で物品の配送を行う配送業者の営業所に設置されている。制御装置100は、図2に示すようなCPU(Central Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103a、ハードディスク103b、データ通信回路104a、ビデオカード105a、表示装置105b、入力装置105cを備える。 The control device 100 is a server machine, and is installed at the business office of a delivery company that delivers goods within a predetermined delivery area. The control device 100 includes a CPU (Central Processing Unit) 101, a RAM (Random Access Memory) 102, a ROM (Read Only Memory) 103a, a hard disk 103b, a data communication circuit 104a, a video card 105a, and a display device 105b as shown in FIG. , The input device 105c is provided.

CPU101は、ROM103a又はハードディスク103bに保存されたプログラムを実行することで、制御装置100の全体制御を行う。RAM102は、CPU101によるプログラムの実行時において、処理対象とされるデータを一時的に記憶する。本実施例では、制御装置100は、1つのCPU101を備えるとして説明するが、これに限定される訳ではなく、複数のCPUを備えても良い。 The CPU 101 controls the entire control device 100 by executing a program stored in the ROM 103a or the hard disk 103b. The RAM 102 temporarily stores the data to be processed when the program is executed by the CPU 101. In the present embodiment, the control device 100 will be described as including one CPU 101, but the present invention is not limited to this, and a plurality of CPUs may be provided.

ROM103a及びハードディスク103bは、各種のプログラムを記憶している。また、ハードディスク103bは、プログラムの実行に用いられる各種のデータやデータが保存されたテーブルをさらに記憶している。制御装置100は、ハードディスク103bの代わりに、フラッシュメモリを備えても良い。 The ROM 103a and the hard disk 103b store various programs. Further, the hard disk 103b further stores various data used for executing the program and a table in which the data is stored. The control device 100 may include a flash memory instead of the hard disk 103b.

データ通信回路104aは、NIC(Network Interface Card)であり、例えば、LTE(Long Term Evolution)及び5G(5th Generation)といった通信規格に従って、インターネットINに接続された不図示の基地局と電波を用いたデータ通信を行う。このようにして、制御装置100のデータ通信回路104aは、インターネットINに接続された飛行体600とデータ通信を行う。 The data communication circuit 104a is a NIC (Network Interface Card), and uses a base station and radio waves (not shown) connected to the Internet IN in accordance with communication standards such as LTE (Long Term Evolution) and 5G (5th Generation). Perform data communication. In this way, the data communication circuit 104a of the control device 100 performs data communication with the flying object 600 connected to the Internet IN.

ビデオカード105aは、CPU101から出力されたデジタル信号に基づいて画像をレンダリングすると共に、レンダリングされた画像を表す画像信号を出力する。表示装置105bは、EL(Electroluminescence)ディスプレイであり、ビデオカード105aから出力された画像信号に従って画像を表示する。制御装置100は、ELディスプレイの代わりに、PDP(Plasma Display Panel)又はLCD(Liquid Crystal Display)を備えても良い。入力装置105cは、キーボード、マウス、タッチパッド、及び、ボタンのいずれか1つ以上であり、配送業者の従業員の操作に応じた信号を入力する。 The video card 105a renders an image based on the digital signal output from the CPU 101, and outputs an image signal representing the rendered image. The display device 105b is an EL (Electroluminescence) display and displays an image according to an image signal output from the video card 105a. The control device 100 may include a PDP (Plasma Display Panel) or an LCD (Liquid Crystal Display) instead of the EL display. The input device 105c is any one or more of a keyboard, a mouse, a touch pad, and a button, and inputs a signal corresponding to the operation of an employee of the delivery company.

配送業者の営業所に物品が運び込まれると、当該営業所に勤務する従業員は、物品を梱包する段ボールに貼られた伝票を読み、物品の配送先の住所を確認する。その後、従業員は、物品を飛行体600に格納させてから、制御装置100の入力装置105cに、配送先の住所を入力させる操作を行う。 When the goods are delivered to the delivery company's business office, the employees working at the sales office read the slip affixed to the cardboard that packs the goods and confirm the delivery address of the goods. After that, the employee stores the article in the flying object 600, and then causes the input device 105c of the control device 100 to input the delivery address.

制御装置100の入力装置105cが従業員の操作に応じた信号を入力すると、制御装置100のCPU101は、入力された配送先までの飛行を飛行体600に命じる、図3に示すような飛行命令処理を実行する。これにより、ハードディスク103bは、複数の飛行推奨エリアマップを予め記憶部する、図4に示すような情報記憶部190として機能する。飛行推奨エリアマップには、予め定められた天気において飛行体600の飛行が、飛行中の安全性に基づいて推奨される飛行推奨エリアが記載されている。本実施例において、予め定められた天気は、「雷を伴う雨」、「雷を伴う雪」、及び、「晴れ」を含むとして説明するが、これに限定される訳では無い。 When the input device 105c of the control device 100 inputs a signal corresponding to the operation of the employee, the CPU 101 of the control device 100 orders the flight object 600 to fly to the input delivery destination, as shown in FIG. Execute the process. As a result, the hard disk 103b functions as an information storage unit 190 as shown in FIG. 4, which stores a plurality of recommended flight area maps in advance. The recommended flight area map describes the recommended flight areas where the flight of the aircraft 600 is recommended based on the safety during flight in predetermined weather. In the present embodiment, the predetermined weather will be described as including, but not limited to, "rain with lightning", "snow with lightning", and "sunny".

また、制御装置100のCPU101は、入力された信号に基づいて、物品の配送先の住所を表す情報を取得し、かつ、配送地域の天気を表す情報を取得する取得部110として機能する。また、CPU101は、情報記憶部190が記憶する複数の飛行推奨エリアマップから、取得された情報で表される天気において飛行体600の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップを選択する選択部120として機能する。さらに、CPU101は、選択された飛行推奨エリアマップに基づいて飛行体600の飛行ルートを決定する決定部130、及び、決定された飛行ルートに従って飛行させる制御を飛行体600に行う制御部140として機能する。 Further, the CPU 101 of the control device 100 functions as an acquisition unit 110 that acquires information representing the address of the delivery destination of the article and acquires information representing the weather in the delivery area based on the input signal. Further, the CPU 101 has a flight recommended area where the flight of the flight body 600 is recommended based on the safety at the time of flight in the weather represented by the acquired information from the plurality of flight recommended area maps stored in the information storage unit 190. It functions as a selection unit 120 for selecting the described flight recommended area map. Further, the CPU 101 functions as a determination unit 130 that determines the flight route of the flight body 600 based on the selected flight recommended area map, and a control unit 140 that controls the flight body 600 to fly according to the determined flight route. ..

情報記憶部190は、飛行推奨エリアマップに関する情報が保存される、図5に示すようなマップテーブルを予め記憶している。マップテーブルには、複数のレコードが予め保存されており、各レコードには、予め定められた天気の名称を表す情報と、当該天気用の飛行推奨エリアマップを識別するマップID(IDentification)と、が対応付けられて予め保存されている。 The information storage unit 190 stores in advance a map table as shown in FIG. 5, in which information regarding the recommended flight area map is stored. A plurality of records are stored in advance in the map table, and each record contains information indicating a predetermined weather name and a map ID (IDentification) for identifying a flight recommended area map for the weather. It is associated and saved in advance.

本実施例では、図5のマップテーブルには、予め定められた天気の名称「雷を伴う雨」を表す情報と、当該天気用の飛行推奨エリアマップ(以下、「雷を伴う雨」用の飛行推奨エリアマップという)のマップID「MTR」と、が対応付けられて予め保存されている。「雷を伴う雨」用の飛行推奨エリアマップには、当該天気において飛行体600の飛行が飛行中の安全性に基づいて推奨される飛行推奨エリア(以下、「雷を伴う雨」用の飛行推奨エリアという)が有する複数の頂点の緯度、経度、及び、高度が記載されている。飛行推奨エリアは、3次元のエリアであり、当該飛行推奨エリアと異なるエリアよりも、当該天気において飛行体600が安全に飛行できるエリアを含む。 In this embodiment, the map table of FIG. 5 contains information indicating the predetermined weather name "rain with lightning" and a flight recommended area map for the weather (hereinafter, "rain with lightning"). The map ID "MTR" of (referred to as a recommended area map) is associated with and saved in advance. In the recommended flight area map for "rain with lightning", the recommended flight area for the flight of the aircraft 600 based on the safety during flight in the relevant weather (hereinafter, flight recommendation for "rain with lightning") The latitude, longitude, and altitude of multiple vertices of the area) are described. The recommended flight area is a three-dimensional area, and includes an area where the flight object 600 can safely fly in the weather, rather than an area different from the recommended flight area.

「雷を伴う雨」用の飛行推奨エリアは、図6に示すような避雷設備LEによって落雷から飛行体600が保護される3次元の保護範囲PA内のエリアを含んでいる。避雷設備LEは、例えば、ビル、マンション、空港、又は、駅といった施設Bの屋上、屋根、又は、外壁に設置されている。避雷設備LEは、避雷針であり、落雷を受ける受雷部Rと、受雷部Rに接続され、雷電流が流れる引き下げ導線ELと、を備える。引き下げ導線ELは、地面、河川若しくは湖沼の水面、及び、海面を含む地表面と接地されており、雷電流を地表面へ流して拡散させる。 The recommended flight area for "rain with lightning" includes an area within the three-dimensional protection range PA where the aircraft 600 is protected from lightning strikes by the lightning protection equipment LE as shown in FIG. The lightning protection equipment LE is installed on the rooftop, roof, or outer wall of facility B such as a building, condominium, airport, or station. The lightning protection equipment LE is a lightning rod, and includes a lightning receiving portion R that receives a lightning strike, and a pull-down lead wire EL that is connected to the lightning receiving portion R and through which a lightning current flows. The pull-down conductor EL is grounded with the ground, the water surface of a river or lake, and the ground surface including the sea surface, and causes a lightning current to flow to the ground surface to diffuse it.

本実施例において、避雷設備LEの保護範囲PAは、保護角法により定まる円錐形状の範囲であり、受雷部Rの最も高度が高い上端点を頂点とし、予め定められた保護角度で決まる頂角を有し、かつ、地表面を底面とするとして説明を行う。また、本実施例において、説明を簡単にするため、避雷設備LEの保護範囲PAを定める保護角度は、地表面からの高さに関わらず45度に定められているとして説明を行う。 In this embodiment, the protection range PA of the lightning protection equipment LE is a conical range determined by the protection angle method, with the upper end point at the highest altitude of the lightning receiving portion R as the apex, and the apex determined by a predetermined protection angle. The explanation will be given assuming that the surface has corners and the ground surface is the bottom surface. Further, in the present embodiment, for the sake of simplicity, the protection angle for determining the protection range PA of the lightning protection equipment LE will be described as being set to 45 degrees regardless of the height from the ground surface.

また、「雷を伴う雨」用の飛行推奨エリアは、例えば、橋の下、道路及び線路の高架下、並びに、トンネル内の範囲であり、かつ、雨から飛行体600が保護される3次元の保護範囲内のエリアを含んでいる。 Also, the recommended flight area for "rain with lightning" is, for example, under bridges, underpasses of roads and railroad tracks, and within tunnels, and the three-dimensional area that protects the flying object 600 from rain. Includes areas within the protected area of.

また、本実施例では、図5のマップテーブルには、予め定められた天気の名称「雷を伴う雪」を表す情報と、当該天気用の飛行推奨エリアマップ(以下、「雷を伴う雪」用の飛行推奨エリアマップという)のマップID「MTS」と、が対応付けられて予め保存されている。「雷を伴う雪」用の飛行推奨エリアマップには、当該天気において飛行体600の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリア(以下、「雷を伴う雪」用の飛行推奨エリアという)が記載されている。「雷を伴う雪」用の飛行推奨エリアは、避雷設備LEの保護範囲PA内のエリアと、例えば、橋、高架、又は、トンネルによって飛行体600が雪から保護される3次元の保護範囲内のエリアと、を含んでいる。 Further, in this embodiment, the map table of FIG. 5 contains information representing the predetermined weather name "snow with lightning" and a flight recommended area map for the weather (hereinafter, "snow with lightning"). The map ID "MTS" of (referred to as the recommended flight area map) is associated with and stored in advance. In the recommended flight area map for "snow with lightning", the recommended flight area for flight of the aircraft 600 based on the safety during flight in the relevant weather (hereinafter, flight recommendation for "snow with lightning") Area) is described. The recommended flight area for "snow with lightning" is within the area within the protection area PA of the lightning protection equipment LE and within the three-dimensional protection area where the aircraft 600 is protected from snow by, for example, a bridge, an elevated, or a tunnel. Areas and include.

さらに、本実施例では、マップテーブルには、予め定められた天気の名称「晴れ」を表す情報と、当該天気用の飛行推奨エリアマップ(以下、「晴れ」用の飛行推奨エリアマップという)のマップID「MF」と、が対応付けられて予め保存されている。「晴れ」用の飛行推奨エリアマップには、当該天気において飛行体600の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリア(以下、「晴れ」用の飛行推奨エリアという)が記載されている。 Further, in this embodiment, the map table contains information indicating a predetermined weather name "sunny" and a map ID of a flight recommended area map for the weather (hereinafter referred to as "sunny" flight recommended area map). "MF" is associated with and saved in advance. The recommended flight area map for "sunny" describes the recommended flight area (hereinafter referred to as "recommended flight area for" sunny ") where the flight of the aircraft 600 is recommended based on the safety during flight in the relevant weather. ing.

情報記憶部190は、飛行体600の飛行が禁止された3次元の飛行禁止エリアが有する複数の頂点の緯度、経度、及び、高度が記載されている飛行禁止エリアマップをさらに予め記憶している。本実施例において、飛行禁止エリアは、法律により定められた空港を含む重要施設の周辺地域の上空の空域(以下、重要施設の空域という)を含むとして説明する。重要施設の周辺地域は、重要施設から予め定められた距離だけ離れた境界線よりも内側の地域である。また、飛行禁止エリアは、予め定められた密度以上の人口密度を有する人口集中地区の上空の空域(以下、人口集中地区の空域という)と、地表面から150メートル以上の高度の空域(以下、高空域という)と、を含むとして説明するが、これらに限定される訳では無い。 The information storage unit 190 further stores in advance a flight prohibited area map in which the latitudes, longitudes, and altitudes of a plurality of vertices of the three-dimensional flight prohibited area in which the flight of the flying object 600 is prohibited are described. In this embodiment, the no-fly zone will be described as including the airspace above the area around the important facility including the airport specified by law (hereinafter referred to as the airspace of the important facility). The area around the important facility is the area inside the boundary line that is separated from the important facility by a predetermined distance. In addition, the no-fly zone is the airspace above the densely populated area with a population density higher than the predetermined density (hereinafter referred to as the airspace of the densely populated area) and the airspace at an altitude of 150 meters or more from the ground surface (hereinafter referred to as the airspace). (Referred to as high airspace), but it is not limited to these.

「晴れ」用の飛行推奨エリアは、飛行禁止エリアから少なくとも予め定められた距離Dだけ離れたエリアに予め設定されている(但し、D>0)。このように「晴れ」用の飛行推奨エリアが設定されているのは、例えば、風に煽られる等して、飛行体600が飛行禁止エリアに侵入することを抑制するためである。 The recommended flight area for "sunny" is preset in an area at least a predetermined distance D away from the no-fly zone (however, D> 0). The reason why the recommended flight area for "sunny" is set in this way is to prevent the flying object 600 from invading the no-fly zone, for example, due to being blown by the wind.

これに対して、「雷を伴う雨」用の飛行推奨エリアの内で、避雷設備LEの保護範囲PA内のエリアは、保護範囲PA内に飛行禁止エリアの一部又は全部が含まれる場合に、当該飛行禁止エリアから距離D’だけ離れたエリアに予め設定されている(但し、D>D’>0)。このように飛行推奨エリアが設定されているのは、避雷設備LEが設置されている飛行禁止エリアから距離Dだけ離れたエリアに飛行推奨エリアが設定される場合と比べて、避雷設備LEの保護範囲PA内の飛行推奨エリアをより広くし、かつ、飛行体600による飛行禁止エリアへの侵入を抑制できるようにするためである。 On the other hand, among the recommended flight areas for "rain accompanied by lightning", the area within the protection range PA of the lightning protection equipment LE is when part or all of the flight prohibited area is included in the protection range PA. , It is preset in an area separated by a distance D'from the flight prohibited area (however, D> D'> 0). The reason why the recommended flight area is set in this way is that the protection of the lightning protection equipment LE is compared with the case where the recommended flight area is set in the area separated by the distance D from the flight prohibited area where the lightning protection equipment LE is installed. This is to make the recommended flight area within the range PA wider and to suppress the invasion of the flight object 600 into the no-fly zone.

「雷を伴う雪」用の飛行推奨エリアの内で、避雷設備LEの保護範囲PA内のエリアは、同様に、当該保護範囲PAに一部又は全部が含まれている飛行禁止エリアから距離D’だけ離れたエリアに予め設定されている。 Within the recommended flight area for "snow with lightning", the area within the protection range PA of the lightning protection equipment LE is also the distance D from the flight prohibited area where part or all of the protection range PA is included. It is preset in an area that is only'distant.

図3の飛行命令処理の実行が開始されると、制御装置100の取得部110は、入力装置105cによって入力された信号に基づいて、配送先の住所を表す情報を取得する。次に、取得部110は、情報記憶部190から、取得された住所を表す情報と予め対応付けて記憶されている緯度、経度、及び、高度を表す情報を取得する(ステップS01)。 When the execution of the flight command processing of FIG. 3 is started, the acquisition unit 110 of the control device 100 acquires information representing the delivery address based on the signal input by the input device 105c. Next, the acquisition unit 110 acquires information representing the latitude, longitude, and altitude stored in advance in association with the information representing the acquired address from the information storage unit 190 (step S01).

次に、制御装置100の決定部130は、情報記憶部190が予め記憶している営業所の緯度、経度、及び、高度を表す情報を読み出す。その後、決定部130は、例えば、道路及び河川といった飛行体600が飛行可能な部分ルートに関する情報が保存されている不図示の部分ルートテーブルを、情報記憶部190から読み出す。部分ルートテーブルには、複数のレコードが予め保存されており、各レコードには、部分ルートであるエッジの始点ノードの緯度、経度、及び、高度と、当該エッジの終点ノードの緯度、経度、及び、高度と、当該エッジの距離を表す情報と、が対応付けられて予め保存されている。 Next, the determination unit 130 of the control device 100 reads out the information representing the latitude, longitude, and altitude of the business office stored in advance by the information storage unit 190. After that, the determination unit 130 reads out from the information storage unit 190 a partial route table (not shown) in which information on the partial routes on which the flying object 600 can fly, such as roads and rivers, is stored. Multiple records are pre-stored in the partial route table, and each record contains the latitude, longitude, and altitude of the start node of the edge, which is the partial route, and the latitude, longitude, and longitude of the end node of the edge. , The altitude and the information indicating the distance of the edge are associated and stored in advance.

次に、制御装置100の決定部130は、営業所、複数のエッジの始点ノード及び終点ノード、並びに、配送先の緯度、経度、及び、高度を用いて、例えば、ダイクストラ法といった経路探索アルゴリズムを実行する。これにより、決定部130は、部分ルートを組み合わせることで、営業所から配送先へ到る全体ルートを複数決定する。次に、決定部130は、決定された複数の全体ルートの内で、総飛行距離が短い順に1番目からN番目までの全体ルートを(但し、Nは自然数)、飛行体600に飛行させる飛行ルートの候補である候補ルートに決定する(ステップS02)。 Next, the determination unit 130 of the control device 100 uses the sales office, the start point node and the end point node of a plurality of edges, and the latitude, longitude, and altitude of the delivery destination to perform a route search algorithm such as Dijkstra's algorithm. Execute. As a result, the determination unit 130 determines a plurality of overall routes from the sales office to the delivery destination by combining the partial routes. Next, the determination unit 130 makes the flight body 600 fly the entire route from the first to the Nth (where N is a natural number) in the order of the shortest total flight distance among the plurality of determined overall routes. A candidate route that is a candidate route is determined (step S02).

その後、制御装置100の取得部110は、情報記憶部190が予め記憶している天気予報サーバのURL(Uniform Resource Locator)を読み出す。次に、取得部110は、配送地域の天気予報を表す情報の送信を求める送信リクエストを生成する。その後、取得部110は、生成された送信リクエストを、読み出されたURLを宛先として、データ通信回路104aへ出力する。 After that, the acquisition unit 110 of the control device 100 reads out the URL (Uniform Resource Locator) of the weather forecast server stored in advance by the information storage unit 190. Next, the acquisition unit 110 generates a transmission request for transmitting information representing the weather forecast of the delivery area. After that, the acquisition unit 110 outputs the generated transmission request to the data communication circuit 104a with the read URL as the destination.

天気予報サーバは、送信リクエストを受信すると、送信リクエストの受信日時から、当該受信日時よりも予め定められた時間だけ遅い日時までの予報期間を決定し、決定された予報期間における配送地域の天気予報を表す情報を返信する。制御装置100のデータ通信回路104aが天気予報を表す情報を受信すると、制御装置100の取得部110は、データ通信回路104aから天気予報を表す情報を取得し、取得された情報から、予想された天気の名称を表す情報を取得する(ステップS03)。 When the weather forecast server receives the transmission request, it determines the forecast period from the reception date and time of the transmission request to the date and time later than the reception date and time by a predetermined time, and the weather forecast of the delivery area in the determined forecast period. Reply the information that represents. When the data communication circuit 104a of the control device 100 receives the information representing the weather forecast, the acquisition unit 110 of the control device 100 acquires the information representing the weather forecast from the data communication circuit 104a, and is predicted from the acquired information. Acquire information representing the name of the weather (step S03).

その後、制御装置100の選択部120は、図5のマップテーブルから、ステップS03で取得された天気の名称を表す情報と対応付けられたマップIDを選択し、選択されたマップIDで識別される飛行推奨エリアマップを情報記憶部190から読み出す(ステップS04)。また、選択部120は、情報記憶部190から飛行禁止エリアマップを読み出す。 After that, the selection unit 120 of the control device 100 selects a map ID associated with the information representing the weather name acquired in step S03 from the map table of FIG. 5, and is identified by the selected map ID. The flight recommended area map is read from the information storage unit 190 (step S04). Further, the selection unit 120 reads out the flight prohibition area map from the information storage unit 190.

次に、制御装置100の決定部130は、読み出された飛行推奨エリアマップから、飛行推奨エリアが有する複数の頂点の緯度、経度、及び、高度を取得する。また、決定部130は、読み出された飛行禁止エリアマップから、飛行禁止エリアが有する複数の頂点の緯度、経度、及び、高度を取得する(ステップS05及びS06)。 Next, the determination unit 130 of the control device 100 acquires the latitude, longitude, and altitude of the plurality of vertices of the flight recommended area from the read flight recommended area map. Further, the determination unit 130 acquires the latitude, longitude, and altitude of the plurality of vertices of the no-fly zone from the read out no-fly zone map (steps S05 and S06).

その後、制御装置100の決定部130は、始点ノード及び終点ノードの緯度、経度、及び、高度と、飛行推奨エリアが有する複数の頂点の緯度、経度、及び、高度と、に基づいて、飛行推奨エリアを通るエッジ(以下、推奨エッジという)を特定する。同様に、制御装置100の決定部130は、飛行禁止エリアを通るエッジ(以下、禁止エッジという)を特定する。 After that, the determination unit 130 of the control device 100 recommends flight based on the latitude, longitude, and altitude of the start point node and the end point node, and the latitude, longitude, and altitude of a plurality of vertices of the flight recommendation area. Identify the edges that pass through the area (hereinafter referred to as recommended edges). Similarly, the determination unit 130 of the control device 100 identifies an edge passing through the no-fly zone (hereinafter referred to as a prohibited edge).

その後、制御装置100の決定部130は、ステップS02で決定されたN個の候補ルートから、禁止エッジを含む候補ルートを除外することで(ステップS07)、飛行禁止エリアを通るルートと異なるルートに候補ルートを限定する。 After that, the determination unit 130 of the control device 100 excludes the candidate routes including the prohibited edges from the N candidate routes determined in step S02 (step S07), so that the route is different from the route passing through the flight prohibited area. Limit candidate routes.

次に、制御装置100の決定部130は、除外後の複数の候補ルートのそれぞれについて、候補ルートの総飛行距離と推奨エッジの総距離とを、不図示の部分ルートテーブルに保存されたエッジの距離に基づいて算出する。 Next, the determination unit 130 of the control device 100 determines the total flight distance of the candidate route and the total distance of the recommended edge for each of the plurality of candidate routes after exclusion of the edges stored in the partial route table (not shown). Calculated based on the distance.

その後、制御装置100の決定部130は、候補ルートの総飛行距離に占める推奨エッジの総距離の割合(以下、推奨割合という)を算出し、算出された推奨割合を候補ルートの評価値とする(ステップS08)。このように評価値が算出されるのは、推奨割合が高い程、ステップS03で取得された情報で表される天気において、飛行体600の飛行時の安全性をより向上できるため、候補ルートが飛行ルートにより適していると評価できるからである。 After that, the determination unit 130 of the control device 100 calculates the ratio of the total distance of the recommended edge to the total flight distance of the candidate route (hereinafter referred to as the recommended ratio), and uses the calculated recommended ratio as the evaluation value of the candidate route. (Step S08). The evaluation value is calculated in this way because the higher the recommended ratio, the more the safety of the flight body 600 during flight can be improved in the weather represented by the information acquired in step S03, so that the candidate route is selected. This is because it can be evaluated as being more suitable for the flight route.

その後、制御装置100の決定部130は、算出された評価値に基づいて、除外後の複数の候補ルートから候補ルートを1つ選択し、選択された候補ルートを飛行ルートに決定する(ステップS09)。本実施例では、より適切であると評価された候補ルート程、より高い評価値が算出されるため、決定部130は、最も高い評価値が算出された候補ルートを飛行ルートに決定する。 After that, the determination unit 130 of the control device 100 selects one candidate route from the plurality of candidate routes after exclusion based on the calculated evaluation value, and determines the selected candidate route as the flight route (step S09). ). In this embodiment, the higher the evaluation value is calculated for the candidate route evaluated to be more appropriate. Therefore, the determination unit 130 determines the candidate route for which the highest evaluation value is calculated as the flight route.

その後、制御装置100の制御部140は、決定された飛行ルートを表す情報を含み、当該飛行ルートに従って飛行するように命じる飛行命令を生成する。次に、制御部140は、生成された飛行命令を、飛行体600を宛先として、データ通信回路104aへ出力することで(ステップS10)、決定された飛行ルートを飛行させる制御を飛行体600に行う。その後、制御部140は、飛行命令処理の実行を終了する。 After that, the control unit 140 of the control device 100 includes information representing the determined flight route and generates a flight command to order the flight according to the flight route. Next, the control unit 140 outputs the generated flight command to the data communication circuit 104a with the flight body 600 as the destination (step S10), and controls the flight body 600 to fly the determined flight route. conduct. After that, the control unit 140 ends the execution of the flight instruction processing.

飛行命令処理の実行を終了すると、制御装置100のCPU101は、天気予報が変化した場合に、変化後の予想天気に応じたルートへ飛行ルートを変更することを命じる、図7に示すような変更命令処理を実行する。 When the execution of the flight command processing is completed, the CPU 101 of the control device 100 orders the flight route to be changed to the route according to the expected weather after the change when the weather forecast changes, as shown in FIG. 7. Execute instruction processing.

変更命令処理の実行が開始されると、制御装置100の取得部110は、配送先へ飛行体600が到着したことを告げる到着報告を、データ通信回路104aが受信したか否かを判別する(ステップS11)。このとき、取得部110は、到着報告が受信されていないと判別すると(ステップS11;No)、図3のステップS03で説明した処理を実行する。これにより、取得部110は、天気予報を表す情報を再度取得し、取得された情報から、予想された天気の名称を表す情報を取得する(ステップS12)。 When the execution of the change command process is started, the acquisition unit 110 of the control device 100 determines whether or not the data communication circuit 104a has received the arrival report notifying that the flight object 600 has arrived at the delivery destination (. Step S11). At this time, if the acquisition unit 110 determines that the arrival report has not been received (step S11; No), the acquisition unit 110 executes the process described in step S03 of FIG. As a result, the acquisition unit 110 acquires the information representing the weather forecast again, and acquires the information representing the name of the expected weather from the acquired information (step S12).

次に、制御装置100の取得部110は、今回取得された情報で表される天気の名称が、前回取得された情報で表される天気の名称と同一であるか否かに基づいて、予想された天気が変化したか否かを判別する(ステップS13)。このとき、取得部110は、前回の天気の名称と今回の天気の名称とが一致するため、天気が変化しなかったと判別すると(ステップS13;No)、ステップS12から上記処理を繰り返す。 Next, the acquisition unit 110 of the control device 100 predicts based on whether or not the name of the weather represented by the information acquired this time is the same as the name of the weather represented by the information acquired last time. It is determined whether or not the weather has changed (step S13). At this time, since the name of the previous weather and the name of the current weather match, the acquisition unit 110 determines that the weather has not changed (step S13; No), and repeats the above process from step S12.

これに対して、制御装置100の取得部110は、前回の天気の名称と今回の天気の名称とが一致しないため、天気が変化したと判別すると(ステップS13;Yes)、飛行位置の返信を求めるリクエストを、飛行体600を宛先としてデータ通信回路104aへ出力する。その後、制御装置100のデータ通信回路104aが飛行体600の飛行位置を表す緯度、経度、及び、高度を表す情報を受信すると、制御装置100の取得部110は、受信された情報をデータ通信回路104aから取得する(ステップS14)。 On the other hand, since the acquisition unit 110 of the control device 100 does not match the name of the previous weather and the name of the current weather, when it determines that the weather has changed (step S13; Yes), it returns the flight position. The requested request is output to the data communication circuit 104a with the flying object 600 as the destination. After that, when the data communication circuit 104a of the control device 100 receives information representing the latitude, longitude, and altitude representing the flight position of the flying object 600, the acquisition unit 110 of the control device 100 receives the received information in the data communication circuit. Obtained from 104a (step S14).

次に、制御装置100の決定部130は、取得された飛行体600の緯度、経度、及び、高度を表す情報を用いて、図3のステップS02で説明した処理と同様の処理を実行する。これにより、決定部130は、飛行体600の飛行位置から配送先へ到る新たな候補ルートをN個決定する(ステップS15)。その後、決定部130は、図3のステップS04からS10で説明した処理を実行する(ステップS16からS22)。これにより、選択部120は、変化後の天気に応じた飛行推奨エリアマップを選択し、決定部130は、選択された飛行推奨エリアマップに基づいて新たな飛行ルートを決定し、制御部140は、決定された新たな飛行ルートを含む新たな飛行命令を出力する。 Next, the determination unit 130 of the control device 100 executes the same processing as that described in step S02 of FIG. 3 using the acquired information representing the latitude, longitude, and altitude of the flying object 600. As a result, the determination unit 130 determines N new candidate routes from the flight position of the flight body 600 to the delivery destination (step S15). After that, the determination unit 130 executes the processes described in steps S04 to S10 of FIG. 3 (steps S16 to S22). As a result, the selection unit 120 selects a flight recommended area map according to the changed weather, the determination unit 130 determines a new flight route based on the selected flight recommendation area map, and the control unit 140 determines. Outputs new flight commands, including new flight routes that have been made.

その後、到着報告が受信されるまで、上記ステップS11から上記処理が繰り返される。制御装置100の取得部110は、到着報告が受信されたと判別すると(ステップS11;Yes)、変更命令処理の実行を終了する。 After that, the process is repeated from step S11 until the arrival report is received. When the acquisition unit 110 of the control device 100 determines that the arrival report has been received (step S11; Yes), the acquisition unit 110 ends the execution of the change instruction process.

飛行体600は、例えば、ドローン等の無人航空機であり、飛行体600の姿勢及び飛行を制御する、図8に示すような立方形状の制御装置610を備える。 The flying object 600 is, for example, an unmanned aerial vehicle such as a drone, and includes a cubic control device 610 as shown in FIG. 8 that controls the attitude and flight of the flying object 600.

本実施例において、制御装置610が有する複数の面の内で、基準となる面を前面といい、当該前面の法線方向に平行で、かつ、制御装置610の外側に向かう方向を、飛行体600の前方向という。また、制御装置610が有する複数の面の内で、前面に垂直な面の1つを上面といい、当該上面の法線方向に平行で、かつ、制御装置610の外側に向かう方向を、飛行体600の上方向という。 In the present embodiment, among the plurality of surfaces of the control device 610, the reference surface is referred to as a front surface, and the direction parallel to the normal direction of the front surface and toward the outside of the control device 610 is the flying object. It is called the forward direction of 600. Further, among the plurality of surfaces of the control device 610, one of the surfaces perpendicular to the front surface is referred to as an upper surface, and the flight is parallel to the normal direction of the upper surface and toward the outside of the control device 610. It is called the upward direction of the body 600.

飛行体600は、制御装置610の前面から右前方向及び左前方向、並びに、制御装置610の後面から左後方向及び右後方向にそれぞれ突出したプロペラアーム621及び622、並びに、623及び624を備える。さらに、飛行体600は、プロペラアーム621から624の先端にそれぞれ設置されたプロペラ631から634と、制御装置610の制御に従ってプロペラ631から634を回転させる不図示のモータと、を備える。 The aircraft body 600 includes propeller arms 621 and 622, and 623 and 624 protruding from the front surface of the control device 610 in the front right direction and the front left direction, and from the rear surface of the control device 610 in the rear left direction and the rear right direction, respectively. Further, the flying object 600 includes propellers 631 to 634 installed at the tips of propeller arms 621 to 624, respectively, and a motor (not shown) for rotating propellers 631 to 634 under the control of the control device 610.

また、飛行体600は、物品を梱包する直方体形状の段ボールの側面の内の1つが有する4辺を囲持する第1囲持枠641aと、第1囲持枠641aによって囲持される面(以下、第1囲持面という)と対向する側面(以下、第2囲持面という)が有する4辺を囲持する第2囲持枠641bと、を、制御装置610の下方に備える。さらに、飛行体600は、物品の第1囲持面及び第2囲持面の法線方向に延設され、第1囲持枠641aと第2囲持枠641bとを吊持し、かつ、第1囲持枠641aと第2囲持枠641bとの移動方向を延設方向とするガイドレール642a及び642bを、制御装置610の下面に備える。 Further, the flying object 600 has a first holding frame 641a that surrounds four sides of one of the side surfaces of a rectangular parallelepiped cardboard that packs articles, and a surface that is surrounded by the first holding frame 641a. A second holding frame 641b that surrounds the four sides of the side surface facing the first holding surface (hereinafter referred to as the first holding surface) (hereinafter referred to as the second holding surface) is provided below the control device 610. Further, the flying object 600 is extended in the normal direction of the first holding surface and the second holding surface of the article, and suspends and suspends the first holding frame 641a and the second holding frame 641b. Guide rails 642a and 642b whose extension direction is the moving direction between the first holding frame 641a and the second holding frame 641b are provided on the lower surface of the control device 610.

またさらに、飛行体600は、制御装置610の制御に従って、第1囲持枠641aと第2囲持枠641bとを互いに近づく方向へ移動させることで、第1囲持枠641aと第2囲持枠641bとに物品を囲持させる不図示のモータを備える。この不図示のモータは、制御装置610の制御に従って、第1囲持枠641aと第2囲持枠641bとを互いに遠ざかる方向に移動させることで、囲持された物品を第1囲持枠641aと第2囲持枠641bとに開放させる。 Furthermore, the flying object 600 moves the first enclosure 641a and the second enclosure 641b in a direction approaching each other according to the control of the control device 610, whereby the first enclosure 641a and the second enclosure 641a and the second enclosure 641a are held. The frame 641b is provided with a motor (not shown) for enclosing the article. The motor (not shown) moves the first enclosure 641a and the second enclosure 641b in a direction away from each other according to the control of the control device 610, thereby moving the enclosed article into the first enclosure 641a. And the second holding frame 641b.

さらに、飛行体600は、制御装置610の下面から下方向に突出しており、制御装置610を支持する支持脚643を備えている。 Further, the flying object 600 projects downward from the lower surface of the control device 610 and includes a support leg 643 that supports the control device 610.

またさらに、飛行体600は、制御装置610の前面に設けられたLiDAR(Light Detection and Ranging)センサ651と、制御装置610の後面に設けられた不図示のLiDARセンサと、を備える。 Further, the flying object 600 includes a LiDAR (Light Detection and Ranging) sensor 651 provided on the front surface of the control device 610 and a LiDAR sensor (not shown) provided on the rear surface of the control device 610.

前面のLiDARセンサ651は、飛行体600の前方向を基準の方位とした場合に、当該基準の方位となす方位角が-90度から+90度まで、かつ、飛行体600の前方向となす仰角が-90度から+90度までの範囲に含まれる複数の方向へレーザー光を照射する。前面のLiDARセンサ651は、照射されたレーザー光の反射光を受光し、レーザー光の照射から反射光の受光までの時間に基づいて、レーザー光が反射された複数の反射点までの距離を計測する。次に、前面のLiDARセンサ651は、レーザー光の照射方向と計測された距離とに基づいて、飛行体600の中心点を原点とし、前方向をX軸方向、右方向をY軸方向、下方向をZ方向とするXYZ座標系における座標値を、複数の反射点について算出する。その後、前面のLiDARセンサ651は、算出された複数の反射点の座標値を、制御装置610へ出力する。 When the front direction of the flying object 600 is used as the reference direction, the front LiDAR sensor 651 has an azimuth angle of -90 degrees to +90 degrees and an elevation angle of the front direction of the flying object 600. Irradiates laser light in multiple directions included in the range from −90 degrees to +90 degrees. The LiDAR sensor 651 on the front receives the reflected light of the irradiated laser light, and measures the distance to a plurality of reflection points where the laser light is reflected based on the time from the irradiation of the laser light to the reception of the reflected light. do. Next, the front LiDAR sensor 651 has the center point of the flying object 600 as the origin based on the irradiation direction of the laser beam and the measured distance, the front direction is the X-axis direction, the right direction is the Y-axis direction, and the bottom. Coordinate values in the XYZ coordinate system whose direction is the Z direction are calculated for a plurality of reflection points. After that, the front LiDAR sensor 651 outputs the calculated coordinate values of the plurality of reflection points to the control device 610.

後面のLiDARセンサは、飛行体600の後方向を基準の方位とした場合に、当該基準の方位となす方位角が-90度から+90度まで、かつ、飛行体600の後方向となす仰角が-90度から+90度までの範囲に含まれる複数の方向へ赤外線のレーザー光を照射する。また、後面のLiDARセンサは、照射されたレーザー光の複数の反射点についてXYZ座標系における座標値を算出し、算出された複数の反射点の座標値を制御装置610へ出力する。 When the rear direction of the flying object 600 is used as the reference direction, the rear LiDAR sensor has an azimuth angle of -90 degrees to +90 degrees and an elevation angle of the rear direction of the flying object 600. Infrared laser light is irradiated in a plurality of directions included in the range of −90 degrees to +90 degrees. Further, the LiDAR sensor on the rear surface calculates the coordinate values in the XYZ coordinate system for the plurality of reflection points of the irradiated laser light, and outputs the coordinate values of the calculated plurality of reflection points to the control device 610.

前面のLiDARセンサ651及び後面のLiDARセンサが複数の反射点の座標値を制御装置610へ出力するのは、制御装置610が、障害物を含む、飛行体600を基準とした全方向にある物体のXYZ空間における座標値及びサイズ等を特定するためである。 The front LiDAR sensor 651 and the rear LiDAR sensor output the coordinate values of multiple reflection points to the control device 610 because the control device 610 is an object in all directions with respect to the flying object 600, including obstacles. This is to specify the coordinate value, size, etc. in the XYZ space of.

制御装置610は、図9に示すようなCPU611、RAM612、ROM613a、フラッシュメモリ613b、データ通信回路614a、GPS(Global Positioning System)回路616、入出力ポート618、及び、駆動回路619を備える。 The control device 610 includes a CPU 611, a RAM 612, a ROM 613a, a flash memory 613b, a data communication circuit 614a, a GPS (Global Positioning System) circuit 616, an input / output port 618, and a drive circuit 619 as shown in FIG.

飛行体600が備える制御装置610のCPU611、RAM612、及び、ROM613aの構成及び機能は、図2に示した制御装置100が備えるCPU101、RAM102、及び、ROM103aの構成及び機能と同様である。本実施例では、制御装置610は、1つのCPU611を備えるとして説明するが、これに限定される訳ではなく、複数のCPUを備えても良い。 The configurations and functions of the CPU 611, RAM 612, and ROM 613a of the control device 610 included in the flying object 600 are the same as the configurations and functions of the CPU 101, RAM 102, and ROM 103a included in the control device 100 shown in FIG. In this embodiment, the control device 610 is described as including one CPU 611, but the present invention is not limited to this, and a plurality of CPUs may be provided.

フラッシュメモリ613bは、プログラムの実行に用いられる各種のデータやデータが保存されたテーブルを記憶している。制御装置610は、フラッシュメモリ613bの代わりに、ハードディスクを備えても良い。 The flash memory 613b stores various data used for executing the program and a table in which the data is stored. The control device 610 may include a hard disk instead of the flash memory 613b.

データ通信回路614aは、NICであり、例えば、LTE及び5Gといった通信規格に従って、インターネットINを介して接続される制御装置100と無線でデータ通信する。 The data communication circuit 614a is an NIC, and wirelessly performs data communication with a control device 100 connected via the Internet IN according to communication standards such as LTE and 5G.

GPS回路616は、GPS衛星から発せられたGPS信号を受信し、受信されたGPS信号に基づいて飛行体600の位置を表す緯度、経度、及び、高度を計測し、計測された緯度、経度、及び、高度を表す信号を出力する。制御装置610は、GPS回路616ではなく、準天頂衛星から発せられた信号を受信し、受信された信号に基づいて緯度、経度、及び、高度を計測する不図示のQZSS(Quasi-Zenith Satellite System)回路を備えても良い。 The GPS circuit 616 receives a GPS signal emitted from a GPS satellite, measures the latitude, longitude, and altitude indicating the position of the flying object 600 based on the received GPS signal, and measures the measured latitude, longitude, and And, a signal indicating the altitude is output. The control device 610 receives a signal emitted from the quasi-zenith satellite instead of the GPS circuit 616, and measures the latitude, longitude, and altitude based on the received signal. QZSS (Quasi-Zenith Satellite System) (not shown). ) A circuit may be provided.

入出力ポート618は、前面のLiDARセンサ651及び後面のLiDARセンサとそれぞれ接続された不図示のケーブルに接続されている。入出力ポート618は、前面のLiDARセンサ651及び後面のLiDARセンサがそれぞれ出力する座標値を表す信号をCPU611へ入力する。 The input / output port 618 is connected to a cable (not shown) connected to the front LiDAR sensor 651 and the rear LiDAR sensor, respectively. The input / output port 618 inputs a signal representing the coordinate values output by the front LiDAR sensor 651 and the rear LiDAR sensor to the CPU 611, respectively.

駆動回路619は、図8に示したプロペラ631から634を回転させる不図示のモータにそれぞれ接続された不図示のケーブルと、第1囲持枠641aと第2囲持枠641bとを移動させる不図示のモータに接続されたケーブルと、に接続されている。駆動回路619は、CPU611が出力する信号に従って、プロペラ631から634を回転させる不図示のモータ、又は、第1囲持枠641aと第2囲持枠641bとを移動させる不図示のモータを駆動させる。 The drive circuit 619 does not move the cables (not shown) connected to the motors (not shown) for rotating the propellers 631 to 634 shown in FIG. 8, and the first enclosure 641a and the second enclosure 641b, respectively. It is connected to a cable connected to the motor shown in the figure. The drive circuit 619 drives a motor (not shown) that rotates the propellers 631 to 634 according to a signal output from the CPU 611, or a motor (not shown) that moves the first enclosure 641a and the second enclosure 641b. ..

飛行体600のデータ通信回路614aが、図3のステップS10で出力された飛行命令を受信すると、飛行体600のCPU611は、飛行命令に従って飛行するために、プロペラ631から634を回転させる制御を行う、図10に示すような飛行制御処理を実行する。 When the data communication circuit 614a of the flying object 600 receives the flight command output in step S10 of FIG. 3, the CPU 611 of the flying object 600 controls to rotate the propellers 631 to 634 in order to fly in accordance with the flight command. , The flight control process as shown in FIG. 10 is executed.

また、図10の飛行制御処理の実行中に、飛行体600のデータ通信回路614aが、図7のステップS14で出力された飛行位置の返信を求めるリクエストを受信すると、CPU611は、飛行制御処理を実行するスレッドと異なるスレッドで、不図示の第1応答処理を実行する。第1応答処理の実行が開始されると、CPU611は、GPS回路616から出力された信号を取得し、飛行体600の緯度、経度、及び、高度を表す情報を生成し、生成された情報を、飛行体600の飛行位置を表す情報とする。その後、CPU611は、飛行位置を表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力した後に、不図示の第1応答処理の実行を終了する。 Further, when the data communication circuit 614a of the flying object 600 receives the request for returning the flight position output in step S14 of FIG. 7 during the execution of the flight control process of FIG. 10, the CPU 611 performs the flight control process. The first response process (not shown) is executed in a thread different from the thread to be executed. When the execution of the first response process is started, the CPU 611 acquires the signal output from the GPS circuit 616, generates information indicating the latitude, longitude, and altitude of the flight object 600, and generates the generated information. , Information indicating the flight position of the flying object 600. After that, the CPU 611 outputs the information indicating the flight position to the data communication circuit 614a with the control device 100 as the destination, and then ends the execution of the first response process (not shown).

図10の飛行制御処理の実行が開始されると、飛行体600のCPU611は、データ通信回路614aから飛行命令を取得し(ステップS21)、飛行命令から飛行ルートを表す情報を取得する(ステップS22)。 When the execution of the flight control process of FIG. 10 is started, the CPU 611 of the flying object 600 acquires a flight command from the data communication circuit 614a (step S21), and acquires information indicating a flight route from the flight command (step S22). ).

次に、飛行体600のCPU611は、GPS回路616から出力される信号を取得し、取得された信号で表される飛行体600の緯度、経度、及び、高度を特定する。その後、CPU611は、特定された飛行体600の緯度、経度、及び、高度と、飛行ルートに含まれる1又は複数の未到着のノードの内で最も飛行体600に近いノードの緯度、経度、及び、高度と、の相違を縮小させる飛行をするための制御信号を生成する。その後、CPU611は、生成された制御信号を、プロペラ631から634を回転させる不図示のモータを駆動させる駆動回路619へ出力する(ステップS23)。 Next, the CPU 611 of the flying object 600 acquires a signal output from the GPS circuit 616, and specifies the latitude, longitude, and altitude of the flying object 600 represented by the acquired signal. The CPU 611 then determines the latitude, longitude, and altitude of the identified aircraft 600, and the latitude, longitude, and altitude of the node closest to the aircraft 600 among one or more undelivered nodes included in the flight route. Generates a control signal to make a flight that reduces the difference between altitude and altitude. After that, the CPU 611 outputs the generated control signal to the drive circuit 619 that drives the motor (not shown) that rotates the propeller 631 to 634 (step S23).

その後、飛行体600のCPU611は、データ通信回路614aが新たな飛行命令を受信したか否かを判別する(ステップS24)。このとき、CPU611は、新たな飛行命令が受信されていないと判別すると(ステップS24;No)、未到着のノードが存在するか否かに基づいて、飛行体600が配送先へ到着したか否かを判別する(ステップS25)。 After that, the CPU 611 of the flight body 600 determines whether or not the data communication circuit 614a has received a new flight command (step S24). At this time, if the CPU 611 determines that a new flight command has not been received (step S24; No), whether or not the flight object 600 has arrived at the delivery destination based on whether or not there is an unarriving node. (Step S25).

このとき、飛行体600のCPU611は、未到着のノードが存在するため、飛行体600が配送先へ到着していないと判別すると(ステップS25;No)、ステップS23から上記処理を繰り返す。 At this time, since the CPU 611 of the flight body 600 determines that the flight body 600 has not arrived at the delivery destination because there is a node that has not arrived (step S25; No), the above process is repeated from step S23.

ステップS24において、飛行体600のCPU611は、新たな飛行命令が受信されたと判別すると(ステップS24;Yes)、ステップS21から上記処理を繰り返す。これにより、CPU611は、飛行ルートを、変更前の天気に応じたルートから、新たな飛行命令に含まれる変更後の天気に応じたルートに変更し、変更後の飛行ルートを飛行する。 In step S24, when the CPU 611 of the flying object 600 determines that a new flight command has been received (step S24; Yes), the above process is repeated from step S21. As a result, the CPU 611 changes the flight route from the route according to the weather before the change to the route according to the weather after the change included in the new flight command, and flies the flight route after the change.

その後、ステップS25において、飛行体600のCPU611は、未到着のノードが存在しないため、飛行体600が配送先へ到着したと判別すると(ステップS25;Yes)、制御装置100を宛先として到着報告をデータ通信回路614aへ出力する(ステップS26)。 After that, in step S25, when the CPU 611 of the flying object 600 determines that the flying object 600 has arrived at the delivery destination because there is no unarrival node (step S25; Yes), the arrival report is sent to the control device 100 as the destination. Output to the data communication circuit 614a (step S26).

次に、飛行体600のCPU611は、飛行体600を着陸させるための制御信号を生成して駆動回路619へ出力する(ステップS27)。その後、CPU611は、第1囲持枠641aと第2囲持枠641bとを互いに遠ざかる方向に移動させるための制御信号を駆動回路619へ出力する。これにより、CPU611は、第1囲持枠641a及び第2囲持枠641bに物品を開放させる(ステップS28)。 Next, the CPU 611 of the flying object 600 generates a control signal for landing the flying object 600 and outputs it to the drive circuit 619 (step S27). After that, the CPU 611 outputs a control signal for moving the first enclosure 641a and the second enclosure 641b in a direction away from each other to the drive circuit 619. As a result, the CPU 611 opens the article to the first holding frame 641a and the second holding frame 641b (step S28).

その後、飛行体600のCPU611は、飛行ルートを逆行して営業所まで帰還するための制御信号を駆動回路619へ出力した後に(ステップS29)、飛行制御処理の実行を終了する。 After that, the CPU 611 of the flight body 600 outputs a control signal for returning to the business office in the reverse direction of the flight route to the drive circuit 619 (step S29), and then ends the execution of the flight control process.

これらの構成によれば、飛行システム1は、飛行体600と、飛行体600を制御する制御装置100と、を備える。また、飛行システム1の制御装置100は、予報された天気の名称を表す情報を取得する取得部110を備える。さらに、制御装置100は、天気の名称と、当該天気において飛行体600の飛行が飛行中の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップのマップIDと、が複数対応付けられている、図5のマップテーブルを記憶する情報記憶部190を備える。またさらに、制御装置100は、マップテーブルにおいて、取得された情報で表される天気の名称と対応付けられた飛行推奨エリアマップのマップIDを選択する選択部120と、選択されたマップIDで識別される飛行推奨エリアマップに基づいて飛行体600の飛行ルートを決定する決定部130と、を備える。また、飛行システム1の飛行体600は、決定された飛行ルートに従って飛行する。これらのため、飛行システム1は、天気に応じて飛行体600の飛行時の安全性を向上できる。 According to these configurations, the flight system 1 includes a flying object 600 and a control device 100 for controlling the flying object 600. Further, the control device 100 of the flight system 1 includes an acquisition unit 110 for acquiring information representing the name of the predicted weather. Further, the control device 100 corresponds to a plurality of names of the weather and a map ID of the flight recommended area map in which the recommended flight areas in which the flight of the flight body 600 is recommended based on the safety during the flight are described. An information storage unit 190 for storing the attached map table of FIG. 5 is provided. Furthermore, the control device 100 is identified by the selection unit 120 that selects the map ID of the flight recommended area map associated with the name of the weather represented by the acquired information in the map table, and the selected map ID. It is provided with a determination unit 130 that determines the flight route of the flight object 600 based on the flight recommended area map. Further, the flight object 600 of the flight system 1 flies according to the determined flight route. Therefore, the flight system 1 can improve the safety of the flight body 600 during flight depending on the weather.

これらの構成によれば、制御装置100の情報記憶部190は、飛行体600の飛行が禁止された飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶している。また、制御装置100の決定部130は、飛行禁止エリアマップと、図5のマップテーブルにおいて、取得部110で取得された情報で表される天気の名称と対応付けられたマップIDで識別される飛行推奨エリアマップと、に基づいて、飛行体600の飛行ルートを決定する。これらのため、制御装置100は、天気に応じて飛行体600の飛行時の安全性を向上させながら、飛行体600の飛行禁止エリアへの侵入を抑制できる。 According to these configurations, the information storage unit 190 of the control device 100 further stores a flight prohibition area map in which flight prohibition areas of the flight object 600 are described. Further, the determination unit 130 of the control device 100 is identified by the flight prohibited area map and the map ID associated with the weather name represented by the information acquired by the acquisition unit 110 in the map table of FIG. The flight route of the aircraft 600 is determined based on the recommended area map and. Therefore, the control device 100 can suppress the invasion of the flying object 600 into the flight prohibited area while improving the safety of the flying object 600 during flight depending on the weather.

これらの構成によれば、「雷を伴う雨」用の飛行推奨エリア、及び、「雷を伴う雪」用の飛行推奨エリアは、避雷設備LEによって落雷から保護される保護範囲PA内のエリアを含む。このため、飛行システム1は、雷を伴う天気においても飛行体600の飛行時の安全性を向上できる。 According to these configurations, the recommended flight area for "rain with lightning" and the recommended flight area for "snow with lightning" are areas within the protected area PA protected from lightning strikes by the lightning protection equipment LE. include. Therefore, the flight system 1 can improve the safety of the flying object 600 during flight even in the weather accompanied by lightning.

さらに、これらの構成によれば、制御装置100の決定部130は、飛行体600の飛行が禁止された飛行禁止エリアを通るルートと異なるルートとなるように、「雷を伴う雨」の飛行推奨エリア又は「雷を伴う雪」用の飛行推奨エリアに基づいて飛行ルートを決定する。また、「雷を伴う雨」用の飛行推奨エリア、及び、「雷を伴う雪」用の飛行推奨エリアは、「晴れ」用の飛行推奨エリアよりも、飛行禁止エリアに近い。飛行禁止エリアは、重要施設の空域、及び、人口集中地区の空域を含み、重要施設の周辺地域、及び、人口集中地区には、通常、重要施設、人口集中地区の施設、及び、人命を保護するために避雷設備LEが複数設置されている。これらのため、飛行システム1は、これらの避雷設備LEによって飛行体600の飛行時の安全性を向上させながら、飛行体600の飛行禁止エリアへの侵入を抑制できる。 Further, according to these configurations, the determination unit 130 of the control device 100 recommends the flight of "rain with lightning" so that the route is different from the route through the flight prohibited area where the flight body 600 is prohibited. Determine flight routes based on areas or recommended flight areas for "snow with lightning". In addition, the recommended flight area for "rain with lightning" and the recommended flight area for "snow with lightning" are closer to the prohibited flight area than the recommended flight area for "sunny". No-fly zones include the airspace of critical facilities and the airspace of densely inhabited areas, and the areas surrounding important facilities and the densely inhabited areas usually protect important facilities, facilities in densely populated areas, and human lives. A plurality of lightning protection equipment LEs are installed for this purpose. Therefore, the flight system 1 can suppress the invasion of the flight body 600 into the no-fly zone while improving the flight safety of the flight body 600 by the lightning protection equipment LE.

<実施例1の変形例1>
実施例1では、制御装置100のデータ通信回路104aは、天気予報サーバから配送地域の天気予報を表す情報を受信し、取得部110は、受信された情報から、予想された天気の名称を表す情報を取得すると説明した。しかし、これに限定される訳では無く、制御装置100のデータ通信回路104aは、配達地域で観測された最新の天気を表す情報を、不図示のサーバから取得し、取得部110は、受信された情報から、観測された最新の天気の名称を表す情報を取得しても良い。
<Modification 1 of Example 1>
In the first embodiment, the data communication circuit 104a of the control device 100 receives information representing the weather forecast of the delivery area from the weather forecast server, and the acquisition unit 110 represents the name of the predicted weather from the received information. He explained that he would get the information. However, the present invention is not limited to this, and the data communication circuit 104a of the control device 100 acquires information representing the latest weather observed in the delivery area from a server (not shown), and the acquisition unit 110 receives the information. Information indicating the name of the latest observed weather may be obtained from the above information.

<実施例1の変形例2>
本変形例では、予め定められた天気は、「雷を伴う雨」、「雷を伴う雪」、及び、「晴れ」を含むと説明したが、これに限定される訳では無く、予め定められた天気は、どのような天気であっても良い。例えば、予め定められた天気は、「雷を伴う曇り」、「雷を伴う晴れ」、「雷を伴う雹」、「雷を伴う霰」、及び、「雷を伴う霙」を含んでも良い。また、予め定められた天気は、「曇り」、「雨」、「雪」、「雹」、「霰」、及び、「霙」、並びに、「強風を伴う晴れ」を含んでも良い。
<Modification 2 of Example 1>
In this modification, it has been explained that the predetermined weather includes "rain with lightning", "snow with lightning", and "sunny", but it is not limited to this and is predetermined. The weather may be any weather. For example, the predetermined weather may include "cloudy with lightning", "sunny with lightning", "hail with lightning", "sleet with lightning", and "sleet with lightning". Predetermined weather may also include "cloudy", "rain", "snow", "hail", "sleet", and "sleet", as well as "sunny with strong winds".

また、予め定められた天気は、飛行体600の飛行に適した天気(以下、好天という)と異なる天気(以下、悪天という)であっても良い。悪天は、例えば、予め定められた確率よりも高い確率で雷が発生する天気、予め定められた風速よりも速い速度で風が吹く天気、予め定められた単位時間当たりの降雨量よりも多い量の雨が降る天気、及び、予め定められた単位時間当たりの降雪量よりも多い量の雪が降る天気の1つ以上を含んで良い。この場合、制御装置100は、予報された天気の名称と対応付けられたマップIDで識別される飛行推奨エリアマップに基づいて飛行体600の飛行ルートを決定するため、予報された天気が悪天であっても、飛行体600の飛行時の安全性の低下を抑制しながら、飛行体600の飛行ルートを悪天のルートに決定できる。よって、例えば、飛行ルートを、悪天の空域を迂回する迂回ルートに決定する場合と比べて、制御装置100は、飛行ルートの自由度を向上させることができるので、飛行ルートを、迂回ルートよりも総飛行距離の短いルートに決定できる可能性を向上させることができる。 Further, the predetermined weather may be different from the weather suitable for the flight of the flying object 600 (hereinafter referred to as good weather) (hereinafter referred to as bad weather). Bad weather is, for example, weather with a higher probability of lightning than a predetermined probability, weather with a wind blowing at a speed faster than a predetermined wind speed, and more than a predetermined amount of rainfall per unit time. It may include one or more of the weather with a large amount of rain and the weather with a larger amount of snow than a predetermined amount of snow per unit time. In this case, the control device 100 determines the flight route of the aircraft 600 based on the flight recommended area map identified by the map ID associated with the forecasted weather name, so that the forecasted weather is bad weather. Even if there is, the flight route of the flight body 600 can be determined as the route of bad weather while suppressing the deterioration of the safety of the flight body 600 during flight. Therefore, for example, as compared with the case where the flight route is determined to be a detour route that bypasses the airspace in bad weather, the control device 100 can improve the degree of freedom of the flight route, so that the flight route is set from the detour route. Can also improve the possibility of deciding on a route with a short total flight distance.

実施例1では、雷を伴う天気の名称として、「雷を伴う雨」及び「雷を伴う雪」を具体例として挙げて説明したが、これに限定される訳では無く、雷を伴う天気の名称は、「雷を伴う曇り」、「雷を伴う晴れ」、「雷を伴う雹」、「雷を伴う霰」、及び、「雷を伴う霙」をさらに含んでも良い。また、実施例1では、雷を伴う天気と異なる天気の名称として「晴れ」を具体例として挙げて説明したが、これに限定される訳では無く、「曇り」、「雨」、「雪」、「雹」、「霰」、及び、「霙」、並びに、「強風を伴う晴れ」をさらに含んでも良い。 In Example 1, "rain with lightning" and "snow with lightning" have been described as specific examples of the names of the weather with lightning, but the present invention is not limited to this, and the weather with lightning is not limited to this. The name may further include "cloudy with lightning", "sunny with lightning", "haze with lightning", "sleet with lightning", and "sleet with lightning". Further, in the first embodiment, "sunny" is given as a specific example as a name of the weather different from the weather accompanied by thunder, but the description is not limited to this, and "cloudy", "rain", and "snow" are used. , "Hail", "Hail", and "Sleet", as well as "Sunny with strong winds" may be further included.

<実施例1の変形例3>
実施例1では、避雷設備LEが備える受雷部Rは、避雷針であると説明したが、これに限定される訳では無く、水平導体、架空地線、又は、メッシュ導体であっても良い。この場合、避雷設備LEの保護範囲は、水平導体、架空地線、又は、メッシュ導体上のP個の点をそれぞれ頂点とし(但し、Pは自然数)、予め定められた保護角度で決まる頂角を有し、かつ、地表面を底面とするP個の円錐形状の保護範囲PAを合成した範囲とすれば良い。
<Modification 3 of Example 1>
In the first embodiment, it has been described that the lightning receiving portion R provided in the lightning protection equipment LE is a lightning rod, but the present invention is not limited to this, and may be a horizontal conductor, an overhead ground wire, or a mesh conductor. In this case, the protection range of the lightning protection equipment LE has P points on the horizontal conductor, the overhead ground wire, or the mesh conductor as the vertices (however, P is a natural number), and the apex angle determined by the predetermined protection angle. And it may be a range in which P conical protection ranges PA having the ground surface as the bottom surface are combined.

また、実施例1では、避雷設備LEは、例えば、ビル、マンション、空港、又は、駅といった施設Bの屋上、屋根、又は、外壁に設置されていると説明したが、これに限定される訳ではない。避雷設備LEは、一軒家、学校、病院、教会、又は、電波塔の屋上、屋根、又は、外壁に設置されていても良い。また、避雷設備LEは、庭、公園、若しくは、滑走路に設置されていても良い。 Further, in the first embodiment, it has been described that the lightning protection equipment LE is installed on the rooftop, roof, or outer wall of facility B such as a building, condominium, airport, or station, but the translation is limited to this. is not it. The lightning protection equipment LE may be installed on the roof, roof, or outer wall of a house, school, hospital, church, or radio tower. Further, the lightning protection equipment LE may be installed in a garden, a park, or a runway.

実施例1では、避雷設備LEの保護範囲を定める保護角度は、地表面からの高さに関わらず45度であると説明したが、これに限定される訳ではなく、60度であっても良いし、実験により定められる好適な角度であっても良い。また、保護角度は、地表面からの高さが高くなる程、狭い角度に定められていても良い。さらに、避雷設備LEの保護範囲PAは、回転球体法により定まる3次元の範囲であっても良い。 In Example 1, it has been described that the protection angle that determines the protection range of the lightning protection equipment LE is 45 degrees regardless of the height from the ground surface, but the protection angle is not limited to this, and even if it is 60 degrees. It may be a suitable angle determined by an experiment. Further, the protection angle may be set to a narrower angle as the height from the ground surface increases. Further, the protection range PA of the lightning protection equipment LE may be a three-dimensional range determined by the rotating sphere method.

<実施例1の変形例4>
実施例1では、より適切であると評価された候補ルート程、より高い評価値が算出されるため、制御装置100の決定部130は、最も高い評価値が算出された候補ルートを飛行ルートに決定すると説明したが、これに限定される訳では無い。決定部130は、予め定められた値以上の評価値が算出された複数の候補ルートから、予め定められた規則又はソフトウェア乱数に基づいて1つの候補ルートを選択し、選択された候補ルートを飛行ルートに決定しても良い。また、制御装置100の決定部130は、より適切であると評価される候補ルート程、より低い評価値を算出し、最も低い評価値が算出された候補ルートを飛行ルートに決定しても良い。
<Modified Example 4 of Example 1>
In the first embodiment, the higher the evaluation value is calculated for the candidate route evaluated to be more appropriate, so that the determination unit 130 of the control device 100 uses the candidate route for which the highest evaluation value is calculated as the flight route. I explained that it will be decided, but it is not limited to this. The determination unit 130 selects one candidate route based on a predetermined rule or software random number from a plurality of candidate routes for which an evaluation value equal to or higher than a predetermined value is calculated, and flies the selected candidate route. You may decide on the route. Further, the determination unit 130 of the control device 100 may calculate a lower evaluation value as the candidate route is evaluated to be more appropriate, and may determine the candidate route for which the lowest evaluation value is calculated as the flight route. ..

<実施例1の変形例5>
実施例1では、飛行体600は、無人航空機であると説明したが、これに限定される訳ではなく、無人飛翔体であっても良い。また、飛行体600は、必ずしも無人である必要はなく、制御装置100による制御を除き、自律して飛行する物体であれば、人が乗っていても良い。
<Modification 5 of Example 1>
In the first embodiment, the flying object 600 has been described as an unmanned aerial vehicle, but the present invention is not limited to this, and the flying object 600 may be an unmanned aerial vehicle. Further, the flying object 600 does not necessarily have to be unmanned, and a person may be on board as long as it is an object that flies autonomously, except for the control by the control device 100.

<実施例1の変形例6>
実施例1では、制御装置100は、情報記憶部190を備えると説明したが、これに限定される訳では無い。本変形例に係る制御装置100は、情報記憶部190を備えない。本変形例に係る制御装置100は、例えば、NAS(Network Attached Storage)であり、かつ、情報記憶部190の機能と同様の機能を有する不図示の情報記憶装置とインターネットINを介して接続されている。本変形例に係る飛行システム1は、情報記憶装置を備えても良いし、情報記憶装置を備えなくても良い。
<Variation Example 6 of Example 1>
Although it has been described that the control device 100 includes the information storage unit 190 in the first embodiment, the control device 100 is not limited to this. The control device 100 according to this modification does not include an information storage unit 190. The control device 100 according to this modification is, for example, NAS (Network Attached Storage) and is connected to an information storage device (not shown) having the same function as the function of the information storage unit 190 via the Internet IN. There is. The flight system 1 according to this modification may or may not be provided with an information storage device.

制御装置100の選択部120は、情報記憶装置が記憶する複数の飛行推奨エリアマップから、取得部110が取得した情報で表される天気の名称に対応付けられたマップIDを選択し、選択されたマップIDで識別される飛行推奨エリアマップを情報記憶部190から読み出す。また、選択部120は、情報記憶装置が記憶する飛行禁止エリアマップを読み出し、決定部130は、読み出された飛行推奨エリアマップと、飛行禁止エリアマップと、に基づいて飛行体600の飛行ルートを決定する。 The selection unit 120 of the control device 100 selects and selects a map ID associated with the name of the weather represented by the information acquired by the acquisition unit 110 from a plurality of flight recommended area maps stored in the information storage device. The flight recommended area map identified by the map ID is read from the information storage unit 190. Further, the selection unit 120 reads out the flight prohibition area map stored in the information storage device, and the determination unit 130 determines the flight route of the flight body 600 based on the read out flight recommendation area map and the flight prohibition area map. ..

<実施例1の変形例7>
実施例1では、図1の飛行システム1が備える制御装置100のCPU101は、図3の飛行命令処理、及び、図7の変更命令処理を実行することで、図4に示した取得部110、選択部120、決定部130、及び、制御部140として機能すると説明した。また、制御装置100のハードディスク103bは、情報記憶部190として機能すると説明した。
<Modification 7 of Example 1>
In the first embodiment, the CPU 101 of the control device 100 included in the flight system 1 of FIG. 1 executes the flight command process of FIG. 3 and the change command process of FIG. 7, and the acquisition unit 110 shown in FIG. 4 It has been explained that it functions as a selection unit 120, a determination unit 130, and a control unit 140. Further, it has been explained that the hard disk 103b of the control device 100 functions as an information storage unit 190.

しかし、これに限定される訳では無く、図3の飛行命令処理、及び、図7の変更命令処理は、制御装置100のCPU101と、図9に示した飛行体600の制御装置610が備えるCPU611と、で、分散実行されても良い。このため、制御装置100のCPU101は、取得部110、選択部120、決定部130、及び、制御部140のいずれか1つ以上の機能部として機能せず、飛行体600のCPU611が、当該1つ以上の機能部として機能しても良い。また、制御装置100のハードディスク103bは、情報記憶部190として機能せず、飛行体600のフラッシュメモリ613bが、情報記憶部190に相当する不図示の機能部として機能しても良い。 However, the present invention is not limited to this, and the flight command processing of FIG. 3 and the change command processing of FIG. 7 are performed by the CPU 101 of the control device 100 and the CPU 611 included in the control device 610 of the flying object 600 shown in FIG. And, it may be executed in a distributed manner. Therefore, the CPU 101 of the control device 100 does not function as one or more functional units of any one or more of the acquisition unit 110, the selection unit 120, the determination unit 130, and the control unit 140, and the CPU 611 of the flying object 600 is the one. It may function as one or more functional units. Further, the hard disk 103b of the control device 100 does not function as the information storage unit 190, and the flash memory 613b of the flying object 600 may function as a functional unit (not shown) corresponding to the information storage unit 190.

<実施例1の変形例8>
実施例1では、図1の飛行システム1は、制御装置100及び飛行体600を備えると説明したが、これに限定される訳ではない。飛行システム1は、制御装置100を備えず、図9に示した飛行体600が備える制御装置610が、実施例1に係る制御装置100の機能を発揮しても良い。つまり、飛行体600の制御装置610が備えるCPU611が、図3の飛行命令処理、及び、図7の変更命令処理を実行しても良い。これにより、飛行体600のCPU611が、図4に示した制御装置100の取得部110、選択部120、決定部130、及び、制御部140とそれぞれ同様の機能を有する不図示の取得部、選択部、決定部、及び、制御部として機能しても良い。また、飛行体600の制御装置610が備えるフラッシュメモリ613bが、図4に示した制御装置100の情報記憶部190と同様の機能を有する不図示の情報記憶部として機能しても良い。
<Modification 8 of Example 1>
In the first embodiment, it has been described that the flight system 1 of FIG. 1 includes a control device 100 and a flying object 600, but the present invention is not limited thereto. The flight system 1 does not include the control device 100, and the control device 610 included in the flying object 600 shown in FIG. 9 may exhibit the function of the control device 100 according to the first embodiment. That is, the CPU 611 included in the control device 610 of the flying object 600 may execute the flight command processing of FIG. 3 and the change command processing of FIG. 7. As a result, the CPU 611 of the flying object 600 has the same functions as the acquisition unit 110, the selection unit 120, the determination unit 130, and the control unit 140 of the control device 100 shown in FIG. 4, and the acquisition unit (not shown) is selected. It may function as a unit, a determination unit, and a control unit. Further, the flash memory 613b included in the control device 610 of the flying object 600 may function as an information storage unit (not shown) having the same function as the information storage unit 190 of the control device 100 shown in FIG.

<実施例2>
実施例1では、制御装置100の決定部130は、総飛行距離と飛行推奨エリアを通るエッジの総距離とに基づいて、複数の候補ルートから飛行ルートを決定すると説明したが、これに限定される訳ではない。
<Example 2>
In the first embodiment, it has been described that the determination unit 130 of the control device 100 determines the flight route from a plurality of candidate routes based on the total flight distance and the total distance of the edges passing through the recommended flight area, but the present invention is limited to this. It does not mean that.

本実施例では、制御装置100の決定部130は、発雷確率と、飛行体600が備える蓄電池の蓄電残量と、にさらに基づいて飛行ルートを決定する。以下、実施例1と同様の構成については、実施例1で用いた符号と同一の符号を用いて説明するが、本実施例と実施例1との相違について主に説明する。 In this embodiment, the determination unit 130 of the control device 100 further determines the flight route based on the lightning probability and the remaining charge of the storage battery included in the flying object 600. Hereinafter, the same configuration as that of the first embodiment will be described using the same reference numerals as those used in the first embodiment, but the differences between the present embodiment and the first embodiment will be mainly described.

本実施例に係る飛行体600は、リチウムイオン電池であり、プロペラ631から634を回転させる不図示のモータに電力を供給する不図示の蓄電池を備えている。また、飛行体600は、蓄電池の蓄電残量を計測するインピーダンス・トラック方式の不図示の電池残量計IC(Integrated Circuit)を備えている。電池残量計ICは、不図示のケーブルを介して、図9に示した制御装置610の入出力ポート618に接続されており、入出力ポート618は、電池残量計ICから出力された測定結果を表す信号をCPU611へ入力する。 The flying object 600 according to the present embodiment is a lithium ion battery, and includes a storage battery (not shown) that supplies electric power to a motor (not shown) that rotates propellers 631 to 634. Further, the flying object 600 is provided with an impedance track type battery fuel gauge IC (Integrated Circuit) (not shown) for measuring the remaining charge of the storage battery. The battery fuel gauge IC is connected to the input / output port 618 of the control device 610 shown in FIG. 9 via a cable (not shown), and the input / output port 618 is a measurement output from the battery fuel gauge IC. A signal representing the result is input to the CPU 611.

飛行体600のデータ通信回路614aが、蓄電残量を表す情報の送信を求めるリクエストを制御装置100から受信すると、飛行体600のCPU611は、電池残量計ICから出力された信号に基づいて蓄電池の蓄電残量を特定する。次に、飛行体600のCPU611は、特定された蓄電残量を表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力する。 When the data communication circuit 614a of the flying object 600 receives a request for transmission of information indicating the remaining charge amount from the control device 100, the CPU 611 of the flying object 600 receives a storage battery based on the signal output from the battery fuel gauge IC. Identify the remaining amount of electricity stored in. Next, the CPU 611 of the flying object 600 outputs the information indicating the specified remaining charge amount to the data communication circuit 614a with the control device 100 as the destination.

本実施例に係る制御装置100のCPU101は、図11に示すような飛行命令処理を実行する。制御装置100の情報記憶部190は、図11の飛行命令処理の実行に用いられる避雷設備LEの保護範囲PAに関する情報が予め保存されている、図12に示すような保護範囲テーブルを予め記憶している。保護範囲テーブルには、複数のレコードが予め保存されており、各レコードには、避雷設備LEを識別する設備IDと、当該避雷設備LEが備える受雷部Rの上端点の位置を緯度、経度、及び、高度で表す情報と、が対応付けられて予め保存されている。このような情報が保護範囲テーブルに保存されているのは、本実施例において、避雷設備LEの保護範囲PAは、円錐形状の範囲であり、受雷部Rの上端点を頂点とし、かつ、予め定められた頂角を有する範囲だからである。 The CPU 101 of the control device 100 according to this embodiment executes flight instruction processing as shown in FIG. The information storage unit 190 of the control device 100 stores in advance a protection range table as shown in FIG. 12, in which information regarding the protection range PA of the lightning protection equipment LE used for executing the flight command processing of FIG. 11 is stored in advance. ing. A plurality of records are stored in advance in the protection range table, and each record contains the equipment ID for identifying the lightning protection equipment LE and the position of the upper end point of the lightning receiving portion R included in the lightning protection equipment LE in latitude and longitude. , And the information represented by the altitude are associated with each other and stored in advance. Such information is stored in the protection range table in this embodiment, the protection range PA of the lightning protection equipment LE is a conical range, with the upper end point of the lightning receiving portion R as the apex, and This is because it is a range having a predetermined apex angle.

制御装置100のCPU101は、図11の飛行命令処理の実行を開始すると、図3のステップS01からS07と同様の処理を実行する(ステップS41からS47)。これにより、配送地域の天気予報を表す情報が取得され、予想された天気に応じた飛行推奨エリアマップが選択され、選択された飛行推奨エリアマップと、飛行禁止エリアマップと、に基づいて、営業所から配送先までの飛行禁止エリアを通らない複数の候補ルートが決定される。 When the CPU 101 of the control device 100 starts executing the flight instruction process of FIG. 11, the CPU 101 executes the same process as in steps S01 to S07 of FIG. 3 (steps S41 to S47). As a result, information representing the weather forecast of the delivery area is acquired, a flight recommended area map according to the expected weather is selected, and the flight is delivered from the sales office based on the selected flight recommended area map and the flight prohibited area map. Multiple candidate routes that do not pass through the previous flight prohibited area are determined.

次に、制御装置100の決定部130は、ステップS43で取得された情報で表される天気の名称に「雷」が含まれるか否かに基づいて、予想された天気が雷を伴う天気か否かを判別する(ステップS48)。このとき、決定部130は、天気の名称に「雷」が含まれるため、予想された天気が雷を伴う天気であると判別すると(ステップS48;Yes)、ステップS43で取得された天気予報を表す情報から発雷確率を表す情報を取得する(ステップS49)。 Next, the determination unit 130 of the control device 100 determines whether the predicted weather is the weather accompanied by lightning, based on whether or not the name of the weather represented by the information acquired in step S43 includes "thunder". Whether or not it is determined (step S48). At this time, since the determination unit 130 includes "thunder" in the name of the weather, if it determines that the predicted weather is the weather accompanied by lightning (step S48; Yes), the determination unit 130 determines the weather forecast acquired in step S43. Information representing the lightning probability is acquired from the represented information (step S49).

次に、制御装置100の決定部130は、蓄電残量を表す情報の送信を求めるリクエストを、飛行体600を宛先としてデータ通信回路104aへ出力する。その後、データ通信回路104aが蓄電残量を表す情報を受信すると、取得部110は、受信された情報をデータ通信回路104aから取得する(ステップS50)。 Next, the determination unit 130 of the control device 100 outputs a request for transmission of information indicating the remaining charge amount to the data communication circuit 104a with the flying object 600 as the destination. After that, when the data communication circuit 104a receives the information indicating the remaining charge amount, the acquisition unit 110 acquires the received information from the data communication circuit 104a (step S50).

次に、制御装置100の決定部130は、図12の保護範囲テーブルに保存された複数のレコードを読み出し、読み出された複数のレコードに保存されている受雷部Rの上端点の位置を表す情報を取得する。次に、決定部130は、情報記憶部190が予め記憶する保護角度を表す情報を読み出す。その後、決定部130は、読み出された保護角度を表す情報と、取得された複数の頂点の位置を表す情報と、に基づいて、複数の保護範囲PAをそれぞれ表す方程式を算出する。次に、決定部130は、算出された複数の方程式に基づき、図6に示すような、他の保護範囲PAと重ならない単一保護範囲PSを表す方程式と、複数の保護範囲PAが互いに重なる重複保護範囲PDを表す方程式と、を算出する。 Next, the determination unit 130 of the control device 100 reads out a plurality of records stored in the protection range table of FIG. 12, and determines the position of the upper end point of the lightning receiving unit R stored in the read plurality of records. Get the information to represent. Next, the determination unit 130 reads out information representing the protection angle stored in advance by the information storage unit 190. After that, the determination unit 130 calculates an equation representing each of the plurality of protection range PAs based on the information representing the read protection angle and the information representing the positions of the acquired plurality of vertices. Next, the determination unit 130 has an equation representing a single protection range PS that does not overlap with other protection range PAs, as shown in FIG. 6, and a plurality of protection range PAs overlap each other based on the calculated equations. The equation representing the overlap protection range PD and the equation are calculated.

単一保護範囲PSは、1つの避雷設備LEによって落雷から保護されるが、重複保護範囲PDは、複数の避雷設備LEによって落雷から保護される。このため、飛行体600が重複保護範囲PDを飛行すると、単一保護範囲PSを飛行する場合と比べて、飛行体600が落雷から保護される確率が高く、安全性が高い。しかし、単一保護範囲PSは、重複保護範囲PDよりも高度が高い空域を含むため、このような空域を飛行体600が飛行すると、重複保護範囲PDを飛行する場合と比べて、飛行体600の電力消費量が少ない場合がある。飛行体600が飛行する空域が地表面に近づく程、飛行体600は、障害物や危険を回避するために飛行高度を変化させる回数が増えるためである。 The single protection range PS is protected from lightning strikes by one lightning protection equipment LE, while the overlapping protection range PD is protected from lightning strikes by multiple lightning protection equipment LEs. Therefore, when the flying object 600 flies in the overlapping protection range PD, the probability that the flying object 600 is protected from lightning strikes is higher than in the case of flying in the single protection range PS, and the safety is high. However, since the single protection range PS includes an airspace having a higher altitude than the overlap protection range PD, when the flight object 600 flies in such an airspace, the flight object 600 is compared with the case of flying in the overlap protection range PD. Power consumption may be low. This is because the closer the airspace in which the aircraft 600 flies to the ground surface, the more times the aircraft 600 changes its flight altitude in order to avoid obstacles and dangers.

その後、制御装置100の決定部130は、始点ノード及び終点ノードの緯度、経度、及び、高度と、単一保護範囲PSを表す方程式と、に基づいて、単一保護範囲PSを通るエッジ(以下、単一保護エッジという)を特定する。同様に、決定部130は、重複保護範囲PDを通るエッジ(以下、重複保護エッジという)を特定する。 After that, the determination unit 130 of the control device 100 determines the edge passing through the single protection range PS (hereinafter, based on the latitude, longitude, and altitude of the start point node and the end point node, and the equation representing the single protection range PS). , Single protected edge). Similarly, the determination unit 130 identifies an edge passing through the overlap protection range PD (hereinafter, referred to as an overlap protection edge).

また、決定部130は、終点ノードの高度から始点ノードの高度を減算することで、エッジを飛行するために飛行体600が上昇させる高度(以下、上昇高度という)を算出する。 Further, the determination unit 130 calculates the altitude (hereinafter referred to as ascending altitude) that the flying object 600 raises to fly the edge by subtracting the altitude of the starting point node from the altitude of the ending point node.

次に、制御装置100の決定部130は、飛行禁止エリアを通る候補ルートが除外された複数の候補ルートのそれぞれについて、エッジの距離の総和を算出することで、総飛行距離を算出する。また、決定部130は、当該複数の候補ルートのそれぞれについて、エッジの上昇高度の総和を算出することで、総上昇高度を算出する。 Next, the determination unit 130 of the control device 100 calculates the total flight distance by calculating the total of the edge distances for each of the plurality of candidate routes excluding the candidate routes passing through the no-fly zone. Further, the determination unit 130 calculates the total ascending altitude by calculating the total ascending altitude of the edge for each of the plurality of candidate routes.

さらに、制御装置100の決定部130は、複数の候補ルートのそれぞれについて、総飛行距離に占める単一保護エッジの総距離の割合(以下、単一保護割合という)と、総飛行距離に占める重複保護エッジの総距離の割合(以下、重複保護割合という)と、を算出する。 Further, the determination unit 130 of the control device 100 determines the ratio of the total distance of the single protected edge to the total flight distance (hereinafter referred to as the single protection ratio) and the overlap in the total flight distance for each of the plurality of candidate routes. Calculate the ratio of the total distance of the protected edges (hereinafter referred to as the overlapping protection ratio).

その後、制御装置100の決定部130は、算出された総飛行距離が短い程、高い第1の個別評価値を算出する。このように第1の個別評価値が算出されるのは、候補ルートの総飛行距離が短い程、候補ルートの飛行により飛行体600が消費する電力量が少なく、かつ、配送効率が高いため、飛行体600の飛行ルートにより適しているからである。本実施例では、決定部130は、総飛行距離の逆数を第1の個別評価値として算出すると説明するが、これに限定される訳ではない。また、配送効率は、飛行体600が単位時間当たり配送する物品の数量で表されると説明するが、これに限定される訳では無い。 After that, the determination unit 130 of the control device 100 calculates a higher first individual evaluation value as the calculated total flight distance is shorter. The reason why the first individual evaluation value is calculated in this way is that the shorter the total flight distance of the candidate route, the smaller the amount of power consumed by the flight object 600 due to the flight of the candidate route, and the higher the delivery efficiency. This is because it is more suitable for the flight route of the aircraft body 600. In this embodiment, the determination unit 130 explains that the reciprocal of the total flight distance is calculated as the first individual evaluation value, but the present invention is not limited to this. Further, it is explained that the delivery efficiency is expressed by the quantity of goods delivered by the flying object 600 per unit time, but the delivery efficiency is not limited to this.

また、制御装置100の決定部130は、算出された総上昇高度が低い程、高い第2の個別評価値を算出する。このように第2の評価値が算出されるのは、候補ルートの総上昇高度が低い程、候補ルートの飛行中に飛行体600が高度を変化させるために消費する電力量が少ないため、飛行体600の飛行ルートにより適しているからである。本実施例では、決定部130は、総上昇高度に予め定められた正の定数C0を加算した値の逆数を第2の個別評価値として算出すると説明するが、これに限定される訳ではない。 Further, the determination unit 130 of the control device 100 calculates a second individual evaluation value that is higher as the calculated total climb altitude is lower. The reason why the second evaluation value is calculated in this way is that the lower the total altitude of the candidate route, the less power the aircraft 600 consumes to change the altitude during the flight of the candidate route. This is because it is more suitable for the flight route of the body 600. In this embodiment, it is explained that the determination unit 130 calculates the reciprocal of the value obtained by adding the predetermined positive constant C0 to the total climb altitude as the second individual evaluation value, but the present invention is not limited to this. ..

さらに、制御装置100の決定部130は、算出された単一保護割合が大きい程、高い第3の個別評価値を算出する。このように第3の個別評価値が算出されるのは、単一保護割合が大きい程、候補ルートの飛行中に飛行体600が落雷から保護される確率が高いため、飛行体600の飛行ルートにより適しているからである。また、決定部130は、算出された重複保護割合が大きい程、高い第4の個別評価値を算出する(ステップS51)。本実施例では、決定部130は、単一保護割合に予め定められた正の定数C1を加算した値を第3の評価値とし、重複保護割合に予め定められた正の定数C2を加算した値を第4の評価値とすると説明するが、これらに限定される訳ではない。 Further, the determination unit 130 of the control device 100 calculates a third individual evaluation value, which is higher as the calculated single protection ratio is larger. The reason why the third individual evaluation value is calculated in this way is that the larger the single protection ratio, the higher the probability that the aircraft 600 will be protected from lightning strikes during the flight of the candidate route. Because it is more suitable. Further, the determination unit 130 calculates a fourth individual evaluation value, which is higher as the calculated overlap protection ratio is larger (step S51). In this embodiment, the determination unit 130 sets the value obtained by adding the predetermined positive constant C1 to the single protection ratio as the third evaluation value, and adds the predetermined positive constant C2 to the duplicate protection ratio. It will be explained that the value is used as the fourth evaluation value, but the value is not limited to these.

次に、制御装置100の決定部130は、情報記憶部190が予め記憶する正の第1から第4の重付係数を読み出す。その後、決定部130は、ステップS50で取得された情報で表される蓄電残量が少ない程、第1の個別評価値の重み付けに用いられる第1の重付係数と、第2の個別評価値の重み付けに用いられる第2の重付係数と、第3の個別評価値の重み付けに用いられる第3の重付係数と、を補正前よりも大きい値に補正する第1補正を行う。このような第1補正が第1の個別評価値と第2の個別評価値とに行われるのは、第1の個別評価値は、総飛行距離に基づいて算出され、第2の個別評価値は、総上昇高度に基づいて算出され、総飛行距離及び総上昇高度は、飛行体600が消費する電力量と相関関係を有するからである。また、このような第1補正が第3の個別評価値に行われ、第4の個別評価値に行われないのは、第3の個別評価値と第4の個別評価値とは、それぞれ単一保護エッジの総距離と重複保護エッジの総距離とに基づいて算出され、飛行体600が単一保護エッジを飛行すると、重複保護エッジを飛行する場合と比べて、飛行体600の電力消費量が少ない場合があるからである。 Next, the determination unit 130 of the control device 100 reads out the positive first to fourth weighting coefficients stored in advance by the information storage unit 190. After that, the determination unit 130 has a first weighting coefficient used for weighting the first individual evaluation value and a second individual evaluation value as the remaining amount of storage represented by the information acquired in step S50 is smaller. The first correction is performed to correct the second weighting coefficient used for weighting and the third weighting coefficient used for weighting the third individual evaluation value to a value larger than that before the correction. Such a first correction is performed on the first individual evaluation value and the second individual evaluation value because the first individual evaluation value is calculated based on the total flight distance and the second individual evaluation value. Is calculated based on the total ascending altitude, and the total flight distance and the total ascending altitude have a correlation with the amount of electric energy consumed by the flying object 600. Further, the reason why such a first correction is performed on the third individual evaluation value and not on the fourth individual evaluation value is that the third individual evaluation value and the fourth individual evaluation value are simple. Calculated based on the total distance of one protected edge and the total distance of overlapping protected edges, the power consumption of the flying object 600 when the aircraft 600 flies over a single protected edge compared to when it flies over the overlapping protected edges. This is because there may be few.

また、制御装置100の決定部130は、ステップS49で取得された情報で表される発雷確率が大きい程、第1補正が行われた第3の重付係数と、第4の個別評価値の重み付けに用いられる第4の重付係数と、を補正前よりも大きい値に補正する第2補正を行う(ステップS52)。このような第2補正が行われるのは、第3の個別評価値は、単一保護割合に基づいて算出され、第4の個別評価値は、重複保護割合に基づいて算出され、単一保護割合及び重複保護割合は、飛行ルートの飛行中に飛行体600が落雷からの保護される確率と相関関係を有するからである。決定部130は、第1補正の後に第2補正を行うと説明したが、これに限定される訳ではなく、第2補正の後に第1補正を行っても良い。すなわち、決定部130は、第2補正が行われた第3の重付係数を第1補正しても良い。 Further, in the determination unit 130 of the control device 100, the larger the lightning probability represented by the information acquired in step S49, the third weighting coefficient to which the first correction is performed and the fourth individual evaluation value. A second correction is performed to correct the fourth weighting coefficient used for weighting to a value larger than that before the correction (step S52). Such a second amendment is made because the third individual evaluation value is calculated based on the single protection ratio and the fourth individual evaluation value is calculated based on the duplicate protection ratio. This is because the percentage and the overlap protection percentage correlate with the probability that the aircraft 600 will be protected from lightning strikes during flight on the flight route. The determination unit 130 has described that the second correction is performed after the first correction, but the present invention is not limited to this, and the first correction may be performed after the second correction. That is, the determination unit 130 may first correct the third weighting coefficient to which the second correction has been performed.

その後、制御装置100の決定部130は、補正後の第1から第4の重付係数を用いて、第1から第4の個別評価値を重み付けし、重み付けされた第1から第4の個別評価値の総和を算出する。次に、決定部130は、算出された総和を、ステップS43で取得された情報で表される天気において候補ルートが飛行体600の飛行ルートとしてどの程度適当であるかを表す評価値とする(ステップS53)。 After that, the determination unit 130 of the control device 100 weights the first to fourth individual evaluation values using the corrected first to fourth weighting coefficients, and weights the first to fourth individual evaluation values. Calculate the sum of the evaluation values. Next, the determination unit 130 uses the calculated sum as an evaluation value indicating how appropriate the candidate route is as the flight route of the flight body 600 in the weather represented by the information acquired in step S43 (). Step S53).

ステップS48において、制御装置100の決定部130は、天気の名称に「雷」が含まれないため、予想された天気が雷を伴わない天気であると判別すると(ステップS48;No)、図3のステップS08の処理を実行することで、複数の候補ルートについて評価値を算出する(ステップS54)。 In step S48, when the determination unit 130 of the control device 100 determines that the expected weather is the weather without lightning because the name of the weather does not include "lightning" (step S48; No), FIG. 3 By executing the process of step S08, evaluation values are calculated for a plurality of candidate routes (step S54).

ステップS53又はステップS54の処理が実行された後、制御装置100の決定部130は、図3のステップS09及びS10の処理を実行することで、評価値に基づいて飛行ルートを決定し、決定された飛行ルートを表す情報を含む飛行命令を出力する(ステップS55及びS56)。その後、決定部130は、飛行命令処理の実行を終了する。 After the processing of step S53 or step S54 is executed, the determination unit 130 of the control device 100 determines and determines the flight route based on the evaluation value by executing the processing of steps S09 and S10 of FIG. A flight command including information indicating the flight route is output (steps S55 and S56). After that, the determination unit 130 ends the execution of the flight command processing.

飛行命令処理の実行を終了すると、本実施例に係る制御装置100は、図13に示すような変更命令処理を実行する。変更命令処理の実行が開始されると、制御装置100は、到着報告をデータ通信回路104aが受信したか否かを判別する(ステップS61)。このとき、制御装置100は、到着報告が受信されていないと判別すると(ステップS61;No)、図7のステップS12及びS13で説明した処理を実行することで、予想された天気が変化したか否かを判別する(ステップS62及びS63)。このとき、制御装置100は、天気が変化しなかったと判別すると(ステップS63;No)、ステップS62から上記処理を繰り返す。 When the execution of the flight command processing is completed, the control device 100 according to the present embodiment executes the change command processing as shown in FIG. When the execution of the change instruction process is started, the control device 100 determines whether or not the data communication circuit 104a has received the arrival report (step S61). At this time, if the control device 100 determines that the arrival report has not been received (step S61; No), has the expected weather changed by executing the processes described in steps S12 and S13 of FIG. Whether or not it is determined (steps S62 and S63). At this time, if the control device 100 determines that the weather has not changed (step S63; No), the control device 100 repeats the above process from step S62.

これに対して、制御装置100は、天気が変化したと判別すると(ステップS63;Yes)、図7のステップS14からS19の処理を実行することで、飛行体600の飛行位置から配送先へ到る新たな候補ルートを、変化後の天気に応じて複数決定する(ステップS64からS69)。 On the other hand, when the control device 100 determines that the weather has changed (step S63; Yes), the control device 100 executes the processes of steps S14 to S19 in FIG. 7 to reach the delivery destination from the flight position of the flying object 600. A plurality of new candidate routes are determined according to the changed weather (steps S64 to S69).

次に、制御装置100は、図11のステップS48からS56の処理を実行することで、複数の新たな候補ルートの評価値を算出し、算出された評価値に基づいて複数の新たな候補ルートから新たな飛行ルートを決定し、決定された新たな飛行ルートを含む新たな飛行命令を出力する(ステップS70からS78)。 Next, the control device 100 calculates the evaluation values of the plurality of new candidate routes by executing the processes of steps S48 to S56 of FIG. 11, and the plurality of new candidate routes are calculated based on the calculated evaluation values. A new flight route is determined from, and a new flight command including the determined new flight route is output (steps S70 to S78).

その後、制御装置100は、上記ステップS61から上記処理を繰り返し、到着報告が受信されたと判別すると(ステップS61;Yes)、変更命令処理の実行を終了する。 After that, the control device 100 repeats the above processing from the above step S61, and when it is determined that the arrival report has been received (step S61; Yes), the execution of the change instruction processing ends.

これらの構成によれば、制御装置100の取得部110は、発雷確率を表す情報と、飛行体600が備える不図示の蓄電池の蓄電残量を表す情報と、を取得する。また、制御装置100の決定部130は、飛行推奨エリアが記載された飛行推奨エリアマップと、取得された情報で表される発雷確率及び蓄電残量と、に基づいて飛行体600の飛行ルートを決定する。ここで、避雷設備LEの保護範囲PAは、円錐形状であり、受雷部Rの上端点を頂点とし、地表面を底面とする範囲である。このため、保護範囲PA内の飛行推奨エリアを飛行体600が飛行すると、当該保護範囲PAよりも上空の空域を飛行すると比べて、地表付近の障害物等を回避するために飛行体600が消費する電力量が多い場合がある。しかし、制御装置100は、飛行推奨エリアと、発雷確率及び蓄電残量と、に基づいて飛行体600の飛行ルートを決定するため、飛行体600の飛行時の安全性を発雷確率に応じて向上させながら、飛行体600の蓄電残量に応じて飛行による消費電力量を削減できるルートに飛行ルートを決定できる。 According to these configurations, the acquisition unit 110 of the control device 100 acquires information indicating the lightning probability and information indicating the remaining charge of the storage battery (not shown) included in the flying object 600. Further, the determination unit 130 of the control device 100 determines the flight route of the flight body 600 based on the flight recommended area map in which the flight recommended area is described, the lightning probability represented by the acquired information, and the remaining charge amount. decide. Here, the protection range PA of the lightning protection equipment LE has a conical shape, and is a range in which the upper end point of the lightning receiving portion R is the apex and the ground surface is the bottom surface. Therefore, when the flight object 600 flies in the recommended flight area within the protection range PA, the flight object 600 is consumed in order to avoid obstacles near the ground surface as compared with flying in the airspace above the protection range PA. The amount of power to be used may be large. However, since the control device 100 determines the flight route of the flying object 600 based on the recommended flight area, the lightning probability and the remaining charge, the flight safety of the flying object 600 is determined according to the lightning probability. The flight route can be determined as a route that can reduce the amount of power consumed by the flight according to the remaining amount of electricity stored in the flying object 600.

これらの構成によれば、制御装置100の決定部130は、複数の候補ルートについて、総飛行距離、総上昇高度、及び、単一保護割合に基づく第1から第3の個別評価値を算出し、蓄電残量が少ない程、第1から第3の重付係数を補正前よりも大きい値に補正する第1補正を行う。また、制御装置100の決定部130は、重複保護割合に基づく第4の個別評価値を算出し、発雷確率が高い程、第1補正が行われた第3の重付係数、及び、第4の重付係数を補正前よりも大きい値に補正する。さらに、制御装置100の決定部130は、補正された第1から第4の重付係数で重み付けられた第1から第4の個別評価値の総和を候補ルートの評価値として算出し、算出された評価値に基づいて複数の候補ルートから飛行ルートを決定する。 According to these configurations, the determination unit 130 of the control device 100 calculates the first to third individual evaluation values based on the total flight distance, the total climb altitude, and the single protection ratio for the plurality of candidate routes. As the remaining amount of stored electricity is smaller, the first correction is performed to correct the first to third weighting coefficients to a value larger than that before the correction. Further, the determination unit 130 of the control device 100 calculates a fourth individual evaluation value based on the overlap protection ratio, and the higher the lightning probability, the third weighting coefficient with the first correction and the third. The weighting coefficient of 4 is corrected to a value larger than that before the correction. Further, the determination unit 130 of the control device 100 calculates and calculates the sum of the first to fourth individual evaluation values weighted by the corrected first to fourth weighting coefficients as the evaluation value of the candidate route. The flight route is determined from multiple candidate routes based on the evaluation values.

ここで、単一保護範囲PSは、図6に示したように、重複保護範囲PDよりも高度が高い空域を含むため、このような空域を飛行体600が飛行する場合と比べて、重複保護範囲PDを飛行する場合の方が、落雷から保護される確率が高いが、地表付近の障害物等を回避するために飛行体600で消費される電力量が多い場合がある。しかし、制御装置100は、蓄電残量に応じて消費電力量に関する第1から第3の個別評価値を第1補正し、かつ、発雷確率に応じて雷天時の安全性に関する第3の個別評価値及び第4の個別評価値の重付係数を第2補正する。これらのため、制御装置100は、雷天時における飛行体600の飛行時の安全性を向上させながら、蓄電残量の不足により飛行体600が飛行不能となることを抑制できる飛行ルートを決定できる。 Here, as shown in FIG. 6, since the single protection range PS includes an airspace having a higher altitude than the overlap protection range PD, the overlap protection is compared with the case where the aircraft 600 flies in such an airspace. When flying in the range PD, there is a higher probability of being protected from lightning strikes, but the amount of power consumed by the aircraft 600 in order to avoid obstacles near the ground surface may be large. However, the control device 100 first corrects the first to third individual evaluation values regarding the amount of power consumption according to the remaining amount of stored electricity, and also according to the lightning probability, the third regarding safety in lightning. The weighting coefficient of the individual evaluation value and the fourth individual evaluation value is secondly corrected. For these reasons, the control device 100 can determine a flight route that can suppress the flight body 600 from becoming inoperable due to insufficient storage capacity while improving the flight safety of the flight body 600 in a thunderstorm. ..

<実施例2の変形例1>
実施例2では、より適切であると評価された候補ルート程、より高い評価値が算出されると説明したが、これに限定される訳では無く、本変形例では、より適切であると評価された候補ルート程、より低い評価値が算出される。
<Modification 1 of Example 2>
In Example 2, it was explained that the higher the evaluation value is calculated for the candidate route evaluated to be more appropriate, but the present invention is not limited to this, and it is evaluated to be more appropriate in this modification. The lower the evaluation value is calculated, the lower the candidate route is.

このために、本変形例に係る制御装置100の決定部130は、総飛行距離が短い程、低い第1の個別評価値を算出し、総上昇高度が低い程、低い第2の個別評価値を算出し、単一保護割合が大きい程、低い第3の個別評価値を算出する。また、決定部130は、飛行体600の蓄電残量が少ない程、第1から第3の重付係数を補正前よりも小さい値に補正する。また、決定部130は、重複保護割合が大きい程、低い第4の個別評価値を算出し、発雷確率が高い程、第3の重付係数及び第4の重付係数を補正前よりも小さい値に補正する。 Therefore, the determination unit 130 of the control device 100 according to this modification calculates a lower first individual evaluation value as the total flight distance is shorter, and a lower second individual evaluation value as the total climb altitude is lower. The larger the single protection ratio, the lower the third individual evaluation value is calculated. Further, the determination unit 130 corrects the first to third weighting coefficients to a value smaller than that before the correction as the remaining charge of the flying object 600 is smaller. Further, the determination unit 130 calculates the fourth individual evaluation value, which is lower as the overlap protection ratio is larger, and the third weighting coefficient and the fourth weighting coefficient are calculated as the lightning probability is higher than before the correction. Correct to a smaller value.

さらに、制御装置100の決定部130は、補正された第1から第4の重付係数で重み付けられた第1から第4の個別評価値の総和を候補ルートの評価値として算出し、算出された評価値が最も小さい候補ルートを飛行ルートに決定する。 Further, the determination unit 130 of the control device 100 calculates and calculates the sum of the first to fourth individual evaluation values weighted by the corrected first to fourth weighting coefficients as the evaluation value of the candidate route. The candidate route with the smallest evaluation value is determined as the flight route.

<実施例2の変形例2>
実施例2では、制御装置100の決定部130は、候補ルートの総上昇高度が低い程、高い第2の個別評価値を算出すると説明した。また、決定部130は、候補ルートの単一保護割合が大きい程、高い第3の個別評価値を算出し、重複保護割合が大きい程、高い第4の個別評価値を算出すると説明した。
<Modification 2 of Example 2>
In the second embodiment, it was explained that the determination unit 130 of the control device 100 calculates a second individual evaluation value higher as the total climb altitude of the candidate route is lower. Further, the determination unit 130 explained that the larger the single protection ratio of the candidate route is, the higher the third individual evaluation value is calculated, and the larger the duplicate protection ratio is, the higher the fourth individual evaluation value is calculated.

しかし、これらに限定される訳では無く、制御装置100の決定部130は、候補ルートの総上昇回数が少ない程、高い第2の個別評価値を算出しても良い。また、決定部130は、候補ルートにおける飛行体600の総方向変更回数が少ない程、高い第2の個別評価値を算出しても良い。このように第2の評価値が算出されるのは、総方向変更回数が少ない程、候補ルートの飛行中に飛行体600が障害物等を回避するために消費する電力量が少ないため、そのような候補ルートは、飛行体600の飛行ルートにより適しているからである。 However, the present invention is not limited to these, and the determination unit 130 of the control device 100 may calculate a higher second individual evaluation value as the total number of ascents of the candidate route is smaller. Further, the determination unit 130 may calculate a higher second individual evaluation value as the total number of changes in the direction of the flight object 600 in the candidate route is smaller. The reason why the second evaluation value is calculated in this way is that the smaller the total number of direction changes, the smaller the amount of power consumed by the flying object 600 to avoid obstacles during the flight of the candidate route. This is because such a candidate route is more suitable for the flight route of the aircraft 600.

制御装置100の決定部130は、候補ルートにおける総方向変更回数を計数するために、互いに接続する2つのエッジの組み合わせの全てについて、2つのエッジの方向ベクトルを算出し、算出された2つの方向ベクトルがなす2つの角度の内で小さい方の角度を算出する。次に、決定部130は、予め定められた角度以上の角度が算出されたエッジの組み合わせを計数し、計数された値を総方向変更回数とすれば良い。 The determination unit 130 of the control device 100 calculates the direction vectors of the two edges for all the combinations of the two edges connected to each other in order to count the total number of directions changes in the candidate route, and the calculated two directions. Calculate the smaller of the two angles formed by the vector. Next, the determination unit 130 may count the combinations of edges for which an angle equal to or larger than a predetermined angle has been calculated, and use the counted value as the total number of direction changes.

また、制御装置100の決定部130は、候補ルートに含まれる単一保護エッジの総距離が長い程、又は、単一保護エッジの総数が多い程、高い第3の個別評価値を算出しても良い。また、決定部130は、候補ルートに含まれる重複保護エッジの総距離が長い程、又は、総数が多い程、高い第4の個別評価値を算出しても良い。 Further, the determination unit 130 of the control device 100 calculates a higher third individual evaluation value as the total distance of the single protected edges included in the candidate route is longer or the total number of single protected edges is larger. Is also good. Further, the determination unit 130 may calculate a higher fourth individual evaluation value as the total distance of the overlapping protected edges included in the candidate route is longer or the total number is larger.

<実施例2の変形例3>
実施例2では、飛行体600は、リチウムイオン電池である蓄電池を備えると説明したが、これに限定される訳では無く、鉛蓄電池又はニッケル水素電池を備えても良い。また、実施例2では、飛行体600は、インピーダンス・トラック方式の電池残量計ICを備えると説明したが、これに限定される訳では無く、電圧測定方式、クーロン・カウンタ方式、又は、電池セル・モデリング方式の電池残量計ICを備えても良い。
<Modification 3 of Example 2>
In the second embodiment, it has been described that the flying object 600 includes a storage battery which is a lithium ion battery, but the present invention is not limited to this, and a lead storage battery or a nickel hydrogen battery may be provided. Further, in the second embodiment, it has been described that the flying object 600 includes an impedance track type battery fuel gauge IC, but the present invention is not limited to this, and the vehicle body 600 is not limited to this, and is limited to a voltage measurement method, a coulomb counter method, or a battery. A cell modeling type battery fuel gauge IC may be provided.

<実施例3>
実施例1では、飛行システム1は、制御装置100と飛行体600とを備え、制御装置100は、天気予報が変化した場合に、変化後の予想天気に応じたルートへ飛行体600の飛行ルートを変更すると説明した。
<Example 3>
In the first embodiment, the flight system 1 includes a control device 100 and a flight object 600, and the control device 100 provides a flight route of the flight object 600 to a route according to the expected weather after the change when the weather forecast changes. Explained to change.

しかし、これに限定される訳では無く、本変形例に係る飛行システム1は、制御装置100と、飛行体600と、図14に示すような飛行体700及び800と、を備える。本変形例に係る制御装置100は、飛行体600から800で得られた撮像画像に基づいて稲妻の発生点を特定し、飛行体600から800の内で、当該発生点から予め定められた距離L以下の距離を飛行する1又は複数の飛行体の飛行ルートを、雷天に応じたルートへ変更する。以下、実施例1と同様の構成については、実施例1で用いた符号と同一の符号を用いて説明するが、本実施例と実施例1との相違について主に説明する。 However, the flight system 1 according to the present modification is not limited to this, and includes a control device 100, a flying object 600, and flying objects 700 and 800 as shown in FIG. The control device 100 according to this modification identifies the generation point of lightning based on the captured images obtained from the flying objects 600 to 800, and within the flying objects 600 to 800, a predetermined distance from the generation point. Change the flight route of one or more aircraft flying a distance of L or less to a route according to the thunderstorm. Hereinafter, the same configuration as that of the first embodiment will be described using the same reference numerals as those used in the first embodiment, but the differences between the present embodiment and the first embodiment will be mainly described.

このため、本変形例に係る飛行体600は、単眼のデジタルカメラであり、飛行体600の前方が撮像範囲に含まれるように光軸及び画角を調整された不図示の撮像装置を1つ備えている。撮像装置は、不図示のケーブルを介して、図9に示した制御装置610の入出力ポート618に接続されており、予め定められた周期で撮像を行い、撮像により得られた撮像画像を表す信号を、入出力ポート618を介して出力する。 Therefore, the flying object 600 according to this modification is a monocular digital camera, and one image pickup device (not shown) whose optical axis and angle of view are adjusted so that the front of the flying object 600 is included in the imaging range. I have. The image pickup device is connected to the input / output port 618 of the control device 610 shown in FIG. 9 via a cable (not shown), performs image pickup at a predetermined cycle, and represents the captured image obtained by the image pickup. The signal is output via the input / output port 618.

飛行体600のCPU611は、入出力ポート618を介して撮像画像を表す信号を入力されると、入力された信号に基づいて撮像画像を表す情報を生成する。また、CPU611は、例えば、OS(Operating System)が管理するシステム日時を取得し、取得された日時を撮像日時とする。また、CPU611は、GPS回路616から信号を取得し、取得された信号で表される緯度、経度、及び、高度を表す情報を、撮像点を表す情報とする。さらに、CPU611は、飛行中のエッジの終点ノードの緯度、経度、及び、高度と、始点ノードの緯度、経度、及び、高度と、に基づいて、飛行体600の進行方向を表す方向ベクトルを算出し、算出された方向ベクトルを、撮像方向を表す情報とする。撮像方向を表す情報がこのように算出されるのは、本実施例において、撮像装置は、飛行体600の前方向を撮像方向とし、飛行体600は、飛行体600の前方向が進行方向となるように飛行するためである。 When the CPU 611 of the flying object 600 receives a signal representing the captured image via the input / output port 618, the CPU 611 generates information representing the captured image based on the input signal. Further, the CPU 611 acquires, for example, a system date and time managed by the OS (Operating System), and sets the acquired date and time as the imaging date and time. Further, the CPU 611 acquires a signal from the GPS circuit 616, and uses information representing the latitude, longitude, and altitude represented by the acquired signal as information representing an imaging point. Further, the CPU 611 calculates a direction vector representing the traveling direction of the flying object 600 based on the latitude, longitude, and altitude of the end point node of the in-flight edge, and the latitude, longitude, and altitude of the start point node. Then, the calculated direction vector is used as information indicating the imaging direction. The information indicating the imaging direction is calculated in this way in this embodiment, in the imaging device, the front direction of the flying object 600 is the imaging direction, and in the flying object 600, the front direction of the flying object 600 is the traveling direction. This is to fly so that it becomes.

次に、飛行体600のCPU611は、撮像画像に対して、例えば、テンプレートマッチングを行うことで、雷によって生じた稲妻に対応する画像領域を検出する。CPU611は、稲妻に対応する画像領域を検出すると、撮像画像を表す情報と、撮像日時を表す情報と、撮像点を表す情報と、撮像方向を表す情報と、を、制御装置100を宛先としてデータ通信回路614aへ出力する。 Next, the CPU 611 of the flying object 600 detects an image region corresponding to the lightning bolt generated by lightning by performing template matching on the captured image, for example. When the CPU 611 detects an image area corresponding to a lightning bolt, the CPU 611 obtains data representing an image to be captured, information indicating the date and time of imaging, information indicating an imaging point, and information indicating an imaging direction, with the control device 100 as a destination. Output to the communication circuit 614a.

また、図10の飛行制御処理の実行中に、飛行体600は、飛行位置の返信を求めるリクエストを制御装置100から受信すると、実施例1で説明した第1応答処理を実行することで、飛行体600の飛行位置を表す情報を制御装置100へ返信する。 Further, during the execution of the flight control process of FIG. 10, when the flight object 600 receives the request for the return of the flight position from the control device 100, the flight body 600 executes the first response process described in the first embodiment to fly. Information indicating the flight position of the body 600 is returned to the control device 100.

さらに、飛行制御処理の実行中に、飛行体600が配送する物品の配送先の返信を求めるリクエストを、飛行体600のデータ通信回路614aが制御装置100から受信すると、飛行体600のCPU611は、飛行制御処理を実行するスレッドと異なるスレッドで、不図示の第2応答処理を実行する。第2応答処理の実行が開始されると、CPU611は、図10のステップS22で取得された飛行ルートを表す情報から配送先を表す情報を取得する。次に、CPU611は、配送先を表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力した後に、不図示の第2応答処理の実行を終了する。 Further, during the execution of the flight control process, when the data communication circuit 614a of the flight body 600 receives the request for the reply of the delivery destination of the goods delivered by the flight body 600 from the control device 100, the CPU 611 of the flight body 600 receives the request. A second response process (not shown) is executed in a thread different from the thread that executes the flight control process. When the execution of the second response process is started, the CPU 611 acquires the information representing the delivery destination from the information representing the flight route acquired in step S22 of FIG. Next, the CPU 611 outputs the information indicating the delivery destination to the data communication circuit 614a with the control device 100 as the destination, and then ends the execution of the second response process (not shown).

飛行体700及び800の構成及び機能は、飛行体600の構成及び機能と同様である。 The configurations and functions of the aircraft 700 and 800 are the same as the configurations and functions of the aircraft 600.

本実施例に係る制御装置100のCPU101は、飛行体600から800のいずれかから、撮像画像を表す情報をデータ通信回路104aが受信すると、図15に示すような避雷制御処理を実行する。これにより、CPU101は、撮像画像に基づいて稲妻の発生点を特定する、図16に示すような特定部115として機能する。 When the data communication circuit 104a receives information representing an captured image from any of the flying objects 600 to 800, the CPU 101 of the control device 100 according to the present embodiment executes a lightning protection control process as shown in FIG. As a result, the CPU 101 functions as a specific unit 115 as shown in FIG. 16 that identifies the generation point of lightning based on the captured image.

制御装置100の情報記憶部190は、避雷制御処理に用いられる撮像画像に関する情報が保存される、図17に示すような画像テーブルを予め記憶している。画像テーブルには、複数のレコードが保存され、各レコードには、撮像画像を識別する画像IDと、当該撮像画像の撮像日時を表す情報、撮像点を表す情報、及び、撮像方向を表す情報と、が対応付けられて保存される。 The information storage unit 190 of the control device 100 stores in advance an image table as shown in FIG. 17 in which information about the captured image used for the lightning protection control process is stored. A plurality of records are stored in the image table, and each record contains an image ID for identifying a captured image, information indicating the imaging date and time of the captured image, information indicating an imaging point, and information indicating an imaging direction. , Are associated and saved.

避雷制御処理の実行が開始されると、制御装置100の取得部110は、データ通信回路104aから、撮像画像を表す情報と、撮像日時を表す情報と、撮像点を表す情報と、撮像方向を表す情報と、を取得する。 When the execution of the lightning protection control process is started, the acquisition unit 110 of the control device 100 outputs the information representing the captured image, the information representing the imaging date and time, the information indicating the imaging point, and the imaging direction from the data communication circuit 104a. Get the information to represent and.

次に、制御装置100の取得部110は、撮像画像を表す情報を情報記憶部190に保存し、撮像画像を識別する画像IDを生成する。その後、取得部110は、取得された撮像画像の画像IDと、撮像日時を表す情報と、撮像点を表す情報と、撮像方向を表す情報と、を対応付けて、図17の画像テーブルに保存する(ステップS81)。 Next, the acquisition unit 110 of the control device 100 stores information representing the captured image in the information storage unit 190, and generates an image ID for identifying the captured image. After that, the acquisition unit 110 stores the image ID of the acquired image, the information indicating the imaging date and time, the information indicating the imaging point, and the information indicating the imaging direction in association with each other in the image table of FIG. (Step S81).

次に、制御装置100の取得部110は、画像テーブルにおいて、ステップS81で取得された撮像画像(以下、第1画像という)の撮像日時(以下、第1日時という)と同じ日時に得られた撮像画像(以下、第2画像という)が、情報記憶部190に保存されている否かを判別する(ステップS82)。この判別をするため、取得部110は、第1日時と同じ日時を表す情報に対応付けられており、かつ、第1画像の画像IDと異なる画像IDが、図17の画像テーブルに保存されているか否かを判別する。 Next, the acquisition unit 110 of the control device 100 was acquired at the same date and time as the imaging date and time (hereinafter referred to as the first date and time) of the captured image (hereinafter referred to as the first image) acquired in step S81 in the image table. It is determined whether or not the captured image (hereinafter referred to as a second image) is stored in the information storage unit 190 (step S82). In order to make this determination, the acquisition unit 110 is associated with information representing the same date and time as the first date and time, and an image ID different from the image ID of the first image is stored in the image table of FIG. Determine if it is.

第2画像が保存されているか否かの判別が行われるのは、第1画像の稲妻が発生した点の特定に、第1画像と、第1画像の撮像点(以下、第1点という)と異なる点で当該稲妻を撮像することにより得られた画像と、が用いられるからである。すなわち、本実施例では、飛行体600から800は撮像装置を1つ備えるため、第1日時と同じ日時に得られた第2画像は、飛行体600から800の内で第1画像を得た飛行体である第1飛行体と異なる第2飛行体によって、第1点と異なる撮像点で、第1画像の稲妻を撮像することにより得られた画像であり、稲妻の発生点の特定に第1画像と共に用いられるからである。 Whether or not the second image is stored is determined by identifying the point where the lightning bolt of the first image has occurred, the first image and the imaging point of the first image (hereinafter referred to as the first point). This is because the image obtained by imaging the lightning bolt is used in a different point from the above. That is, in this embodiment, since the flying objects 600 to 800 are provided with one image pickup device, the second image obtained at the same date and time as the first date and time is the first image among the flying objects 600 to 800. It is an image obtained by imaging the lightning bolt of the first image at an imaging point different from the first point by a second flying object different from the first flying object, which is a flying object. This is because it is used together with one image.

ステップS82において、制御装置100の取得部110は、第1日時と同じ日時を表す情報に対応付けられており、かつ、第1画像の画像IDと異なる画像IDが保存されていないと判別すると、第2画像が存在しないと判別する(ステップS82;No)。その後、取得部110は、稲妻の発生点を特定することが困難であると判別し、避雷制御処理の実行を終了する。 In step S82, when the acquisition unit 110 of the control device 100 determines that the information representing the same date and time as the first date and time is associated with the information and the image ID different from the image ID of the first image is not stored, it is determined. It is determined that the second image does not exist (step S82; No). After that, the acquisition unit 110 determines that it is difficult to identify the lightning bolt generation point, and ends the execution of the lightning protection control process.

これに対して、制御装置100の取得部110は、第2画像が存在すると判別すると(ステップS82;Yes)、第2画像を表す情報を情報記憶部190から取得する。また、取得部110は、画像テーブルにおいて、第2画像の画像IDと対応付けられた撮像点(以下、第2点という)を表す情報と、第2画像の画像IDと対応付けられた撮像方向(以下、第2方向という)を表す情報と、を取得する(ステップS83)。 On the other hand, when the acquisition unit 110 of the control device 100 determines that the second image exists (step S82; Yes), the acquisition unit 110 acquires information representing the second image from the information storage unit 190. Further, the acquisition unit 110 has information representing an image pickup point (hereinafter referred to as a second point) associated with the image ID of the second image in the image table, and an image pickup direction associated with the image ID of the second image. Information representing (hereinafter referred to as a second direction) and information are acquired (step S83).

次に、制御装置100の特定部115は、第1画像に対して、例えば、テンプレートマッチングを行うことで稲妻に対応する画像領域を検出する。その後、特定部115は、検出された画像領域に含まれる複数の点の内で、第1画像において最も下側の点を、落雷地点又は稲妻の最も地表面に近い点に対応する点と特定する。このように落雷地点等に対応する点が特定されるのは、飛行体600から800の内で第1画像を得た飛行体の下方向に撮像対象が位置する程、撮像対象に対応する画像領域は、第1画像において下側に位置するためである。特定部115は、稲妻に対応する画像領域の任意の点を特定しても良く、例えば、稲妻の最も地表面から遠い点に対応する点、又は、落雷地点若しくは稲妻の最も地表面に近い点と稲妻の最も地表面から遠い点との中間点に対応する点を特定しても良い。 Next, the specific unit 115 of the control device 100 detects an image region corresponding to the lightning bolt by performing template matching on the first image, for example. After that, the identification unit 115 identifies the lowermost point in the first image as the point corresponding to the lightning strike point or the point closest to the ground surface of the lightning bolt among the plurality of points included in the detected image area. do. In this way, the point corresponding to the lightning strike point or the like is specified as the image corresponding to the image pickup target is located in the downward direction of the flight object from which the first image is obtained among the flight objects 600 to 800. This is because the region is located on the lower side in the first image. The specific portion 115 may specify an arbitrary point in the image area corresponding to the lightning bolt, for example, a point corresponding to the point farthest from the ground surface of the lightning bolt, or a lightning strike point or a point closest to the ground surface of the lightning bolt. You may specify the point corresponding to the midpoint between the lightning strike and the point farthest from the ground surface.

その後、制御装置100の特定部115は、情報記憶部190から、飛行体600から800が備える不図示の撮像装置の焦点距離を含む内部パラメータを読み出す。次に、特定部115は、撮像装置の内部パラメータと、特定された点の第1画像における位置と、第1点を表す情報と、第1方向を表す情報と、に基づいて、第1点から稲妻へ向かう直線又は半直線を表す方程式を算出する(ステップS84)。 After that, the identification unit 115 of the control device 100 reads out from the information storage unit 190 internal parameters including the focal length of the image pickup device (not shown) included in the flying objects 600 to 800. Next, the specifying unit 115 determines the first point based on the internal parameters of the image pickup apparatus, the position of the specified point in the first image, the information representing the first point, and the information representing the first direction. An equation representing a straight line or a half-line from to the lightning bolt is calculated (step S84).

同様に、制御装置100の特定部115は、稲妻が地表面に到達した点又は稲妻が最も地表面に近づいた点に対応する点を第2画像から特定する。また、特定部115は、内部パラメータと、特定された点の第2画像における位置と、第2点を表す情報と、第2方向を表す情報と、に基づいて、第2点から稲妻へ向かう直線又は半直線を表す方程式を算出する(ステップS85)。 Similarly, the specifying unit 115 of the control device 100 identifies from the second image the point corresponding to the point where the lightning bolt reaches the ground surface or the point where the lightning bolt is closest to the ground surface. Further, the specifying unit 115 heads for the lightning bolt from the second point based on the internal parameters, the position of the specified point in the second image, the information representing the second point, and the information representing the second direction. An equation representing a straight line or a half-line is calculated (step S85).

その後、制御装置100の特定部115は、ステップS84及びS85で算出した方程式に基づいて、第1点から稲妻へ向かう直線又は半直線と、第2点から稲妻へ向かう直線又は半直線と、の交点を算出し、算出された交点を稲妻の発生点と特定する(ステップS86)。 After that, the specific unit 115 of the control device 100 has a straight line or a half straight line from the first point to the lightning bolt and a straight line or a half straight line from the second point to the lightning bolt based on the equations calculated in steps S84 and S85. The intersection point is calculated, and the calculated intersection point is specified as the lightning bolt generation point (step S86).

次に、制御装置100の特定部115は、飛行体600から800を宛先として、飛行位置の返信を求めるリクエストと、配送先の返信を求めるリクエストと、をデータ通信回路104aへ出力する。その後、データ通信回路104aが、飛行体600から800から、配送先を表す情報と、飛行位置を表す情報と、を受信すると、特定部115は、これらの情報を取得する(ステップS87)。 Next, the specific unit 115 of the control device 100 outputs a request for a reply of the flight position and a request for a reply of the delivery destination to the data communication circuit 104a with the flight bodies 600 to 800 as destinations. After that, when the data communication circuit 104a receives the information indicating the delivery destination and the information indicating the flight position from the flying objects 600 to 800, the specifying unit 115 acquires these information (step S87).

次に、制御装置100の特定部115は、情報記憶部190が予め記憶する予め定められた距離Lを表す情報を読み出す。距離Lの好適な値は、当業者が実験により定めることができる。その後、特定部115は、飛行体600から800の飛行位置を表す情報に基づいて、飛行体600から800の内で、ステップS86で特定された稲妻の発生点から距離L以下の距離を飛行する1又は複数の飛行体を特定する(ステップS88)。 Next, the specific unit 115 of the control device 100 reads out information representing a predetermined distance L stored in advance by the information storage unit 190. Suitable values for the distance L can be determined experimentally by those skilled in the art. After that, the specific unit 115 flies a distance L or less from the lightning bolt generation point specified in step S86 within the flight bodies 600 to 800 based on the information representing the flight positions of the flight bodies 600 to 800. Identify one or more flying objects (step S88).

その後、ステップS88で特定された1又は複数の飛行体のそれぞれについて、図7のステップS15からS21の処理が実行される。これにより、制御装置100の決定部130は、雷を伴う天気の名称に対応付けられた飛行推奨エリアマップに基づいて、それぞれの飛行位置から配送先へ到る新たな飛行ルートを決定する(ステップS89)。 After that, the processes of steps S15 to S21 of FIG. 7 are executed for each of the one or a plurality of aircraft identified in step S88. As a result, the determination unit 130 of the control device 100 determines a new flight route from each flight position to the delivery destination based on the flight recommended area map associated with the name of the weather accompanied by lightning (step S89). ).

次に、制御装置100の制御部140は、ステップS88で特定された1又は複数の飛行体のそれぞれを宛先として、それぞれの新たな飛行ルートを表す情報を含む新たな飛行命令を出力した後に(ステップS90)、避雷制御処理の実行を終了する。 Next, after the control unit 140 of the control device 100 outputs a new flight command including information indicating each new flight route to each of the one or a plurality of flight objects specified in step S88 (). Step S90), the execution of the lightning protection control process is terminated.

ステップS88で特定された1又は複数の飛行体のそれぞれは、図10の飛行制御処理の実行中に新たな飛行命令を受信すると、雷天に応じた新たな飛行ルートに従って飛行する。 When each of the one or more aircraft identified in step S88 receives a new flight command during the execution of the flight control process of FIG. 10, they fly according to the new flight route according to the thunderstorm.

これらの構成によれば、飛行システム1は、稲妻を撮像する撮像装置を備えた飛行体600から800を備える。また、制御装置100の取得部110は、飛行体600から800のいずれかである第1飛行体で得られた稲妻の画像である第1画像と、第1画像の撮像点である第1点を表す情報と、第1画像の撮像方向である第1方向を表す情報と、を取得する。また、取得部110は、第1飛行体と異なる第2飛行体で得られた稲妻の画像である第2画像と、第2画像の撮像点である第2点を表す情報と、第2画像の撮像方向である第2方向を表す情報と、を取得する。さらに、制御装置100の特定部115は、第1画像、第1点、及び、第1方向と、第2画像、第2点、及び、第2方向と、に基づいて稲妻の発生点を特定する。また、さらに、制御装置100の決定部130は、飛行体600から800の内で、稲妻の発生点から予め定められた距離L以下の距離を飛行する1又は複数の飛行体の飛行ルートを、雷を伴う天気に対応付けられた飛行推奨エリアマップに基づいて決定する。これにより、予想された天気が雷を伴う天気でないにもかかわらず雷が発生した場合でも、飛行システム1は、飛行体600から800の飛行時の安全性を向上できる。また、物品を配送する飛行体600から800の撮像装置で得られた撮像画像に基づいて稲妻の発生点を特定するため、飛行システム1は、稲妻の発生点の特定に専用される飛行体及びシステムを必要としない。このため、飛行システム1の製造コスト、設置コスト、及び、維持コストが低減される。 According to these configurations, the flight system 1 comprises flying objects 600 to 800 equipped with an image pickup device for imaging lightning bolts. Further, the acquisition unit 110 of the control device 100 has a first image which is an image of a lightning bolt obtained by the first flying object, which is one of the flying objects 600 to 800, and a first point which is an imaging point of the first image. And the information indicating the first direction, which is the imaging direction of the first image, are acquired. Further, the acquisition unit 110 includes a second image which is an image of a lightning bolt obtained by a second flying object different from the first flying object, information representing a second point which is an imaging point of the second image, and a second image. Information indicating the second direction, which is the image pickup direction of the above, and information are acquired. Further, the specifying unit 115 of the control device 100 identifies the lightning generation point based on the first image, the first point, and the first direction, and the second image, the second point, and the second direction. do. Further, the determination unit 130 of the control device 100 sets the flight route of one or a plurality of flight objects within the flight bodies 600 to 800, which fly a distance equal to or less than a predetermined distance L from the lightning generation point. Determined based on the recommended flight area map associated with lightning weather. Thereby, the flight system 1 can improve the flight safety of the aircraft 600 to 800 even if the expected weather is not the weather accompanied by lightning but the lightning occurs. Further, in order to identify the lightning generation point based on the image captured by the image pickup devices of the flying objects 600 to 800 for delivering the goods, the flight system 1 is dedicated to the identification of the lightning generation point and the flying object. Does not require a system. Therefore, the manufacturing cost, the installation cost, and the maintenance cost of the flight system 1 are reduced.

<実施例3の変形例1>
実施例3では、飛行体600から800は、飛行体600から800の前方が撮像範囲に含まれるように光軸及び画角が調整された撮像装置を備えると説明したが、これに限定される訳では無い。飛行体600から800は、飛行体600から800の右方、左方、又は、後方が撮像範囲に含まれるように光軸及び画角が調整された撮像装置を備えても良い。また、飛行体600から800は、前方が撮像範囲に含まれる撮像装置、右方が撮像範囲に含まれる撮像装置、後方が撮像範囲に含まれる撮像装置、及び、左方が撮像範囲に含まれる撮像装置のいずれか2つ以上を備えても良い。
<Modification 1 of Example 3>
In the third embodiment, it has been described that the flying objects 600 to 800 include an imaging device whose optical axis and angle of view are adjusted so that the front of the flying objects 600 to 800 is included in the imaging range, but the present invention is limited thereto. Not a translation. The flying objects 600 to 800 may include an imaging device whose optical axis and angle of view are adjusted so that the right, left, or rear of the flying objects 600 to 800 is included in the imaging range. Further, in the flying objects 600 to 800, the front is included in the imaging range, the right is included in the imaging range, the rear is included in the imaging range, and the left is included in the imaging range. Any two or more of the image pickup devices may be provided.

実施例3では、飛行体600のCPU611は、飛行中のエッジの始点ノードの緯度、経度、及び、高度と、終点ノードの緯度、経度、及び、高度と、に基づいて、飛行体600の進行方向を表す方向ベクトルを算出すると説明した。しかし、これに限定される訳では無く、CPU611は、予め定められた周期でGPS回路616から出力される信号を取得し、今回に取得された信号で表される緯度、経度、及び、高度から前回に取得された信号で表される緯度、経度、及び、高度を減算することで、飛行体600の進行方向を表す方向ベクトルを算出しても良い。 In the third embodiment, the CPU 611 of the flying object 600 advances the flying object 600 based on the latitude, longitude, and altitude of the start point node of the in-flight edge and the latitude, longitude, and altitude of the end point node. It was explained that the direction vector representing the direction is calculated. However, the present invention is not limited to this, and the CPU 611 acquires a signal output from the GPS circuit 616 at a predetermined cycle, and from the latitude, longitude, and altitude represented by the signal acquired this time. By subtracting the latitude, longitude, and altitude represented by the signal acquired last time, the direction vector representing the traveling direction of the flying object 600 may be calculated.

また実施例3では、飛行体600の不図示の撮像装置は飛行体600の前方向を撮像方向とし、飛行体600は飛行体600の前方向が進行方向となるように飛行し、飛行体600のCPU611は、飛行体600の進行方向を表すベクトルを、撮像装置の撮像方向を表す情報とすると説明した。しかし、これに限定される訳では無く、撮像装置は飛行体600の前方向を撮像し、飛行体600は飛行体600の後方向が進行方向となるように飛行し、CPU611は、進行方向と逆の方向を表すベクトルを、撮像装置の撮像方向を表す情報としても良い。また、撮像装置は飛行体600の前方向を撮像し、飛行体600は飛行体600の右方向又は左方向が進行方向となるように飛行しても良い。 Further, in the third embodiment, the image pickup device (not shown) of the flying object 600 flies with the front direction of the flying object 600 as the imaging direction, and the flying object 600 flies so that the front direction of the flying object 600 is the traveling direction. CPU 611 explained that the vector representing the traveling direction of the flying object 600 is used as information indicating the imaging direction of the image pickup apparatus. However, the present invention is not limited to this, the image pickup apparatus images the forward direction of the flying object 600, the flying object 600 flies so that the backward direction of the flying object 600 is the traveling direction, and the CPU 611 is the traveling direction. A vector representing the opposite direction may be used as information indicating the imaging direction of the imaging device. Further, the image pickup device may take an image of the front direction of the flying object 600, and the flying object 600 may fly so that the right direction or the left direction of the flying object 600 is the traveling direction.

<実施例4>
実施例2では、図12に示した保護範囲テーブルには、避雷設備LEの保護範囲PAに関する情報が予め保存されていると説明したが、これに限定される訳ではない。本実施例に係る制御装置100のCPU101は、飛行体600で得られた動画像に基づいて、避雷設備LEの保護範囲PAに関する情報の追加及び削除を保護範囲テーブルに行う、図18に示すような更新処理を実行する。以下、実施例2と同様の構成については、実施例2で用いた符号と同一の符号を用いて説明するが、本実施例と実施例2との相違について主に説明する。
<Example 4>
In the second embodiment, it has been described that the protection range table shown in FIG. 12 stores information about the protection range PA of the lightning protection equipment LE in advance, but the present invention is not limited to this. As shown in FIG. 18, the CPU 101 of the control device 100 according to the present embodiment adds and deletes information regarding the protection range PA of the lightning protection equipment LE to the protection range table based on the moving image obtained by the flying object 600. Update processing is executed. Hereinafter, the same configuration as that of the second embodiment will be described using the same reference numerals as those used in the second embodiment, but the differences between the present embodiment and the second embodiment will be mainly described.

本実施例に係る飛行体600は、実施例3で説明した不図示の撮像装置を備えている。撮像装置は、予め定められた周期で飛行体600の前方を撮像し、撮像により得られた撮像画像を表す信号を、入出力ポート618を介して出力する。 The flying object 600 according to the present embodiment includes an image pickup device (not shown) described in the third embodiment. The image pickup apparatus takes an image of the front of the flying object 600 at a predetermined cycle, and outputs a signal representing the captured image obtained by the image pickup via the input / output port 618.

本変形例に係る飛行体600のCPU611は、図10に示した飛行制御処理の実行を開始すると、飛行制御処理を実行するスレッドと異なるスレッドで、飛行ルートの動画像を生成する不図示の動画像生成処理を実行する。CPU611は、動画像生成処理の実行を開始すると、動画像のフレームの順番を表すカウンタを値「1」で初期化する。次に、入出力ポート618を介して撮像装置から信号が入力されると、CPU611は、入力された信号に基づいて、飛行ルートの撮像画像を表す情報を生成する処理を実行する。次に、CPU611は、生成された情報を、動画像を構成する1番目のフレームを表す情報としてフラッシュメモリ613bへ保存する。 When the CPU 611 of the flight body 600 according to this modification starts the execution of the flight control process shown in FIG. 10, a thread different from the thread that executes the flight control process is used to generate a moving image of the flight route. Execute image generation processing. When the CPU 611 starts executing the moving image generation process, the CPU 611 initializes a counter representing the order of the frames of the moving image with the value "1". Next, when a signal is input from the image pickup device via the input / output port 618, the CPU 611 executes a process of generating information representing a captured image of the flight route based on the input signal. Next, the CPU 611 stores the generated information in the flash memory 613b as information representing the first frame constituting the moving image.

また、飛行体600のCPU611は、実施例3で説明した処理を行うことで、撮像点を表す情報、及び、撮像方向を表す情報を取得する。その後、CPU611は、カウンタで表されるフレームの順番を表す情報と、撮像点を表す情報、及び、撮像方向を表す情報と、を対応付けて、フラッシュメモリ613bへ保存する。その後、カウンタの値を値「1」だけインクリメントした後に、飛行制御処理の実行が終了されるまで、撮像画像を表す情報を生成する処理から上記処理を繰り返す。 Further, the CPU 611 of the flying object 600 acquires the information indicating the imaging point and the information indicating the imaging direction by performing the process described in the third embodiment. After that, the CPU 611 stores the information indicating the order of the frames represented by the counter, the information indicating the imaging point, and the information indicating the imaging direction in association with each other in the flash memory 613b. After that, after incrementing the value of the counter by the value "1", the above process is repeated from the process of generating the information representing the captured image until the execution of the flight control process is completed.

飛行体600のCPU611は、飛行制御処理の実行が終了されると、飛行を終えた飛行ルートを表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力する。また、CPU611は、フラッシュメモリ613bに保存されたフレームを表す情報を含んだ動画像を表す情報を生成し、生成された情報を、制御装置100を宛先として出力する。その後、CPU611は、フラッシュメモリ613bに保存されたフレームの順番を表す情報と、撮像点を表す情報、及び、撮像方向を表す情報を出力した後に、動画像生成処理の実行を終了する。 When the execution of the flight control process is completed, the CPU 611 of the flight body 600 outputs information indicating the flight route after the flight to the data communication circuit 614a with the control device 100 as the destination. Further, the CPU 611 generates information representing a moving image including information representing a frame stored in the flash memory 613b, and outputs the generated information to the control device 100 as a destination. After that, the CPU 611 outputs the information indicating the order of the frames stored in the flash memory 613b, the information indicating the imaging point, and the information indicating the imaging direction, and then ends the execution of the moving image generation process.

制御装置100のデータ通信回路104aが、飛行ルートの飛行中に得られた動画像を表す情報を受信すると、CPU101は、図18の更新処理を実行する。これにより、CPU101は、飛行ルートの飛行中に得られた動画像に基づいて、飛行ルートが通る保護範囲PA内の飛行推奨エリアを更新する、図19に示すような更新部119として機能する。 When the data communication circuit 104a of the control device 100 receives the information representing the moving image obtained during the flight of the flight route, the CPU 101 executes the update process of FIG. As a result, the CPU 101 functions as an update unit 119 as shown in FIG. 19 that updates the flight recommended area within the protected range PA through which the flight route passes, based on the moving image obtained during the flight of the flight route.

更新処理の実行が開始されると、制御装置100の取得部110は、飛行ルートを表す情報と、飛行ルートの飛行中に得られた動画像を表す情報と、をデータ通信回路614aから取得する。また、取得部110は、動画像のフレームの順番を表す情報と、撮像点を表す情報、及び、撮像方向を表す情報と、をデータ通信回路614aから互いに対応付けて取得する(ステップS101)。 When the execution of the update process is started, the acquisition unit 110 of the control device 100 acquires information representing the flight route and information representing the moving image obtained during the flight of the flight route from the data communication circuit 614a. .. Further, the acquisition unit 110 acquires the information indicating the order of the frames of the moving image, the information indicating the imaging point, and the information indicating the imaging direction in association with each other from the data communication circuit 614a (step S101).

次に、制御装置100の取得部110は、ステップS101で取得された飛行ルートを表す情報に基づいて、図12の保護範囲テーブルから、飛行ルートが通る保護範囲PAを特定する。また、取得部110は、特定された保護範囲PAを定める受雷部Rを備えた避雷設備LEの設備IDと、当該受雷部Rの上端点の位置を緯度、経度、及び、高度で表す情報と、を複数取得する(ステップS102)。 Next, the acquisition unit 110 of the control device 100 identifies the protection range PA through which the flight route passes from the protection range table of FIG. 12 based on the information representing the flight route acquired in step S101. Further, the acquisition unit 110 represents the equipment ID of the lightning protection equipment LE provided with the lightning receiving unit R that defines the specified protection range PA and the position of the upper end point of the lightning receiving unit R by latitude, longitude, and altitude. A plurality of information and information are acquired (step S102).

その後、制御装置100の更新部119は、動画像の1番目のフレームを処理対象とする(ステップS103)。次に、更新部119は、情報記憶部190が予め記憶する受雷部Rのテンプレートを読み出す。その後、更新部119は、処理対象のフレームから受雷部Rに対応する画像領域を検出するために、読み出されたテンプレートを用いてテンプレートマッチングを行う。次に、更新部119は、受雷部Rに対応する画像領域が、処理対象のフレームから検出されたか否かを判別する(ステップS104)。 After that, the update unit 119 of the control device 100 processes the first frame of the moving image (step S103). Next, the update unit 119 reads out the template of the lightning receiving unit R stored in advance by the information storage unit 190. After that, the update unit 119 performs template matching using the read template in order to detect the image area corresponding to the lightning receiving unit R from the frame to be processed. Next, the update unit 119 determines whether or not the image area corresponding to the lightning receiving unit R is detected from the frame to be processed (step S104).

このとき、制御装置100の更新部119は、受雷部Rに対応する画像領域が処理対象のフレームから検出されたと判別すると(ステップS104;Yes)、処理対象のフレームよりも予め定められた順番Mだけ前のフレームが存在するか否かを判別する(ステップS105)。このとき、更新部119は、順番Mだけ前のフレームが存在すると判別すると(ステップS105;Yes)、ステップS104と同様の処理を実行することで、順番Mだけ前のフレームから受雷部Rに対応する画像領域が検出されたか否かを判別する(ステップS106)。 At this time, when the update unit 119 of the control device 100 determines that the image area corresponding to the lightning receiving unit R is detected from the frame to be processed (step S104; Yes), the order is predetermined from the frame to be processed. It is determined whether or not the frame preceding by M exists (step S105). At this time, if the update unit 119 determines that the frame before the order M exists (step S105; Yes), the update unit 119 executes the same process as in step S104 to transfer the lightning unit R from the frame before the order M to the lightning unit R. It is determined whether or not the corresponding image area is detected (step S106).

このとき、制御装置100の更新部119は、受雷部Rに対応する画像領域が順番Mだけ前のフレームから検出されたと判別すると(ステップS106;Yes)、処理対象のフレームで検出された画像領域に含まれる複数の点の内で、処理対象のフレームにおいて最も上側の点を、受雷部Rの上端点に対応する点と特定する。このように上端点に対応する点が特定されるのは、撮像対象が飛行体600の上方向に位置する程、撮像対象に対応する画像領域は、飛行体600で得られた撮像画像において上側に位置するためである。同様に、更新部119は、順番Mだけ前のフレームにおける受雷部Rに対応する画像領域から受雷部Rの上端点に対応する点を特定する。 At this time, when the update unit 119 of the control device 100 determines that the image area corresponding to the lightning receiving unit R is detected from the frame preceding by the order M (step S106; Yes), the image detected in the frame to be processed. Among the plurality of points included in the region, the uppermost point in the frame to be processed is specified as the point corresponding to the upper end point of the lightning receiving portion R. The point corresponding to the upper end point is specified in this way as the image pickup target is located in the upward direction of the flying object 600, and the image region corresponding to the imaging target is on the upper side in the captured image obtained by the flying object 600. Because it is located in. Similarly, the updating unit 119 identifies a point corresponding to the upper end point of the lightning receiving unit R from the image region corresponding to the lightning receiving unit R in the frame preceding the order M by the order M.

次に、制御装置100の更新部119は、受雷部Rの上端点に対応する点の処理対象のフレームにおける位置と、順番Mだけ前のフレームにおける位置と、の相違である視差を算出する。次に、更新部119は、ステップS101で取得された情報から、処理対象とするフレームの順番を表す情報に対応付けられた撮像点を表す情報及び撮像方向を表す情報を取得する。また、更新部119は、処理対象とするフレームの順番よりもMだけ前の順番を表す情報に対応付けられた撮像点を表す情報及び撮像方向を表す情報を取得する(ステップS107)。 Next, the update unit 119 of the control device 100 calculates the parallax which is the difference between the position in the frame to be processed at the point corresponding to the upper end point of the lightning receiving unit R and the position in the frame before the order M. .. Next, the update unit 119 acquires information indicating the imaging point and information indicating the imaging direction associated with the information indicating the order of the frames to be processed from the information acquired in step S101. Further, the update unit 119 acquires information indicating the imaging point and information indicating the imaging direction associated with the information indicating the order M before the order of the frames to be processed (step S107).

その後、制御装置100の更新部119は、飛行体600が備える撮像装置の焦点距離を含む内部パラメータを情報記憶部190から読み出す。次に、更新部119は、算出された視差と、読み出された内部パラメータと、取得された撮像点を表す情報及び撮像方向を表す情報と、に基づいて、受雷部Rの上端点の位置を算出する(ステップS108)。 After that, the update unit 119 of the control device 100 reads out the internal parameters including the focal length of the image pickup device included in the flying object 600 from the information storage unit 190. Next, the updating unit 119 determines the upper end point of the lightning receiving unit R based on the calculated parallax, the read internal parameters, the information indicating the acquired imaging point, and the information indicating the imaging direction. The position is calculated (step S108).

その後、制御装置100の更新部119は、算出された受雷部Rの上端点の位置が、ステップS102において、図12の保護範囲テーブルから取得された上端点の位置のいずれかと一致するか否かを判別する(ステップS109)。 After that, the update unit 119 of the control device 100 determines whether or not the calculated position of the upper end point of the lightning receiving unit R matches any of the positions of the upper end points acquired from the protection range table of FIG. 12 in step S102. (Step S109).

このとき、更新部119は、動画像に基づいて算出された上端点の位置が、保護範囲テーブルから取得された上端点の位置のいずれかと一致すると判別すると(ステップS109;Yes)、図12の保護範囲テーブルに保存された情報で表される位置に受雷部Rが存続していると判別する(ステップS110)。 At this time, when the update unit 119 determines that the position of the upper end point calculated based on the moving image matches any of the positions of the upper end points acquired from the protection range table (step S109; Yes), FIG. It is determined that the lightning receiving portion R exists at the position represented by the information stored in the protection range table (step S110).

その後、制御装置100の更新部119は、処理対象のフレームが最終フレームであるか否かを判別し(ステップS111)、最終フレームでないと判別すると(ステップS111;No)、次の順番のフレームを処理対象のフレームとする(ステップS112)。その後、ステップS104に戻り上記処理を繰り返す。 After that, the update unit 119 of the control device 100 determines whether or not the frame to be processed is the final frame (step S111), and if it is determined that it is not the final frame (step S111; No), the next frame is ordered. It is a frame to be processed (step S112). After that, the process returns to step S104 and the above process is repeated.

これに対して、制御装置100の更新部119は、動画像に基づいて算出された受雷部Rの上端点の位置が、保護範囲テーブルから取得された上端点の位置のいずれとも一致しないと判別すると(ステップS109;No)、受雷部Rを備える避雷設備LEが新設されたと判別する(ステップS113)。次に、更新部119は、新設されたと判別された避雷設備LEの設備IDを生成し、生成された設備IDと、動画像に基づいて算出された避雷設備LEの上端点の位置を表す情報と、を対応付けて、図12の保護範囲テーブルに追加する(ステップS114)。その後、制御装置100の更新部119は、ステップS111の処理を実行する。 On the other hand, in the update unit 119 of the control device 100, the position of the upper end point of the lightning receiving unit R calculated based on the moving image does not match any of the positions of the upper end points acquired from the protection range table. When it is determined (step S109; No), it is determined that the lightning protection equipment LE provided with the lightning receiving portion R is newly installed (step S113). Next, the update unit 119 generates the equipment ID of the lightning protection equipment LE determined to be newly installed, and the generated equipment ID and the information indicating the position of the upper end point of the lightning protection equipment LE calculated based on the moving image. And are added to the protection range table of FIG. 12 in association with each other (step S114). After that, the update unit 119 of the control device 100 executes the process of step S111.

ステップS104若しくはS106において、受雷部Rに対応する画像領域が検出されなかったと判別された場合(ステップS104;No若しくはステップS106;No)、又は、ステップS105において、処理対象のフレームよりも順番Mだけ前のフレームが存在しないと判別された場合(ステップS105;No)、制御装置100の更新部119は、ステップS111の処理を実行する。 When it is determined in step S104 or S106 that the image area corresponding to the lightning receiving portion R is not detected (step S104; No or step S106; No), or in step S105, the order M is higher than the frame to be processed. When it is determined that the previous frame does not exist (step S105; No), the update unit 119 of the control device 100 executes the process of step S111.

ステップS111において、処理対象のフレームが最終フレームであると判別されると(ステップS111;Yes)、制御装置100の更新部119は、ステップS102で取得された設備IDで識別される避雷設備LEの全てが、ステップS110で存続すると判別されたか否かを判別する(ステップS115)。このとき、制御装置100の更新部119は、避雷設備LEの全てが存続すると判別されたと判別すると(ステップS115;Yes)、更新処理の実行を終了する。 When it is determined in step S111 that the frame to be processed is the final frame (step S111; Yes), the update unit 119 of the control device 100 is the lightning protection equipment LE identified by the equipment ID acquired in step S102. It is determined whether or not all are determined to survive in step S110 (step S115). At this time, when the update unit 119 of the control device 100 determines that all of the lightning protection equipment LE is determined to survive (step S115; Yes), the execution of the update process ends.

これに対して、避雷設備LEの全てが存続すると判別された訳ではないと判別すると(ステップS115;No)、ステップS102で取得された設備IDで識別される避雷設備LEの内で、存続すると判別された避雷設備LEと異なる避雷設備LEが撤去されたと判別する(ステップS116)。 On the other hand, if it is determined that not all of the lightning protection equipment LE is determined to survive (step S115; No), the lightning protection equipment LE identified by the equipment ID acquired in step S102 will survive. It is determined that the lightning protection equipment LE different from the determined lightning protection equipment LE has been removed (step S116).

その後、制御装置100の更新部119は、撤去されたと判別された避雷設備LEの設備IDが保存されたレコードを、図12の保護範囲テーブルから削除した後に(ステップS117)、更新処理の実行を終了する。 After that, the update unit 119 of the control device 100 deletes the record in which the equipment ID of the lightning protection equipment LE determined to have been removed is stored from the protection range table of FIG. 12 (step S117), and then executes the update process. finish.

その後、制御装置100の更新部119は、更新後の保護範囲テーブルに保存された複数の受雷部Rの上端点の位置を表す情報に基づいて、複数の保護範囲PAを算出する。次に、選択部120は、図5のマップテーブルにおいて、雷を伴う天気の名称に対応付けられたマップIDを複数選択する。その後、更新部119は、選択された複数のマップIDでそれぞれ識別される複数の飛行推奨エリアマップに記載された保護範囲PA内の飛行推奨エリアを、更新後の保護範囲テーブルに基づいて算出された保護範囲PA内の飛行推奨エリアで更新する。 After that, the update unit 119 of the control device 100 calculates a plurality of protection range PAs based on the information indicating the positions of the upper end points of the plurality of lightning receiving units R stored in the updated protection range table. Next, the selection unit 120 selects a plurality of map IDs associated with the names of the weather accompanied by lightning in the map table of FIG. After that, the update unit 119 calculated the flight recommended area within the protection range PA described in the plurality of flight recommended area maps identified by the selected plurality of map IDs based on the updated protection range table. Update in the recommended flight area within the protected area PA.

すなわち、制御装置100の更新部119は、更新後の保護範囲テーブルに基づいて算出された保護範囲PA内の飛行推奨エリアの内で、飛行推奨エリアマップに記載された保護範囲PA内の飛行推奨エリアのいずれとも異なる飛行推奨エリアを、飛行推奨エリアマップに追加する。このような追加が行われるのは、ステップS113において、新設されたと判別された避雷設備LEの保護範囲PA内の飛行推奨エリアを、飛行推奨エリアマップに追加するためである。 That is, the update unit 119 of the control device 100 is included in the flight recommended area within the protected range PA calculated based on the updated protection range table, and the flight recommended area within the protected range PA described in the flight recommended area map. Add a recommended flight area that is different from any of the above to the recommended flight area map. Such an addition is made in order to add the flight recommended area within the protection range PA of the lightning protection equipment LE determined to be newly installed to the flight recommended area map in step S113.

また、制御装置100の更新部119は、飛行推奨エリアマップに記載された保護範囲PA内の飛行推奨エリアの内で、更新後の保護範囲テーブルに基づいて算出された保護範囲PA内の飛行推奨エリアのいずれとも異なる飛行推奨エリアを、飛行推奨エリアマップから削除する。このような削除が行われるのは、ステップS116において、撤去されたと判別された避雷設備LEの保護範囲PA内の飛行推奨エリアを、飛行推奨エリアマップから削除するためである。 Further, the update unit 119 of the control device 100 is included in the flight recommended area within the protected range PA described in the flight recommended area map, and the flight recommended area within the protected range PA calculated based on the updated protected range table. Remove the recommended flight area that is different from any of the above from the recommended flight area map. Such deletion is performed in order to delete the flight recommended area within the protection range PA of the lightning protection equipment LE determined to have been removed from the flight recommended area map in step S116.

その後、制御装置100は、更新後の飛行推奨エリアが記載された飛行推奨エリアマップを用いて、図3に示した飛行命令処理、又は、図7に示した変更命令処理を実行する。これにより、制御装置100の選択部120は、更新された後の飛行推奨エリアマップを天気に応じて選択し、決定部130は、選択された更新後の飛行推奨エリアが記載された飛行推奨エリアマップに基づいて飛行体600の飛行ルートを決定する。 After that, the control device 100 executes the flight command processing shown in FIG. 3 or the change command processing shown in FIG. 7 using the flight recommended area map in which the updated flight recommended area is described. As a result, the selection unit 120 of the control device 100 selects the updated flight recommended area map according to the weather, and the determination unit 130 selects the updated flight recommended area map in the flight recommended area map described. Based on this, the flight route of the aircraft 600 is determined.

これらの構成によれば、避雷設備LEによって落雷から保護される保護範囲PAは、避雷設備LEが備える受雷部Rの位置によって定まる範囲である。また、飛行体600は、不図示の撮像装置で避雷設備LEを撮像し、制御装置100の取得部110は、撮像装置で得られた複数の撮像画像と、複数の撮像画像の撮像点の位置を表す情報と、複数の撮像画像の撮像方向を表す情報と、を取得する。さらに、制御装置100の更新部119は、取得された複数の撮像画像と、複数の撮像画像の撮像点、及び、撮像方向と、に基づいて、受雷部Rの位置を算出し、算出された位置に基づいて保護範囲PA内の飛行推奨エリアを更新する。このため、例えば、作業員が、保護範囲PAを定める避雷設備LEの存続、新設、及び、撤去を確認し、確認結果に基づいて保護範囲PA内の飛行推奨エリアを更新する必要が無くなる又は少なくできるので、制御装置100は、保護範囲PA内の飛行推奨エリアの更新に要する人的コストを低減できる。 According to these configurations, the protection range PA protected from lightning strikes by the lightning protection equipment LE is a range determined by the position of the lightning receiving portion R provided in the lightning protection equipment LE. Further, the flying object 600 images the lightning protection equipment LE with an image pickup device (not shown), and the acquisition unit 110 of the control device 100 captures the plurality of captured images obtained by the image pickup device and the positions of the imaging points of the plurality of captured images. And information indicating the imaging direction of a plurality of captured images are acquired. Further, the update unit 119 of the control device 100 calculates and calculates the position of the lightning receiving unit R based on the acquired plurality of captured images, the imaging points of the plurality of captured images, and the imaging direction. Update the recommended flight area within the protected area PA based on the location. Therefore, for example, it becomes unnecessary or less necessary for the worker to confirm the continuation, new installation, and removal of the lightning protection equipment LE that determines the protection range PA, and to update the flight recommended area in the protection range PA based on the confirmation result. Therefore, the control device 100 can reduce the human cost required for updating the recommended flight area within the protection range PA.

これらの構成によれば、制御装置100の更新部119は、飛行体600が飛行ルートを飛行中に得た撮像画像に基づいて、避雷設備LEが備える受雷部Rの位置を算出する。また、更新部119は、算出された受雷部Rの位置を表す情報が、図12の保護範囲テーブルに保存されていないと、算出された受雷部Rの位置を表す情報を保護範囲テーブルに追加する。さらに、更新部119は、保護範囲テーブルに保存された受雷部Rの位置を表す情報の内で、撮像画像に基づいて算出されなかった位置を表す情報を削除する。このため、保護範囲テーブルに保存された受雷部Rの位置を表す情報が誤っている場合には、誤った情報で表される位置は、撮像画像に基づいて算出されないため、制御装置100は、誤った情報を保護範囲テーブルから削除できる。また、撮像画像に基づいて算出された位置を表す情報は、保護範囲テーブルに保存されていないため、制御装置100は、算出された位置を表す情報を保護範囲テーブルに追加できる。このため、制御装置100は、保護範囲テーブルに保存された誤った位置を表す情報を、算出された位置を表す情報で訂正できる。 According to these configurations, the update unit 119 of the control device 100 calculates the position of the lightning receiving unit R provided in the lightning protection equipment LE based on the captured image obtained by the flying object 600 during flight. Further, if the calculated information indicating the position of the lightning receiving unit R is not stored in the protection range table of FIG. 12, the updating unit 119 displays the calculated information indicating the position of the lightning receiving unit R in the protection range table. Add to. Further, the updating unit 119 deletes the information indicating the position not calculated based on the captured image among the information indicating the position of the lightning receiving unit R stored in the protection range table. Therefore, if the information indicating the position of the lightning receiving portion R stored in the protection range table is incorrect, the position represented by the incorrect information is not calculated based on the captured image, so that the control device 100 has the control device 100. , Incorrect information can be deleted from the protection range table. Further, since the information representing the position calculated based on the captured image is not stored in the protection range table, the control device 100 can add the information representing the calculated position to the protection range table. Therefore, the control device 100 can correct the information indicating the incorrect position stored in the protection range table with the information indicating the calculated position.

<実施例4の変形例1>
実施例4では、飛行体600が備える不図示の撮像装置は、単眼のデジタルカメラであり、制御装置100は、当該撮像装置で得られた動画像を構成する処理対象のフレームと、処理対象のフレームよりも順番Mだけ前のクレームと、の視差に基づいて、受雷部Rの上端点の位置を算出すると説明した。
<Modification 1 of Example 4>
In the fourth embodiment, the image pickup device (not shown) included in the flying object 600 is a monocular digital camera, and the control device 100 includes a frame to be processed and a processing target frame constituting the moving image obtained by the image pickup device. It was explained that the position of the upper end point of the light receiving portion R is calculated based on the parallax of the claim before the frame by the order M.

しかし、これに限定される訳では無く、制御装置100は、動画像を構成する複数のフレームを用いて、例えば、Visual SLAM(Simultaneous Localization and Mapping)又はSfM(Structure from Motion)といった画像処理を実行することで、受雷部Rの上端点の位置を算出しても良い。 However, the present invention is not limited to this, and the control device 100 executes image processing such as Visual SLAM (Simultaneous Localization and Mapping) or SfM (Structure from Motion) using a plurality of frames constituting the moving image. By doing so, the position of the upper end point of the lightning receiving portion R may be calculated.

また、これに限定される訳では無く、飛行体600が備える不図示の撮像装置は、双眼のステレオカメラであり、2枚で1組の撮像画像を生成し、制御装置100は、当該撮像装置で得られた2枚の撮像画像の視差に基づいて、受雷部Rの上端点の位置を算出しても良い。 Further, the image pickup device (not shown) included in the flying object 600 is not limited to this, and is a binocular stereo camera, which generates a set of captured images with two images, and the control device 100 is the image pickup device. The position of the upper end point of the light receiving portion R may be calculated based on the disparity between the two captured images obtained in 1.

実施例4では、飛行体600が備える不図示の撮像装置は、飛行体600の前方向を撮像すると説明したが、これに限定される訳では無く、飛行体600の後方向、右方向、左方向、又は、上方向を撮像しても良い。 In the fourth embodiment, it has been described that the image pickup device (not shown) included in the flying object 600 images the front direction of the flying object 600, but the present invention is not limited to this, and the rearward direction, the right direction, and the left of the flying object 600 are not limited thereto. The direction or the upward direction may be imaged.

本発明の実施例1から4、実施例1の変形例1から8、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1は、互いに組み合わせることができる。 Examples 1 to 4, Modifications 1 to 8 of Example 1, Modifications 1 to 3 of Example 2, Modification 1 of Example 3, and Modification 1 of Example 4 are combined with each other. be able to.

実施例1から4、実施例1の変形例1から7、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る機能を実現するための構成を備えた制御装置100、並びに、実施例1の変形例7及び8のいずれかに係る機能を実現するための構成を備えた制御装置610として提供できることはもとより、複数の装置で構成されるシステムであって、実施例1から4、実施例1の変形例1から8、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る機能を実現するための構成をシステム全体として備えたシステムとして提供することもできる。 Functions according to any one of Examples 1 to 4, Modifications 1 to 7 of Example 1, Modifications 1 to 3 of Example 2, Modification 1 of Example 3, and Modification 1 of Example 4. It can be provided as a control device 100 having a configuration for realizing it, and a control device 610 having a configuration for realizing the function according to any one of the modified examples 7 and 8 of the first embodiment, as well as a plurality of devices. A system comprising the following, Examples 1 to 4, Modifications 1 to 8 of Example 1, Modifications 1 to 3 of Example 2, Modifications 1 of Example 3, and Modifications of Example 4. It is also possible to provide a system having a configuration for realizing the function according to any one of Example 1 as the entire system.

本発明の実施例1から4、実施例1の変形例1から7、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る機能を実現するための構成を予め備えた制御装置100として提供できる。また、プログラムの適用により、既存の制御装置を実施例1から4、実施例1の変形例1から7、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る制御装置100として機能させることもできる。すなわち、上記実施例1から4、実施例1の変形例1から7、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかで例示した制御装置100による各機能構成を実現させるためのプログラムを、既存の制御装置を制御するコンピュータ(CPUなど)が実行することで、実施例1から4、実施例1の変形例1から7、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る制御装置100として機能させることができる。 Any one of Examples 1 to 4, Modifications 1 to 7 of Example 1, Modifications 1 to 3 of Example 2, Modification 1 of Example 3, and Modification 1 of Example 4 of the present invention. It can be provided as a control device 100 provided with a configuration for realizing such a function in advance. Further, by applying the program, the existing control devices can be used in Examples 1 to 4, Modifications 1 to 7 of Example 1, Modifications 1 to 3 of Example 2, Modifications 1 of Example 3, and Examples. It can also function as the control device 100 according to any one of the modified examples 1 of 4. That is, in any one of Examples 1 to 4, Modifications 1 to 7 of Example 1, Modifications 1 to 3 of Example 2, Modification 1 of Example 3, and Modification 1 of Example 4. A computer (CPU or the like) that controls an existing control device executes a program for realizing each functional configuration by the illustrated control device 100, whereby Examples 1 to 4 and Modifications 1 to 7 of the first embodiment are executed. It can function as the control device 100 according to any one of the modified examples 1 to 3 of the second embodiment, the modified example 1 of the third embodiment, and the modified example 1 of the fourth embodiment.

本発明の実施例1の変形例7及び8のいずれかに係る機能を実現するための構成を予め備えた制御装置610として提供できる。また、プログラムの適用により、既存の制御装置を実施例1の変形例7及び8のいずれかに係る制御装置610として機能させることもできる。すなわち、上記実施例1の変形例7及び8のいずれかで例示した制御装置610による各機能構成を実現させるためのプログラムを、既存の制御装置を制御するコンピュータ(CPUなど)が実行することで、実施例1の変形例7及び8のいずれかに係る制御装置610として機能させることができる。 It can be provided as a control device 610 provided with a configuration for realizing the function according to any one of the modified examples 7 and 8 of the first embodiment of the present invention. Further, by applying the program, the existing control device can be made to function as the control device 610 according to any of the modified examples 7 and 8 of the first embodiment. That is, a computer (CPU or the like) that controls an existing control device executes a program for realizing each functional configuration by the control device 610 exemplified in any of the modified examples 7 and 8 of the first embodiment. , Can function as the control device 610 according to any one of the modified examples 7 and 8 of the first embodiment.

このようなプログラムの配布方法は任意であり、例えば、メモリカード、CD(Compact Disc)-ROM、又は、DVD(Digital Versatile Disc)-ROMなどの記録媒体に収納して配布できる他、インターネットなどの通信媒体を介して配布することもできる。 The distribution method of such a program is arbitrary, and can be stored and distributed in a recording medium such as a memory card, a CD (Compact Disc) -ROM, or a DVD (Digital Versatile Disc) -ROM, or can be distributed on the Internet or the like. It can also be distributed via a communication medium.

本発明に係る方法は、実施例1から4、実施例1の変形例1から7、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る制御装置100、並びに、実施例1の変形例7及び8のいずれかに係る制御装置610を用いて実施できる。また、本発明に係る方法は、実施例1から4、実施例1の変形例1から8、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る飛行システム1を用いて実施できる。さらに、本発明に係る方法は、実施例1から4、実施例1の変形例1から8、実施例2の変形例1から3、実施例3の変形例1、及び、実施例4の変形例1のいずれかに係る飛行体600を用いて実施できる。 The method according to the present invention includes Examples 1 to 4, Modifications 1 to 7 of Example 1, Modifications 1 to 3 of Example 2, Modification 1 of Example 3, and Modification 1 of Example 4. It can be carried out by using the control device 100 according to any one of the above and the control device 610 according to any one of the modified examples 7 and 8 of the first embodiment. Further, the method according to the present invention includes Examples 1 to 4, Modifications 1 to 8 of Example 1, Modifications 1 to 3 of Example 2, Modifications 1 of Example 3, and Modifications of Example 4. It can be carried out by using the flight system 1 according to any one of the examples 1. Further, the method according to the present invention is a modification of Examples 1 to 4, Modifications 1 to 8 of Example 1, Modifications 1 to 3 of Example 2, Modifications 1 of Example 3, and Modifications of Example 4. It can be carried out by using the flying object 600 according to any one of the examples 1.

また、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。 Further, the present invention allows various embodiments and modifications without departing from the broad spirit and scope of the present invention. Further, the above-described embodiments are for explaining the present invention, and do not limit the scope of the present invention. That is, the scope of the present invention is shown not by the embodiment but by the claims. And various modifications made within the scope of the claims and within the equivalent meaning of the invention are considered to be within the scope of the present invention.

(付記)
(付記1)
飛行体と、前記飛行体を制御する制御装置と、を備えるシステムであって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、を備え、
前記飛行体は、決定された前記飛行ルートに従って飛行する、
ことを特徴とする飛行システム。
(Additional note)
(Appendix 1)
A system including an air vehicle and a control device for controlling the air vehicle.
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining a flight route of the flying object based on the flight recommended area map associated with the weather represented by information is provided.
The flying object flies according to the determined flight route.
A flight system characterized by that.

(付記2)
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記決定部は、前記飛行禁止エリアマップと、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップと、に基づいて、前記飛行体の前記飛行ルートを決定する、
ことを特徴とする付記1に記載の飛行システム。
(Appendix 2)
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The determination unit determines the flight route of the aircraft based on the flight prohibited area map and the flight recommended area map associated with the weather represented by the acquired information.
The flight system according to Appendix 1, wherein the flight system is characterized in that.

(付記3)
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含む、
ことを特徴とする付記1又は2に記載の飛行システム。
(Appendix 3)
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The flight system according to Appendix 1 or 2, characterized in that.

(付記4)
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含み、
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、前記雷を伴う天気と異なる天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアよりも、前記飛行禁止エリアに近く、
前記決定部は、前記飛行禁止エリアを通るルートと異なる複数の候補ルートから、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて前記飛行体の飛行ルートを決定する、
ことを特徴とする付記1に記載の飛行システム。
(Appendix 4)
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The flight recommended area described in the flight recommended area map associated with the weather accompanied by lightning is from the flight recommended area described in the flight recommended area map associated with the weather different from the weather accompanied by lightning. Also near the flight prohibited area,
The determination unit determines the flight route of the flying object from a plurality of candidate routes different from the route passing through the no-fly zone, based on the flight recommended area map associated with the weather represented by the acquired information. decide,
The flight system according to Appendix 1, wherein the flight system is characterized in that.

(付記5)
前記取得部は、発雷確率を表す情報と、前記飛行体が備える蓄電池の蓄電残量を表す情報と、をさらに取得し、
前記決定部は、取得された前記情報で表される前記発雷確率と前記蓄電残量とにさらに基づいて前記飛行ルートを決定する、
ことを特徴とする付記3又は4に記載の飛行システム。
(Appendix 5)
The acquisition unit further acquires information indicating the lightning probability and information indicating the remaining charge of the storage battery included in the flying object.
The determination unit further determines the flight route based on the lightning probability represented by the acquired information and the remaining charge.
The flight system according to Appendix 3 or 4, characterized in that.

(付記6)
前記飛行体である第1飛行体と異なる第2飛行体及び第3飛行体をさらに備え、
前記第1飛行体と前記第2飛行体とは、雷によって生じた稲妻を撮像する撮像装置を備え、
前記取得部は、前記第1飛行体で得られた前記稲妻の画像である第1画像、前記第1画像の撮像点である第1点を表す情報、及び、前記第1画像の撮像方向である第1方向を表す情報と、前記第2飛行体で得られた前記稲妻の画像である第2画像、前記第2画像の撮像点である第2点を表す情報、及び、前記第2画像の撮像方向である第2方向を表す情報と、をさらに取得し、
取得された前記第1画像、前記第1点を表す情報、及び、前記第1方向を表す情報と、前記第2画像、前記第2点を表す情報、及び、前記第2方向を表す情報と、に基づいて前記稲妻の発生点を特定し、前記第1飛行体、前記第2飛行体、及び、前記第3飛行体の内で、特定された前記発生点から予め定められた距離以下の距離を飛行する1又は複数の飛行体を特定する特定部をさらに備え、
前記決定部は、特定された前記1又は複数の飛行体の飛行ルートを、前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに基づいて決定し、
特定された前記1又は複数の飛行体は、決定された前記飛行ルートに従って飛行する、
ことを特徴とする付記3から5のいずれか一つに記載の飛行システム。
(Appendix 6)
Further equipped with a second flight body and a third flight body different from the first flight body, which is the flight body,
The first air vehicle and the second air vehicle are provided with an image pickup device that images lightning generated by lightning.
The acquisition unit has a first image which is an image of the lightning bolt obtained by the first flying object, information representing a first point which is an imaging point of the first image, and an imaging direction of the first image. Information representing a certain first direction, a second image which is an image of the lightning bolt obtained by the second flying object, information representing a second point which is an imaging point of the second image, and the second image. Further, the information indicating the second direction, which is the image pickup direction of, is acquired.
The acquired first image, information representing the first point, information representing the first direction, the second image, information representing the second point, and information representing the second direction. , The lightning bolt generation point is specified, and the distance or less predetermined from the specified generation point in the first flying object, the second flying object, and the third flying object. Further equipped with specific parts to identify one or more flying objects flying a distance,
The determination unit determines the flight route of the identified one or more flying objects based on the flight recommended area map associated with the lightning-accompanied weather.
The identified aircraft will fly according to the determined flight route.
The flight system according to any one of Supplementary note 3 to 5, wherein the flight system is characterized in that.

(付記7)
前記避雷設備によって落雷から保護される前記保護範囲は、前記避雷設備が備える受雷部の位置によって定まる範囲であり、
前記第1飛行体は、前記撮像装置で前記避雷設備を撮像し、
前記取得部は、前記撮像装置で得られた前記避雷設備の複数の撮像画像と、前記複数の撮像画像の撮像点を表す情報と、前記複数の撮像画像の撮像方向を表す情報と、をさらに取得し、
取得された前記複数の撮像画像と、前記複数の撮像画像の前記撮像点、及び、前記撮像方向と、に基づいて、前記避雷設備が備える前記受雷部の位置を算出し、算出された前記位置に基づいて前記保護範囲内の前記エリアを更新する更新部をさらに備える、
ことを特徴とする付記6に記載の飛行システム。
(Appendix 7)
The protection range protected from lightning strikes by the lightning protection equipment is a range determined by the position of the lightning receiving portion provided in the lightning protection equipment.
The first flying object uses the imaging device to image the lightning protection equipment.
The acquisition unit further includes a plurality of captured images of the lightning protection equipment obtained by the imaging device, information indicating the imaging points of the plurality of captured images, and information indicating the imaging direction of the plurality of captured images. Acquired,
Based on the acquired plurality of captured images, the imaging points of the plurality of captured images, and the imaging direction, the position of the lightning receiving portion provided in the lightning protection equipment is calculated and calculated. Further provided with an update unit that updates the area within the protection range based on the position.
The flight system according to Appendix 6, wherein the flight system is characterized in that.

(付記8)
飛行ルートに従って飛行する飛行体であって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の前記飛行ルートを決定する決定部と、を備える、
ことを特徴とする飛行体。
(Appendix 8)
An air vehicle that flies according to the flight route
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining the flight route of the flying object based on the flight recommended area map associated with the weather represented by information.
An air vehicle characterized by that.

(付記9)
天気を表す情報を取得する取得部と、
天気と、前記天気において飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、
決定された前記飛行ルートに従って飛行させる制御を前記飛行体に行う制御部と、を備える、
ことを特徴とする制御装置。
(Appendix 9)
An acquisition unit that acquires information representing the weather,
The information acquired in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit that determines the flight route of the aircraft based on the flight recommended area map associated with the weather represented by.
A control unit that controls the flight body to fly according to the determined flight route is provided.
A control device characterized by that.

(付記10)
飛行システム又は制御装置が実行する方法であって、
前記飛行システム又は前記制御装置が、天気を表す情報を取得する取得ステップと、
前記飛行システム又は前記制御装置が、天気と、前記天気において飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定ステップと、
前記飛行システム又は前記制御装置が、決定された前記飛行ルートに従って飛行させる制御を前記飛行体に行う制御ステップと、を含む、
ことを特徴とする方法。
(Appendix 10)
The method performed by the flight system or control device,
The acquisition step in which the flight system or the control device acquires information representing the weather, and
The flight system or the control device stores a plurality of correspondences between the weather and the flight recommended area map in which the flight recommended areas in which the flight of the flying object is recommended based on the safety at the time of flight are described. In the storage unit, a determination step of determining the flight route of the air vehicle based on the flight recommended area map associated with the weather represented by the acquired information, and
A control step in which the flight system or the control device controls the flying object to fly according to the determined flight route.
A method characterized by that.

1:飛行システム
100、610:制御装置
101、611:CPU
102、612:RAM
103a、613a:ROM
103b:ハードディスク
104a、614a:データ通信回路
105a:ビデオカード
105b:表示装置
105c:入力装置
110:取得部
115:特定部
119:更新部
120:選択部
130:決定部
140:制御部
190:情報記憶部
600、700、800:飛行体
613b:フラッシュメモリ
616:GPS回路
618:入出力ポート
619:駆動回路
621から624:プロペラアーム
631から634:プロペラ
641a:第1囲持枠
641b:第2囲持枠
642a、642b:ガイドレール
643:支持脚
651:LiDARセンサ
B:施設
EL:引き下げ導線
IN:インターネット
LE:避雷設備
PA:保護範囲
PD:重複保護範囲
PS:単一保護範囲
R:受雷部
1: Flight system 100, 610: Control device 101, 611: CPU
102, 612: RAM
103a, 613a: ROM
103b: Hard disk 104a, 614a: Data communication circuit 105a: Video card 105b: Display device 105c: Input device 110: Acquisition unit 115: Specific unit 119: Update unit 120: Selection unit 130: Determination unit 140: Control unit 190: Information storage Units 600, 700, 800: Flying object 613b: Flash memory 616: GPS circuit 618: Input / output port 618: Drive circuit 621 to 624: Propeller arm 631 to 634: Propeller 641a: First enclosure 641b: Second enclosure Frames 642a, 642b: Guide rail 643: Support leg 651: LiDAR sensor B: Facility EL: Pull-down lead wire IN: Internet LE: Lightning protection equipment PA: Protection range PD: Overlapping protection range PS: Single protection range R: Lightning receiving part

Claims (13)

飛行体と、前記飛行体を制御する制御装置と、を備えるシステムであって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、を備え、
前記飛行体は、決定された前記飛行ルートに従って飛行
前記飛行推奨エリアマップと対応付けられた前記天気は、前記飛行推奨エリアマップに記載された前記飛行推奨エリアの前記天気である、
ことを特徴とする飛行システム。
A system including an air vehicle and a control device for controlling the air vehicle.
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining a flight route of the flying object based on the flight recommended area map associated with the weather represented by information is provided.
The flying object flies according to the determined flight route and
The weather associated with the flight recommended area map is the weather of the flight recommended area described in the flight recommended area map.
A flight system characterized by that.
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記決定部は、前記飛行禁止エリアマップと、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップと、に基づいて、前記飛行体の前記飛行ルートを決定する、
ことを特徴とする請求項1に記載の飛行システム。
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The determination unit determines the flight route of the aircraft based on the flight prohibited area map and the flight recommended area map associated with the weather represented by the acquired information.
The flight system according to claim 1.
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含む、
ことを特徴とする請求項1又は2に記載の飛行システム。
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The flight system according to claim 1 or 2.
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含み、
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、前記雷を伴う天気と異なる天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアよりも、前記飛行禁止エリアに近く、
前記決定部は、前記飛行禁止エリアを通るルートと異なる複数の候補ルートから、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて前記飛行体の飛行ルートを決定する、
ことを特徴とする請求項1に記載の飛行システム。
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The flight recommended area described in the flight recommended area map associated with the weather accompanied by lightning is from the flight recommended area described in the flight recommended area map associated with the weather different from the weather accompanied by lightning. Also near the flight prohibited area,
The determination unit determines the flight route of the flying object from a plurality of candidate routes different from the route passing through the no-fly zone, based on the flight recommended area map associated with the weather represented by the acquired information. decide,
The flight system according to claim 1.
飛行体と、前記飛行体を制御する制御装置と、を備えるシステムであって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、を備え、
前記飛行体は、決定された前記飛行ルートに従って飛行
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含む、
ことを特徴とする飛行システム。
A system including an air vehicle and a control device for controlling the air vehicle.
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining a flight route of the flying object based on the flight recommended area map associated with the weather represented by information is provided.
The flying object flies according to the determined flight route and
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
A flight system characterized by that.
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記決定部は、前記飛行禁止エリアマップと、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップと、に基づいて、前記飛行体の前記飛行ルートを決定する、
ことを特徴とする請求項に記載の飛行システム。
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The determination unit determines the flight route of the aircraft based on the flight prohibited area map and the flight recommended area map associated with the weather represented by the acquired information.
The flight system according to claim 5 .
飛行体と、前記飛行体を制御する制御装置と、を備えるシステムであって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、を備え、
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含み、
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、前記雷を伴う天気と異なる天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアよりも、前記飛行禁止エリアに近く、
前記決定部は、前記飛行禁止エリアを通るルートと異なる複数の候補ルートから、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて前記飛行体の前記飛行ルートを決定し、
前記飛行体は、決定された前記飛行ルートに従って飛行する、
ことを特徴とする飛行システム。
A system including an air vehicle and a control device for controlling the air vehicle.
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining a flight route of the flying object based on the flight recommended area map associated with the weather represented by information is provided.
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The flight recommended area described in the flight recommended area map associated with the weather accompanied by lightning is from the flight recommended area described in the flight recommended area map associated with the weather different from the weather accompanied by lightning. Also near the flight prohibited area,
The determination unit determines the flight route of the aircraft based on the flight recommended area map associated with the weather represented by the information acquired from a plurality of candidate routes different from the route passing through the no-fly zone. Decide,
The flying object flies according to the determined flight route.
A flight system characterized by that.
前記取得部は、発雷確率を表す情報と、前記飛行体が備える蓄電池の蓄電残量を表す情報と、をさらに取得し、
前記決定部は、取得された前記情報で表される前記発雷確率と前記蓄電残量とにさらに基づいて前記飛行ルートを決定する、
ことを特徴とする請求項3から7のいずれか一項に記載の飛行システム。
The acquisition unit further acquires information indicating the lightning probability and information indicating the remaining charge of the storage battery included in the flying object.
The determination unit further determines the flight route based on the lightning probability represented by the acquired information and the remaining charge.
The flight system according to any one of claims 3 to 7 .
前記飛行体である第1飛行体と異なる第2飛行体及び第3飛行体をさらに備え、
前記第1飛行体と前記第2飛行体とは、雷によって生じた稲妻を撮像する撮像装置を備え、
前記取得部は、前記第1飛行体で得られた前記稲妻の画像である第1画像、前記第1画像の撮像点である第1点を表す情報、及び、前記第1画像の撮像方向である第1方向を表す情報と、前記第2飛行体で得られた前記稲妻の画像である第2画像、前記第2画像の撮像点である第2点を表す情報、及び、前記第2画像の撮像方向である第2方向を表す情報と、をさらに取得し、
取得された前記第1画像、前記第1点を表す情報、及び、前記第1方向を表す情報と、前記第2画像、前記第2点を表す情報、及び、前記第2方向を表す情報と、に基づいて前記稲妻の発生点を特定し、前記第1飛行体、前記第2飛行体、及び、前記第3飛行体の内で、特定された前記発生点から予め定められた距離以下の距離を飛行する1又は複数の飛行体を特定する特定部をさらに備え、
前記決定部は、特定された前記1又は複数の飛行体の飛行ルートを、前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに基づいて決定し、
特定された前記1又は複数の飛行体は、決定された前記飛行ルートに従って飛行する、
ことを特徴とする請求項3からのいずれか一項に記載の飛行システム。
Further equipped with a second flight body and a third flight body different from the first flight body, which is the flight body,
The first air vehicle and the second air vehicle are provided with an image pickup device that images lightning generated by lightning.
The acquisition unit has a first image which is an image of the lightning bolt obtained by the first flying object, information representing a first point which is an imaging point of the first image, and an imaging direction of the first image. Information representing a certain first direction, a second image which is an image of the lightning bolt obtained by the second flying object, information representing a second point which is an imaging point of the second image, and the second image. Further, the information indicating the second direction, which is the image pickup direction of, is acquired.
The acquired first image, information representing the first point, information representing the first direction, the second image, information representing the second point, and information representing the second direction. , The lightning bolt generation point is specified, and the distance or less predetermined from the specified generation point in the first flying object, the second flying object, and the third flying object. Further equipped with specific parts to identify one or more flying objects flying a distance,
The determination unit determines the flight route of the identified one or more flying objects based on the flight recommended area map associated with the lightning-accompanied weather.
The identified aircraft will fly according to the determined flight route.
The flight system according to any one of claims 3 to 8 , wherein the flight system is characterized in that.
前記避雷設備によって落雷から保護される前記保護範囲は、前記避雷設備が備える受雷部の位置によって定まる範囲であり、
前記第1飛行体は、前記撮像装置で前記避雷設備を撮像し、
前記取得部は、前記撮像装置で得られた前記避雷設備の複数の撮像画像と、前記複数の撮像画像の撮像点を表す情報と、前記複数の撮像画像の撮像方向を表す情報と、をさらに取得し、
取得された前記複数の撮像画像と、前記複数の撮像画像の前記撮像点、及び、前記撮像方向と、に基づいて、前記避雷設備が備える前記受雷部の位置を算出し、算出された前記位置に基づいて前記保護範囲内の前記エリアを更新する更新部をさらに備える、
ことを特徴とする請求項に記載の飛行システム。
The protection range protected from lightning strikes by the lightning protection equipment is a range determined by the position of the lightning receiving portion provided in the lightning protection equipment.
The first flying object uses the imaging device to image the lightning protection equipment.
The acquisition unit further includes a plurality of captured images of the lightning protection equipment obtained by the imaging device, information indicating the imaging points of the plurality of captured images, and information indicating the imaging direction of the plurality of captured images. Acquired,
Based on the acquired plurality of captured images, the imaging points of the plurality of captured images, and the imaging direction, the position of the lightning receiving portion provided in the lightning protection equipment is calculated and calculated. Further provided with an update unit that updates the area within the protection range based on the position.
The flight system according to claim 9 .
飛行ルートに従って飛行する飛行体であって、
天気を表す情報を取得する取得部と、
天気と、前記天気において前記飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の前記飛行ルートを決定する決定部と、を備え、
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含み、
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、前記雷を伴う天気と異なる天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアよりも、前記飛行禁止エリアに近く、
前記決定部は、前記飛行禁止エリアを通るルートと異なる複数の候補ルートから、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて前記飛行体の前記飛行ルートを決定する、
ことを特徴とする飛行体。
An air vehicle that flies according to the flight route
An acquisition unit that acquires information representing the weather,
The acquisition in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining the flight route of the flying object based on the flight recommended area map associated with the weather represented by information .
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The flight recommended area described in the flight recommended area map associated with the weather accompanied by lightning is from the flight recommended area described in the flight recommended area map associated with the weather different from the weather accompanied by lightning. Also near the flight prohibited area,
The determination unit determines the flight route of the aircraft based on the flight recommended area map associated with the weather represented by the information acquired from a plurality of candidate routes different from the route passing through the no-fly zone. To decide,
An air vehicle characterized by that.
天気を表す情報を取得する取得部と、
天気と、前記天気において飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定部と、を備え、
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含み、
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、前記雷を伴う天気と異なる天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアよりも、前記飛行禁止エリアに近く、
前記決定部は、前記飛行禁止エリアを通るルートと異なる複数の候補ルートから、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて前記飛行体の前記飛行ルートを決定し、
決定された前記飛行ルートに従って飛行させる制御を前記飛行体に行う制御部をさらに備える、
ことを特徴とする制御装置。
An acquisition unit that acquires information representing the weather,
The information acquired in the storage unit that stores a plurality of recommended flight areas in which the weather and the recommended flight area in which the flight of the flying object is recommended based on the safety at the time of flight are described in association with each other. A determination unit for determining the flight route of the flying object based on the flight recommended area map associated with the weather represented by the above .
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The flight recommended area described in the flight recommended area map associated with the weather accompanied by lightning is from the flight recommended area described in the flight recommended area map associated with the weather different from the weather accompanied by lightning. Also near the flight prohibited area,
The determination unit determines the flight route of the aircraft based on the flight recommended area map associated with the weather represented by the information acquired from a plurality of candidate routes different from the route passing through the no-fly zone. Decide,
Further provided with a control unit that controls the flying object to fly according to the determined flight route.
A control device characterized by that.
飛行システム又は制御装置が実行する方法であって、
前記飛行システム又は前記制御装置が、天気を表す情報を取得する取得ステップと、
前記飛行システム又は前記制御装置が、天気と、前記天気において飛行体の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップと、を対応付けて複数記憶する記憶部において、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて、前記飛行体の飛行ルートを決定する決定ステップと、を含み、
前記天気は、雷を伴う天気を含み、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、避雷設備によって落雷から保護される保護範囲内のエリアを含み、
前記記憶部は、前記飛行体の飛行が禁止されている飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶しており、
前記雷を伴う天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアは、前記雷を伴う天気と異なる天気に対応付けられた前記飛行推奨エリアマップに記載された前記飛行推奨エリアよりも、前記飛行禁止エリアに近く、
前記決定ステップでは、前記飛行システム又は前記制御装置が、前記飛行禁止エリアを通るルートと異なる複数の候補ルートから、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップに基づいて前記飛行体の前記飛行ルートを決定し、
前記飛行システム又は前記制御装置が、決定された前記飛行ルートに従って飛行させる制御を前記飛行体に行う制御ステップをさらに含む、
ことを特徴とする方法。
The method performed by the flight system or control device,
The acquisition step in which the flight system or the control device acquires information representing the weather, and
The flight system or the control device stores a plurality of correspondences between the weather and the flight recommended area map in which the flight recommended areas in which the flight of the flying object is recommended based on the safety at the time of flight are described. The storage includes a determination step of determining the flight route of the air vehicle based on the flight recommended area map associated with the weather represented by the acquired information.
The above-mentioned weather includes the weather accompanied by lightning.
The flight recommended areas described in the flight recommended area map associated with the lightning-accompanied weather include areas within the protection range protected from lightning strikes by lightning protection equipment.
The storage unit further stores a flight prohibition area map in which flight prohibition areas in which the flight of the aircraft is prohibited are described.
The flight recommended area described in the flight recommended area map associated with the weather accompanied by lightning is from the flight recommended area described in the flight recommended area map associated with the weather different from the weather accompanied by lightning. Also near the flight prohibited area,
In the determination step, the flight system or the control device obtains from a plurality of candidate routes different from the route passing through the no-fly zone to the flight recommended area map associated with the weather represented by the information. Based on this, the flight route of the aircraft is determined.
Further comprising a control step in which the flight system or the control device controls the flying object to fly according to the determined flight route.
A method characterized by that.
JP2020119813A 2020-07-13 2020-07-13 Flight systems, vehicles, controls, and methods Active JP7017606B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020119813A JP7017606B2 (en) 2020-07-13 2020-07-13 Flight systems, vehicles, controls, and methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020119813A JP7017606B2 (en) 2020-07-13 2020-07-13 Flight systems, vehicles, controls, and methods

Publications (2)

Publication Number Publication Date
JP2022016848A JP2022016848A (en) 2022-01-25
JP7017606B2 true JP7017606B2 (en) 2022-02-08

Family

ID=80185629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020119813A Active JP7017606B2 (en) 2020-07-13 2020-07-13 Flight systems, vehicles, controls, and methods

Country Status (1)

Country Link
JP (1) JP7017606B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102578162B1 (en) * 2022-09-14 2023-09-14 아주대학교산학협력단 Method for providing recommended drone photographing spot information, server and system using the same
CN117170394B (en) * 2023-09-01 2024-04-30 中国南方电网有限责任公司超高压输电公司广州局 Unmanned aerial vehicle emergency control method, device and equipment for converter station inspection

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017115807A1 (en) 2015-12-28 2017-07-06 Kddi株式会社 Flight vehicle control device, flight permitted airspace setting system, flight vehicle control method and program
WO2018020607A1 (en) 2016-07-27 2018-02-01 株式会社オプティム Unmanned aircraft control system, unmanned aircraft control method, and unmanned aircraft control program
JP2019175477A (en) 2019-05-16 2019-10-10 株式会社かもめや Operation management device, operation management system and operation management method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11149993A (en) * 1997-11-13 1999-06-02 Hidetoshi Wada Lightning refuge guiding device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017115807A1 (en) 2015-12-28 2017-07-06 Kddi株式会社 Flight vehicle control device, flight permitted airspace setting system, flight vehicle control method and program
WO2018020607A1 (en) 2016-07-27 2018-02-01 株式会社オプティム Unmanned aircraft control system, unmanned aircraft control method, and unmanned aircraft control program
JP2019175477A (en) 2019-05-16 2019-10-10 株式会社かもめや Operation management device, operation management system and operation management method

Also Published As

Publication number Publication date
JP2022016848A (en) 2022-01-25

Similar Documents

Publication Publication Date Title
JP6997750B2 (en) Systems and methods for generating improved environment displays for mobiles
US10915673B2 (en) Device, method, apparatus, and computer-readable medium for solar site assessment
CN108181635B (en) Laser point cloud classification method for cross crossing analysis of power transmission line
US20190011920A1 (en) Method and system for generating flight plan of unmanned aerial vehicle for aerial inspection
KR101933216B1 (en) River topography information generation method using drone and geospatial information
US10553122B1 (en) Unmanned aerial vehicle data collection for routing
EP3223191B1 (en) Creation of a 3d city model from oblique imaging and lidar data
US9784836B2 (en) System for monitoring power lines
JP6370040B2 (en) Aviation forest survey system
US20180032088A1 (en) Flight planning for unmanned aerial tower inspection
KR101839599B1 (en) Road facility surveying system using drone
JP7017606B2 (en) Flight systems, vehicles, controls, and methods
JP2009068951A (en) Aerial wire controlling system
US20180144644A1 (en) Method and system for managing flight plan for unmanned aerial vehicle
CN110515390B (en) Autonomous landing method and device of aircraft, electronic equipment and storage medium
KR20210043518A (en) High-precision mapping method and device
CN114061548B (en) Building surveying and mapping method and system based on unmanned aerial vehicle remote sensing
CN115629617A (en) Automatic planning method for unmanned aerial vehicle tower pole inspection air route
CN112540625A (en) Unmanned aerial vehicle autonomous automatic power grid tower inspection system
JP2021018085A (en) Route creation device, method and program
Lato et al. Rock slopes asset management: selecting the optimal three-dimensional remote sensing technology
CN113674343B (en) Unmanned aerial vehicle inspection method, unmanned aerial vehicle inspection device, unmanned aerial vehicle inspection equipment and storage medium
Che et al. Inspection of Electric Transmission Line Fault Based on UAV Lidar.
Dyachenko et al. On the methods of recognition and classification of laser reflection points based on the Terrasolid software module on the Bentley Microstation platform
JP2021043945A (en) Computer system and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210622

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210823

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220125

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220127

R150 Certificate of patent or registration of utility model

Ref document number: 7017606

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150