لاعب

Player هو برنامج خادم الشبكة للتحكم في الروبوت.
التحميل الان

لاعب الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • The Player Project
  • موقع ويب الناشر:

لاعب العلامات


لاعب وصف

لاعب هو برنامج خادم الشبكة للتحكم في الروبوت. لاعب هو برنامج خادم الشبكة للتحكم في الروبوت. يعمل اللاعب على الروبوت الخاص بك، يوفر اللاعب واجهة نظيفة وبسيطة لأجهزة استشعار الروبوت والمحركات عبر شبكة IP. يتحدث برنامج العميل الخاص بك إلى اللاعب عبر مقبس TCP، وقراءة البيانات من أجهزة الاستشعار، وكتابة أوامر المشغلات، وتكوين الأجهزة على Fly.Player يدعم مجموعة متنوعة من أجهزة الروبوت. منصة اللاعب الأصلية هي عائلة ActivMedia Pioneer 2، ولكن يتم دعم العديد من الروبوتات الأخرى والعديد من أجهزة استشعار شائعة. الهندسة المعمارية المعيارية للاعب تجعل من السهل إضافة دعم للأجهزة الجديدة، ومجتمع المستخدمين النشطين / المطور يساهم برامج تشغيل جديدة. يعمل SPALLAYER على نظام Linux (الكمبيوتر والكمبيوتر والمدمج)، Solaris و * BSD. يوفر مشروع المشغل أدوات برامج مفتوحة المصدر للروبوت تطبيقات الاستشعار. يقوم مشروع المشغل بإنشاء برنامج مجاني يمكن البحث في أنظمة الروبوت والمستشعر. ربما يكون خادم روبوت اللاعب هو واجهة تحكم الروبوت الأكثر استخداما في العالم. إن محاكاة تراجعت، مرحلة وأوصى، تستخدم أيضا على نطاق واسع جدا. إنها بعض الملامح الرئيسية "لاعب": لاعب مصمم ليكون اللغة ومنصة مستقلة يمكن لبرنامج عميلك تشغيله على أي جهاز يحتوي على اتصال شبكة على الروبوت الخاص بك، ويمكن كتابةه بأي لغة يدعم مآخذ TCP. لدينا حاليا مرافق جانب العميل المتاحة في C ++ و TCL و Java و Python. علاوة على ذلك، لا يقدم اللاعب افتراضات حول كيفية رغبتك في بناء برامج التحكم في الروبوت. بهذه الطريقة، هو أكثر من ذلك بكثير "الحد الأدنى" من واجهات الروبوت الأخرى. إذا كنت تريد أن يكون عميلك برنامجا متعدد الخيوط المتزامن للغاية، فاكتب ذلك هكذا. إذا كنت ترغب في حلقة بسيطة لقراءة الأعمار، افعل ذلك. إذا كنت ترغب في التحكم في الروبوت الخاص بك بشكل تفاعلي، فجرب عميل TCL الخاص بنا (أو اكتب أدوات مساعدة العميل الخاصة بك في لغتك التفاعلية المفضلة لديك). يسمح اللاعب بأجهزة متعددة لتقديم نفس الواجهة. على سبيل المثال، فإن برامج تشغيل Pioneer 2 و RWI كلاهما يستخدم واجهة "وضع" المشغل للسماح بالتحكم في حركة الروبوت. وبالتالي فإن نفس رمز التحكم قد يقود كلا النوعين من الروبوت. هذه الميزة مفيدة للغاية عند دمجها مع محاكاة المرحلة؛ غالبا ما يعمل برامج التحكم المكتوبة للروبوتات المحاكاة المرحلة دون تغيير على الأجهزة الحقيقية. تم تصميم اللاعب أيضا لدعم أي عدد تقريبا من العملاء. هل سبق لك أن أردت الروبوتات الخاصة بك "لرؤية" من خلال عيون بعضهم البعض؟ الآن يمكنهم. يمكن لأي عميل الاتصال وقراءة بيانات المستشعر من (وحتى كتابة أوامر المحرك إلى) أي مثيل للاعب على أي روبوت. بصرف النظر عن الاستشعار الموزع للسيطرة، يمكنك أيضا استخدام اللاعب لمراقبة التجارب. على سبيل المثال، في حين أن عميل C ++ الخاص بك يتحكم في روبوت، يمكنك تشغيل أداة تصور رسومية في مكان آخر يظهر لك بيانات المستشعر الحالية وبرنامج مسجل لحفظ البيانات للتحليل اللاحق. تتيح طلبات الأجهزة داخل الذبابة عملائك بالوصول إلى أجهزة استشعار مختلفة والمحركات حسب الحاجة للمهمة في متناول اليد. يمكن أيضا تكوين سلوك الخادم نفسه على الطاير. انظر دليل المستخدم للحصول على تفاصيل حول تغيير معدل بيانات المستشعر وغيرها من الميزات. أخيرا وليس آخرا، لاعب هو برنامج مجاني، صدر بموجب رخصة جنو العامة. إذا كنت لا تحب جزءا من كيفية عمله، فقم بتغييره. ويرجى إرسال لنا التصحيح الخاص بك!


لاعب برامج ذات صلة

tkgate

محاكاة الدوائر الرقمية الهرمية ومحاكاة. ...

245

تحميل