4

arduino ベースの小型ロボットと IP カメラを PC から WIFI 経由で制御したいのですが、かなり長い間インターネットを閲覧しており、設定方法がまだわかりません。

私は、ロボットにこのような WIFI ルーターを搭載し、イーサネット経由でモーターを制御する arduino にリンクし、WIFI 経由でその隣にあるIP 電動カメラにリンクすることを考えました (このような小さなルーターは見つかりませんでした)。いくつかのポートで)。このルーターによってブロードキャストされたネットワークにラップトップを接続し (学校のネットワークは使用できません)、コマンドをカメラまたは arduino に送信し、カメラからビデオを取得します。

今、私はどこにでも見ましたが、ラップトップ上のクライアント アプリケーション (C++/Qt/Windows) からカメラとやり取りする方法を見つけることができませんでしたか? OpenCV はライブ ストリームに適しているように聞こえますが、そのモーターはどうでしょうか?

4

4 に答える 4

3

IP カメラを Arduino ソフトウェアとリンクする必要はありません。良い結果を得るには、最も単純なソリューションを使用する方がよい場合があります。ロボットの 1 つで同じことを行い、IP カメラを Arduino ネットワークとは別に実行して、独自のアプリを持つカメラのすべての機能を使用できるようにしました。同じアプリケーション内の別のウィンドウでカメラ アプリも起動するカスタム メイドのアプリからロボットを実行することが可能です。このようにして、モーション モーター コントロールを使用し、アプリのウィンドウでカメラ ソフトウェアをホストして、カスタマー エクスペリエンスを統一することができます。フォームのレイアウトを調和させるために、コントロールと色を調整するだけです。コーディング方法については、こちらこちらを参照してください。

于 2013-05-06T19:00:33.530 に答える
2

何をしようとしているのか (範囲などの詳細。ハードウェアを構築するか、ハードウェアを使用することも重要です)、既に持っているハードウェア (たとえば、ロボットを既に持っているかなど)、および何があなたの経験レベルは。

カメラ付きの移動ロボットについて話している場合は、ソリューションまたはアイデアと例のいずれかについて、Scribbler/Flukeの組み合わせ (リンクは両方の以前のバージョン用です - 最新バージョンはより完全な機能を備えています)を検討することをお勧めします。から構築できるコード。

Scribbler/Fluke は Bluetooth を使用してホスト コンピュータと通信し、Fluke にはイメージング用のオンボード カメラがあります。範囲は@ 100メートルです。Fluke は Linux のバージョンを実行するため、ビデオの処理やその他の多くの操作をハッキングできます。

于 2013-05-01T14:30:29.793 に答える
1

ロボット上の通信センターとして、OpenWrt でフラッシュされたルーターを使用します。ここから、IP カメラを直接接続したり、シリアル コマンドを Arduino に送信して制御したりできます。

OpenCV を使用して、IP カメラ ストリームに直接接続できます。

また、ルーター上でバックグラウンド サービスとして実行される小さなサーバーも作成します。このサーバーは、シリアル コマンドを arduino に送信して、ロボットのモーターを制御する役割を果たします。

全体として、これにはいくつかのソフトウェアが必要です。モーター制御用のHブリッジへのシリアルコマンドを解釈するarduinoコード、tcpパケット(または標準のWebリクエスト)を取り込み、情報をシリアル、IPカメラから現在の画像をロードするGUIインターフェース(すでに理解しているように見えます)、およびモーターのコマンドと制御を行うためのサーバーへのTCPソケット接続。

于 2013-05-07T17:34:19.493 に答える