كيفية استخدام CCR ، DSS ، VPL (AKA Microsoft Robotics Development Studio) خارج الروبوتات؟ [مغلق

StackOverflow https://stackoverflow.com/questions/3029978

  •  26-09-2019
  •  | 
  •  

سؤال

كيفية استخدام CCR ، DSS ، VPL (AKA Microsoft Robotics Development Studio) خارج الروبوتات؟

أنا أبحث عن إرشادات في هذا المجال. لقد جربت جميع الأمثلة وأجد الإطار مثيرًا للاهتمام.

هل يمكن لأي شخص نشر استخدامات وأمثلة أخرى ، خارج الروبوتات؟

ملاحظة. أبحث عن شخص ما لشرح بعض الأشياء الأكثر تعقيدًا بالنسبة لي. لدي أسئلة بخصوص التطبيقات المختلفة. إذا كان أي شخص مهتمًا ، فأنا على استعداد لدفع ثمن حديث واحد (استشاري) حول الموضوعات المتقدمة. يمكنك الوصول إلي عبر البريد الإلكتروني ، وهو نفس الاسم الموجود هنا.

هل كانت مفيدة؟

المحلول

أفضل مورد يمكن أن أجده هو:

Microsoft Robotics Developer Studio Kyle Johns ، Trevor Taylor Isbn: 978-0-470-14107-6 Paperback 826 Pages

قراءة جيدة جدا حقا.

نصائح أخرى

آمل ألا يكون هذا متأخرًا جدًا للمساعدة. لقد كنت أعاني من بعض هذا أيضًا ، وأعتقد أن لدي النقاط الرئيسية المصارعة على الأرض.

الإجابة البسيطة هي أنه يمكنك استخدام DSS و/أو CCR في أي نوع من التطبيقات ، وليس فقط الروبوتات.

DSS هي مكتبة وإطار للتطبيقات الموزعة خفيفة الوزن. يتم تنظيم DSS حول "الخدمات" التي يمكن أن تتواصل مع بعضها البعض ويمكن أن تعمل على مضيفين مختلفين. تتضمن MRDS خدمات ملفوفة حول مجموعة متنوعة من أجهزة الروبوت ، بما في ذلك الخدمات العامة التي يمكنك استخدامها لإدارة أو محاكاة العديد من الروبوتات المختلفة. ومع ذلك ، فهذه مجرد خدمات فيما يتعلق بـ DSS. يمكنك إنشاء أي نوع من الخدمة ، وتوزيع خدماتك عبر مضيفين مختلفين ، ولديك تطبيقات خادم/خادم "مثير" بالفعل.

توفر CCR آلية للقيام بتطبيقات متعددة الخيوط بسهولة بالغة. يتم نشر الكائنات في طوابير خاصة تسمى المنافذ. المواضيع/يمكن إرسالها لتشغيل معالجات تتعامل مع المنافذ. (أنا أعلم ؛ أنا في وضع مفرط في التبسيط). النقطة المهمة هنا هي أنه يمكنك استخدام CCR في أي تطبيق حيث تحتاج إلى الكثير من الخيوط المتعددة المدارة بعناية. يجب عليك استخدام CCR في إنشاء خدمات DSS ، لكن ليس عليك استخدام DSS من أجل استخدام CCR.

أما بالنسبة للغة البرمجة المرئية ، فأنا ما زلت أعمل على ذلك. ومع ذلك ، ستجد نوعين من الأشياء التي يمكنك توصيلها معًا: البرمجة البدائية والخدمات. لتمديد VPL للقيام بأشياء خارج الروبوتات ، قم بتقديم خدمات DSS التي يمكنك توصيلها معًا.

أتمنى أن يساعد هذا باسيل ب.

لقد رأيت زوجين من مقاطع الفيديو القنية 9 حيث يقومون بتجربة باستخدام CCR خارج الروبوتات. لا أعرف جذور CCR ، ولكن نظرًا لأن مطوري المنتجات الأساسية- يمتلك George و Satnam Singh خلفيات في XNA والتقنيات ذات الصلة ، فهم يفهمون المشكلة التي تعالجها CCR جيدًا. إلى جانب ذلك ، هناك الكثير من الأوراق البحثية التي رأيتها خارج عالم الروبوتات والتي استخدمها الناس CCR. أنا أقوم بتطبيق بعض خدمات الويب خارج مجال الروبوتات في DSSHOST و CCR's MRDS وسأقوم بتحميلها قريبًا

نعم ، بالتأكيد احصل على كتاب RDS من قبل K. Johns و T. Taylor لمزيد من المساعدة في إعادة استخدام DSS/CCR.

بالمناسبة ، سؤالك هو مثال ممتاز على التفكير الجانبي ، والذي من الواضح أنه بعض الناس في سأل ماي سبيس أنفسهم في عام 2007.

أيضًا ، لمزيد من التفاصيل ، تحقق من منتديات Microsoft ، على وجه الخصوص ، هذا موضوع CCR.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top