愚かなプロジェクトが楽しい...
特定のアプリケーションでの近接センシングのアイデアを知りたいです。私は犬を改造されたトレッドミルで走らせ、彼の報酬を自動化しようとしています。私の目標は、彼を(進行方向に関して)中心に保つことができるようにすることです。私は彼の位置を検出し、それに応じてトレッドミルの速度を変更できる必要があります。そう:
- 彼が中心にあるとき、速度は設定点にあります
- 彼が疲れ始めてフォールバックし始めると、トレッドミルの速度が遅くなります
- 彼がトレッドミルから消えると、完全に停止します
ほとんどのトレッドミル(私が持っているものを含む)には、ジョガーをつなぎ、引き出すと機械を停止する安全スイッチが付いています。私の場合、これはオプションではありません。人間の助けなしに、彼が指定された間隔で降りたり降りたりすることを望んでいるからです。トレッドミルの側面は妨げられてはなりません。なぜなら、彼は終わったとき(または報酬を得るとき)に側面に向かって保釈するのが好きだからです。
私の現在の考え:
- 側に沿って異なる周波数で変調された一連のIR LEDを使用し、反対側に一致するレシーバーを使用します。したがって、欠落している周波数によって、彼がどこにいるかを理解できます。これは、少なくとも彼の体と同じ高さの側面に沿って何かを必要とするため、理想的ではありません。
- トレッドミルの正面からの距離を測定するために使用できる、正面(正面を向いたヘッド)から超音波トランスデューサーを使用します。これは素晴らしいように聞こえますが、私が理解しているように、その周波数は犬にとって非常に迷惑です。これが正確かどうかはわかりません。
- 彼の首輪にワンピースが取り付けられているRFIDを使用します...繰り返しますが、これには、彼の保温を妨げるセンサーが側面に沿って必要になると思います。また、IR LEDのように正確な位置を取得できるとは思いません。
- 別の考えは、ある種のキャノピーを作り、センサーを下に向けさせることでした。おそらく、特定のグリッドでトレッドミルのベルトをペイントし、そこから光を反射させます。
- 最後に、これは私が望むよりも複雑ですが、彼の首輪上のターゲットの位置を追跡するために、Webカムといくつかのオープンソースソフトウェア(モーションなど)を使用できます。
最後に、最大速度は8〜10 mphです。
何かご意見は?
編集:
同じトレッドミルではありませんが、このビデオは同じサイズの犬(サイズについて)を示しており、彼もトレッドミルから同様の方法で保釈しています。
私が偶然見つけ、これらのシャープからIR近接センサ。これらは、ヘッドからの距離を取得するために、テールに面したトレッドミルのヘッドに取り付けることができます。仕様は適合しているようです(距離)。誰かがこれらの経験をしましたか?彼は正確に反射的ではないので、これらが私のアプリケーションでうまく機能するかどうか疑問に思います。