JP7017606B2 - Flight systems, vehicles, controls, and methods - Google Patents
Flight systems, vehicles, controls, and methods Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 78
- 238000003384 imaging method Methods 0.000 claims description 77
- 238000003860 storage Methods 0.000 claims description 69
- 238000011156 evaluation Methods 0.000 description 68
- 230000008569 process Effects 0.000 description 63
- 238000012986 modification Methods 0.000 description 60
- 230000004048 modification Effects 0.000 description 60
- 238000004891 communication Methods 0.000 description 45
- 230000006870 function Effects 0.000 description 35
- 238000012545 processing Methods 0.000 description 30
- 230000008859 change Effects 0.000 description 19
- 238000012937 correction Methods 0.000 description 18
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 14
- 238000010586 diagram Methods 0.000 description 8
- 239000013598 vector Substances 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 239000000446 fuel Substances 0.000 description 6
- 230000001174 ascending effect Effects 0.000 description 5
- 239000004020 conductor Substances 0.000 description 5
- 230000005611 electricity Effects 0.000 description 4
- 230000009545 invasion Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical group [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 2
- PXHVJJICTQNCMI-UHFFFAOYSA-N Nickel Chemical compound [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- WABPQHHGFIMREM-UHFFFAOYSA-N lead(0) Chemical compound [Pb] WABPQHHGFIMREM-UHFFFAOYSA-N 0.000 description 2
- 229910001416 lithium ion Inorganic materials 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 229910052739 hydrogen Inorganic materials 0.000 description 1
- 239000001257 hydrogen Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000033001 locomotion Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 229910052759 nickel Inorganic materials 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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).
しかし、特許文献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>
以下、本発明の実施例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
制御装置100は、サーバ機であり、予め定められた配送地域内で物品の配送を行う配送業者の営業所に設置されている。制御装置100は、図2に示すようなCPU(Central Processing Unit)101、RAM(Random Access Memory)102、ROM(Read Only Memory)103a、ハードディスク103b、データ通信回路104a、ビデオカード105a、表示装置105b、入力装置105cを備える。
The
CPU101は、ROM103a又はハードディスク103bに保存されたプログラムを実行することで、制御装置100の全体制御を行う。RAM102は、CPU101によるプログラムの実行時において、処理対象とされるデータを一時的に記憶する。本実施例では、制御装置100は、1つのCPU101を備えるとして説明するが、これに限定される訳ではなく、複数のCPUを備えても良い。
The
ROM103a及びハードディスク103bは、各種のプログラムを記憶している。また、ハードディスク103bは、プログラムの実行に用いられる各種のデータやデータが保存されたテーブルをさらに記憶している。制御装置100は、ハードディスク103bの代わりに、フラッシュメモリを備えても良い。
The
データ通信回路104aは、NIC(Network Interface Card)であり、例えば、LTE(Long Term Evolution)及び5G(5th Generation)といった通信規格に従って、インターネットINに接続された不図示の基地局と電波を用いたデータ通信を行う。このようにして、制御装置100のデータ通信回路104aは、インターネットINに接続された飛行体600とデータ通信を行う。
The
ビデオカード105aは、CPU101から出力されたデジタル信号に基づいて画像をレンダリングすると共に、レンダリングされた画像を表す画像信号を出力する。表示装置105bは、EL(Electroluminescence)ディスプレイであり、ビデオカード105aから出力された画像信号に従って画像を表示する。制御装置100は、ELディスプレイの代わりに、PDP(Plasma Display Panel)又はLCD(Liquid Crystal Display)を備えても良い。入力装置105cは、キーボード、マウス、タッチパッド、及び、ボタンのいずれか1つ以上であり、配送業者の従業員の操作に応じた信号を入力する。
The
配送業者の営業所に物品が運び込まれると、当該営業所に勤務する従業員は、物品を梱包する段ボールに貼られた伝票を読み、物品の配送先の住所を確認する。その後、従業員は、物品を飛行体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
制御装置100の入力装置105cが従業員の操作に応じた信号を入力すると、制御装置100のCPU101は、入力された配送先までの飛行を飛行体600に命じる、図3に示すような飛行命令処理を実行する。これにより、ハードディスク103bは、複数の飛行推奨エリアマップを予め記憶部する、図4に示すような情報記憶部190として機能する。飛行推奨エリアマップには、予め定められた天気において飛行体600の飛行が、飛行中の安全性に基づいて推奨される飛行推奨エリアが記載されている。本実施例において、予め定められた天気は、「雷を伴う雨」、「雷を伴う雪」、及び、「晴れ」を含むとして説明するが、これに限定される訳では無い。
When the
また、制御装置100のCPU101は、入力された信号に基づいて、物品の配送先の住所を表す情報を取得し、かつ、配送地域の天気を表す情報を取得する取得部110として機能する。また、CPU101は、情報記憶部190が記憶する複数の飛行推奨エリアマップから、取得された情報で表される天気において飛行体600の飛行が飛行時の安全性に基づいて推奨される飛行推奨エリアが記載された飛行推奨エリアマップを選択する選択部120として機能する。さらに、CPU101は、選択された飛行推奨エリアマップに基づいて飛行体600の飛行ルートを決定する決定部130、及び、決定された飛行ルートに従って飛行させる制御を飛行体600に行う制御部140として機能する。
Further, the
情報記憶部190は、飛行推奨エリアマップに関する情報が保存される、図5に示すようなマップテーブルを予め記憶している。マップテーブルには、複数のレコードが予め保存されており、各レコードには、予め定められた天気の名称を表す情報と、当該天気用の飛行推奨エリアマップを識別するマップID(IDentification)と、が対応付けられて予め保存されている。
The
本実施例では、図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
「雷を伴う雨」用の飛行推奨エリアは、図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
本実施例において、避雷設備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
また、本実施例では、図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
さらに、本実施例では、マップテーブルには、予め定められた天気の名称「晴れ」を表す情報と、当該天気用の飛行推奨エリアマップ(以下、「晴れ」用の飛行推奨エリアマップという)のマップ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
情報記憶部190は、飛行体600の飛行が禁止された3次元の飛行禁止エリアが有する複数の頂点の緯度、経度、及び、高度が記載されている飛行禁止エリアマップをさらに予め記憶している。本実施例において、飛行禁止エリアは、法律により定められた空港を含む重要施設の周辺地域の上空の空域(以下、重要施設の空域という)を含むとして説明する。重要施設の周辺地域は、重要施設から予め定められた距離だけ離れた境界線よりも内側の地域である。また、飛行禁止エリアは、予め定められた密度以上の人口密度を有する人口集中地区の上空の空域(以下、人口集中地区の空域という)と、地表面から150メートル以上の高度の空域(以下、高空域という)と、を含むとして説明するが、これらに限定される訳では無い。
The
「晴れ」用の飛行推奨エリアは、飛行禁止エリアから少なくとも予め定められた距離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
これに対して、「雷を伴う雨」用の飛行推奨エリアの内で、避雷設備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
「雷を伴う雪」用の飛行推奨エリアの内で、避雷設備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
次に、制御装置100の決定部130は、情報記憶部190が予め記憶している営業所の緯度、経度、及び、高度を表す情報を読み出す。その後、決定部130は、例えば、道路及び河川といった飛行体600が飛行可能な部分ルートに関する情報が保存されている不図示の部分ルートテーブルを、情報記憶部190から読み出す。部分ルートテーブルには、複数のレコードが予め保存されており、各レコードには、部分ルートであるエッジの始点ノードの緯度、経度、及び、高度と、当該エッジの終点ノードの緯度、経度、及び、高度と、当該エッジの距離を表す情報と、が対応付けられて予め保存されている。
Next, the
次に、制御装置100の決定部130は、営業所、複数のエッジの始点ノード及び終点ノード、並びに、配送先の緯度、経度、及び、高度を用いて、例えば、ダイクストラ法といった経路探索アルゴリズムを実行する。これにより、決定部130は、部分ルートを組み合わせることで、営業所から配送先へ到る全体ルートを複数決定する。次に、決定部130は、決定された複数の全体ルートの内で、総飛行距離が短い順に1番目からN番目までの全体ルートを(但し、Nは自然数)、飛行体600に飛行させる飛行ルートの候補である候補ルートに決定する(ステップS02)。
Next, the
その後、制御装置100の取得部110は、情報記憶部190が予め記憶している天気予報サーバのURL(Uniform Resource Locator)を読み出す。次に、取得部110は、配送地域の天気予報を表す情報の送信を求める送信リクエストを生成する。その後、取得部110は、生成された送信リクエストを、読み出されたURLを宛先として、データ通信回路104aへ出力する。
After that, the
天気予報サーバは、送信リクエストを受信すると、送信リクエストの受信日時から、当該受信日時よりも予め定められた時間だけ遅い日時までの予報期間を決定し、決定された予報期間における配送地域の天気予報を表す情報を返信する。制御装置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
その後、制御装置100の選択部120は、図5のマップテーブルから、ステップS03で取得された天気の名称を表す情報と対応付けられたマップIDを選択し、選択されたマップIDで識別される飛行推奨エリアマップを情報記憶部190から読み出す(ステップS04)。また、選択部120は、情報記憶部190から飛行禁止エリアマップを読み出す。
After that, the
次に、制御装置100の決定部130は、読み出された飛行推奨エリアマップから、飛行推奨エリアが有する複数の頂点の緯度、経度、及び、高度を取得する。また、決定部130は、読み出された飛行禁止エリアマップから、飛行禁止エリアが有する複数の頂点の緯度、経度、及び、高度を取得する(ステップS05及びS06)。
Next, the
その後、制御装置100の決定部130は、始点ノード及び終点ノードの緯度、経度、及び、高度と、飛行推奨エリアが有する複数の頂点の緯度、経度、及び、高度と、に基づいて、飛行推奨エリアを通るエッジ(以下、推奨エッジという)を特定する。同様に、制御装置100の決定部130は、飛行禁止エリアを通るエッジ(以下、禁止エッジという)を特定する。
After that, the
その後、制御装置100の決定部130は、ステップS02で決定されたN個の候補ルートから、禁止エッジを含む候補ルートを除外することで(ステップS07)、飛行禁止エリアを通るルートと異なるルートに候補ルートを限定する。
After that, the
次に、制御装置100の決定部130は、除外後の複数の候補ルートのそれぞれについて、候補ルートの総飛行距離と推奨エッジの総距離とを、不図示の部分ルートテーブルに保存されたエッジの距離に基づいて算出する。
Next, the
その後、制御装置100の決定部130は、候補ルートの総飛行距離に占める推奨エッジの総距離の割合(以下、推奨割合という)を算出し、算出された推奨割合を候補ルートの評価値とする(ステップS08)。このように評価値が算出されるのは、推奨割合が高い程、ステップS03で取得された情報で表される天気において、飛行体600の飛行時の安全性をより向上できるため、候補ルートが飛行ルートにより適していると評価できるからである。
After that, the
その後、制御装置100の決定部130は、算出された評価値に基づいて、除外後の複数の候補ルートから候補ルートを1つ選択し、選択された候補ルートを飛行ルートに決定する(ステップS09)。本実施例では、より適切であると評価された候補ルート程、より高い評価値が算出されるため、決定部130は、最も高い評価値が算出された候補ルートを飛行ルートに決定する。
After that, the
その後、制御装置100の制御部140は、決定された飛行ルートを表す情報を含み、当該飛行ルートに従って飛行するように命じる飛行命令を生成する。次に、制御部140は、生成された飛行命令を、飛行体600を宛先として、データ通信回路104aへ出力することで(ステップS10)、決定された飛行ルートを飛行させる制御を飛行体600に行う。その後、制御部140は、飛行命令処理の実行を終了する。
After that, the
飛行命令処理の実行を終了すると、制御装置100のCPU101は、天気予報が変化した場合に、変化後の予想天気に応じたルートへ飛行ルートを変更することを命じる、図7に示すような変更命令処理を実行する。
When the execution of the flight command processing is completed, the
変更命令処理の実行が開始されると、制御装置100の取得部110は、配送先へ飛行体600が到着したことを告げる到着報告を、データ通信回路104aが受信したか否かを判別する(ステップS11)。このとき、取得部110は、到着報告が受信されていないと判別すると(ステップS11;No)、図3のステップS03で説明した処理を実行する。これにより、取得部110は、天気予報を表す情報を再度取得し、取得された情報から、予想された天気の名称を表す情報を取得する(ステップS12)。
When the execution of the change command process is started, the
次に、制御装置100の取得部110は、今回取得された情報で表される天気の名称が、前回取得された情報で表される天気の名称と同一であるか否かに基づいて、予想された天気が変化したか否かを判別する(ステップS13)。このとき、取得部110は、前回の天気の名称と今回の天気の名称とが一致するため、天気が変化しなかったと判別すると(ステップS13;No)、ステップS12から上記処理を繰り返す。
Next, the
これに対して、制御装置100の取得部110は、前回の天気の名称と今回の天気の名称とが一致しないため、天気が変化したと判別すると(ステップS13;Yes)、飛行位置の返信を求めるリクエストを、飛行体600を宛先としてデータ通信回路104aへ出力する。その後、制御装置100のデータ通信回路104aが飛行体600の飛行位置を表す緯度、経度、及び、高度を表す情報を受信すると、制御装置100の取得部110は、受信された情報をデータ通信回路104aから取得する(ステップS14)。
On the other hand, since the
次に、制御装置100の決定部130は、取得された飛行体600の緯度、経度、及び、高度を表す情報を用いて、図3のステップS02で説明した処理と同様の処理を実行する。これにより、決定部130は、飛行体600の飛行位置から配送先へ到る新たな候補ルートをN個決定する(ステップS15)。その後、決定部130は、図3のステップS04からS10で説明した処理を実行する(ステップS16からS22)。これにより、選択部120は、変化後の天気に応じた飛行推奨エリアマップを選択し、決定部130は、選択された飛行推奨エリアマップに基づいて新たな飛行ルートを決定し、制御部140は、決定された新たな飛行ルートを含む新たな飛行命令を出力する。
Next, the
その後、到着報告が受信されるまで、上記ステップS11から上記処理が繰り返される。制御装置100の取得部110は、到着報告が受信されたと判別すると(ステップS11;Yes)、変更命令処理の実行を終了する。
After that, the process is repeated from step S11 until the arrival report is received. When the
飛行体600は、例えば、ドローン等の無人航空機であり、飛行体600の姿勢及び飛行を制御する、図8に示すような立方形状の制御装置610を備える。
The flying
本実施例において、制御装置610が有する複数の面の内で、基準となる面を前面といい、当該前面の法線方向に平行で、かつ、制御装置610の外側に向かう方向を、飛行体600の前方向という。また、制御装置610が有する複数の面の内で、前面に垂直な面の1つを上面といい、当該上面の法線方向に平行で、かつ、制御装置610の外側に向かう方向を、飛行体600の上方向という。
In the present embodiment, among the plurality of surfaces of the
飛行体600は、制御装置610の前面から右前方向及び左前方向、並びに、制御装置610の後面から左後方向及び右後方向にそれぞれ突出したプロペラアーム621及び622、並びに、623及び624を備える。さらに、飛行体600は、プロペラアーム621から624の先端にそれぞれ設置されたプロペラ631から634と、制御装置610の制御に従ってプロペラ631から634を回転させる不図示のモータと、を備える。
The
また、飛行体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
またさらに、飛行体600は、制御装置610の制御に従って、第1囲持枠641aと第2囲持枠641bとを互いに近づく方向へ移動させることで、第1囲持枠641aと第2囲持枠641bとに物品を囲持させる不図示のモータを備える。この不図示のモータは、制御装置610の制御に従って、第1囲持枠641aと第2囲持枠641bとを互いに遠ざかる方向に移動させることで、囲持された物品を第1囲持枠641aと第2囲持枠641bとに開放させる。
Furthermore, the flying
さらに、飛行体600は、制御装置610の下面から下方向に突出しており、制御装置610を支持する支持脚643を備えている。
Further, the flying
またさらに、飛行体600は、制御装置610の前面に設けられたLiDAR(Light Detection and Ranging)センサ651と、制御装置610の後面に設けられた不図示のLiDARセンサと、を備える。
Further, the flying
前面の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
後面のLiDARセンサは、飛行体600の後方向を基準の方位とした場合に、当該基準の方位となす方位角が-90度から+90度まで、かつ、飛行体600の後方向となす仰角が-90度から+90度までの範囲に含まれる複数の方向へ赤外線のレーザー光を照射する。また、後面のLiDARセンサは、照射されたレーザー光の複数の反射点についてXYZ座標系における座標値を算出し、算出された複数の反射点の座標値を制御装置610へ出力する。
When the rear direction of the flying
前面のLiDARセンサ651及び後面のLiDARセンサが複数の反射点の座標値を制御装置610へ出力するのは、制御装置610が、障害物を含む、飛行体600を基準とした全方向にある物体のXYZ空間における座標値及びサイズ等を特定するためである。
The
制御装置610は、図9に示すようなCPU611、RAM612、ROM613a、フラッシュメモリ613b、データ通信回路614a、GPS(Global Positioning System)回路616、入出力ポート618、及び、駆動回路619を備える。
The
飛行体600が備える制御装置610のCPU611、RAM612、及び、ROM613aの構成及び機能は、図2に示した制御装置100が備えるCPU101、RAM102、及び、ROM103aの構成及び機能と同様である。本実施例では、制御装置610は、1つのCPU611を備えるとして説明するが、これに限定される訳ではなく、複数のCPUを備えても良い。
The configurations and functions of the
フラッシュメモリ613bは、プログラムの実行に用いられる各種のデータやデータが保存されたテーブルを記憶している。制御装置610は、フラッシュメモリ613bの代わりに、ハードディスクを備えても良い。
The
データ通信回路614aは、NICであり、例えば、LTE及び5Gといった通信規格に従って、インターネットINを介して接続される制御装置100と無線でデータ通信する。
The
GPS回路616は、GPS衛星から発せられたGPS信号を受信し、受信されたGPS信号に基づいて飛行体600の位置を表す緯度、経度、及び、高度を計測し、計測された緯度、経度、及び、高度を表す信号を出力する。制御装置610は、GPS回路616ではなく、準天頂衛星から発せられた信号を受信し、受信された信号に基づいて緯度、経度、及び、高度を計測する不図示のQZSS(Quasi-Zenith Satellite System)回路を備えても良い。
The
入出力ポート618は、前面のLiDARセンサ651及び後面のLiDARセンサとそれぞれ接続された不図示のケーブルに接続されている。入出力ポート618は、前面のLiDARセンサ651及び後面のLiDARセンサがそれぞれ出力する座標値を表す信号をCPU611へ入力する。
The input /
駆動回路619は、図8に示したプロペラ631から634を回転させる不図示のモータにそれぞれ接続された不図示のケーブルと、第1囲持枠641aと第2囲持枠641bとを移動させる不図示のモータに接続されたケーブルと、に接続されている。駆動回路619は、CPU611が出力する信号に従って、プロペラ631から634を回転させる不図示のモータ、又は、第1囲持枠641aと第2囲持枠641bとを移動させる不図示のモータを駆動させる。
The
飛行体600のデータ通信回路614aが、図3のステップS10で出力された飛行命令を受信すると、飛行体600のCPU611は、飛行命令に従って飛行するために、プロペラ631から634を回転させる制御を行う、図10に示すような飛行制御処理を実行する。
When the
また、図10の飛行制御処理の実行中に、飛行体600のデータ通信回路614aが、図7のステップS14で出力された飛行位置の返信を求めるリクエストを受信すると、CPU611は、飛行制御処理を実行するスレッドと異なるスレッドで、不図示の第1応答処理を実行する。第1応答処理の実行が開始されると、CPU611は、GPS回路616から出力された信号を取得し、飛行体600の緯度、経度、及び、高度を表す情報を生成し、生成された情報を、飛行体600の飛行位置を表す情報とする。その後、CPU611は、飛行位置を表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力した後に、不図示の第1応答処理の実行を終了する。
Further, when the
図10の飛行制御処理の実行が開始されると、飛行体600のCPU611は、データ通信回路614aから飛行命令を取得し(ステップS21)、飛行命令から飛行ルートを表す情報を取得する(ステップS22)。
When the execution of the flight control process of FIG. 10 is started, the
次に、飛行体600のCPU611は、GPS回路616から出力される信号を取得し、取得された信号で表される飛行体600の緯度、経度、及び、高度を特定する。その後、CPU611は、特定された飛行体600の緯度、経度、及び、高度と、飛行ルートに含まれる1又は複数の未到着のノードの内で最も飛行体600に近いノードの緯度、経度、及び、高度と、の相違を縮小させる飛行をするための制御信号を生成する。その後、CPU611は、生成された制御信号を、プロペラ631から634を回転させる不図示のモータを駆動させる駆動回路619へ出力する(ステップS23)。
Next, the
その後、飛行体600のCPU611は、データ通信回路614aが新たな飛行命令を受信したか否かを判別する(ステップS24)。このとき、CPU611は、新たな飛行命令が受信されていないと判別すると(ステップS24;No)、未到着のノードが存在するか否かに基づいて、飛行体600が配送先へ到着したか否かを判別する(ステップS25)。
After that, the
このとき、飛行体600のCPU611は、未到着のノードが存在するため、飛行体600が配送先へ到着していないと判別すると(ステップS25;No)、ステップS23から上記処理を繰り返す。
At this time, since the
ステップS24において、飛行体600のCPU611は、新たな飛行命令が受信されたと判別すると(ステップS24;Yes)、ステップS21から上記処理を繰り返す。これにより、CPU611は、飛行ルートを、変更前の天気に応じたルートから、新たな飛行命令に含まれる変更後の天気に応じたルートに変更し、変更後の飛行ルートを飛行する。
In step S24, when the
その後、ステップS25において、飛行体600のCPU611は、未到着のノードが存在しないため、飛行体600が配送先へ到着したと判別すると(ステップS25;Yes)、制御装置100を宛先として到着報告をデータ通信回路614aへ出力する(ステップS26)。
After that, in step S25, when the
次に、飛行体600のCPU611は、飛行体600を着陸させるための制御信号を生成して駆動回路619へ出力する(ステップS27)。その後、CPU611は、第1囲持枠641aと第2囲持枠641bとを互いに遠ざかる方向に移動させるための制御信号を駆動回路619へ出力する。これにより、CPU611は、第1囲持枠641a及び第2囲持枠641bに物品を開放させる(ステップS28)。
Next, the
その後、飛行体600のCPU611は、飛行ルートを逆行して営業所まで帰還するための制御信号を駆動回路619へ出力した後に(ステップS29)、飛行制御処理の実行を終了する。
After that, the
これらの構成によれば、飛行システム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
これらの構成によれば、制御装置100の情報記憶部190は、飛行体600の飛行が禁止された飛行禁止エリアが記載された飛行禁止エリアマップをさらに記憶している。また、制御装置100の決定部130は、飛行禁止エリアマップと、図5のマップテーブルにおいて、取得部110で取得された情報で表される天気の名称と対応付けられたマップIDで識別される飛行推奨エリアマップと、に基づいて、飛行体600の飛行ルートを決定する。これらのため、制御装置100は、天気に応じて飛行体600の飛行時の安全性を向上させながら、飛行体600の飛行禁止エリアへの侵入を抑制できる。
According to these configurations, the
これらの構成によれば、「雷を伴う雨」用の飛行推奨エリア、及び、「雷を伴う雪」用の飛行推奨エリアは、避雷設備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
さらに、これらの構成によれば、制御装置100の決定部130は、飛行体600の飛行が禁止された飛行禁止エリアを通るルートと異なるルートとなるように、「雷を伴う雨」の飛行推奨エリア又は「雷を伴う雪」用の飛行推奨エリアに基づいて飛行ルートを決定する。また、「雷を伴う雨」用の飛行推奨エリア、及び、「雷を伴う雪」用の飛行推奨エリアは、「晴れ」用の飛行推奨エリアよりも、飛行禁止エリアに近い。飛行禁止エリアは、重要施設の空域、及び、人口集中地区の空域を含み、重要施設の周辺地域、及び、人口集中地区には、通常、重要施設、人口集中地区の施設、及び、人命を保護するために避雷設備LEが複数設置されている。これらのため、飛行システム1は、これらの避雷設備LEによって飛行体600の飛行時の安全性を向上させながら、飛行体600の飛行禁止エリアへの侵入を抑制できる。
Further, according to these configurations, the
<実施例1の変形例1>
実施例1では、制御装置100のデータ通信回路104aは、天気予報サーバから配送地域の天気予報を表す情報を受信し、取得部110は、受信された情報から、予想された天気の名称を表す情報を取得すると説明した。しかし、これに限定される訳では無く、制御装置100のデータ通信回路104aは、配達地域で観測された最新の天気を表す情報を、不図示のサーバから取得し、取得部110は、受信された情報から、観測された最新の天気の名称を表す情報を取得しても良い。
<Modification 1 of Example 1>
In the first embodiment, the
<実施例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
実施例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
<実施例1の変形例5>
実施例1では、飛行体600は、無人航空機であると説明したが、これに限定される訳ではなく、無人飛翔体であっても良い。また、飛行体600は、必ずしも無人である必要はなく、制御装置100による制御を除き、自律して飛行する物体であれば、人が乗っていても良い。
<Modification 5 of Example 1>
In the first embodiment, the flying
<実施例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
制御装置100の選択部120は、情報記憶装置が記憶する複数の飛行推奨エリアマップから、取得部110が取得した情報で表される天気の名称に対応付けられたマップIDを選択し、選択されたマップIDで識別される飛行推奨エリアマップを情報記憶部190から読み出す。また、選択部120は、情報記憶装置が記憶する飛行禁止エリアマップを読み出し、決定部130は、読み出された飛行推奨エリアマップと、飛行禁止エリアマップと、に基づいて飛行体600の飛行ルートを決定する。
The
<実施例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
しかし、これに限定される訳では無く、図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
<実施例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
<実施例2>
実施例1では、制御装置100の決定部130は、総飛行距離と飛行推奨エリアを通るエッジの総距離とに基づいて、複数の候補ルートから飛行ルートを決定すると説明したが、これに限定される訳ではない。
<Example 2>
In the first embodiment, it has been described that the
本実施例では、制御装置100の決定部130は、発雷確率と、飛行体600が備える蓄電池の蓄電残量と、にさらに基づいて飛行ルートを決定する。以下、実施例1と同様の構成については、実施例1で用いた符号と同一の符号を用いて説明するが、本実施例と実施例1との相違について主に説明する。
In this embodiment, the
本実施例に係る飛行体600は、リチウムイオン電池であり、プロペラ631から634を回転させる不図示のモータに電力を供給する不図示の蓄電池を備えている。また、飛行体600は、蓄電池の蓄電残量を計測するインピーダンス・トラック方式の不図示の電池残量計IC(Integrated Circuit)を備えている。電池残量計ICは、不図示のケーブルを介して、図9に示した制御装置610の入出力ポート618に接続されており、入出力ポート618は、電池残量計ICから出力された測定結果を表す信号をCPU611へ入力する。
The flying
飛行体600のデータ通信回路614aが、蓄電残量を表す情報の送信を求めるリクエストを制御装置100から受信すると、飛行体600のCPU611は、電池残量計ICから出力された信号に基づいて蓄電池の蓄電残量を特定する。次に、飛行体600のCPU611は、特定された蓄電残量を表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力する。
When the
本実施例に係る制御装置100のCPU101は、図11に示すような飛行命令処理を実行する。制御装置100の情報記憶部190は、図11の飛行命令処理の実行に用いられる避雷設備LEの保護範囲PAに関する情報が予め保存されている、図12に示すような保護範囲テーブルを予め記憶している。保護範囲テーブルには、複数のレコードが予め保存されており、各レコードには、避雷設備LEを識別する設備IDと、当該避雷設備LEが備える受雷部Rの上端点の位置を緯度、経度、及び、高度で表す情報と、が対応付けられて予め保存されている。このような情報が保護範囲テーブルに保存されているのは、本実施例において、避雷設備LEの保護範囲PAは、円錐形状の範囲であり、受雷部Rの上端点を頂点とし、かつ、予め定められた頂角を有する範囲だからである。
The
制御装置100のCPU101は、図11の飛行命令処理の実行を開始すると、図3のステップS01からS07と同様の処理を実行する(ステップS41からS47)。これにより、配送地域の天気予報を表す情報が取得され、予想された天気に応じた飛行推奨エリアマップが選択され、選択された飛行推奨エリアマップと、飛行禁止エリアマップと、に基づいて、営業所から配送先までの飛行禁止エリアを通らない複数の候補ルートが決定される。
When the
次に、制御装置100の決定部130は、ステップS43で取得された情報で表される天気の名称に「雷」が含まれるか否かに基づいて、予想された天気が雷を伴う天気か否かを判別する(ステップS48)。このとき、決定部130は、天気の名称に「雷」が含まれるため、予想された天気が雷を伴う天気であると判別すると(ステップS48;Yes)、ステップS43で取得された天気予報を表す情報から発雷確率を表す情報を取得する(ステップS49)。
Next, the
次に、制御装置100の決定部130は、蓄電残量を表す情報の送信を求めるリクエストを、飛行体600を宛先としてデータ通信回路104aへ出力する。その後、データ通信回路104aが蓄電残量を表す情報を受信すると、取得部110は、受信された情報をデータ通信回路104aから取得する(ステップS50)。
Next, the
次に、制御装置100の決定部130は、図12の保護範囲テーブルに保存された複数のレコードを読み出し、読み出された複数のレコードに保存されている受雷部Rの上端点の位置を表す情報を取得する。次に、決定部130は、情報記憶部190が予め記憶する保護角度を表す情報を読み出す。その後、決定部130は、読み出された保護角度を表す情報と、取得された複数の頂点の位置を表す情報と、に基づいて、複数の保護範囲PAをそれぞれ表す方程式を算出する。次に、決定部130は、算出された複数の方程式に基づき、図6に示すような、他の保護範囲PAと重ならない単一保護範囲PSを表す方程式と、複数の保護範囲PAが互いに重なる重複保護範囲PDを表す方程式と、を算出する。
Next, the
単一保護範囲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
その後、制御装置100の決定部130は、始点ノード及び終点ノードの緯度、経度、及び、高度と、単一保護範囲PSを表す方程式と、に基づいて、単一保護範囲PSを通るエッジ(以下、単一保護エッジという)を特定する。同様に、決定部130は、重複保護範囲PDを通るエッジ(以下、重複保護エッジという)を特定する。
After that, the
また、決定部130は、終点ノードの高度から始点ノードの高度を減算することで、エッジを飛行するために飛行体600が上昇させる高度(以下、上昇高度という)を算出する。
Further, the
次に、制御装置100の決定部130は、飛行禁止エリアを通る候補ルートが除外された複数の候補ルートのそれぞれについて、エッジの距離の総和を算出することで、総飛行距離を算出する。また、決定部130は、当該複数の候補ルートのそれぞれについて、エッジの上昇高度の総和を算出することで、総上昇高度を算出する。
Next, the
さらに、制御装置100の決定部130は、複数の候補ルートのそれぞれについて、総飛行距離に占める単一保護エッジの総距離の割合(以下、単一保護割合という)と、総飛行距離に占める重複保護エッジの総距離の割合(以下、重複保護割合という)と、を算出する。
Further, the
その後、制御装置100の決定部130は、算出された総飛行距離が短い程、高い第1の個別評価値を算出する。このように第1の個別評価値が算出されるのは、候補ルートの総飛行距離が短い程、候補ルートの飛行により飛行体600が消費する電力量が少なく、かつ、配送効率が高いため、飛行体600の飛行ルートにより適しているからである。本実施例では、決定部130は、総飛行距離の逆数を第1の個別評価値として算出すると説明するが、これに限定される訳ではない。また、配送効率は、飛行体600が単位時間当たり配送する物品の数量で表されると説明するが、これに限定される訳では無い。
After that, the
また、制御装置100の決定部130は、算出された総上昇高度が低い程、高い第2の個別評価値を算出する。このように第2の評価値が算出されるのは、候補ルートの総上昇高度が低い程、候補ルートの飛行中に飛行体600が高度を変化させるために消費する電力量が少ないため、飛行体600の飛行ルートにより適しているからである。本実施例では、決定部130は、総上昇高度に予め定められた正の定数C0を加算した値の逆数を第2の個別評価値として算出すると説明するが、これに限定される訳ではない。
Further, the
さらに、制御装置100の決定部130は、算出された単一保護割合が大きい程、高い第3の個別評価値を算出する。このように第3の個別評価値が算出されるのは、単一保護割合が大きい程、候補ルートの飛行中に飛行体600が落雷から保護される確率が高いため、飛行体600の飛行ルートにより適しているからである。また、決定部130は、算出された重複保護割合が大きい程、高い第4の個別評価値を算出する(ステップS51)。本実施例では、決定部130は、単一保護割合に予め定められた正の定数C1を加算した値を第3の評価値とし、重複保護割合に予め定められた正の定数C2を加算した値を第4の評価値とすると説明するが、これらに限定される訳ではない。
Further, the
次に、制御装置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
また、制御装置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
その後、制御装置100の決定部130は、補正後の第1から第4の重付係数を用いて、第1から第4の個別評価値を重み付けし、重み付けされた第1から第4の個別評価値の総和を算出する。次に、決定部130は、算出された総和を、ステップS43で取得された情報で表される天気において候補ルートが飛行体600の飛行ルートとしてどの程度適当であるかを表す評価値とする(ステップS53)。
After that, the
ステップS48において、制御装置100の決定部130は、天気の名称に「雷」が含まれないため、予想された天気が雷を伴わない天気であると判別すると(ステップS48;No)、図3のステップS08の処理を実行することで、複数の候補ルートについて評価値を算出する(ステップS54)。
In step S48, when the
ステップS53又はステップS54の処理が実行された後、制御装置100の決定部130は、図3のステップS09及びS10の処理を実行することで、評価値に基づいて飛行ルートを決定し、決定された飛行ルートを表す情報を含む飛行命令を出力する(ステップS55及びS56)。その後、決定部130は、飛行命令処理の実行を終了する。
After the processing of step S53 or step S54 is executed, the
飛行命令処理の実行を終了すると、本実施例に係る制御装置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
これに対して、制御装置100は、天気が変化したと判別すると(ステップS63;Yes)、図7のステップS14からS19の処理を実行することで、飛行体600の飛行位置から配送先へ到る新たな候補ルートを、変化後の天気に応じて複数決定する(ステップS64からS69)。
On the other hand, when the
次に、制御装置100は、図11のステップS48からS56の処理を実行することで、複数の新たな候補ルートの評価値を算出し、算出された評価値に基づいて複数の新たな候補ルートから新たな飛行ルートを決定し、決定された新たな飛行ルートを含む新たな飛行命令を出力する(ステップS70からS78)。
Next, the
その後、制御装置100は、上記ステップS61から上記処理を繰り返し、到着報告が受信されたと判別すると(ステップS61;Yes)、変更命令処理の実行を終了する。
After that, the
これらの構成によれば、制御装置100の取得部110は、発雷確率を表す情報と、飛行体600が備える不図示の蓄電池の蓄電残量を表す情報と、を取得する。また、制御装置100の決定部130は、飛行推奨エリアが記載された飛行推奨エリアマップと、取得された情報で表される発雷確率及び蓄電残量と、に基づいて飛行体600の飛行ルートを決定する。ここで、避雷設備LEの保護範囲PAは、円錐形状であり、受雷部Rの上端点を頂点とし、地表面を底面とする範囲である。このため、保護範囲PA内の飛行推奨エリアを飛行体600が飛行すると、当該保護範囲PAよりも上空の空域を飛行すると比べて、地表付近の障害物等を回避するために飛行体600が消費する電力量が多い場合がある。しかし、制御装置100は、飛行推奨エリアと、発雷確率及び蓄電残量と、に基づいて飛行体600の飛行ルートを決定するため、飛行体600の飛行時の安全性を発雷確率に応じて向上させながら、飛行体600の蓄電残量に応じて飛行による消費電力量を削減できるルートに飛行ルートを決定できる。
According to these configurations, the
これらの構成によれば、制御装置100の決定部130は、複数の候補ルートについて、総飛行距離、総上昇高度、及び、単一保護割合に基づく第1から第3の個別評価値を算出し、蓄電残量が少ない程、第1から第3の重付係数を補正前よりも大きい値に補正する第1補正を行う。また、制御装置100の決定部130は、重複保護割合に基づく第4の個別評価値を算出し、発雷確率が高い程、第1補正が行われた第3の重付係数、及び、第4の重付係数を補正前よりも大きい値に補正する。さらに、制御装置100の決定部130は、補正された第1から第4の重付係数で重み付けられた第1から第4の個別評価値の総和を候補ルートの評価値として算出し、算出された評価値に基づいて複数の候補ルートから飛行ルートを決定する。
According to these configurations, the
ここで、単一保護範囲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
<実施例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
さらに、制御装置100の決定部130は、補正された第1から第4の重付係数で重み付けられた第1から第4の個別評価値の総和を候補ルートの評価値として算出し、算出された評価値が最も小さい候補ルートを飛行ルートに決定する。
Further, the
<実施例2の変形例2>
実施例2では、制御装置100の決定部130は、候補ルートの総上昇高度が低い程、高い第2の個別評価値を算出すると説明した。また、決定部130は、候補ルートの単一保護割合が大きい程、高い第3の個別評価値を算出し、重複保護割合が大きい程、高い第4の個別評価値を算出すると説明した。
<Modification 2 of Example 2>
In the second embodiment, it was explained that the
しかし、これらに限定される訳では無く、制御装置100の決定部130は、候補ルートの総上昇回数が少ない程、高い第2の個別評価値を算出しても良い。また、決定部130は、候補ルートにおける飛行体600の総方向変更回数が少ない程、高い第2の個別評価値を算出しても良い。このように第2の評価値が算出されるのは、総方向変更回数が少ない程、候補ルートの飛行中に飛行体600が障害物等を回避するために消費する電力量が少ないため、そのような候補ルートは、飛行体600の飛行ルートにより適しているからである。
However, the present invention is not limited to these, and the
制御装置100の決定部130は、候補ルートにおける総方向変更回数を計数するために、互いに接続する2つのエッジの組み合わせの全てについて、2つのエッジの方向ベクトルを算出し、算出された2つの方向ベクトルがなす2つの角度の内で小さい方の角度を算出する。次に、決定部130は、予め定められた角度以上の角度が算出されたエッジの組み合わせを計数し、計数された値を総方向変更回数とすれば良い。
The
また、制御装置100の決定部130は、候補ルートに含まれる単一保護エッジの総距離が長い程、又は、単一保護エッジの総数が多い程、高い第3の個別評価値を算出しても良い。また、決定部130は、候補ルートに含まれる重複保護エッジの総距離が長い程、又は、総数が多い程、高い第4の個別評価値を算出しても良い。
Further, the
<実施例2の変形例3>
実施例2では、飛行体600は、リチウムイオン電池である蓄電池を備えると説明したが、これに限定される訳では無く、鉛蓄電池又はニッケル水素電池を備えても良い。また、実施例2では、飛行体600は、インピーダンス・トラック方式の電池残量計ICを備えると説明したが、これに限定される訳では無く、電圧測定方式、クーロン・カウンタ方式、又は、電池セル・モデリング方式の電池残量計ICを備えても良い。
<Modification 3 of Example 2>
In the second embodiment, it has been described that the flying
<実施例3>
実施例1では、飛行システム1は、制御装置100と飛行体600とを備え、制御装置100は、天気予報が変化した場合に、変化後の予想天気に応じたルートへ飛行体600の飛行ルートを変更すると説明した。
<Example 3>
In the first embodiment, the flight system 1 includes a
しかし、これに限定される訳では無く、本変形例に係る飛行システム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
このため、本変形例に係る飛行体600は、単眼のデジタルカメラであり、飛行体600の前方が撮像範囲に含まれるように光軸及び画角を調整された不図示の撮像装置を1つ備えている。撮像装置は、不図示のケーブルを介して、図9に示した制御装置610の入出力ポート618に接続されており、予め定められた周期で撮像を行い、撮像により得られた撮像画像を表す信号を、入出力ポート618を介して出力する。
Therefore, the flying
飛行体600のCPU611は、入出力ポート618を介して撮像画像を表す信号を入力されると、入力された信号に基づいて撮像画像を表す情報を生成する。また、CPU611は、例えば、OS(Operating System)が管理するシステム日時を取得し、取得された日時を撮像日時とする。また、CPU611は、GPS回路616から信号を取得し、取得された信号で表される緯度、経度、及び、高度を表す情報を、撮像点を表す情報とする。さらに、CPU611は、飛行中のエッジの終点ノードの緯度、経度、及び、高度と、始点ノードの緯度、経度、及び、高度と、に基づいて、飛行体600の進行方向を表す方向ベクトルを算出し、算出された方向ベクトルを、撮像方向を表す情報とする。撮像方向を表す情報がこのように算出されるのは、本実施例において、撮像装置は、飛行体600の前方向を撮像方向とし、飛行体600は、飛行体600の前方向が進行方向となるように飛行するためである。
When the
次に、飛行体600のCPU611は、撮像画像に対して、例えば、テンプレートマッチングを行うことで、雷によって生じた稲妻に対応する画像領域を検出する。CPU611は、稲妻に対応する画像領域を検出すると、撮像画像を表す情報と、撮像日時を表す情報と、撮像点を表す情報と、撮像方向を表す情報と、を、制御装置100を宛先としてデータ通信回路614aへ出力する。
Next, the
また、図10の飛行制御処理の実行中に、飛行体600は、飛行位置の返信を求めるリクエストを制御装置100から受信すると、実施例1で説明した第1応答処理を実行することで、飛行体600の飛行位置を表す情報を制御装置100へ返信する。
Further, during the execution of the flight control process of FIG. 10, when the
さらに、飛行制御処理の実行中に、飛行体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
飛行体700及び800の構成及び機能は、飛行体600の構成及び機能と同様である。
The configurations and functions of the
本実施例に係る制御装置100のCPU101は、飛行体600から800のいずれかから、撮像画像を表す情報をデータ通信回路104aが受信すると、図15に示すような避雷制御処理を実行する。これにより、CPU101は、撮像画像に基づいて稲妻の発生点を特定する、図16に示すような特定部115として機能する。
When the
制御装置100の情報記憶部190は、避雷制御処理に用いられる撮像画像に関する情報が保存される、図17に示すような画像テーブルを予め記憶している。画像テーブルには、複数のレコードが保存され、各レコードには、撮像画像を識別する画像IDと、当該撮像画像の撮像日時を表す情報、撮像点を表す情報、及び、撮像方向を表す情報と、が対応付けられて保存される。
The
避雷制御処理の実行が開始されると、制御装置100の取得部110は、データ通信回路104aから、撮像画像を表す情報と、撮像日時を表す情報と、撮像点を表す情報と、撮像方向を表す情報と、を取得する。
When the execution of the lightning protection control process is started, the
次に、制御装置100の取得部110は、撮像画像を表す情報を情報記憶部190に保存し、撮像画像を識別する画像IDを生成する。その後、取得部110は、取得された撮像画像の画像IDと、撮像日時を表す情報と、撮像点を表す情報と、撮像方向を表す情報と、を対応付けて、図17の画像テーブルに保存する(ステップS81)。
Next, the
次に、制御装置100の取得部110は、画像テーブルにおいて、ステップS81で取得された撮像画像(以下、第1画像という)の撮像日時(以下、第1日時という)と同じ日時に得られた撮像画像(以下、第2画像という)が、情報記憶部190に保存されている否かを判別する(ステップS82)。この判別をするため、取得部110は、第1日時と同じ日時を表す情報に対応付けられており、かつ、第1画像の画像IDと異なる画像IDが、図17の画像テーブルに保存されているか否かを判別する。
Next, the
第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
ステップS82において、制御装置100の取得部110は、第1日時と同じ日時を表す情報に対応付けられており、かつ、第1画像の画像IDと異なる画像IDが保存されていないと判別すると、第2画像が存在しないと判別する(ステップS82;No)。その後、取得部110は、稲妻の発生点を特定することが困難であると判別し、避雷制御処理の実行を終了する。
In step S82, when the
これに対して、制御装置100の取得部110は、第2画像が存在すると判別すると(ステップS82;Yes)、第2画像を表す情報を情報記憶部190から取得する。また、取得部110は、画像テーブルにおいて、第2画像の画像IDと対応付けられた撮像点(以下、第2点という)を表す情報と、第2画像の画像IDと対応付けられた撮像方向(以下、第2方向という)を表す情報と、を取得する(ステップS83)。
On the other hand, when the
次に、制御装置100の特定部115は、第1画像に対して、例えば、テンプレートマッチングを行うことで稲妻に対応する画像領域を検出する。その後、特定部115は、検出された画像領域に含まれる複数の点の内で、第1画像において最も下側の点を、落雷地点又は稲妻の最も地表面に近い点に対応する点と特定する。このように落雷地点等に対応する点が特定されるのは、飛行体600から800の内で第1画像を得た飛行体の下方向に撮像対象が位置する程、撮像対象に対応する画像領域は、第1画像において下側に位置するためである。特定部115は、稲妻に対応する画像領域の任意の点を特定しても良く、例えば、稲妻の最も地表面から遠い点に対応する点、又は、落雷地点若しくは稲妻の最も地表面に近い点と稲妻の最も地表面から遠い点との中間点に対応する点を特定しても良い。
Next, the
その後、制御装置100の特定部115は、情報記憶部190から、飛行体600から800が備える不図示の撮像装置の焦点距離を含む内部パラメータを読み出す。次に、特定部115は、撮像装置の内部パラメータと、特定された点の第1画像における位置と、第1点を表す情報と、第1方向を表す情報と、に基づいて、第1点から稲妻へ向かう直線又は半直線を表す方程式を算出する(ステップS84)。
After that, the
同様に、制御装置100の特定部115は、稲妻が地表面に到達した点又は稲妻が最も地表面に近づいた点に対応する点を第2画像から特定する。また、特定部115は、内部パラメータと、特定された点の第2画像における位置と、第2点を表す情報と、第2方向を表す情報と、に基づいて、第2点から稲妻へ向かう直線又は半直線を表す方程式を算出する(ステップS85)。
Similarly, the specifying
その後、制御装置100の特定部115は、ステップS84及びS85で算出した方程式に基づいて、第1点から稲妻へ向かう直線又は半直線と、第2点から稲妻へ向かう直線又は半直線と、の交点を算出し、算出された交点を稲妻の発生点と特定する(ステップS86)。
After that, the
次に、制御装置100の特定部115は、飛行体600から800を宛先として、飛行位置の返信を求めるリクエストと、配送先の返信を求めるリクエストと、をデータ通信回路104aへ出力する。その後、データ通信回路104aが、飛行体600から800から、配送先を表す情報と、飛行位置を表す情報と、を受信すると、特定部115は、これらの情報を取得する(ステップS87)。
Next, the
次に、制御装置100の特定部115は、情報記憶部190が予め記憶する予め定められた距離Lを表す情報を読み出す。距離Lの好適な値は、当業者が実験により定めることができる。その後、特定部115は、飛行体600から800の飛行位置を表す情報に基づいて、飛行体600から800の内で、ステップS86で特定された稲妻の発生点から距離L以下の距離を飛行する1又は複数の飛行体を特定する(ステップS88)。
Next, the
その後、ステップ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
次に、制御装置100の制御部140は、ステップS88で特定された1又は複数の飛行体のそれぞれを宛先として、それぞれの新たな飛行ルートを表す情報を含む新たな飛行命令を出力した後に(ステップS90)、避雷制御処理の実行を終了する。
Next, after the
ステップ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
<実施例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
実施例3では、飛行体600のCPU611は、飛行中のエッジの始点ノードの緯度、経度、及び、高度と、終点ノードの緯度、経度、及び、高度と、に基づいて、飛行体600の進行方向を表す方向ベクトルを算出すると説明した。しかし、これに限定される訳では無く、CPU611は、予め定められた周期でGPS回路616から出力される信号を取得し、今回に取得された信号で表される緯度、経度、及び、高度から前回に取得された信号で表される緯度、経度、及び、高度を減算することで、飛行体600の進行方向を表す方向ベクトルを算出しても良い。
In the third embodiment, the
また実施例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
<実施例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
本実施例に係る飛行体600は、実施例3で説明した不図示の撮像装置を備えている。撮像装置は、予め定められた周期で飛行体600の前方を撮像し、撮像により得られた撮像画像を表す信号を、入出力ポート618を介して出力する。
The flying
本変形例に係る飛行体600のCPU611は、図10に示した飛行制御処理の実行を開始すると、飛行制御処理を実行するスレッドと異なるスレッドで、飛行ルートの動画像を生成する不図示の動画像生成処理を実行する。CPU611は、動画像生成処理の実行を開始すると、動画像のフレームの順番を表すカウンタを値「1」で初期化する。次に、入出力ポート618を介して撮像装置から信号が入力されると、CPU611は、入力された信号に基づいて、飛行ルートの撮像画像を表す情報を生成する処理を実行する。次に、CPU611は、生成された情報を、動画像を構成する1番目のフレームを表す情報としてフラッシュメモリ613bへ保存する。
When the
また、飛行体600のCPU611は、実施例3で説明した処理を行うことで、撮像点を表す情報、及び、撮像方向を表す情報を取得する。その後、CPU611は、カウンタで表されるフレームの順番を表す情報と、撮像点を表す情報、及び、撮像方向を表す情報と、を対応付けて、フラッシュメモリ613bへ保存する。その後、カウンタの値を値「1」だけインクリメントした後に、飛行制御処理の実行が終了されるまで、撮像画像を表す情報を生成する処理から上記処理を繰り返す。
Further, the
飛行体600のCPU611は、飛行制御処理の実行が終了されると、飛行を終えた飛行ルートを表す情報を、制御装置100を宛先としてデータ通信回路614aへ出力する。また、CPU611は、フラッシュメモリ613bに保存されたフレームを表す情報を含んだ動画像を表す情報を生成し、生成された情報を、制御装置100を宛先として出力する。その後、CPU611は、フラッシュメモリ613bに保存されたフレームの順番を表す情報と、撮像点を表す情報、及び、撮像方向を表す情報を出力した後に、動画像生成処理の実行を終了する。
When the execution of the flight control process is completed, the
制御装置100のデータ通信回路104aが、飛行ルートの飛行中に得られた動画像を表す情報を受信すると、CPU101は、図18の更新処理を実行する。これにより、CPU101は、飛行ルートの飛行中に得られた動画像に基づいて、飛行ルートが通る保護範囲PA内の飛行推奨エリアを更新する、図19に示すような更新部119として機能する。
When the
更新処理の実行が開始されると、制御装置100の取得部110は、飛行ルートを表す情報と、飛行ルートの飛行中に得られた動画像を表す情報と、をデータ通信回路614aから取得する。また、取得部110は、動画像のフレームの順番を表す情報と、撮像点を表す情報、及び、撮像方向を表す情報と、をデータ通信回路614aから互いに対応付けて取得する(ステップS101)。
When the execution of the update process is started, the
次に、制御装置100の取得部110は、ステップS101で取得された飛行ルートを表す情報に基づいて、図12の保護範囲テーブルから、飛行ルートが通る保護範囲PAを特定する。また、取得部110は、特定された保護範囲PAを定める受雷部Rを備えた避雷設備LEの設備IDと、当該受雷部Rの上端点の位置を緯度、経度、及び、高度で表す情報と、を複数取得する(ステップS102)。
Next, the
その後、制御装置100の更新部119は、動画像の1番目のフレームを処理対象とする(ステップS103)。次に、更新部119は、情報記憶部190が予め記憶する受雷部Rのテンプレートを読み出す。その後、更新部119は、処理対象のフレームから受雷部Rに対応する画像領域を検出するために、読み出されたテンプレートを用いてテンプレートマッチングを行う。次に、更新部119は、受雷部Rに対応する画像領域が、処理対象のフレームから検出されたか否かを判別する(ステップS104)。
After that, the
このとき、制御装置100の更新部119は、受雷部Rに対応する画像領域が処理対象のフレームから検出されたと判別すると(ステップS104;Yes)、処理対象のフレームよりも予め定められた順番Mだけ前のフレームが存在するか否かを判別する(ステップS105)。このとき、更新部119は、順番Mだけ前のフレームが存在すると判別すると(ステップS105;Yes)、ステップS104と同様の処理を実行することで、順番Mだけ前のフレームから受雷部Rに対応する画像領域が検出されたか否かを判別する(ステップS106)。
At this time, when the
このとき、制御装置100の更新部119は、受雷部Rに対応する画像領域が順番Mだけ前のフレームから検出されたと判別すると(ステップS106;Yes)、処理対象のフレームで検出された画像領域に含まれる複数の点の内で、処理対象のフレームにおいて最も上側の点を、受雷部Rの上端点に対応する点と特定する。このように上端点に対応する点が特定されるのは、撮像対象が飛行体600の上方向に位置する程、撮像対象に対応する画像領域は、飛行体600で得られた撮像画像において上側に位置するためである。同様に、更新部119は、順番Mだけ前のフレームにおける受雷部Rに対応する画像領域から受雷部Rの上端点に対応する点を特定する。
At this time, when the
次に、制御装置100の更新部119は、受雷部Rの上端点に対応する点の処理対象のフレームにおける位置と、順番Mだけ前のフレームにおける位置と、の相違である視差を算出する。次に、更新部119は、ステップS101で取得された情報から、処理対象とするフレームの順番を表す情報に対応付けられた撮像点を表す情報及び撮像方向を表す情報を取得する。また、更新部119は、処理対象とするフレームの順番よりもMだけ前の順番を表す情報に対応付けられた撮像点を表す情報及び撮像方向を表す情報を取得する(ステップS107)。
Next, the
その後、制御装置100の更新部119は、飛行体600が備える撮像装置の焦点距離を含む内部パラメータを情報記憶部190から読み出す。次に、更新部119は、算出された視差と、読み出された内部パラメータと、取得された撮像点を表す情報及び撮像方向を表す情報と、に基づいて、受雷部Rの上端点の位置を算出する(ステップS108)。
After that, the
その後、制御装置100の更新部119は、算出された受雷部Rの上端点の位置が、ステップS102において、図12の保護範囲テーブルから取得された上端点の位置のいずれかと一致するか否かを判別する(ステップS109)。
After that, the
このとき、更新部119は、動画像に基づいて算出された上端点の位置が、保護範囲テーブルから取得された上端点の位置のいずれかと一致すると判別すると(ステップS109;Yes)、図12の保護範囲テーブルに保存された情報で表される位置に受雷部Rが存続していると判別する(ステップS110)。
At this time, when the
その後、制御装置100の更新部119は、処理対象のフレームが最終フレームであるか否かを判別し(ステップS111)、最終フレームでないと判別すると(ステップS111;No)、次の順番のフレームを処理対象のフレームとする(ステップS112)。その後、ステップS104に戻り上記処理を繰り返す。
After that, the
これに対して、制御装置100の更新部119は、動画像に基づいて算出された受雷部Rの上端点の位置が、保護範囲テーブルから取得された上端点の位置のいずれとも一致しないと判別すると(ステップS109;No)、受雷部Rを備える避雷設備LEが新設されたと判別する(ステップS113)。次に、更新部119は、新設されたと判別された避雷設備LEの設備IDを生成し、生成された設備IDと、動画像に基づいて算出された避雷設備LEの上端点の位置を表す情報と、を対応付けて、図12の保護範囲テーブルに追加する(ステップS114)。その後、制御装置100の更新部119は、ステップS111の処理を実行する。
On the other hand, in the
ステップ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
ステップ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
これに対して、避雷設備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
その後、制御装置100の更新部119は、更新後の保護範囲テーブルに保存された複数の受雷部Rの上端点の位置を表す情報に基づいて、複数の保護範囲PAを算出する。次に、選択部120は、図5のマップテーブルにおいて、雷を伴う天気の名称に対応付けられたマップIDを複数選択する。その後、更新部119は、選択された複数のマップIDでそれぞれ識別される複数の飛行推奨エリアマップに記載された保護範囲PA内の飛行推奨エリアを、更新後の保護範囲テーブルに基づいて算出された保護範囲PA内の飛行推奨エリアで更新する。
After that, the
すなわち、制御装置100の更新部119は、更新後の保護範囲テーブルに基づいて算出された保護範囲PA内の飛行推奨エリアの内で、飛行推奨エリアマップに記載された保護範囲PA内の飛行推奨エリアのいずれとも異なる飛行推奨エリアを、飛行推奨エリアマップに追加する。このような追加が行われるのは、ステップS113において、新設されたと判別された避雷設備LEの保護範囲PA内の飛行推奨エリアを、飛行推奨エリアマップに追加するためである。
That is, the
また、制御装置100の更新部119は、飛行推奨エリアマップに記載された保護範囲PA内の飛行推奨エリアの内で、更新後の保護範囲テーブルに基づいて算出された保護範囲PA内の飛行推奨エリアのいずれとも異なる飛行推奨エリアを、飛行推奨エリアマップから削除する。このような削除が行われるのは、ステップS116において、撤去されたと判別された避雷設備LEの保護範囲PA内の飛行推奨エリアを、飛行推奨エリアマップから削除するためである。
Further, the
その後、制御装置100は、更新後の飛行推奨エリアが記載された飛行推奨エリアマップを用いて、図3に示した飛行命令処理、又は、図7に示した変更命令処理を実行する。これにより、制御装置100の選択部120は、更新された後の飛行推奨エリアマップを天気に応じて選択し、決定部130は、選択された更新後の飛行推奨エリアが記載された飛行推奨エリアマップに基づいて飛行体600の飛行ルートを決定する。
After that, the
これらの構成によれば、避雷設備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
これらの構成によれば、制御装置100の更新部119は、飛行体600が飛行ルートを飛行中に得た撮像画像に基づいて、避雷設備LEが備える受雷部Rの位置を算出する。また、更新部119は、算出された受雷部Rの位置を表す情報が、図12の保護範囲テーブルに保存されていないと、算出された受雷部Rの位置を表す情報を保護範囲テーブルに追加する。さらに、更新部119は、保護範囲テーブルに保存された受雷部Rの位置を表す情報の内で、撮像画像に基づいて算出されなかった位置を表す情報を削除する。このため、保護範囲テーブルに保存された受雷部Rの位置を表す情報が誤っている場合には、誤った情報で表される位置は、撮像画像に基づいて算出されないため、制御装置100は、誤った情報を保護範囲テーブルから削除できる。また、撮像画像に基づいて算出された位置を表す情報は、保護範囲テーブルに保存されていないため、制御装置100は、算出された位置を表す情報を保護範囲テーブルに追加できる。このため、制御装置100は、保護範囲テーブルに保存された誤った位置を表す情報を、算出された位置を表す情報で訂正できる。
According to these configurations, the
<実施例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
しかし、これに限定される訳では無く、制御装置100は、動画像を構成する複数のフレームを用いて、例えば、Visual SLAM(Simultaneous Localization and Mapping)又はSfM(Structure from Motion)といった画像処理を実行することで、受雷部Rの上端点の位置を算出しても良い。
However, the present invention is not limited to this, and the
また、これに限定される訳では無く、飛行体600が備える不図示の撮像装置は、双眼のステレオカメラであり、2枚で1組の撮像画像を生成し、制御装置100は、当該撮像装置で得られた2枚の撮像画像の視差に基づいて、受雷部Rの上端点の位置を算出しても良い。
Further, the image pickup device (not shown) included in the flying
実施例4では、飛行体600が備える不図示の撮像装置は、飛行体600の前方向を撮像すると説明したが、これに限定される訳では無く、飛行体600の後方向、右方向、左方向、又は、上方向を撮像しても良い。
In the fourth embodiment, it has been described that the image pickup device (not shown) included in the flying
本発明の実施例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
本発明の実施例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
本発明の実施例1の変形例7及び8のいずれかに係る機能を実現するための構成を予め備えた制御装置610として提供できる。また、プログラムの適用により、既存の制御装置を実施例1の変形例7及び8のいずれかに係る制御装置610として機能させることもできる。すなわち、上記実施例1の変形例7及び8のいずれかで例示した制御装置610による各機能構成を実現させるためのプログラムを、既存の制御装置を制御するコンピュータ(CPUなど)が実行することで、実施例1の変形例7及び8のいずれかに係る制御装置610として機能させることができる。
It can be provided as a
このようなプログラムの配布方法は任意であり、例えば、メモリカード、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
また、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。 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:
102, 612: RAM
103a, 613a: ROM
103b:
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.
前記決定部は、前記飛行禁止エリアマップと、取得された前記情報で表される前記天気と対応付けられた前記飛行推奨エリアマップと、に基づいて、前記飛行体の前記飛行ルートを決定する、
ことを特徴とする請求項5に記載の飛行システム。 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飛行体とは、雷によって生じた稲妻を撮像する撮像装置を備え、
前記取得部は、前記第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から8のいずれか一項に記載の飛行システム。 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飛行体は、前記撮像装置で前記避雷設備を撮像し、
前記取得部は、前記撮像装置で得られた前記避雷設備の複数の撮像画像と、前記複数の撮像画像の撮像点を表す情報と、前記複数の撮像画像の撮像方向を表す情報と、をさらに取得し、
取得された前記複数の撮像画像と、前記複数の撮像画像の前記撮像点、及び、前記撮像方向と、に基づいて、前記避雷設備が備える前記受雷部の位置を算出し、算出された前記位置に基づいて前記保護範囲内の前記エリアを更新する更新部をさらに備える、
ことを特徴とする請求項9に記載の飛行システム。 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.
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11149993A (en) * | 1997-11-13 | 1999-06-02 | Hidetoshi Wada | Lightning refuge guiding device |
-
2020
- 2020-07-13 JP JP2020119813A patent/JP7017606B2/en active Active
Patent Citations (3)
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 |