2016-12-09 28 views
4

私は非常にエキサイティングなプロジェクトを構築しています。この投稿を作成して、新鮮でクレイジーなアイデアを得ることができます。壁に弾丸がどこに影響するかを計算する方法(リアル壁と弾丸)

私は大きな壁があり、私はそれを撮影しています。私は発射体がどこに影響するかを正確に計算する必要があります。

いくつかの課題があります。

  • 全ての弾丸は、同じ質量や速度を持っているわけではありません。
  • 複数の銃を使用している可能性がありますので、2つの弾丸が近い間隔でぶつかることがあります。
  • 私は壁にビデオを再生することがありますので、読み込み中のkinchesは混乱するかもしれません。
  • 可能であれば、私は銃や弾丸に拡張機能を追加したくありません。
  • 壁の種類を完全に制御できない場合があります。通常のレンガや塗料が好ましい。

すべてのことが言えば、私はオプションに完全にオープンしています。前者は制約ではなく、アプローチを変更してゼロから始めたいと思っています。

これまでのアプローチでは、3つのモーションセンサーを設定し、影響波に基づいて位置を三角測量しています。これまでのところ、不正確で、多くのチューンアップが必要でした。

センサやソフトウェアが欠けている可能性があるという私のアプローチを改善したい場合は、歓迎してください。しかし、私が言ったように、私はそれを始めるつもりです。

このプロジェクトが完成されますので、あなたのソリューションが大きい場合、あなたは非常にクールな何かに貢献する、と私はあなたにそれの写真を送ったりしても;-)私と

+1

これは非常に複雑です...あなたのアプローチはあまりにも不正確だと思います。なぜなら、波を測定することは非常に難しいかもしれないからです。私は、壁全体を監視する唯一の方法は光学検査によるものだと思っていますが、今はarduinoを忘れています(PCに固執し、すべての作業を手に入れることができれば、ラズベリーやArduinoに移動することもできます)。銃声を検出するために音声を聴いてから、スポットが大きく変化するのを見るまで画面を見てください。これは数分の1秒後に行われるため、検出が容易になります。弾丸にマークが残っていない場合は、柔らかい – frarugi87

+1

画面を追加すると助けになるかもしれません(たとえば、ファブリック画面では、圧縮空気銃で撮影したような光弾を減衰させることができます)ので、より大きな印を付けてください。 – frarugi87

答えて

2

使用を撮影するためにあなたを招待することができます高速IRカメラを使用し、カラーフラット画像上のフレアを検出するために使用します(OpenCVまたはその他のライブラリを使用して24ビットRGBなどを変換 - >黒色&白画像)。

カメラのFOVを取って、壁との距離とカメラ画像の中心点からの平行移動に基づいて、三角測量によってYオフセットを計算します(X &)。行列ライブラリが必要な場合は、GLMライブラリを使用してください。高速で、必要なすべての関数が含まれています。

Good Luck!

+0

晴れた日で、壁は黒く、あなたは砂漠の真ん中にいる。壁が暑くならないので、赤外線カメラはちょっと混乱しますか? –

+0

システムにはまだ含まれていない要件を達成できない方法はたくさんあります。 カメラのダイナミックレンジを調整する必要がある場合は、調整してください。 壁の背面に放射線シールドが必要な場合は、取り付けてください。 私は一日中問題を見つけることができましたが、私はむしろ解決策を探すでしょう:) – Monza

2

これは単なるアイデアです。少し複雑に聞こえるかもしれませんが、うまくいくかもしれません。

あなたがしなければならないことは、最後にセンサーが付いたレーザーアレイです。ここに私が意味することがあります。

enter image description here

さて、あなたは道よりレーザーやセンサーを持っているとしましょう。

その後、フォトセル/フォトレジスタ/ライト依存抵抗を使用して、レーザービームがいつ壊れているかを知ることができます。その後、X軸に1個、Y軸に1個のレーザーを置くことで、弾丸を特定することができます。

多くのセンサーがあると、これは複雑になります。私が持っている簡単なやり方は、フォトセルをアナログ/デジタル変換器に直接配線し、最後にArduinoのシフトレジスタ(IO拡張器)のアレイに接続することです。したがって、どのセンサがトリガされたかを知ることができます。

このメソッドは、多くの制約を受け入れます。スピードに関係なく、大小の弾丸を検出することができます(Arduinoの方が速いですが)。壁にビデオがあっても検出できます。キャリブレーションが適切に行われていると、レーザー光が光電セルをほとんど遮ることになります。レーザービームがカットされてもわずかながら光量がかなり低下し、その時点で弾丸が通過したことを示します。弾丸/銃の改造は必要ありません。これをラックタイプの「可動式」コンストラクションに取り付ける場合、これは多くのタイプの壁に使用でき、再度使用する前に両方のアライメントを再調整する必要があります。

これは複雑に思えるかもしれませんが、これは単なるアイデアです。誰かがアナログからIOへの提案があればコメントしてください。

+0

ここでの問題は、必要な走査線の数と弾丸を検出する時間です。たとえば、典型的な弾丸は約1cmです。このような小さなオブジェクトを見つけるには、ギャップはそれより小さくする必要があります。わずかな壁には数千個のレーザー/センサーが簡単に必要です。さらに、典型的な拳銃の場合、弾丸は約30マイクロ秒でグリッドを通過する。これは本当に多くのセンサーをスキャンするのに時間がかかりません。 –

1

サーマルカメラはありますか?私はthisのビデオを見ました。そこでは、男が目標を狙い撃ちし、サーマルカメラを通してショットをキャプチャします。午後1時に、弾丸がターゲットに撃たれると、ヒートスポットが短時間表示されます。 私は、壁から最も近い可能な距離にカメラを置き、ターゲットエリアの最初のショットを取得する方法です。その後、発射されたすべての弾丸は、短時間の不規則な熱を壁に作用させ、それが影響のポイントになります。

1
関連する問題