CCR、DSS、VPL (別名 Microsoft Robotics Development Studio) をロボット工学以外で使用するにはどうすればよいですか?[閉まっている]
-
26-09-2019 - |
質問
CCR、DSS、VPL (別名 Microsoft Robotics Development Studio) をロボット工学以外で使用するにはどうすればよいですか?
この分野での指導を求めています。すべての例を試してみましたが、このフレームワークは興味深いものだと思いました。
ロボット工学以外の他の用途や例を投稿できる人はいますか?
PS.もっと複雑なことを説明してくれる人を探しています。さまざまな実装に関して質問があります。興味のある方がいらっしゃいましたら、高度なトピックに関する 1 対 1 の講演 (コンサルティング) に喜んで参加費を支払います。ここと同じ名前の電子メールでご連絡いただけます。
解決
私は見つけることができる最良のリソースは、このだっます:
プロフェッショナルマイクロソフトロボティクスDeveloper Studioを カイル・ジョーンズ、トレバー・テイラー ISBN:978-0-470-14107-6 ペーパーバック 826ページ
確かにA非常に良い読み取ります。
他のヒント
私は、これは遅すぎるの助けにではありません願っています。私もこれの一部で苦労してきた、と私は地面に取り組んキーポイントを持っていると思う。
簡単な答えはあなたがアプリケーションの任意の並べ替えだけでなく、ロボットにDSSおよび/またはCCRを使用することができるということです。
DSSは軽量分散アプリケーションのためのライブラリとフレームワークです。 DSSは、相互に通信できる「サービス」を中心に構成されており、異なるホスト上で実行することができます。 MRDは、あなたが管理するのに使用したり、さまざまなロボットをシミュレートすることができ、一般的なサービスを含むロボットハードウェアの様々な、巻き付けサービスが含まれています。しかし、これらは、DSSが懸念している限りだけのサービスです。あなたは、サービスのいずれかの種類を作成し、異なるホスト間であなたのサービスを配布し、実際には「セクシー」サーバー/サービスベースのアプリケーションを持つことができます。
CCRは、非常に簡単に、マルチスレッドアプリケーションを実行するためのメカニズムを提供します。オブジェクトは、ポートと呼ばれる特別なキューに掲載されています。スレッドは、/ポートとの契約というハンドラを実行するために派遣することができますされています。 (私は知っている。私は、オーバー簡素化の方法です)。ここでのポイントは、あなたが慎重に管理マルチスレッドの多くを必要とするあらゆるアプリケーションにCCRを使用することができるということです。あなたは、DSSサービスの作成にCCRを使用する必要がありますが、あなたはCCRを使用するためにDSSを使用する必要はありません。
ビジュアルプログラミング言語として、私はまだその上で働いています。プログラミングプリミティブとサービス:しかし、あなたが一緒に配線できることの2種類を見つけることができます。外のロボットのことを行うためにVPLを拡張するには、あなたが一緒に配線できDSSサービスを作ります。
希望このことができます バジルBます。
私は、彼らはCCRの外のロボットを使用したデモchannel9ビデオのカップルを見てきました。私は、CCRのルーツを知りませんが、ジョージとSatnamシンdevelopers-コア製品は、XNAや関連技術の背景を持っているので、彼らは非常によく、どのCCRは、アドレスの問題を理解しています。ほかに私は人々がCCRを使用しているロボットの世界の外に見てきた研究論文がたくさんあります。私はのMRDのdsshostとCCRにロボット工学のドメイン外のいくつかのWebサービスを実装することだし、すぐにそれらをアップロードします。
そうだ、K の RDS 本をぜひ手に入れてください。ジョンズとT.Taylor に、DSS/CCR の再利用に関するさらなる支援を求めます。
ところで、あなたの質問は水平思考の優れた例です。 MySpace は 2007 年に自問しました.
また、詳細については、Microsoft フォーラム、特にこれを確認してください。 CCRスレッド.