Skip to main content

تحدي بيانات الرؤية

رمز صندوق أدوات المعلم صندوق أدوات المعلم

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

لقطة لمستشعر الرؤية من التكوين تُظهر يدًا تحمل ترسًا أصفر. يوجد تراكب مربع فوق الترس مع البيانات التالية المذكورة أعلاه: الصندوق الأصفر، X 90، Y 62، W 102، H 98.

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

  1. أي من هذه الكتل تم استخدامه لأخذ اللقطة أعلاه ؟
    • تم تعيين VEXcode IQ (معدل ذكاء VEXcode) على مجموعة اللقطات على Redbox
    • VEXcode IQ خذ مجموعة اللقطات إلى Yellowbox
  2. املأ هذه القيم:

كتل مستشعر الرؤية المدرجة أسفل الجانب الأيسر مع صناديق فارغة لملئها بقيمها. من أعلى إلى أسفل يتم سرد الكتل: الكائن موجود ؟، عدد الكائن، مركز الكائن x، مركز الكائن y، عرض الكائن، وارتفاع الكائن.

  1. هل YELLOWBOX إلى اليسار أو إلى يمين نقطة مركز الروبوت ؟
  2. هل YELLOWBOX أعلى أو أسفل نقطة مركز الروبوت ؟
  3. YELLOWBOX ليس أفضل اسم لإعطاء هذا الكائن إذا كنت تريد التعرف بسهولة على توقيع اللون الذي هو. أي من هذه الأسماء أفضل ؟ لماذا ؟
    • YELLOWGEAR
    • YELLOWCUBE

رمز صندوق أدوات المعلم صندوق أدوات المعلم - الإجابات

يمكن مناقشة إجابات الطلاب كصف و/أو يمكنك مراجعة دفاتر ملاحظاتهم الهندسية للتأكد من إكمالهم للنشاط بنجاح.

  1. ب.

    خذ كتلة اللقطة مع تعيين المعلمة على Yellowbox.

  2. تمت محاذاة البيانات المكتملة مع كتل VEXcode. تقرأ الإجابات، بالترتيب، الكائنات الموجودة = صحيح ؛ عدد الكائنات = 1 ؛ مركز الكائن x = 141 ؛ مركز الكائن y = 111 ؛ عرض الكائن = 102 ؛ ارتفاع الكائن = 98.
  3. يقع YELLOWBOX قليلاً على يسار نقطة مركز الروبوت ولكن بفارق 16.5 بكسل فقط (المركز 157.5 - 141).
  4. YELLOWBOX أقل قليلاً من نقطة مركز الروبوت ولكن فقط بفارق 5.5 بكسل (111 - مركز 105.5).
  5. أ.
    YELLOWGEAR هذا اسم أفضل لأنه لا يصف فقط لون الكائن ولكن أيضًا نوع الكائن. إنه ترس، وليس صندوقًا أو مكعبًا.

أيقونة توسيع التعلم الخاص بك قم بتوسيع نطاق تعلمك - استخدم كتل الاستشعار داخل المشروع

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

مقتطف التعليمات البرمجية الذي يعرض كتلة If then else مع تعيين المعلمة إلى كائن Vision موجود. داخل الفرع If توجد أوامر طباعة لطباعة "تم العثور على كائن أخضر" وكل جزء من البيانات، مع تعيين المؤشر إلى الصف التالي بين كل منها. أوامر الطباعة تقرأ، بالترتيب، عدد كائنات الطباعة ؛ مركز كائن الطباعة x، مركز كائن الطباعة y ؛ عرض كائن الطباعة ؛ وارتفاع كائن الطباعة. يقرأ الفرع الآخر "لا يوجد كائن أخضر".

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

مقتطف التعليمات البرمجية الذي يوضح كيفية استخدام أوامر مجموعة نقل الحركة مع أوامر المستشعر. وينص الرمز على ما يلي: المضي قدمًا، والتعليق - تجنب عقبة جرين بوكس، والتقاط لقطة من جرين بوكس. ثم هناك وإذا كان هناك كتلة أخرى. يحتوي فرع if على الشرط المضبوط على الكائن الموجود ومركز الكائن x أكبر من 157.5 ثم انعطف يسارًا لمدة 90 درجة. يقرأ الفرع الآخر انعطف يمينًا لمدة 90 درجة.