الروبوت المستخدم في VEXcode VR Tipping Point هو نسخة افتراضية من Moby، VEX V5 Hero Bot، المستخدم في مسابقة VEX Robotics Competition (V5RC) Tipping Point لعام 2021-2022. يمتلك Virtual Moby نفس الأبعاد والمحركات مثل Moby الفعلي، ولكن مع أجهزة استشعار إضافية للبرمجة المستقلة في VEXcode VR. في ساحة Tipping Point Playground في VEXcode VR، يوجد روبوت واحد فقط، وقد تم تكوينه مسبقًا بالفعل. وهذا يلغي الحاجة إلى تكوين الروبوت، أو مشروع قالب محدد مسبقًا.
أدوات التحكم في الروبوت
لدى Moby عناصر التحكم التالية:
نظام الدفع. يؤدي ذلك إلى تمكين فئة "نظام الدفع" من الكتل الموجودة في Toolbox الخاص بـ VEXcode VR لقيادة الروبوت وتحويله.
الشوكات التي يتم التحكم بها بواسطة محركات الشوكة. يمكن رفع الشوكات وخفضها. يتيح ذلك للروبوت نقل الحلقات والأهداف المتنقلة وتسجيلها.
يمكن خفض الشوكات باستخدام كتلة [Spin for]. سيتم خفض الشوكات بالكامل عند لفها لأسفل بمقدار 1700 درجة.
أجهزة استشعار الروبوت
أضاف Virtual Moby أجهزة استشعار للبرمجة المستقلة في VEXcode VR.
الاستشعار بالقصور الذاتي
يتم استخدام مستشعر القصور مع مجموعة نقل الحركة للسماح لـ Moby بإجراء دورانات دقيقة ودقيقة باستخدام عنوان مجموعة نقل الحركة.
لمزيد من المعلومات حول مستشعر القصور الذاتي، راجع هذه المقالة من مكتبة VEX.
يشير عنوان نظام نقل الحركة إلى قيمة تتراوح من 0 إلى 359.9 درجة، ويكون اتجاه عقارب الساعة إيجابيًا.
لمزيد من المعلومات حول عنوان موبي، عرض هذه الصفحة في درس نقطة التحول V5RC 5.
أجهزة استشعار المسافة
يوجد ثلاثة أجهزة استشعار للمسافة على Virtual Moby، وواحد على كل شوكة، وواحد في وسط الشوكات.
يقوم مستشعر المسافة بالإبلاغ عما إذا كان الجسم قريبًا من المستشعر، وكذلك المسافة التقريبية من مقدمة المستشعر إلى الجسم، بالملليمتر أو البوصة.
يمكن استخدام مستشعر المسافة الموجود على كل شوكة لاكتشاف متى يتم تحميل حلقة أو حلقات على الشوكة؛ أو تقريبًا مدى بعد الحلقات الموجودة في الميدان عن المستشعر.
يمكن استخدام مستشعر المسافة الموجود في مركز Moby لاكتشاف متى يكون الهدف المتحرك بين الشوكات، أو تقريبًا مدى بعد الأهداف المتنقلة في الملعب عن المستشعر.
لمزيد من المعلومات حول مستشعر المسافة V5:
تبديل الوفير
يقع مفتاح المصد في قاعدة الشوكات ويمكن استخدامه لتحديد متى يكون الهدف المحمول بين الشوكات ويكون جاهزًا لالتقاطه.
لمزيد من المعلومات حول مفتاح المصد:
أجهزة الاستشعار البصرية
يقوم Optical Sensor بالإبلاغ عما إذا كان هناك كائن قريب من المستشعر، وإذا كان الأمر كذلك، ما هو لون هذا الكائن.
يمكن للمستشعر البصري أيضًا الإبلاغ عن السطوع وقيمة تدرج اللون لكائن ما بالدرجات.
يقع الحساس البصري في وسط موبي بجوار حساس المسافة. ويمكن استخدامه لتحديد متى يكون هدف الهاتف المحمول بين الشوكتين، وكذلك لون هدف الهاتف المحمول.
لمزيد من المعلومات حول المستشعر البصري:
مستشعر الدوران
يمكن لمستشعر الدوران الإبلاغ عن موضع الدوران والدوران الإجمالي وسرعتي
.
يتم وضع العمود الذي يقوم بتدوير محركات الشوكة على Moby من خلال مستشعر الدوران. يمكن استخدام هذا المستشعر لقياس موضع الدوران، وإجمالي الدورات، وسرعة دوران الشوكات عند رفعها وخفضها.
موضع الدوران عندما تكون الشوكات مرفوعة هو 0.0 درجة (الافتراضي في بداية المشروع).
موضع الدوران عندما تكون الشوكات منخفضة بالكامل هو 75.0 درجة.
ملاحظة: تختلف هذه القيم عن 1700 درجة المستخدمة في كتلة [Spin for] لخفض الشوكات بالكامل.
لمزيد من المعلومات حول مستشعر الدوران V5:
مستشعر نظام تحديد المواقع الخاص باللعبة (GPS).
يمكن لجهاز استشعار GPS الإبلاغ عن موضع X وY الحالي لمركز دوران Moby بالملليمتر أو البوصة.
يمكن لمستشعر GPS أيضًا الإبلاغ عن الاتجاه الحالي بالدرجات.
يقع مستشعر GPS بالقرب من الجزء الخلفي من Moby، ويستخدم لتحديد موضع الروبوت واتجاهه في الميدان من خلال قراءة شرائط رمز حقل GPS على طول المحيط الداخلي للميدان.
يمكنك استخدام مستشعر GPS لمساعدة Moby على التنقل في الميدان من خلال القيادة إلى مواقع محددة باستخدام معرفتك بنظام الإحداثيات الديكارتية.
باستخدام مستشعر GPS، يستطيع Moby القيادة على طول المحورين X أو Y حتى تصبح قيمة المستشعر أكبر من أو أقل من قيمة الحد. يتيح ذلك لـ Moby القيادة باستخدام تعليقات المستشعر بدلاً من تحديد المسافات.
إن معرفة إحداثيات عناصر اللعبة، مثل أهداف الهاتف المحمول، يمكن أن تساعدك أيضًا في التخطيط لمشاريعك في V5RC Tipping Point.
لمزيد من المعلومات حول تحديد تفاصيل الموقع في نقطة تحول VEXcode VR باستخدام مستشعر GPS، مقالة مكتبة VEX هذه.