الروبوت المستخدم في VEXcode VR Tipping Point هو نسخة افتراضية من Moby، وهو روبوت VEX V5 Hero، المستخدم في مسابقة VEX Robotics Competition (V5RC) Tipping Point لعامي 2021-2022. يتمتع موبي الافتراضي بنفس أبعاد ومحركات موبي الحقيقي، ولكن مع إضافة أجهزة استشعار للبرمجة الذاتية في VEXcode VR. في ساحة اللعب "نقطة التحول" في VEXcode VR، يوجد روبوت واحد فقط، وهو مُعد مسبقًا. وهذا يلغي الحاجة إلى تكوين الروبوت، أو مشروع قالب محدد مسبقًا.

مساحة عمل VEXcode VR مع برمجة الكتل وروبوت Tipping Point افتراضي في الميدان


أدوات التحكم في الروبوت

يحتوي موبي على عناصر التحكم التالية:

نظام نقل الحركة A . وهذا يُمكّن فئة "نظام الدفع" من الكتل في صندوق أدوات VEXcode VR من قيادة الروبوت وتدويره. يُظهر هذا الفيديو مشروعًا قيد التشغيل يجعل الروبوت يتحرك وينعطف للتنقل في الحقل.

مخطط ملعب V5RC Tipping Point يوضح مناطق التسجيل والمنصات والأهداف ومواقع البداية

شوكة يتم التحكم بها بواسطة محركات الشوكة. يمكن رفع وخفض الشوكات. وهذا يسمح للروبوت بنقل وتسجيل الحلقات والأهداف المتحركة.

يمكن خفض الشوكات باستخدام كتلة [Spin ​​for]. سيتم خفض الشوكات بالكامل عند تدويرها لأسفل لمدة 1700 درجة.


أجهزة استشعار الروبوت

أضافت شركة Virtual Moby أجهزة استشعار للبرمجة الذاتية في VEXcode VR.

مستشعر القصور الذاتي

ميزات الروبوت المستخدمة في لعبة V5RC Tipping Point، بما في ذلك آليات تحريك الأهداف المتحركة وحلقات التسجيل

يتم استخدام مستشعر الذاتي مع مجموعة نقل الحركة للسماح لموبي بإجراء انعطافات دقيقة ودقيقة باستخدام اتجاه مجموعة نقل الحركة.

للحصول على مزيد من المعلومات حول مستشعر القصور الذاتي، على هذه المقالة من مكتبة VEX.

مساحة عمل VEXcode VR مع كود قائم على الكتل وروبوت Tipping Point الافتراضي في ساحة المنافسة

يشير اتجاه مجموعة نقل الحركة إلى قيمة تتراوح من 0 إلى 359.9 درجة، ويكون الاتجاه مع عقارب الساعة موجبًا.

مستشعرات المسافة

يوجد ثلاثة مستشعرات مسافة على Virtual Moby، واحد على كل شوكة، وواحد في وسط الشوكات

حقل نقطة التحول V5RC مع ميزات الروبوت مُصنّفة كمرجع

يقوم مستشعر المسافة بالإبلاغ عما إذا كان هناك جسم قريب من المستشعر، بالإضافة إلى المسافة التقريبية من مقدمة المستشعر إلى الجسم، بالملليمترات أو البوصات.

مساحة عمل VEXcode VR مع عناصر تحكم قائمة على الكتل وروبوت افتراضي لتحدي Tipping Point

يمكن استخدام مستشعر المسافة الموجود على كل شوكة للكشف عن وقت تحميل حلقة أو حلقات على الشوكة؛ أو المسافة التقريبية التي تفصل الحلقات عن المستشعر في الحقل.

مساحة عمل VEXcode VR لبرمجة روبوت افتراضي في Tipping Point Playground

يمكن استخدام مستشعر المسافة الموجود في مركز جهاز موبي للكشف عن وجود هدف متحرك بين الشوكتين، أو لتحديد المسافة التقريبية بين الأهداف المتحركة في الملعب والمستشعر.

للمزيد من المعلومات حول مستشعر المسافة V5:

مفتاح الصدمات

بيئة عمل برمجة الواقع الافتراضي VEXcode لتحدي Tipping Point مع خيارات البرمجة القائمة على الكتل وPython

يوجد مفتاح المصد في قاعدة الشوكات ويمكن استخدامه لتحديد متى يكون الهدف المتحرك بين الشوكات، ويكون جاهزًا لالتقاطه.

للمزيد من المعلومات حول مفتاح الصدمات:

مستشعر بصري

واجهة برمجة VEXcode VR لجهاز VRC Tipping Point Playground مع خيارات البرمجة القائمة على الكتل والبرمجة النصية

المستشعر البصري بالإبلاغ عما إذا كان هناك جسم قريب من المستشعر، وإذا كان الأمر كذلك، فما هو لون هذا الجسم.

يمكن للمستشعر البصري أيضًا الإبلاغ عن سطوع وقيمة لون الجسم بالدرجات.

مساحة عمل VEXcode VR مع عناصر تحكم قائمة على الكتل وروبوت افتراضي لتحدي Tipping Point

يقع المستشعر البصري في مركز جهاز موبي، بجوار مستشعر المسافة. يمكن استخدامه لتحديد متى يكون الهدف المتحرك بين الشوكتين، وكذلك لون هذا الهدف المتحرك.

للمزيد من المعلومات حول المستشعر البصري:

مستشعر الدوران

مساحة عمل VEXcode VR لبرمجة واختبار الروبوت الافتراضي في تحدي VRC Tipping Point

يمكن لمستشعر الدوران الإبلاغ عن موضع الدوران، وإجمالي الدورات، وسرعة الدوران
.

ميزات الروبوت المستخدمة في لعبة V5RC Tipping Point التنافسية

يتم وضع العمود الذي يدير محركات الشوكة على جهاز موبي من خلال مستشعر الدوران. يمكن استخدام هذا المستشعر لقياس الوضع الدوراني، وعدد الدورات الكلية، وسرعة دوران الشوكات أثناء رفعها وخفضها.

مخطط ميدان V5RC Tipping Point الذي يوضح المناطق ومناطق التسجيل ونقاط التفاعل الرئيسية للروبوت.

الوضع الدوراني عندما تكون الشوكات مرفوعة هو 0.0 درجة (الوضع الافتراضي في بداية المشروع).

الوضع الدوراني عندما تكون الشوكات منخفضة هو 75.0.

ملاحظة : هذه القيم تختلف عن 1700 درجة المستخدمة في كتلة [Spin ​​forلخفض الشوكات بالكامل.

لمزيد من المعلومات حول مستشعر الدوران V5:

مستشعر نظام تحديد المواقع في الألعاب (GPS)

مساحة عمل VEXcode VR لتحدي VRC Tipping Point مع البرمجة القائمة على الكتل ومجال الروبوت الافتراضي

يمكن لمستشعر GPS الإبلاغ الموضع الحالي X و Y لمركز دوران Moby بالملليمترات أو البوصات.

يمكن لجهاز استشعار نظام تحديد المواقع العالمي (GPS) أيضًا الإبلاغ عن الاتجاه الحالي بالدرجات.

مساحة عمل VEXcode VR مع عناصر تحكم قائمة على الكتل لروبوت VRC Tipping Point الافتراضي

يقع مستشعر نظام تحديد المواقع العالمي (GPS) بالقرب من الجزء الخلفي من Moby، ويستخدم لتحديد موقع الروبوت واتجاهه في الحقل عن طريق قراءة شرائط رمز حقل نظام تحديد المواقع العالمي (GPS) على طول المحيط الداخلي للحقل.

مساحة عمل VEXcode VR لمنصة VRC Tipping Point Playground مع برمجة قائمة على الكتل وعرض مجال الروبوت الافتراضي

يمكنك استخدام مستشعر نظام تحديد المواقع العالمي (GPS) لمساعدة موبي في التنقل في الحقل عن طريق القيادة إلى مواقع محددة باستخدام معرفتك بنظام الإحداثيات الديكارتية.

باستخدام مستشعر نظام تحديد المواقع العالمي (GPS)، يمكن لـ Moby القيادة على طول المحور X أو Y حتى تصبح قيمة المستشعر أكبر من أو أقل من قيمة عتبة معينة. وهذا يسمح لموبي بالقيادة باستخدام بيانات المستشعر بدلاً من المسافات المحددة مسبقاً.

حقل نقطة التحول V5RC الذي يُظهر مواقع البداية للأهداف المتنقلة والحلقات ومناطق التحالف الرئيسية

إن معرفة إحداثيات عناصر اللعبة، مثل أهداف الهاتف المحمول، يمكن أن تساعدك أيضًا في تخطيط مشاريعك في V5RC Tipping Point.

للحصول على مزيد من المعلومات حول تحديد الموقع في لعبة VEXcode VR Tipping Point باستخدام مستشعر GPS، هذه المقالة في مكتبة VEX.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: