ジャミング中に敵機体を発見したら、ターゲットの座標をチャンネルに送信し、味方機が集結するようにしたい。 既に完成系がnas_Bさんによって公開されているが、これも試しに自分で組んでみた。
とりあえず、敵機体発見時に座標取得してチャンネル送信するようにした。 このとき、時間も一緒に送信しておき、受信側が時間を見て20秒以上経過していればチャンネルの値をクリアするようにした。 あとは肝心の移動方向の決定だ。 三角関数が全く分からないので、使わずに集結する方法を考える。 ジャミング中はレーダーの認識範囲が狭くなるとはいえ、50〜100m程度はあるので、厳密に方向を知る必要は無い。 およそ方向があっていれば、敵機体を発見出来る。 ということで、自機座標とターゲット座標の差を見て、45度刻みの8方向のうち、どこに向かうかを決めることにする。 以下、その方法などについて書いてみたが、かなり分かりづらくなってしまった。 内容は「続きを読む」の中に。
|