JP6896501B2 - Flying type drawing device - Google Patents
Flying type drawing device Download PDFInfo
- Publication number
- JP6896501B2 JP6896501B2 JP2017090293A JP2017090293A JP6896501B2 JP 6896501 B2 JP6896501 B2 JP 6896501B2 JP 2017090293 A JP2017090293 A JP 2017090293A JP 2017090293 A JP2017090293 A JP 2017090293A JP 6896501 B2 JP6896501 B2 JP 6896501B2
- Authority
- JP
- Japan
- Prior art keywords
- marker
- flight
- drone
- control unit
- 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
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
Description
本発明は、飛行型描画装置に関する。 The present invention relates to a flight type drawing device.
従来、例えば土木工事の用地整形や整形後の基礎工事において、作業基準となるマーキング(標識)点を描画するための技術が知られている。マーキング点の描画をするための位置測定について、GPS(Global Positioning System)等の高精度な計測手法を用いると共に、計測データのデジタル化が進むことによって、マーキング点の描画の自動化環境も改善されている。また、土木作業領域地形や既存の構造物の検査、観察等を行う場合、操縦性や飛行安定性が高いドローンを用いることで、従来は航空機等の利用でしか実現できなかった作業や、高所かつ狭い領域での作業が可能となっている。 Conventionally, for example, in the site shaping of civil engineering work and the foundation work after shaping, a technique for drawing marking points as a work standard is known. For position measurement for drawing marking points, high-precision measurement methods such as GPS (Global Positioning System) are used, and the automation environment for drawing marking points has been improved as the digitization of measurement data progresses. There is. In addition, when inspecting and observing the topography of civil engineering work areas and existing structures, by using a drone with high maneuverability and flight stability, work that could only be achieved by using aircraft, etc., and high work It is possible to work in a small area.
ドローンは、複数のロータと高精度のジャイロスコープの組み合わせにより飛行状態を自動制御で維持可能であり、飛行空間の制限や風等の外乱に対して、操縦者の負担を大きく軽減した操作が可能である。そのため、マーキング点の描画装置をドローンに搭載し、描画対象部に空中からマーキングを施すことがある。例えば、特許文献1には、塗料を封入したカラーボールを発射して、構造体・建造物の検査や事故・災害時等にターゲットとなる箇所に着弾破裂させて着色特定するためのカラーボール発射装置を、ドローンに搭載することが開示されている。 The drone can maintain the flight state by automatic control by combining multiple rotors and a high-precision gyroscope, and it is possible to operate with greatly reduced the burden on the operator against restrictions on the flight space and disturbances such as wind. Is. Therefore, a drawing device for marking points may be mounted on the drone to mark the drawing target portion from the air. For example, in Patent Document 1, a color ball containing paint is fired, and a color ball is fired to identify coloring by landing and bursting at a target location in the case of an inspection of a structure / building or an accident / disaster. It is disclosed that the device is mounted on a drone.
しかしながら、空中を飛行するドローン等の飛行体を用いてマーキング点の描画を行う場合、空中で飛行体の軌道や姿勢を完全に望み通りに制御することは困難である。そのため、風速や飛行体の飛行速度に応じて、飛行体の実際の位置と制御上の目標位置との間には誤差が発生し、この状態でマーキングを行うと、マーキング点が目標位置からずれてしまう。また、飛行体の飛行方向を修正することで、マーキング点のずれの修正を図ることも考えられるが、飛行方向の修正には、ある程度の飛行距離や時間が必要となるため、マーキング位置のずれを速やかに修正できないおそれがある。 However, when drawing marking points using an air vehicle such as a drone flying in the air, it is difficult to completely control the trajectory and attitude of the air vehicle as desired. Therefore, depending on the wind speed and the flight speed of the flying object, an error occurs between the actual position of the flying object and the control target position, and if marking is performed in this state, the marking point deviates from the target position. It ends up. It is also possible to correct the deviation of the marking point by correcting the flight direction of the flying object, but since it takes a certain amount of flight distance and time to correct the flight direction, the deviation of the marking position May not be corrected promptly.
本発明は、上記に鑑みてなされたものであって、空中からマーカーを発射して描画対象部上に高精度かつ速やかにマーキング点を描画可能な飛行型描画装置の提供を目的とする。 The present invention has been made in view of the above, and an object of the present invention is to provide a flight-type drawing apparatus capable of firing a marker from the air and drawing a marking point on a drawing target portion with high accuracy and promptly.
上述した課題を解決し、目的を達成するために、本発明は、描画対象部上において空中を飛行する飛行体と、前記飛行体に搭載され、複数の区画ごとにマーカーを発射可能なマーカー発射装置と、前記飛行体の空中での現在位置を含む情報を取得する情報取得部と、前記飛行体の飛行を制御すると共に、前記マーカー発射装置によるマーカーの発射を制御する制御部と、を備え、前記制御部は、前記飛行体が前記描画対象部上を飛行している間、前記情報取得部により取得された前記飛行体の前記現在位置の変化に応じて、前記現在位置ごとに前記マーカーを描画可能な範囲を規定した発射用マップを作成し、前記発射用マップ内に、前記描画対象部上に前記マーカーを描画するべき位置である複数の計画マーキング点があるとき、前記複数の区画のうち前記計画マーキング点に対応した区画から前記マーカーを発射させる、ことを特徴とする。 In order to solve the above-mentioned problems and achieve the object, the present invention has a flying object flying in the air on a drawing target portion, and a marker firing mounted on the flying body and capable of firing a marker in each of a plurality of sections. It includes a device, an information acquisition unit that acquires information including the current position of the flying object in the air, and a control unit that controls the flight of the flying object and controls the launching of a marker by the marker launching device. While the flying object is flying over the drawing target unit, the control unit uses the marker for each of the current positions in response to a change in the current position of the flying object acquired by the information acquisition unit. When a launch map is created that defines a range in which the marker can be drawn, and there are a plurality of planned marking points that are positions on which the marker should be drawn on the drawing target portion, the plurality of sections are described. Among them, the marker is fired from the section corresponding to the planned marking point.
この構成によれば、飛行体が描画対象部上を飛行している間、飛行体の現在位置の変化に応じて、現在位置ごとにマーカーを描画可能な範囲を規定した発射用マップを用いて、発射用マップ内に含まれる計画マーキング点に対応したマーカー発射装置の各区画からマーカーを発射させることができる。それにより、飛行体の現在位置が本来想定する位置からずれている場合に、飛行体自体を移動させなくとも、計画マーキング点と異なる位置にマーカーを描画することを抑制することができる。また、飛行体自体を移動させる必要がないため、速やかに計画マーキング点にマーカーを描画することができる。従って、本発明にかかる飛行型描画装置は、空中からマーカーを発射して描画対象部上に高精度かつ速やかにマーキング点を描画することができる。 According to this configuration, while the flying object is flying over the drawing target portion, a launch map that defines a range in which a marker can be drawn for each current position is used according to a change in the current position of the flying object. , Markers can be fired from each section of the marker launcher corresponding to the planned marking points contained in the launch map. As a result, when the current position of the flying object deviates from the originally assumed position, it is possible to suppress drawing the marker at a position different from the planned marking point without moving the flying object itself. Moreover, since it is not necessary to move the flying object itself, a marker can be quickly drawn at the planned marking point. Therefore, the flight-type drawing apparatus according to the present invention can shoot a marker from the air to draw a marking point on a drawing target portion with high accuracy and promptly.
また、前記制御部は、前記発射用マップ内にある前記計画マーキング点が、前記マーカーを描画済みの実績マーキング点である場合には、前記複数の区画のうち前記実績マーキング点に対応した区画からは前記マーカーを発射させないことが好ましい。 In addition, when the planned marking point in the launch map is an actual marking point on which the marker has been drawn, the control unit starts from a section corresponding to the actual marking point among the plurality of sections. Preferably does not fire the marker.
この構成によれば、一度マーカーを描画した箇所に重ねてマーカーを描画することを防ぐことができるため、マーキング点の描画品質を向上させることができる。 According to this configuration, it is possible to prevent the marker from being drawn on the portion where the marker is once drawn, so that the drawing quality of the marking point can be improved.
また、前記情報取得部は、前記飛行体の空中での姿勢をさらに取得し、前記制御部は、前記情報取得部により取得された前記飛行体の前記現在位置において、前記飛行体が前記情報取得部により取得された前記姿勢をとっている場合に、前記マーカーを描画可能な範囲を規定した前記発射用マップを作成する、ことが好ましい。 Further, the information acquisition unit further acquires the attitude of the air vehicle in the air, and the control unit acquires the information at the current position of the air vehicle acquired by the information acquisition unit. It is preferable to create the launch map that defines the range in which the marker can be drawn when the posture is taken by the unit.
この構成によれば、飛行体の現在位置において、飛行体の空中での姿勢に応じてマーカーを描画可能な範囲を規定した発射用マップを用いて、発射用マップ内に含まれる計画マーキング点に対応したマーカー発射装置の区画からマーカーを発射させることができる。それにより、飛行体の空中での姿勢が本来想定する姿勢からずれている場合に、飛行体の姿勢を修正させることなく、計画マーキング点と異なる位置にマーカーを描画することを抑制することができる。また、飛行体の姿勢自体を修正する必要がないため、速やかに計画マーキング点にマーカーを描画することができる。 According to this configuration, at the current position of the air vehicle, a launch map that defines the range in which markers can be drawn according to the attitude of the air vehicle in the air is used, and the planned marking points included in the launch map are used. Markers can be fired from the corresponding marker launcher compartment. As a result, when the attitude of the aircraft in the air deviates from the attitude originally assumed, it is possible to suppress drawing the marker at a position different from the planned marking point without correcting the attitude of the aircraft. .. Further, since it is not necessary to correct the attitude of the flying object itself, the marker can be quickly drawn at the planned marking point.
また、前記情報取得部は、前記飛行体の飛行速度をさらに取得し、前記制御部は、前記情報取得部により取得された前記飛行体の前記現在位置において、前記飛行体が前記情報取得部により取得された前記飛行速度で飛行している場合に、前記マーカーを描画可能な範囲を規定した前記発射用マップを作成する、ことが好ましい。 Further, the information acquisition unit further acquires the flight speed of the flying object, and the control unit uses the information acquisition unit to obtain the flight speed of the flying object at the current position of the flying object acquired by the information acquisition unit. When flying at the acquired flight speed, it is preferable to create the launch map that defines the range in which the marker can be drawn.
この構成によれば、飛行体の現在位置において、飛行体の飛行速度に応じてマーカーを描画可能な範囲を規定した発射用マップを用いて、発射用マップ内に含まれる計画マーキング点に対応したマーカー発射装置の区画からマーカーを発射させることができる。それにより、飛行体の飛行速度を原因として、計画マーキング点と異なる位置にマーカーが描画されることを抑制することができる。 According to this configuration, at the current position of the flying object, a launch map that defines the range in which markers can be drawn according to the flight speed of the flying object is used, and the planned marking points included in the launch map are supported. Markers can be fired from the marker launcher compartment. As a result, it is possible to prevent the marker from being drawn at a position different from the planned marking point due to the flight speed of the flying object.
また、前記マーカー発射装置は、前記マーカーを加速して発射し、前記情報取得部は、前記マーカーの発射速度をさらに取得し、前記制御部は、前記情報取得部により取得された前記飛行体の前記現在位置において、前記飛行体が前記情報取得部により取得された前記姿勢をとっており、前記情報取得部により取得された前記発射速度で前記マーカーが発射された場合に、前記マーカーを描画可能な範囲を規定した前記発射用マップを作成する、ことが好ましい。 Further, the marker launching device accelerates and launches the marker, the information acquisition unit further acquires the firing speed of the marker, and the control unit is the information acquisition unit of the flying object acquired by the information acquisition unit. The marker can be drawn when the flying object is in the attitude acquired by the information acquisition unit at the current position and the marker is launched at the firing speed acquired by the information acquisition unit. It is preferable to create the launch map that defines the range.
この構成によれば、飛行体の現在位置において、飛行体の空中における姿勢及びマーカーの発射速度に応じてマーカーを描画可能な範囲を規定した発射用マップを用いて、発射用マップ内に含まれる計画マーキング点に対応したマーカー発射装置の区画からマーカーを発射させることができる。それにより、飛行体の空中での姿勢が本来想定する姿勢からずれ、かつ、マーカーの発射速度に応じてマーカーの着弾位置が本来想定する位置からずれ得る場合にも、飛行体の姿勢を修正させることなく、計画マーキング点と異なる位置にマーカーを描画することを抑制することができる。また、飛行体の姿勢自体を修正する必要がないため、速やかに計画マーキング点にマーカーを描画することができる。 According to this configuration, the marker is included in the launch map at the current position of the aircraft, using a launch map that defines the range in which the marker can be drawn according to the attitude of the aircraft in the air and the launch speed of the marker. Markers can be launched from the marker launcher compartment corresponding to the planned marking point. As a result, the attitude of the flying object is corrected even when the attitude of the flying object in the air deviates from the originally assumed attitude and the landing position of the marker can deviate from the originally assumed position according to the firing speed of the marker. It is possible to suppress drawing the marker at a position different from the planned marking point. Further, since it is not necessary to correct the attitude of the flying object itself, the marker can be quickly drawn at the planned marking point.
また、前記マーカー発射装置は、前記マーカーを鉛直方向下側に向けて自由落下により発射することが好ましい。 Further, it is preferable that the marker launching device launches the marker by free fall toward the lower side in the vertical direction.
この構成によれば、マーカーを加速して強制発射する場合に比べて、マーカーの発射により飛行体に働く反力を低減することができるため、飛行体の空中での位置や姿勢の安定化を図ることができる。それにより、計画マーキング点に精度良くマーカーを描画することができる。 According to this configuration, the reaction force acting on the flying object by firing the marker can be reduced as compared with the case where the marker is accelerated and forcibly fired, so that the position and attitude of the flying body can be stabilized in the air. Can be planned. As a result, the marker can be drawn accurately at the planned marking point.
また、前記マーカーは、前記描画対象部に着弾して突き刺さる杭状の部材であることが好ましい。 Further, the marker is preferably a pile-shaped member that lands and pierces the drawing target portion.
この構成によれば、描画対象部に杭状のマーカーを着弾させて固定することができるため、例えばマーカーとしてペイントボール等による塗料を用いた場合に、塗料が描画対象部に吸収されてしまうようなことがない。また、マーカーとしてペイントボール等による塗料を用いた場合、描画対象部上に凹凸(起伏)があり、飛行型描画装置から描画対象部までの距離が一定でないことに起因して、ペイントボールが着弾点で破裂せずに塗料が印字されなかったり、塗料による印字状態が大きく変化したり変形したりすることがない。そのため、描画したマーカーの視認性を向上させることができる。さらに、描画対象部の起伏形状にかかわらず、飛行体を一定の高さで飛行させながら、マーカーを描画することができるため、飛行体を安定に飛行させることができ、マーカーの描画精度をより高めることが可能となる。 According to this configuration, a stake-shaped marker can be landed and fixed on the drawing target portion, so that the paint is absorbed by the drawing target portion, for example, when a paint such as a paint ball is used as the marker. There is nothing. In addition, when paint using a paintball or the like is used as a marker, the paintball lands because there are irregularities (undulations) on the drawing target portion and the distance from the flight type drawing device to the drawing target portion is not constant. The paint does not print without bursting at the points, and the print state due to the paint does not change or deform significantly. Therefore, the visibility of the drawn marker can be improved. Furthermore, regardless of the undulating shape of the drawing target portion, the marker can be drawn while the flying object is flying at a constant height, so that the flying object can be flown stably and the drawing accuracy of the marker is improved. It becomes possible to increase.
また、前記制御部は、前記複数の計画マーキング点に基づいて作成される複数の予定飛行ラインに沿って前記飛行体を前記描画対象部上で飛行させながら、前記複数の計画マーキング点に前記マーカー発射装置から前記マーカーを発射させることが好ましい。 Further, the control unit makes the flying object fly on the drawing target unit along a plurality of scheduled flight lines created based on the plurality of planned marking points, and the markers are placed on the plurality of planned marking points. It is preferable to launch the marker from the launcher.
この構成によれば、複数の計画マーキング点の位置を反映して作成された複数の予定飛行ラインに沿って飛行体を飛行させつつ、計画マーキング点にマーカーを描画することができるため、効率的なマーカーの描画が可能となる。 According to this configuration, it is possible to draw a marker at the planned marking point while flying the aircraft along a plurality of scheduled flight lines created by reflecting the positions of the plurality of planned marking points, which is efficient. Markers can be drawn.
また、前記制御部は、前記予定飛行ラインの一つに沿って前記飛行体を一定の前記飛行速度で停止させることなく飛行させることが好ましい。 Further, it is preferable that the control unit flies the flying object along one of the scheduled flight lines at a constant flight speed without stopping.
この構成によれば、マーカーの描画中に飛行体の飛行速度が変化しないため、飛行体の姿勢を安定させ、マーカーの描画精度を高めることができる。 According to this configuration, since the flight speed of the flying object does not change during the drawing of the marker, the attitude of the flying object can be stabilized and the drawing accuracy of the marker can be improved.
本発明にかかる飛行型描画装置は、空中からマーカーを発射して描画対象部上に高精度かつ速やかにマーキング点を描画することができるという効果を奏する。 The flight-type drawing apparatus according to the present invention has an effect that a marker can be emitted from the air to draw a marking point on a drawing target portion with high accuracy and promptly.
以下に、本発明にかかる飛行型描画装置の実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。 Hereinafter, embodiments of the flight-type drawing apparatus according to the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.
図1は、実施形態にかかる飛行型描画装置の概略を示す斜視図であり、図2は、実施形態にかかる飛行型描画装置の概略構成図である。実施形態にかかる飛行型描画装置1は、例えば土木工事の用地整形や整形後の基礎工事において、地表面を描画対象部100として、描画対象部100上に空中からマーカーを発射してマーキング点を描画するための装置である。なお、マーキング点は、描画対象部100上において何らかの基準となるものであればよく、例えばマラソン等のコースを地表面に描画するものであってもよい。飛行型描画装置1は、図1及び図2に示すように、飛行体としてのドローン10と、地上操作装置20と、位置検出支援部30とを備える。
FIG. 1 is a perspective view showing an outline of a flight-type drawing device according to an embodiment, and FIG. 2 is a schematic configuration diagram of a flight-type drawing device according to an embodiment. In the flight-type drawing apparatus 1 according to the embodiment, for example, in the site shaping of civil engineering work and the foundation work after shaping, the ground surface is set as the
ドローン10は、図2に示すように、飛行装置11と、マーカー発射装置12と、情報取得部13と、ドローン側制御部14と、ドローン側記憶部15と、ドローン側通信部16とを備える。また、地上操作装置20は、地上側記憶部21と、地上側制御部22と、操縦部23と、地上側通信部24とを備える。
As shown in FIG. 2, the
ドローン10の飛行装置11は、複数(本実施形態では、4つ)のロータ11aと、ロータ11aに取り付けられたプロペラ11bとを含む。ドローン10は、各ロータ11aを個別に回転駆動可能とされており、各ロータ11aの回転に伴って各プロペラ11bが回転することで、空中を飛行することができる。本実施形態において、飛行装置11すなわち各ロータ11aの駆動制御は、ドローン側制御部14により実行される。
The
ドローン10のマーカー発射装置12は、複数の区画ごとにマーカー2を発射可能な装置である。本実施形態において、マーカー発射装置12は、ドローン10の下部に取り付けられている。マーカー発射装置12は、図1に示すように、隣り合って並べられた格子状の複数の区画12aごとに、複数のマーカー2が収納されており、各区画12aからマーカー2を一つずつ発射可能とされている。なお、図1においては、区画12aを模式的に示しており、区画12aの実際の数は、図示するものよりも多い。本実施形態において、マーカー発射装置12は、各区画12aからマーカー2を鉛直方向下側に向けて自由落下により発射する。
The
本実施形態において、マーカー2は、空中から発射されることにより、地表面である描画対象部100に突き刺さることが可能な杭状の部材とされている。マーカー2は、描画対象部100に突き刺さった後、地上に露出している部分の少なくとも一部が放射状に展開するものであってもよい。それにより、マーカー2によるマーキング点の視認性を向上させることができる。
In the present embodiment, the marker 2 is a pile-shaped member that can be pierced into the
ドローン10の情報取得部13は、ドローン10の空中における現在位置P(X,Y,Z)、ドローン10の空中における姿勢(回転角度θ(α,β,γ))、及び、ドローン10の飛行速度Vを取得する。本実施形態において、情報取得部13は、GPSの受信機を含み、位置検出支援部30とドローン側通信部16を介して通信して、GPSによりドローン10の現在位置P(X,Y,Z)を取得する。また、情報取得部13は、ドローン10の空中における姿勢を検出するためのジャイロスコープを含む。情報取得部13は、ジャイロスコープにより、ドローン10のX軸回りの回転角度θ(α)、Y軸回りの回転角度θ(β)、Z軸回りの回転角度θ(γ)を計測することができる。また、情報取得部13は、ドローン10の飛行速度Vを検出する速度センサを含む。
The information acquisition unit 13 of the
ドローン10のドローン側制御部14は、例えば、CPU(Central Processing Unit)、SoC(System−on−a−Chip)、MCU(Micro Control Unit)、及びFPGA(Field−Programmable Gate Array)を含む演算処理装置である。
The drone
ドローン側制御部14は、地上側制御部22からドローン10の自動飛行指令が出力されている場合、自動飛行指令に従って飛行装置11を駆動制御し、ドローン10を飛行させる。また、ドローン側制御部14は、地上側制御部22からドローン10の手動飛行指令が出力されている場合、地上操作装置20の操縦部23に含まれる飛行操縦装置23aによる操縦指令に従って飛行装置11を駆動制御し、ドローン10を飛行させる。
When the automatic flight command of the
ドローン側制御部14は、地上側制御部22からマーカー発射装置12の自動発射指令が出力されている場合、自動発射指令に従ってマーカー発射装置12を駆動制御し、マーカー発射装置12からマーカー2を発射させる。また、ドローン側制御部14は、地上側制御部22からマーカー発射装置12の手動発射指令が出力されている場合、地上操作装置20の操縦部23に含まれる発射操作装置23bによる操作指令に従ってマーカー発射装置12を駆動制御し、マーカー発射装置12からマーカー2を発射させる。
When the automatic launch command of the
ドローン10のドローン側記憶部15は、飛行装置11の駆動制御やマーカー発射装置12の駆動制御に関する各種プログラム等を記憶している。ドローン側記憶部15は、各種プログラムをドローン側制御部14との間でやりとりする。
The drone side storage unit 15 of the
ドローン10のドローン側通信部16は、地上操作装置20の地上側通信部24と無線により通信し、ドローン側制御部14と地上側制御部22との間での指令信号のやり取りや、情報取得部13と地上側制御部22との間でのドローン10の現在位置P(X,Y,Z)、回転角度θ(α,β,γ)、及び飛行速度Vのやり取りを行う。また、ドローン側通信部16は、位置検出支援部30と通信し、ドローン10の現在位置P(X,Y,Z)のやり取りを行う。ドローン側通信部16の無線規格は、いかなるものであってもよい。
The drone
地上操作装置20の地上側記憶部21は、計画マップ41と、実績マップ42と、予定飛行ラインデータ43とを記憶している。計画マップ41は、図2に示すように、描画対象部100上にマーカー2を描画するべき位置である複数の計画マーキング点M*を記録したデータである。計画マップ41は、例えば、描画対象部100へのマーキング位置が線画で設定された図示しないCADデータを所定のピッチでドット状に変換したものである。すなわち、計画マップ41の各ドットが描画対象部100への計画マーキング点M*となる。本実施形態では、図示しないCADデータから計画マーキング点M*への変換を予め行った上で、計画マップ41を地上側記憶部21に記憶しておく。なお、描画対象部100へのマーカーの描画を行う際に、CADデータから計画マップ41への変換を行ってもよい。
The ground side storage unit 21 of the
実績マップ42は、計画マップ41に従ってマーカー発射装置12から描画対象部100へとマーカー2を描画した実績マーキング点Mを記録したデータである。実績マップ42は、地上側制御部22が実行するマーカー発射装置12の自動発射制御において作成される。実績マップ42は、マーカー発射装置12の自動発射制御の実行が進むことに伴って、随時更新されていく。
The actual map 42 is data in which the actual marking points M in which the marker 2 is drawn from the
予定飛行ラインデータ43は、ドローン10を描画対象部100上で飛行させる複数の予定飛行ラインLn(図4参照)を規定したデータである。予定飛行ラインデータは、地上側制御部23にて実行されるドローン10の自動飛行制御において作成される。予定飛行ラインLnは、図2に示すように、所定のピッチで設定されたドット状の複数の目標飛行位置P*をつないだラインである。なお、予定飛行ラインLnは、予め作成されて地上側記憶部21に記憶されるものであってもよい。
The scheduled flight line data 43 is data that defines a plurality of scheduled flight lines Ln (see FIG. 4) for flying the
地上操作装置20の地上側制御部22は、例えば、CPU(Central Processing Unit)、SoC(System−on−a−Chip)、MCU(Micro Control Unit)、及びFPGA(Field−Programmable Gate Array)を含む演算処理装置である。
The ground side control unit 22 of the
地上側制御部22は、図示しないインターフェースを介して、ユーザーからドローン10を自動で飛行させる旨の指示がなされている場合、ドローン10の自動飛行制御を実行し、自動飛行制御の実行により作成した自動飛行指令をドローン側制御部14へと送信する。また、地上側制御部22は、図示しないインターフェースを介して、ユーザーからドローン10を手動で飛行させる旨の指示がなされている場合、ドローン10の手動飛行指令をドローン側制御部14、及び操縦部23へと出力する。
The ground side control unit 22 executes the automatic flight control of the
地上側制御部22は、図示しないインターフェースを介して、ユーザーからマーカー発射装置12からのマーカー2の発射を自動で行う旨の指示がなされている場合、マーカー発射装置12の自動発射制御を実行し、自動発射制御の実行により作成した自動発射指令をドローン側制御部14へと送信する。また、地上側制御部22は、図示しないインターフェースを介して、ユーザーからマーカー発射装置12からのマーカー2の発射を手動で行う旨の指示がなされている場合、マーカー発射装置12の手動発射指令をドローン側制御部14、及び操縦部23へと出力する。
The ground side control unit 22 executes the automatic firing control of the
地上操作装置20の操縦部23は、飛行操縦装置23aと、発射操作装置23bとを有する。飛行操縦装置23aは、地上側制御部22からドローン10の手動飛行指令が操縦部23へと出力されている場合に、ドローン10の飛行をユーザーが手動により実行するためのインターフェースである。飛行操縦装置23aは、ユーザーの手動操作に従ってドローン10の操縦指令をドローン側制御部14へと出力する。また、発射操作装置23bは、地上側制御部22からマーカー発射装置12の手動発射指令が操縦部23へと出力されている場合に、マーカー発射装置12からのマーカー2の発射をユーザーが手動により実行するためのインターフェースである。発射操作装置23bは、ユーザーの手動操作に従ってマーカー発射装置12からのマーカー2の操作指令をドローン側制御部14へと出力する。
The control unit 23 of the
地上操作装置20の地上側通信部24は、ドローン側通信部16と無線により通信し、ドローン側制御部14と地上側制御部22との間での指令信号のやり取りや、情報取得部13と地上側制御部22との間でのドローン10の現在位置P(X,Y,Z)、回転角度θ(α,β,γ)、及び飛行速度Vのやり取りを行う。地上側通信部24の無線規格は、いかなるものであってもよい。
The ground side communication unit 24 of the
位置検出支援部30は、本実施形態では、GPSの固定局である。位置検出支援部30は、ドローン側通信部16を介して情報取得部13のGPS受信機と通信し、ドローン10の現在位置P(X,Y,Z)を情報取得部13へと送信する。なお、位置検出支援部30は、ドローン10の現在位置P(X,Y,Z)を、地上側通信部22を介して地上側制御部22へと送信してもよい。
The position
次に、地上側制御部22によるドローン10の自動飛行制御、及び、マーカー発射装置12の自動発射制御について説明する。ドローン10の自動飛行制御、及び、マーカー発射装置12の自動発射制御は、地上側制御部22によって並列的に実行される。それにより、ドローン10を描画対象部100上で飛行させながら、描画対象部100上の計画マーキング点M*にマーカー2を描画させていく。まずは、ドローン10の自動飛行制御について説明する。図3は、地上側制御部によって実行される自動飛行制御の処理の一例を示すフローチャートである。自動飛行制御においては、地上側制御部22からドローン側制御部14へと自動飛行指令が随時出力され、ドローン側制御部14は、自動飛行指令の内容に従ってドローン10が飛行するように飛行装置11を駆動制御する。
Next, the automatic flight control of the
地上側制御部22は、ステップS1として、マーカー発射開始処理及びドローン10の離陸処理を実行する。地上側制御部22は、マーカー発射開始処理として、地上側記憶部21から、計画マップ41と、実績マップ42とを取得する。なお、実績マップ42は、本制御が開始されたタイミングにおいては、作成されていないが、マーカー発射装置12の自動発射制御の実行が進むに従って、随時更新されていく。また、地上側制御部22は、ドローン側制御部14に飛行装置11を駆動制御させ、ドローン10を離陸させる。地上側制御部22は、計画マップ41と、実績マップ42とを取得すると共に、ドローン10の離陸処理が完了すると、ステップS2に進む。
The ground side control unit 22 executes the marker launch start process and the takeoff process of the
地上側制御部22は、ステップS2として、計画マーキング点M*にマーカー発射装置12からマーカー2を発射させながら、描画対象部100上でドローン10を飛行させる複数の予定飛行ラインLnを作成する。図4は、地上側制御部によって作成された複数の予定飛行ラインの一例を示す説明図である。図4に示す例では、予定飛行ラインLnは、描画対象部100上で間隔を空けて延びる直線状のラインである。本実施形態において、予定飛行ラインLnは、鉛直方向における高さが一定に作成される。ドローン側制御部14は、計画マップ41の計画マーキング点M*及び実績マップ42の実績マーキング点Mの位置に基づいて、マーカー2の描画前の計画マーキング点M*に効率的にマーカー2を描画可能な複数の予定飛行ラインLnを作成する。効率的にマーカー2を描画可能とは、描画対象部100の形状や、各計画マーキング点M*や実績マーキング点Mの位置、及び、マーカー発射装置12の各区画12aの最大幅等を考慮して、描画対象部100上を飛行するドローン10の飛行距離、または、飛行時間が最も少なくなるように、複数の飛行予定ラインLnを作成することを意味する。
In step S2, the ground side control unit 22 creates a plurality of scheduled flight lines Ln for flying the
また、マーカー発射装置12の各区画12aに収容されるマーカー2の数には、制限がある。さらに、本実施形態においては、マーカー2の発射に伴ってドローン10の重心がずれることで、ドローン10の姿勢が安定化しないことを防ぐため、同じタイミングで発射するマーカー2の数に制限を設ける。そのため、ドローン10を各予定飛行ラインLnに沿って1回だけ飛行させても、計画マーキング点M*のすべてにマーカー2を描画できない可能性がある。また、ドローン10の空中での現在位置P(X,Y,Z)が予定飛行ラインLnからずれたり、ドローン10の空中での姿勢が想定したものからずれたりすること等によっても、計画マーキング点M*のすべてにマーカー2を描画できない可能性がある。そこで、地上側制御部22は、各予定飛行ラインLnについて、ドローン10を往復させる回数の上限を設定する。地上側制御部22は、予定飛行ラインLnに沿ってドローン10を飛行させ、後述する自動発射制御を実行した結果、計画マーキング点M*にマーカー2の描画漏れがあった場合、設定した上限の範囲内で、ドローン10を予定飛行ラインLnに沿って往復させる。作成された予定飛行ラインLnは、予定飛行ラインデータ43として地上側記憶部21に記憶される。地上側制御部22は、予定飛行ラインLnを作成すると、ステップS3に進む。
Further, the number of markers 2 accommodated in each
地上側制御部22は、ステップS3として、ステップS2で作成し、地上側記憶部21に記憶された予定飛行ラインLnに沿ってドローン10を飛行させるnライン飛行制御を実行する。nライン飛行制御については、後述する。
The ground-side control unit 22 executes n-line flight control created in step S2 and flying the
地上側制御部22は、nライン飛行制御が完了すると、ステップS4に進み、計画マップ41に規定されたすべての計画マーキング点M*にマーカー2の描画が完了したか否かを判定する。上述したように、マーカー発射装置12の自動発射制御がドローン10の自動飛行制御と並列的に実行されている。そのため、自動飛行制御の実行中には、計画マーキング点M*にマーカー2の描画が随時行われており、マーカー2の描画が完了した計画マーキング点M*は、実績マップ42において、実績マーキング点Mとして記録されていく。地上側制御部22は、計画マップ41に記録された計画マーキング点M*と、実績マップ42に記録された実績マーキング点Mとに基づいて、すべての計画マーキング点M*にマーカー2の描画が完了したか否かを判定する。
When the n-line flight control is completed, the ground side control unit 22 proceeds to step S4 and determines whether or not the drawing of the marker 2 is completed at all the planned marking points M * defined in the plan map 41. As described above, the automatic launch control of the
地上側制御部22は、すべての計画マーキング点M*にマーカー2の描画が完了していないと判定した場合(ステップS4、No)、再びステップS2以降の処理を実行する。それにより、マーカー2の描画が完了されていない計画マーキング点M*がある領域に向けてドローン10を飛行させる複数の予定飛行ラインLnが新たに作成され(ステップS2)、複数の予定飛行ラインLnに沿ったドローン10のnライン飛行制御が実行される。一方、地上側制御部22は、すべての計画マーキング点M*にマーカー2の描画が完了したと判定した場合(ステップS4、Yes)、自動飛行制御を終了する。
When it is determined that the drawing of the marker 2 is not completed at all the planned marking points M * (steps S4 and No), the ground side control unit 22 executes the processes after step S2 again. As a result, a plurality of scheduled flight lines Ln for flying the
次に、ステップS3のnライン飛行制御について説明する。図5は、nライン飛行制御の処理の一例を示すフローチャートである。 Next, the n-line flight control in step S3 will be described. FIG. 5 is a flowchart showing an example of the n-line flight control process.
地上側制御部22は、ステップS301として、ドローン側制御部14により飛行装置11を駆動制御させ、ドローン10を次の予定飛行ラインLnの始点位置に移動させる。その後、地上側制御部22は、ステップS302に進む。
In step S301, the ground-side control unit 22 drives and controls the
地上側制御部22は、ステップS302として、ドローン側制御部14により飛行装置11を駆動制御させ、予定飛行ラインLn上の次の目標飛行位置P*に向けてドローン10が飛行させる。本実施形態では、ドローン10を停止させる(ホバリング状態とする)ことなく、予定飛行ラインLnに沿って一定の飛行速度Vで飛行させる。また、予定飛行ラインLnは、鉛直方向における高さが一定とされているため、予定飛行ラインLnに沿って飛行するドローン10は、常に同じ高さを飛行することになる。その後、地上側制御部22は、ステップS303に進む。
In step S302, the ground-side control unit 22 drives and controls the
地上側制御部22は、ステップS303として、ドローン側通信部16と地上側通信部24との通信により情報取得部13からドローン10の現在位置P(X,Y,Z)及び回転角度θ(α、β、γ)を入力し、ステップS304に進む。
In step S303, the ground-side control unit 22 communicates between the drone-
地上側制御部22は、ステップS304として、ドローン10の回転角度θ(α,β,γ)の値が所定角度θ1以上であるか否かを判定する。地上側制御部22は、回転角度θ(α,β,γ)の値が所定角度θ1以上であると判定した場合(ステップS304、Yes)、ドローン10の姿勢が予定飛行ラインLnに対して何れかの方向に傾斜しているため、ステップS305に進む。
In step S304, the ground side control unit 22 determines whether or not the value of the rotation angle θ (α, β, γ) of the
地上側制御部22は、ステップS305として、回転角度θ(α,β,γ)が所定角度θ1未満となるように、ドローン側制御部14により飛行装置11を駆動制御させ、ドローン10の姿勢を修正する。その後、地上側制御部22は、ステップS306に進む。
In step S305, the ground-side control unit 22 drives and controls the
地上側制御部22は、ドローン10の回転角度θ(α,β,γ)の値が所定角度θ1未満であると判定した場合(ステップS304、No)、ドローン10の姿勢が予定飛行ラインLnに対して傾斜していないため、ステップS305の処理を省略し、ステップS306へと進む。
When the ground side control unit 22 determines that the value of the rotation angle θ (α, β, γ) of the
地上側制御部22は、ステップS306として、現在位置P(X,Y,Z)が予定飛行ラインLnから所定距離D1以上に離れているか否かを判定する。地上側制御部22は、ドローン10の現在位置P(X,Y,Z)が予定飛行ラインLnから所定距離D1以上に離れていると判定した場合(ステップS306、Yes)、ステップS307に進む。
In step S306, the ground side control unit 22 determines whether or not the current position P (X, Y, Z) is separated from the scheduled flight line Ln by a predetermined distance D1 or more. When the ground side control unit 22 determines that the current position P (X, Y, Z) of the
地上側制御部22は、ステップS307として、ドローン側制御部14により飛行装置11を駆動制御させ、ドローン10の現在位置P(X,Y,Z)が予定飛行ラインLnに近づく方向にドローン10の飛行を修正する。その後、地上側制御部22は、ステップS308に進む。
In step S307, the ground side control unit 22 drives and controls the
また、地上側制御部22は、現在位置P(X,Y,Z)が予定飛行ラインLnから所定距離D1以上に離れていないと判定した場合(ステップS306、No)、ステップS307の処理を省略し、ステップS308へと進む。 Further, when the ground side control unit 22 determines that the current position P (X, Y, Z) is not separated from the scheduled flight line Ln by a predetermined distance D1 or more (steps S306, No), the process of step S307 is omitted. Then, the process proceeds to step S308.
地上側制御部22は、ステップS308として、ドローン10が予定飛行ラインLnの終点(最後の目標飛行位置P*)に到達したか否かを判定する。地上側制御部22は、ドローン10が予定飛行ラインLnの終点に到達していないと判定した場合(ステップS308、No)、再びステップS302以降の処理を実行する。また、地上側制御部22は、ドローン10が予定飛行ラインLnの終点に到達したと判定した場合(ステップS308、Yes)、ステップS309に進む。
In step S308, the ground-side control unit 22 determines whether or not the
地上側制御部22は、ステップS309として、ステップS302からステップS308までの間に飛行した予定飛行ラインLnにおいて、後述する自動発射制御でマーカー2を描画できなかった計画マーキング点M*があったか否かを判定する。ステップS309の判定は、例えば、ドローン10が位置ずれや姿勢のずれを生じることなく予定飛行ラインLnに沿って飛行した場合にマーカー2が描画されるべき計画マーキング点M*に対して、マーカー2が実際に描画されたか否かを実績マップ42に基づいて判定すればよい。
Whether or not there was a planned marking point M * in the scheduled flight line Ln that flew between step S302 and step S308 in step S309 where the marker 2 could not be drawn by the automatic launch control described later. To judge. The determination in step S309 is based on, for example, the marker 2 with respect to the planned marking point M * on which the marker 2 should be drawn when the
地上側制御部22は、予定飛行ラインLnにおいて、後述する自動発射制御でマーカー2を描画できなかった計画マーキング点M*があったと判定した場合(ステップS309,Yes)、ステップS310に進む。 When the ground side control unit 22 determines that there is a planned marking point M * in which the marker 2 could not be drawn by the automatic launch control described later in the scheduled flight line Ln (step S309, Yes), the process proceeds to step S310.
地上側制御部22は、ステップS310として、予定飛行ラインLnの往復の上限回数に達したか否かを判定する。地上側制御部22は、予定飛行ラインLnの往復の上限回数に達していないと判定した場合(ステップS310,No)、ステップS302の処理に戻り、予定飛行ラインLnに沿って、前回とは逆方向からドローン10を飛行させる。
In step S310, the ground-side control unit 22 determines whether or not the upper limit of the number of round trips of the scheduled flight line Ln has been reached. When the ground side control unit 22 determines that the maximum number of round trips of the scheduled flight line Ln has not been reached (steps S310, No), the process returns to the process of step S302, and the process is reversed along the scheduled flight line Ln. Fly the
一方、地上側制御部22は、予定飛行ラインLnの往復の上限回数に達したと判定した場合(ステップS310,Yes)、ステップS311に進む。また、地上側制御部22は、予定飛行ラインLnにおいて、後述する自動発射制御でマーカー2を描画できなかった計画マーキング点M*がなかった(予定飛行ラインLnにおいて、すべての計画マーキング点M*にマーカー2を描画した)と判定した場合(ステップS309,No)も、ステップS311に進む。 On the other hand, when the ground side control unit 22 determines that the upper limit number of round trips of the scheduled flight line Ln has been reached (steps S310, Yes), the process proceeds to step S311. In addition, the ground side control unit 22 did not have a planned marking point M * on the scheduled flight line Ln that could not draw the marker 2 by the automatic launch control described later (in the planned flight line Ln, all planned marking points M *. When it is determined (step S309, No), the process proceeds to step S311.
地上側制御部22は、ステップS311として、すべての予定飛行ラインLnの飛行が完了したか否かを判定する。地上側制御部22は、すべての予定飛行ラインLnの飛行が完了していないと判定した場合(ステップS311、No)、ステップS301に戻り、次の予定飛行ラインLn+1に沿ってドローン10を飛行させる。また、地上側制御部22は、すべての予定飛行ラインLnの飛行が完了したと判定した場合(ステップS311、Yes)、nライン飛行制御を終了する。
In step S311 the ground side control unit 22 determines whether or not the flight of all scheduled flight lines Ln has been completed. When the ground side control unit 22 determines that the flight of all the scheduled flight lines Ln has not been completed (step S311, No), the ground side control unit 22 returns to step S301 and causes the
次に、マーカー発射装置12の自動発射制御について説明する。図6は、自動発射制御の処理の一例を示すフローチャートである。図6に示す自動発射制御は、ドローン10の自動飛行制御が実行されている間、常時繰り返し実行されている。
Next, the automatic firing control of the
地上側制御部22は、ステップS11として、ドローン側通信部16と地上側通信部24との通信により情報取得部13からドローン10の現在位置P(X,Y,Z)、回転角度θ(α,β,γ)、及び飛行速度Vを入力し、ステップS12に進む。
In step S11, the ground-side control unit 22 communicates between the drone-
地上側制御部22は、ステップS12として、ドローン10の現在位置P(X,Y,Z)において、ドローン10が回転角度θ(α,β,γ)の姿勢をとっており、かつ、ドローン10が飛行速度Vで飛行している場合に、マーカー2を描画可能な範囲を規定した発射用マップ44を作成する。地上側制御部22は、発射用マップ44を作成すると、ステップS13に進む。
In step S12, the ground side control unit 22 takes the posture of the
地上側制御部22は、ステップS13として、計画マップ41から計画マーキング点M*を入力し、発射用マップ44内に計画マーキング点M*があるか否かを判定する。地上側制御部22は、発射用マップ44内に計画マーキング点M*がないと判定した場合(ステップS13、No)、再びステップS11以降の処理を実行する。一方、地上側制御部22は、発射用マップ44内に計画マーキング点M*があると判定した場合(ステップS13、Yes)、ステップS14に進む。
In step S13, the ground side control unit 22 inputs the planned marking point M * from the planned map 41, and determines whether or not there is the planned marking point M * in the
地上側制御部22は、ステップS14として、地上側記憶部21から現時点での実績マップ42を入力し、発射用マップ44内の計画マーキング点M*に実績マーキング点Mが含まれるか否かを判定する。
As step S14, the ground-side control unit 22 inputs the current performance map 42 from the ground-side storage unit 21, and determines whether or not the planned marking point M * in the
地上側制御部22は、発射用マップ44内の計画マーキング点M*に実績マーキング点Mが含まれると判定した場合(ステップS14、Yes)、ステップS15に進む。地上側制御部22は、ステップS15として、発射用マップ44内の計画マーキング点M*のうち、実績マーキング点Mを削除し、ステップS16に進む。また、地上側制御部22は、発射用マップ44内の計画マーキング点M*に実績マーキング点Mが含まれないと判定した場合(ステップS14、No)、ステップS15の処理を省略し、ステップS16に進む。
When the ground side control unit 22 determines that the planned marking point M * in the
地上側制御部22は、ステップS16として、実績マーキング点Mを削除した発射用マップ44内の計画マーキング点M*に対応した区画12aから、マーカー2を発射させる自動発射指令をドローン側制御部14に出力する。それにより、自動発射指令を受け取ったドローン側制御部14が自動発射指令に従ってマーカー発射装置12を駆動制御し、計画マーキング点M*に対応した区画12aからマーカー2を発射させる。その結果、描画対象部100上の計画マーキング点M*に対応した位置にマーカー2が描画される。また、実績マーキング点Mに対応した区画12aからは、マーカー2が発射されない。なお、上述したように、本実施形態では、同じタイミングで発射するマーカー2の数に制限を設ける。そのため、発射用マップ44内の計画マーキング点M*が、同じタイミングで発射するマーカー2の制限数よりも多い場合、ドローン10の進行方向に対して上流側に位置する計画マーキング点M*にのみマーカー2を描画させる。
In step S16, the ground side control unit 22 issues an automatic launch command to launch the marker 2 from the
さらに、地上側制御部22は、ステップS17として、ステップS16においてマーカー2を描画した計画マーキング点M*を、実績マーキング点Mとして実績マップ42を更新し、更新した実績マップ42を地上側記憶部21に記憶させる。その後、地上側制御部22は、ステップS11以降の処理を再度実行する。 Further, in step S17, the ground side control unit 22 updates the actual map 42 with the planned marking point M * on which the marker 2 is drawn in step S16 as the actual marking point M, and stores the updated actual map 42 on the ground side storage unit. Store in 21. After that, the ground side control unit 22 re-executes the processes after step S11.
次に、自動発射制御におけるステップS11からS17の処理内容の例について、詳細に説明する。図7から図9は、任意の時刻における発射用マップを模式的に示す説明図である。各図中の二点鎖線は、ドローン10を示す。各図中の破線は、計画マップ41の一部を示し、各図中の白色の円は、計画マップ41に含まれる計画マーキング点M*を示している。また、図8から図9中の黒色の円は、実績マーキング点Mを示す。各図中の太い実線で囲んだ範囲は、任意の時刻t1〜t3における発射用マップ441〜443を示し、太い実線で囲んだ範囲内にある実線で区切られた格子状の領域は、発射用マップ441〜443におけるマーカー発射装置12の各区画12aを示す。また、各図中の上下方向に延びる実線矢印は、ドローン10が飛行している予定飛行ラインLnを示す。
Next, an example of the processing contents of steps S11 to S17 in the automatic firing control will be described in detail. 7 to 9 are explanatory views schematically showing a launch map at an arbitrary time. The alternate long and short dash line in each figure indicates the
図7は、任意の時刻t1において、ドローン10が予定飛行ラインLnに沿って、かつ、予定飛行ラインLnに対して傾斜していない状態で、飛行速度Vで飛行している場合の例を示す。図7に示す例は、ドローン10が予定飛行ラインLnを1回目に飛行している場合を示す。
FIG. 7 shows an example in which the
ドローン10が飛行速度Vで飛行しているとき、マーカー発射装置12から発射されるマーカー2は、飛行速度Vに応じてドローン10の進行方向側への慣性力を受けることになる。その結果、マーカー発射装置12から発射されたマーカー2は、想定した発射方向(本実施形態では、鉛直方向)からずれた方向に向かう可能性がある。
When the
また、図7に示す例ではドローン10の姿勢が予定飛行ラインLnに対して傾斜していないものとしているが、ドローン10の姿勢がY軸回りに傾斜している場合にも、マーカー発射装置12から発射されたマーカー2は、想定した発射方向(本実施形態では、鉛直方向)からずれた方向に向かったり、想定した描画位置からずれた位置に描画されたりする可能性がある。図10は、ドローンの空中での姿勢等に応じて描画対象部上にマーカーが着弾する位置の変化を説明するための模式図である。図中において、実線矢印により挟まれた範囲は、ドローン10が空中で傾斜しておらず、かつ、マーカー発射装置12の区画12aからマーカー2を自由落下させる場合における、マーカー2の最大の描画幅W1を示す。また、図中において、破線矢印により挟まれた範囲は、ドローン10が空中で傾斜しており、かつ、マーカー発射装置12の区画12aからマーカー2を自由落下させる場合における、マーカー2の最大の描画幅W2を示す。図示するように、マーカー2を自由落下させる場合において、ドローン10の空中における姿勢が傾斜している場合のマーカー2の最大の描画幅W2は、ドローン10の空中における姿勢が傾斜していない場合のマーカー2の最大の描画幅W1よりも狭くなることがある。その結果、ドローン10の空中における姿勢が傾斜している場合、マーカー発射装置12から発射されたマーカー2が、想定した描画位置からずれた位置に着弾する可能性がある。
Further, in the example shown in FIG. 7, it is assumed that the attitude of the
そのため、地上側制御部22は、ドローン10の回転角度θ(α,β,γ)と、ドローン10の飛行速度Vとに基づいて、現在位置P(X,Y,Z)において、各区画12aから発射されたマーカー2が描画対象部100に着弾する予測位置を算出する。地上側制御部22は、算出した予測位置を現時点でマーカー2を描画可能な範囲であると判断して、図7に示す発射用マップ441を作成する(ステップS12)。
Therefore, the ground side control unit 22 is in each
また、地上側制御部22は、各区画12aに収容されたマーカー2の残数に基づき、現時点で発射可能なマーカー2が残っている区画12aに対応する範囲が、現時点でマーカー2を描画可能な範囲であると判断して、図7に示す発射用マップ441を作成する(ステップS12)。
Further, the ground side control unit 22 can draw the marker 2 at the present time in the range corresponding to the
さらに、地上側制御部22は、予定飛行ラインLnを1回目に飛行している場合、図中に太い実線で囲んだ範囲で示すように、マーカー発射装置12の中心側に位置する区画12aから優先的にマーカー2を発射させるように発射用マップ441を作成する(ステップS12)。それにより、外側に位置する区画12a(図中の太い実線と太い破線とで囲まれる範囲の区画12a)から先にマーカー2が発射されないようにすることができる。その結果、外側に位置する区画12aからマーカー2が発射されることに伴って、マーカー発射装置12の重心がずれやすくなることを抑制し、ドローン10の姿勢の安定化を図ることが可能となる。従って、マーカー2の描画精度をより高めることができる。
Further, when the ground side control unit 22 is flying the scheduled flight line Ln for the first time, as shown in the range surrounded by a thick solid line in the figure, from the
地上側制御部22は、図7に示す発射用マップ441内に計画マーキング点M*が含まれるため(ステップS13、Yes)、発射用マップ441内の計画マーキング点M*に実績マーキング点Mが含まれるか否かを判定する(ステップS14)。図7に示す時刻t1における例では、発射用マップ441内に実績マーキング点Mが含まれないため、ドローン側制御部14は、発射用マップ441内の計画マーキング点M*に対応した区画12aから、マーカー2を発射させる自動発射指令をマーカー発射装置12に出力する(ステップS16)。また、地上側制御部22は、計画マーキング点M*にマーカー2を描画した実績を実績マーキング点M(図8中の黒色の円参照)として、地上側記憶部21に記憶させる(ステップS17)。
Since the ground side control unit 22 includes the planned marking point M * in the
次に、図8は、任意の時刻t2において、ドローン10が予定飛行ラインLnから離れ、かつ、予定飛行ラインLnに対して傾斜した状態で、飛行速度Vで飛行している場合の例を示す。図8に示す例は、ドローン10が予定飛行ラインLnを1回目に飛行している場合を示す。
Next, FIG. 8 shows an example in which the
地上側制御部22は、上述した図7の例と同様の手順で図8に示す発射用マップ442を作成する(ステップS12)。すなわち、ドローン側制御部14は、ドローン10の回転角度θ(α,β,γ)と、ドローン10の飛行速度Vとに基づいて、現在位置P(X,Y,Z)において、各区画12aから発射されたマーカー2が描画対象部100に着弾する予測位置を算出する。地上側制御部22は、算出した予測位置を現時点でマーカー2を描画可能な範囲であると判断し、発射用マップ442を作成する。また、地上側制御部22は、現時点で発射可能なマーカー2が残っている区画12aに対応する範囲が現時点でマーカー2を描画可能な範囲であると判断し、発射用マップ442を作成する。さらに、地上側制御部22は、マーカー発射装置12の中心側に位置する区画12aから優先的にマーカー2を発射させるように発射用マップ442を作成する。
The ground-side control unit 22 creates the
地上側制御部22は、図8に示す発射用マップ442内に計画マーキング点M*が含まれるため(ステップS13、Yes)、発射用マップ442内の計画マーキング点M*に実績マーキング点Mが含まれるか否かを判定する(ステップS14)。図8に示す例では、発射用マップ442内に黒色の円で示す実績マーキング点Mが含まれている(ステップS14、Yes)。そのため、地上側制御部22は、発射用マップ442内に含まれる計画マーキング点M*のうち、実績マーキング点Mを削除し(ステップS15)、残りの計画マーキング点M*に対応した区画12aから、マーカー2を発射させる自動発射指令をマーカー発射装置12に出力する(ステップS16)。また、地上側制御部22は、計画マーキング点M*にマーカー2を描画した実績を実績マーキング点Mとして、地上側記憶部21に記憶させる(ステップS17)。
Since the ground side control unit 22 includes the planned marking point M * in the
このように、飛行型描画装置1は、ドローン10が予定飛行ラインLnから離れ、かつ、予定飛行ラインLnに対して傾斜した状態で飛行している場合にも、ドローン10の現在位置P(X,Y,Z)、姿勢(回転角度θ(α,β,γ))、飛行速度Vに基づいて、現時点でマーカー2を描画可能な範囲である発射用マップ442を作成し、発射用マップ442に従って計画マーキング点M*にマーカー2を描画する。そのため、計画マーキング点M*とは異なる位置にマーカー2が描画させることを抑制することができ、マーカー2の描画精度を高めることができる。また、ドローン10の現在位置P(X,Y,Z)や姿勢(回転角度θ(α,β,γ))の修正を行うことなく、速やかに計画マーキング点M*にマーカー2を描画することができる。この手順が繰り返し実行されることにより、予定飛行ラインLnの飛行中に、各計画マーキング点M*にマーカー発射装置12からマーカー2が順次描画されていき、予定飛行ラインLnにおいてマーカー2が描画された位置が実績マーキング点Mとして記憶されていく(図9の黒色の円参照)。
As described above, the flight type drawing device 1 is flying at the current position P (X) of the
次に、図9は、任意の時刻t3において、ドローン10が予定飛行ラインLnに沿った状態、かつ、ドローン10が予定飛行ラインLnに対して傾斜していない姿勢に戻った状態で、飛行速度Vで飛行している場合の例を示す。図9に示す例は、ドローン10が予定飛行ラインLnを2回目以降に飛行する場合を示す。
Next, FIG. 9 shows the flight speed of the
地上側制御部22は、図7及び図8に示す例と同様の手順で、発射用マップ433を作成する。ただし、地上側制御部22は、ドローン10が予定飛行ラインLnを2回目以降に飛行する場合、マーカー発射装置12の外側に位置する区画12aからもマーカー2を発射させるように、発射用マップ443を作成する。それにより、図9に示すように、1回目の予定飛行ラインLnの飛行時においてマーカー2が描画されなかった計画マーキング点M*に、より確実にマーカー2を描画することが可能となる。従って、計画マーキング点M*の描画漏れを良好に抑制することができる。
The ground side control unit 22 creates the launch map 433 in the same procedure as the examples shown in FIGS. 7 and 8. However, the ground-side control unit 22 launches the marker 2 so that when the
以上説明したように、実施形態にかかる飛行型描画装置1は、飛行体としてのドローン10が描画対象部100上を飛行している間、ドローン10の現在位置P(X,Y,Z)の変化に応じて、現在位置P(X,Y,Z)ごとにマーカー2を描画可能な範囲を規定した発射用マップ44(発射用マップ441〜443)を用いて、発射用マップ44内に含まれる計画マーキング点M*に対応したマーカー発射装置12の各区画12aからマーカー2を発射させることができる。それにより、ドローン10の現在位置P(X,Y.Z)が本来想定する位置からずれている場合に、ドローン10自体を移動させなくとも、計画マーキング点M*と異なる位置にマーカー2を描画することを抑制することができる。また、ドローン10自体を移動させる必要がないため、速やかに計画マーキング点M*にマーカー2を描画することができる。従って、実施形態にかかる飛行型描画装置1は、空中からマーカー2を発射して描画対象部100上に高精度かつ速やかにマーキング点を描画することができる。
As described above, in the flight-type drawing device 1 according to the embodiment, while the
また、地上側制御部22は、発射用マップ44内にある計画マーキング点M*が、マーカー2を描画済みの実績マーキング点Mである場合には、複数の区画12aのうち実績マーキング点Mに対応した区画12aからはマーカー2を発射させない(ステップS14からステップS16)。
Further, when the planned marking point M * in the
この構成によれば、一度マーカー2を描画した箇所に重ねてマーカー2を描画することを防ぐことができるため、マーキング点の描画品質を向上させることができる。 According to this configuration, it is possible to prevent the marker 2 from being drawn on the portion where the marker 2 is once drawn, so that the drawing quality of the marking points can be improved.
また、情報取得部13は、ドローン10の空中での姿勢(回転角度θ(α,β,γ))をさらに取得し、地上側制御部22は、情報取得部13により取得されたドローン10の現在位置P(X,Y,Z)において、ドローン10が情報取得部13により取得された姿勢をとっている場合に、マーカー2を描画可能な範囲を規定した発射用マップ44(発射用マップ442)を作成する。
Further, the information acquisition unit 13 further acquires the attitude (rotation angle θ (α, β, γ)) of the
この構成によれば、ドローン10の現在位置P(X,Y,Z)において、ドローン10の空中での姿勢に応じてマーカー2を描画可能な範囲を規定した発射用マップ44(発射用マップ442)を用いて、発射用マップ44(発射用マップ442)内に含まれる計画マーキング点M*に対応したマーカー発射装置12の区画12aからマーカー2を発射させることができる。それにより、ドローン10の空中での姿勢が本来想定する姿勢からずれている場合に、ドローン10の姿勢を修正させることなく、計画マーキング点M*と異なる位置にマーカー2を描画することを抑制することができる。また、ドローン10の姿勢自体を修正する必要がないため、速やかに計画マーキング点M*にマーカー2を描画することができる。
According to this configuration, at the current position P (X, Y, Z) of the
また、情報取得部13は、ドローン10の飛行速度Vをさらに取得し、地上側制御部22は、情報取得部13により取得されたドローン10の現在位置P(X,Y,Z)において、ドローン10が情報取得部13により取得された飛行速度Vで飛行している場合に、マーカー2を描画可能な範囲を規定した発射用マップ44(発射用マップ441〜443)を作成する。
Further, the information acquisition unit 13 further acquires the flight speed V of the
この構成によれば、ドローン10の現在位置P(X,Y,Z)において、ドローン10の飛行速度Vに応じてマーカー2を描画可能な範囲を規定した発射用マップ44(発射用マップ441〜443)を用いて、発射用マップ44(発射用マップ441〜443)内に含まれる計画マーキング点M*に対応したマーカー発射装置12の区画12aからマーカー2を発射させることができる。それにより、ドローン10の飛行速度Vを原因として、計画マーキング点M*と異なる位置にマーカー2が描画されることを抑制することができる。
According to this configuration, at the current position P (X, Y, Z) of the
また、マーカー発射装置12は、マーカー2を鉛直方向下側に向けて自由落下により発射する。
Further, the
この構成によれば、マーカー2を加速して強制発射する場合に比べて、マーカー2の発射によりドローン10に働く反力を低減することができるため、ドローン10の空中での位置や姿勢の安定化を図ることができる。それにより、計画マーキング点M*に精度良くマーカー2を描画することができる。
According to this configuration, the reaction force acting on the
また、マーカー2は、描画対象部100に着弾して突き刺さる杭状の部材である。
Further, the marker 2 is a pile-shaped member that lands and pierces the
この構成によれば、描画対象部100に杭状のマーカー2を着弾させて固定することができるため、例えばマーカー2としてペイントボール等による塗料を用いた場合に、塗料が地表面といった描画対象部100に吸収されてしまうようなことがない。また、マーカー2としてペイントボール等による塗料を用いた場合、描画対象部100上に凹凸(例えば大型土木作業用車両による轍や、局所的な地形の起伏)があり、飛行型描画装置1から描画対象部100までの距離が一定でないことに起因して、ペイントボールが着弾点で破裂せずに塗料が印字されなかったり、塗料による印字状態が大きく変化したり変形したりすることがない。そのため、描画したマーカー2の視認性を向上させることができる。さらに、描画対象部100の起伏形状にかかわらず、ドローン10を一定の高さで飛行させながら、マーカー2を描画することができるため、ドローン10を安定に飛行させることができ、マーカー2の描画精度をより高めることが可能となる。
According to this configuration, the stake-shaped marker 2 can be landed and fixed to the
また、地上側制御部22は、複数の計画マーキング点M*に基づいて作成される複数の予定飛行ラインLnに沿ってドローン10を描画対象部100上で飛行させながら、複数の計画マーキング点M*にマーカー発射装置12からマーカー2を発射させる。
Further, the ground side control unit 22 flies the
この構成によれば、複数の計画マーキング点M*の位置を反映して作成された複数の予定飛行ラインLnに沿ってドローン10を飛行させつつ、計画マーキング点M*にマーカー2を描画することができるため、効率的なマーカー2の描画が可能となる。
According to this configuration, the marker 2 is drawn at the planned marking point M * while flying the
また、地上側制御部22は、予定飛行ラインLnの一つに沿ってドローン10を一定の飛行速度Vで停止させることなく飛行させる。
Further, the ground side control unit 22 makes the
この構成によれば、マーカー2の描画中にドローン10の飛行速度Vが変化しないため、ドローン10の姿勢を安定させ、マーカー2の描画精度を高めることができる。
According to this configuration, since the flight speed V of the
なお、本実施形態では、ドローン10の現在位置P(X,Y,Z)、姿勢(回転角度(θ(α,β,γ))、及び、飛行速度Vのすべてに基づいて、発射用マップ44を作成するものとしたが、発射用マップ44は、少なくともドローン10の現在位置P(X,Y,Z)に基づいて作成されればよい。発射用マップ44は、ドローン10の現在位置P(X,Y,Z)及び姿勢(回転角度(θ(α,β,γ))に基づいて作成されるものであってもよいし、ドローン10の現在位置P(X,Y,Z)、及び、飛行速度Vに基づいて作成されるものであってもよい。
In this embodiment, the launch map is based on the current position P (X, Y, Z) of the
また、マーカー発射装置12は、マーカー2を鉛直方向に沿って加速して強制発射するものであってもよい。この場合、情報取得部13は、マーカー発射装置12によるマーカー2の発射速度Vmを取得し、地上側制御部22は、ドローン10の現在位置P(X,Y,Z)において、ドローン10が情報取得部13により取得された姿勢(回転角度θ(α,β,γ)をとっており、発射速度Vmでマーカー2が発射された場合に、マーカー2を描画可能な範囲を規定した発射用マップ44を作成するものであってもよい。
Further, the
図10において、一点鎖線矢印により挟まれた範囲は、ドローン10が空中で傾斜しており、かつ、マーカー発射装置12の区画12aからマーカー2を発射速度Vmで加速して発射させた場合における、マーカー2の最大の描画幅W3を示す。図示するように、ドローン10が空中で傾斜している場合に、マーカー2を発射速度Vmで加速して発射させたときのマーカー2の描画幅W3は、マーカー2を自由落下させたときのマーカー2の描画幅W1,W2よりも広くなることがある。つまり、ドローン10の空中における姿勢が傾斜している場合、マーカー発射装置12から発射されたマーカー2は、発射速度Vmに応じて、想定した描画位置からのずれ量が大きくなる可能性がある。
In FIG. 10, the range sandwiched by the alternate long and short dash arrow indicates that the
そのため、地上側制御部22は、ドローン10の回転角度θ(α,β,γ)と、ドローン10の飛行速度Vと、マーカー2の発射速度Vmとに基づいて、現在位置P(X,Y,Z)において、各区画12aから発射されたマーカー2が描画対象部100に着弾する予測位置を算出する。地上側制御部22は、算出した予測位置を現時点でマーカー2を描画可能な範囲であると判断して、発射用マップ44を作成する(ステップS12)。
Therefore, the ground side control unit 22 has the current position P (X, Y) based on the rotation angle θ (α, β, γ) of the
この構成によれば、ドローン10の現在位置P(X,Y,Z)において、ドローン10の空中における姿勢及びマーカー2の発射速度Vmに応じてマーカー2を描画可能な範囲を規定した発射用マップ44を用いて、発射用マップ44内に含まれる計画マーキング点M*に対応したマーカー発射装置12の区画12aからマーカー2を発射させることができる。それにより、ドローン10の空中での姿勢が本来想定する姿勢からずれ、かつ、マーカー2の発射速度Vmに応じてマーカー2の着弾位置が本来想定する姿勢からずれ得る場合にも、ドローン10の姿勢を修正させることなく、計画マーキング点M*と異なる位置にマーカー2を描画することを抑制することができる。また、ドローン10の姿勢自体を修正する必要がないため、速やかに計画マーキング点M*にマーカー2を描画することができる。
According to this configuration, at the current position P (X, Y, Z) of the
なお、マーカー発射装置12は、マーカー2を鉛直方向に対して所定角度で加速して強制発射するものであってもよい。この場合、情報取得部13は、マーカー発射装置12によるマーカー2の発射速度Vmに加えて、マーカー2の発射の所定角度を取得し、地上側制御部22は、ドローン10の現在位置P(X,Y,Z)において、ドローン10が情報取得部13により取得された姿勢(回転角度θ(α,β,γ)をとっており、発射速度Vm及び所定角度でマーカー2が発射された場合に、マーカー2を描画可能な範囲を規定した発射用マップ44を作成するものであってもよい。
The
また、本実施形態では、1回目の予定飛行ラインLnの飛行時には、マーカー発射装置12の中心側に位置する区画12aから優先的にマーカー2を発射させ、2回目以降の予定飛行ラインLnの飛行時には、マーカー発射装置12の外側に位置する区画12aからもマーカー2を発射させるように、発射用マップ44を作成するものとした。マーカー発射装置12の中心側に位置する区画12aと、外側に位置する区画12aとの区分は、いずれの位置で区分されてもよいし、2つ以上に区分されてもよい。また、1回目の予定飛行ラインLnの飛行時においても、マーカー発射装置12の外側に位置する区画12aからもマーカー2を発射させるように発射用マップ44を作成してもよい。また、2回目以降ではなく、3回目以降の予定飛行ラインLnの飛行時に、マーカー発射装置12の外側に位置する区画12aからもマーカー2を発射させるように発射用マップ44を作成してもよい。
Further, in the present embodiment, at the time of the first flight of the scheduled flight line Ln, the marker 2 is preferentially launched from the
また、情報取得部13は、描画対象部100の起伏形状を取得可能なものであってもよい。例えば、ドローン10に描画対象部100の起伏形状を取得可能なスキャン装置を搭載しておき、マーカー2を描画する制御を実行する前に、一旦ドローン10を描画対象部100上で飛行させ、起伏形状を取得する。そして、発射用マップ44を作成する際に、情報取得部13により取得した描画対象部100の起伏形状と、ドローン10の現在位置P(X,Y,Z)とに基づいて、ドローン10から描画対象部100までの鉛直方向の距離を算出する。その上で、算出したドローン10から描画対象部100までの鉛直方向の距離と、ドローン10の回転角度θ(α,β,γ)と、ドローン10の飛行速度Vとに基づいて(さらに、マーカー2の発射速度Vmやマーカー2の発射の所定角度にも基づいて)、現在位置P(X,Y,Z)において、各区画12aから発射されたマーカー2が描画対象部100に着弾する予測位置を算出する。これにより、マーカー2が描画対象部100に着弾する予測位置をより精度良く算出して発射用マップ44を作成することができる。その結果、ドローン10を一定の高さで飛行させる場合にも、計画マーキング点M*へのマーカー2の描画精度をさらに高めることができる。
Further, the information acquisition unit 13 may be capable of acquiring the undulating shape of the
また、本実施形態では、ドローン10を停止させる(ホバリング状態とする)ことなく、予定飛行ラインLnに沿って一定の飛行速度Vで飛行させるものとしたが、ドローン10は、予定飛行ラインLnのいずれかの位置で停止してもよい(ホバリング状態となってもよい)し、飛行速度Vは、一定でなくてもよい。例えば、ドローン10が予定飛行ラインLnに沿って飛行している際に、計画マップ41において計画マーキング点M*が存在しない範囲が所定距離以上続く場合、飛行速度Vを大きくするものとしてもよい。また、予定飛行ラインLnは、鉛直方向における高さが一定とされるものでなくともよい。すなわち、予定飛行ラインLnに沿って飛行するドローン10は、常に同じ高さを飛行するものでなくともよい。
Further, in the present embodiment, the
また、飛行体は、ドローン10に限られず、無線ヘリコプターや無人航空機(UAV)、または、航空機等の有人の飛行体であってオートパイロット機能付きのもの、地上側制御部24からの飛行指示に従ってパイロットが操作する飛行体等であってもよい。
Further, the air vehicle is not limited to the
また、マーカー2は、描画対象部100に着弾して突き刺さる杭状の部材に限られず、塗料を含んだペイントボール等であってもよい。
Further, the marker 2 is not limited to a pile-shaped member that lands and pierces the
また、本実施形態では、地上側記憶部21が計画マップ41、実績マップ42及び予定飛行ラインデータ43を記憶するものとし、地上側制御部22がドローン10の自動飛行制御及びマーカー装置12の自動発射制御を実行するものとした。それにより、ドローン側制御部14及びドローン側記憶部15の機能を簡易化し、大型化を抑制することができる。その結果、ドローン10の小型化や軽量化を図ることが可能となる。
Further, in the present embodiment, the ground side storage unit 21 stores the plan map 41, the actual map 42, and the planned flight line data 43, and the ground side control unit 22 automatically controls the
なお、地上側記憶部21及び地上側制御部22が備える機能の一部は、ドローン10側に持たせるものとしてもよい。例えば、ドローン10の自動飛行制御をドローン側制御部14が実行し、自動飛行制御において作成された(または、予め作成された)予定飛行ラインデータ43をドローン側記憶部15に記憶させてもよい。この場合、ドローン側制御部14は、地上側記憶部21から計画マップ41や実績マップ42を通信により取得し、取得した計画マップ41や実績マップ42に基づいて、自動飛行制御において予定飛行ラインデータ43を作成すると共に、予定飛行ラインLnに沿ったドローン10のnライン飛行制御を実行すればよい。
It should be noted that some of the functions provided by the ground-side storage unit 21 and the ground-side control unit 22 may be provided on the
また、マーカー発射装置12の自動発射制御をドローン側制御部14が実行してもよい。この場合も、ドローン側制御部14は、地上側記憶部21から計画マップ41や実績マップ42を通信により取得し、取得した計画マップ41や実績マップ42に基づいて、自動発射制御において発射用マップ44を作成すると共に、作成した発射用マップ44に基づいてマーカー発射装置12の自動発射制御を実行すればよい。また、自動発射制御により実績マップ42を更新し、更新した実績マップ42を地上側記憶部21へと送信すればよい。このように、自動飛行制御や自動発射制御をドローン側制御部14において実行することで、制御応答性を高めることが可能となる。
Further, the drone
また、位置検出支援部30は、レーザートラッカーであってもよい。この場合、ドローン10にレーザートラッカーからのレーザー光を反射させる反射ターゲットを取り付け、レーザートラッカーからドローン10の反射ターゲットに向けてレーザー光を照射すると共に、反射ターゲットから反射されたレーザー光を入力することで、ドローン10の現在位置P(X,Y,Z)および回転角度θ(α,β,γ)を計測することができる。また、位置検出支援部30は、複数の撮影機器により描画対象部100上を飛行するドローン10を周辺映像も含めて撮影し、撮影した映像を合成処理することで、ドローン10の現在位置P(X,Y,Z)を計測する機能をもった画像処理による位置検出装置であってもよい。
Further, the position
また、位置検出支援部30は、図5に示すnライン飛行制御において、ステップS305のドローン10の姿勢の修正や、ステップS307のドローン10の飛行方向の修正に際して、GPSにより取得またはレーザートラッカーや画像処理による位置算出装置により計測したドローン10の現在位置P(X,Y,Z)、回転角度θ(α,β,γ)に基づいて、現在位置P(X,Y,Z)、回転角度θ(α,β,γ)の補正量を算出し、地上側制御部22へと送信する補正量算出部を備えてもよい。地上側制御部22は、補正量算出部から受信した現在位置P(X,Y,Z)、回転角度θ(α,β,γ)の補正量に基づいて、ドローン10の姿勢の修正または飛行方向の修正を行う。
Further, in the n-line flight control shown in FIG. 5, the position
1 飛行型描画装置
2 マーカー
10 ドローン
11 飛行装置
11a ロータ
11b プロペラ
12 マーカー発射装置
12a 区画
13 情報取得部
14 ドローン側制御部
15 ドローン側記憶部
16 ドローン側通信部
20 地上操作装置
21 地上側記憶部
22 地上側制御部
23 操縦部
23a 飛行操縦装置
23b 発射操作装置
24 地上側通信部
30 位置検出支援部
41 計画マップ
42 実績マップ
43 予定飛行ラインデータ
44,441,442,443 発射用マップ
100 描画対象部
Ln 予定飛行ライン
M* 計画マーキング点
M 実績マーキング点
1 Flight type drawing device 2
Claims (9)
前記飛行体に搭載され、複数の区画ごとにマーカーを発射可能なマーカー発射装置と、
前記飛行体の空中での現在位置を含む情報を取得する情報取得部と、
前記飛行体の飛行を制御すると共に、前記マーカー発射装置によるマーカーの発射を制御する制御部と、
を備え、
前記制御部は、
前記飛行体が前記描画対象部上を飛行している間、前記情報取得部により取得された前記飛行体の前記現在位置の変化に応じて、前記現在位置ごとに前記マーカーを描画可能な範囲を規定した発射用マップを作成し、
前記発射用マップ内に、前記描画対象部上に前記マーカーを描画するべき位置である複数の計画マーキング点があるとき、前記複数の区画のうち前記計画マーキング点に対応した区画から前記マーカーを発射させる、
ことを特徴とする飛行型描画装置。 An air vehicle flying in the air on the drawing target part,
A marker launcher mounted on the aircraft and capable of launching markers in multiple compartments,
An information acquisition unit that acquires information including the current position of the aircraft in the air, and
A control unit that controls the flight of the flying object and controls the launching of the marker by the marker launching device.
With
The control unit
While the flying object is flying over the drawing target portion, the range in which the marker can be drawn is set for each current position according to the change in the current position of the flying object acquired by the information acquisition unit. Create a specified launch map and
When there are a plurality of planned marking points on the drawing target portion in the launch map, which are positions where the marker should be drawn, the marker is launched from the section corresponding to the planned marking point among the plurality of sections. Let,
A flight-type drawing device characterized by this.
前記制御部は、前記情報取得部により取得された前記飛行体の前記現在位置において、前記飛行体が前記情報取得部により取得された前記姿勢をとっている場合に、前記マーカーを描画可能な範囲を規定した前記発射用マップを作成する、
ことを特徴とする請求項1または請求項2に記載の飛行型描画装置。 The information acquisition unit further acquires the attitude of the air vehicle in the air, and obtains the attitude of the aircraft.
The control unit can draw the marker at the current position of the flying object acquired by the information acquisition unit when the flying object is in the posture acquired by the information acquisition unit. Create the launch map that specifies
The flight-type drawing apparatus according to claim 1 or 2.
前記制御部は、前記情報取得部により取得された前記飛行体の前記現在位置において、前記飛行体が前記情報取得部により取得された前記飛行速度で飛行している場合に、前記マーカーを描画可能な範囲を規定した前記発射用マップを作成する、
ことを特徴とする請求項1または請求項2に記載の飛行型描画装置。 The information acquisition unit further acquires the flight speed of the flying object, and obtains the flight speed of the flying object.
The control unit can draw the marker at the current position of the flying object acquired by the information acquisition unit when the flying object is flying at the flight speed acquired by the information acquisition unit. Create the launch map that defines the range
The flight-type drawing apparatus according to claim 1 or 2.
前記情報取得部は、前記マーカーの発射速度をさらに取得し、
前記制御部は、前記情報取得部により取得された前記飛行体の前記現在位置において、前記飛行体が前記情報取得部により取得された前記姿勢をとっており、前記情報取得部により取得された前記発射速度で前記マーカーが発射された場合に、前記マーカーを描画可能な範囲を規定した前記発射用マップを作成する、
ことを特徴とする請求項3に記載の飛行型描画装置。 The marker launcher accelerates and fires the marker.
The information acquisition unit further acquires the rate of fire of the marker.
The control unit takes the posture acquired by the information acquisition unit at the current position of the air vehicle acquired by the information acquisition unit, and the control unit has acquired the information acquisition unit. When the marker is fired at the rate of fire, the firing map that defines the range in which the marker can be drawn is created.
The flight-type drawing apparatus according to claim 3.
Wherein the control unit, flight type drawing apparatus according to claim 8, characterized in that to fly without stopping the aircraft along one of the planned flight lines at a constant flight speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017090293A JP6896501B2 (en) | 2017-04-28 | 2017-04-28 | Flying type drawing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017090293A JP6896501B2 (en) | 2017-04-28 | 2017-04-28 | Flying type drawing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018189434A JP2018189434A (en) | 2018-11-29 |
| JP6896501B2 true JP6896501B2 (en) | 2021-06-30 |
Family
ID=64479499
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017090293A Active JP6896501B2 (en) | 2017-04-28 | 2017-04-28 | Flying type drawing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6896501B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110008582A (en) * | 2019-04-02 | 2019-07-12 | 董妍欣 | A kind of marking method based on unmanned plane |
| JP2021001775A (en) * | 2019-06-20 | 2021-01-07 | 三菱電機株式会社 | Shape measurement system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3704110B2 (en) * | 2002-08-16 | 2005-10-05 | 清一 小沢 | How to prevent the collapse of Mt. Fuji |
| JP2010120593A (en) * | 2008-11-21 | 2010-06-03 | Akebono Brake Ind Co Ltd | Installation apparatus and installation method for landslide detection apparatus |
| JP5065365B2 (en) * | 2009-12-14 | 2012-10-31 | 貞幸 網矢 | Pile driving method |
| JP5656316B1 (en) * | 2014-04-17 | 2015-01-21 | 善郎 水野 | System including a marker device and method using the same |
-
2017
- 2017-04-28 JP JP2017090293A patent/JP6896501B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018189434A (en) | 2018-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12468298B2 (en) | Safety system for operation of an unmanned aerial vehicle | |
| US20240096225A1 (en) | Deep stall aircraft landing | |
| US20200182613A1 (en) | Inverted-Landing Aircraft | |
| Sanders et al. | Hierarchical control of small autonomous helicopters | |
| EP2290491A2 (en) | Incremental position-based guidance for a UAV | |
| EP2056059A1 (en) | Guided delivery of small munitions from an unmanned aerial vehicle | |
| EP2296070A1 (en) | UAV flight control method and system | |
| US9221557B1 (en) | UAV retrieval system and method | |
| US12539962B2 (en) | Aerial vehicle | |
| KR101764507B1 (en) | Control apparatus of unmanned aerial vehicle and method using the same | |
| JP2021511241A (en) | Unmanned aerial vehicle launch methods and systems | |
| JP6896501B2 (en) | Flying type drawing device | |
| JP2019064280A (en) | Flight device | |
| JP2019085040A (en) | Flight device | |
| Goh et al. | Outdoor autonomous landing of a quadcopter on a moving platform using off-board computer vision | |
| JP6772211B2 (en) | Flight equipment and flight equipment guidance system | |
| JP6475411B2 (en) | Maneuvering support apparatus and maneuvering support program | |
| KR20180085207A (en) | Apparatus and Control Method for Flight Vehicle Landing | |
| Carnes | A low cost implementation of autonomous takeoff and landing for a fixed wing UAV | |
| CA3043336C (en) | Safety system for operation of an unmanned aerial vehicle | |
| JP2016045059A (en) | Search system and method | |
| MX2008006166A (en) | Control system for automatic circle flight |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A625 | Written request for application examination (by other person) |
Free format text: JAPANESE INTERMEDIATE CODE: A625 Effective date: 20200319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210302 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210423 |
|
| 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: 20210511 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210609 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6896501 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |