الروبوت المستخدم في VIQRC Slapshot Playground في VEXcode VR هو نسخة افتراضية من Snapshot، وهو روبوت VEX IQ Hero، المستخدم في مسابقة VEX IQ Competition (VIQRC) Slapshot لعامي 2022-2023. تتمتع اللقطة الافتراضية بنفس الأبعاد والمحركات مثل اللقطة المادية، ولكن مع إضافة أجهزة استشعار لترميز حركات مستقلة إضافية في VEXcode VR. في نسخة VEXcode VR من لعبة Slapshot، يوجد روبوت واحد فقط، وهو مُعد مسبقًا. وهذا يلغي الحاجة إلى تكوين الروبوت، أو مشروع قالب محدد مسبقًا.
أدوات التحكم في الروبوت
يحتوي تطبيق Snapshot على عناصر التحكم التالية:
نظام نقل الحركة بمستشعر القصور الذاتي. وهذا يُمكّن فئة "نظام الدفع" من الكتل في صندوق أدوات VEXcode VR من قيادة الروبوت وتدويره. يُظهر هذا الفيديو مشروعًا قيد التشغيل يجعل الروبوت يتحرك وينعطف للتنقل في الحقل.
يتم التحكم فيه بواسطة محرك الذراع. وهذا يسمح للروبوت بإخراج الأقراص من بعض الموزعات والوصول إلى ما وراء الحاجز للمس منطقة التلامس في نهاية المباراة. يُظهر هذا الفيديو الروبوت وهو يستخدم ذراعه لإطلاق الأقراص من موزع أصفر.
- يتم رفع وخفض الذراع باستخدام كتلة [Spin for] أو [Spin to position]. الوضع الافتراضي هو أن يكون الذراع منخفضًا.
مدخل يتم التحكم بواسطة محرك المدخل. وهذا يسمح للروبوت بأخذ الأقراص، أو عكس عملية الإدخال (يسمى عكس الإدخال أيضًا بالإخراج) لتدوير الأقراص بعيدًا عن المدخل وتسجيلها. يُظهر هذا الفيديو الروبوت وهو يأخذ قرصًا ثم يسجل نقاطه.
- يمكن تدوير المدخل باستخدام كتلة [Spin for]. يؤدي تدوير المدخل بزاوية 180 درجة إلى إدخال قرص من الحقل.
- يمكن تحريك كل من المدخل والمخرج باستخدام كتلة [الدوران]. من خلال تدوير المحرك لفترة زمنية محددة ثم إيقاف المحرك، يمكنك التأكد من إزالة القرص من المخرج.
أجهزة استشعار الروبوت
أضافت Virtual Snapshot مستشعرات للبرمجة الذاتية في VEXcode VR. تعتمد هذه المستشعرات على مستشعرات VEX IQ (الجيل الثاني) بما في ذلك مستشعر المسافة (الجيل الثاني) والمستشعر البصري.
القصور الذاتي
مستشعر القصور الذي يستخدم مع مجموعة نقل الحركة وهذا يسمح للروبوت بالقيام بانعطافات دقيقة ومتقنة.
يشير اتجاه مجموعة نقل الحركة إلى قيمة تتراوح من 0 إلى 359.9 درجة، ويكون الاتجاه مع عقارب الساعة موجبًا.
مستشعر المسافة (الجيل الثاني)
يقوم مستشعر المسافة بالإبلاغ عما إذا كان هناك جسم قريب من المستشعر، بالإضافة إلى المسافة التقريبية من مقدمة المستشعر إلى الجسم، بالملليمترات أو البوصات.
مفتاح الصدمات
يقوم مفتاح المصد بالإبلاغ عما إذا كان يتم الضغط عليه حاليًا أم لا.
يوجد مفتاح المصد داخل آلية الإدخال ويمكن استخدامه لتحديد ما إذا تم تحميل قرص في آلية الإدخال.
للحصول على مزيد من المعلومات حول مفتاح Bumper، مقالة مكتبة VEX هذه.
مستشعر بصري
المستشعر البصري الضوء المنعكس للكشف عن لون الجسم وقيمة اللون وقيمة التدرج الرمادي ومدى قربه.
يُستخدم المستشعر البصري الموجود في الجزء الأمامي من جهاز Snapshot للكشف عن لون الموزعات.
يمكن أن يكون هذا مفيدًا عند تحديد الموزع الذي يجب التفاعل معه وكيف يجب أن يستجيب الروبوت للموزع لإطلاق الأقراص.