Skip to main content

الدرس الأول: مستشعر العين ومشكلة متاهة القرص

استخدام بيانات مستشعر العين مع مشكلة متاهة القرص

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

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

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

def main ():
    while not front_eye.detect (GREEN): drivetrain.drive (
        forward)
        wait(5, MSEC) drivetrain.turn_for

    (RIGHT, 90, DEGREES)

شاهد الفيديو هنا لرؤية روبوت الواقع الافتراضي يتحرك  للأمام بينما لا يكتشف مستشعر العين الأمامي كائنًا أخضر. بمجرد اكتشاف كائن أخضر، يتحول روبوت الواقع الافتراضي إلى اليمين.

ملف فيديو

يتم الإبلاغ عن البيانات من مستشعر العين الأمامي ومستشعر العين السفلي في لوحة المعلومات في الوقت الفعلي، أثناء تشغيل المشروع. لاحظ أن مستشعر العين الأمامية يكتشف كل من الكائن (القرص) واللون (الأخضر) عندما يقترب من القرص.

مشروع VEXcode VR الموصوف أعلاه على اليسار مع نافذة Playground على اليمين. يبرز مربع الشرح الكلمات، Front Eye Object True و Color Green. يتوافق هذا مع صورة الروبوت في الملعب التي يتم إيقافها أمام قرص أخضر.

يكتشف مستشعر العين السفلية لون الأرضية (الأخضر)، ولكن نظرًا لعدم وجود كائن على أرضية الملعب، يتم الإبلاغ عن هذه القيمة على أنها خاطئة. 

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

يمكنك استخدام البيانات المبلغ عنها في لوحة المعلومات في أي وقت للمساعدة في تصور البيانات التي تقوم مستشعرات العين بالإبلاغ عنها في الوقت الفعلي. 

الأسئلة

يرجى تحديد رابط أدناه للوصول إلى اختبار الدرس.

Google Doc / .docx / .pdf