より良い効率のために同時に2つのタスクを行うプログラムを書く必要があります&高い応答。最初のタスクは、例えば、カメラからビジョンデータを取得して、&を処理することです。ロボット制御のための並列プログラミング
第2のタスクは、第1のタスク&から処理されたデータを受信し、このデータで他の処理を実行します(ロボット制御戦略)。しかし、ロボット制御タスクが実行されている間は、カメラのデータ受信は依然として機能しているはずです。
C++/C#でこの種のプログラミングの解決方法はありますか?私はTBBを学んでいます、それは正しい選択ですか?しかし、私は "ループ並列化"のようなものを読んでいる、私は正しい方向に行くのですか?
コンピュータは電子デバイス(センサー)&アクチュエータとこれらのすべてのデバイスが同時に処理さ
はい、具体的には、私はコアi7デスクトップPC、win7を使用しています。私はカメラからフィードバック情報を得ようとしており、このPC、VS2008&OpenCV 2.1でロボットを制御しようとしています。どうすればそれを管理できますか?マルチタスキングの場合は、私のアーキテクチャでどのツールを実行するのですか? –