Skip to main content

المقدمة

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

في هذه الوحدة، ستتعلم كيفية استخدام مستشعر العين الأمامي والبيانات الشرطية لحل تحدي متاهة القرص. في Disk Maze Challenge، سيتنقل روبوت الواقع الافتراضي عبر Disk Maze Playground من البداية إلى النهاية باستخدام مستشعر العين الأمامي للكشف عن الألوان.

في ملعب متاهة القرص، يتم إنشاء متاهة عن طريق وضع أقراص خضراء وحمراء وزرقاء ومطابقة المربعات الملونة على أرضية الملعب حتى يتمكن الروبوت من التنقل في المتاهة عن طريق القيادة إلى كل قرص على التوالي. شاهد الفيديو أدناه لمشاهدة روبوت الواقع الافتراضي يتنقل في المتاهة.

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

مشكلة متاهة القرص

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