📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
مثال 4: توجيه روبوت الواقع الافتراضي حسب عوائق البيئة المحيطة
نوع: محتوى تعليمي
في هذا المثال، ستبرمج روبوت الواقع الافتراضي ليتنقل في ملعب العوائق المتنوعة باستخدام مستشعر العين الأمامية؛ لاكتشاف الأقراص الخضراء والزرقاء، ستكون نقطة بداية الروبوت هي المربع الأخضر، ونقطة النهاية هي القرص المعدني الأحمر، وللوصول إلى نقطة النهاية سيتبع الروبوت الخطوات الآتية:
نوع: محتوى تعليمي
< التحرك إلى الأمام حتى يستشعر العين الأمامية الأقراص الخضراء والزرقاء.
نوع: محتوى تعليمي
< التحرك إلى الخلف حتى تصبح المسافة من القرص أكبر من 80 ملليمتر.
نوع: محتوى تعليمي
< الانعطاف 90 درجة إلى اليمين عند اكتشاف قرص أخضر، و90 درجة إلى اليسار عند اكتشاف قرص أزرق.
نوع: METADATA
Heading
Rotation
Front
Eye
Object: False
Color: None
Down
Eye
Object: False
Color: None
Location
X: -402 mm
Y: -207 mm
Location
Angle
90°
Bumper
Left: False
Right: False
Distance
301 mm
نوع: METADATA
00:02:4
🔍 عناصر مرئية
ملعب العوائق
A diagram showing a simulated environment for a robot. The environment contains a starting point (green square with a robot icon), several blue and green blocks representing obstacles or targets, a red block representing the end goal, and a dashed path indicating a potential route. The robot starts at the green square and needs to navigate to the red block, avoiding or interacting with the blue and green blocks.
Robot Status
A table displaying real-time status information for the robot in the simulation.
Timer
A digital timer displaying '00:02:4', indicating 2 minutes and 4 seconds have elapsed.
📄 النص الكامل للصفحة
مثال 4: توجيه روبوت الواقع الافتراضي حسب عوائق البيئة المحيطة
في هذا المثال، ستبرمج روبوت الواقع الافتراضي ليتنقل في ملعب العوائق المتنوعة باستخدام مستشعر العين الأمامية؛ لاكتشاف الأقراص الخضراء والزرقاء، ستكون نقطة بداية الروبوت هي المربع الأخضر، ونقطة النهاية هي القرص المعدني الأحمر، وللوصول إلى نقطة النهاية سيتبع الروبوت الخطوات الآتية:
< التحرك إلى الأمام حتى يستشعر العين الأمامية الأقراص الخضراء والزرقاء.
< التحرك إلى الخلف حتى تصبح المسافة من القرص أكبر من 80 ملليمتر.
< الانعطاف 90 درجة إلى اليمين عند اكتشاف قرص أخضر، و90 درجة إلى اليسار عند اكتشاف قرص أزرق.
Heading
Rotation
Front
Eye
Object: False
Color: None
Down
Eye
Object: False
Color: None
Location
X: -402 mm
Y: -207 mm
Location
Angle
90°
Bumper
Left: False
Right: False
Distance
301 mm
00:02:4
--- VISUAL CONTEXT ---
**DIAGRAM**: ملعب العوائق
Description: A diagram showing a simulated environment for a robot. The environment contains a starting point (green square with a robot icon), several blue and green blocks representing obstacles or targets, a red block representing the end goal, and a dashed path indicating a potential route. The robot starts at the green square and needs to navigate to the red block, avoiding or interacting with the blue and green blocks.
Context: Illustrates the environment and navigation challenge for the robot in the example.
**TABLE**: Robot Status
Description: A table displaying real-time status information for the robot in the simulation.
Table Structure:
Headers: Heading | Rotation | Front Eye | Down Eye | Location | Location Angle | Bumper | Distance
Rows:
Row 1: 90° | 90° | Object: False
Color: None | Object: False
Color: None | X: -402 mm
Y: -207 mm | 90° | Left: False
Right: False | 301 mm
Context: Provides sensor and positional data for the robot, relevant for understanding its state during the simulation.
**DIAGRAM**: Timer
Description: A digital timer displaying '00:02:4', indicating 2 minutes and 4 seconds have elapsed.
Context: Shows the elapsed time during the robot's operation or simulation.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
في مثال برمجة روبوت الواقع الافتراضي للتنقل بين العوائق، ما هي الخطوة التي يقوم بها الروبوت مباشرة بعد اكتشاف قرص أخضر بواسطة العين الأمامية؟
- أ) يتحرك إلى الأمام مباشرة نحو القرص الأحمر.
- ب) ينعطف 90 درجة يسارًا على الفور ثم يتحرك للأمام.
- ج) يتحرك إلى الخلف حتى تصبح المسافة من القرص أكبر من 80 مليمتر، ثم ينعطف 90 درجة يمينًا، ثم يتحرك للأمام.
- د) يتوقف وينتظر تعليمات جديدة من المستخدم.
الإجابة الصحيحة: c
الإجابة: يتحرك إلى الخلف حتى تصبح المسافة من القرص أكبر من 80 مليمتر، ثم ينعطف 90 درجة يمينًا، ثم يتحرك للأمام.
الشرح: 1. يكتشف الروبوت قرصًا أخضر. 2. يتراجع لمسافة آمنة (>80 مم). 3. ينعطف يمينًا 90 درجة. 4. يتابع التحرك للأمام في الاتجاه الجديد. هذه هي الخطوات المحددة في المثال.
تلميح: فكر في تسلسل الأوامر التي يجب تنفيذها عند استشعار لون معين.
التصنيف: صيغة/خطوات | المستوى: متوسط
ما الهدف من إنشاء عنصرين برمجيين جديدين (Route after green disk و Route after blue disk) في مثال برمجة الروبوت؟
- أ) لزيادة سرعة تنفيذ البرنامج على الروبوت.
- ب) لتغيير لون الروبوت تلقائيًا عند اكتشاف الأقراص.
- ج) لتسهيل إنشاء المقطع البرمجي الرئيسي وتجنب تكرار الكود.
- د) لإرسال بيانات الروبوت إلى السحابة الإلكترونية.
الإجابة الصحيحة: c
الإجابة: لتسهيل إنشاء المقطع البرمجي الرئيسي وتجنب تكرار الكود.
الشرح: إنشاء عناصر برمجية مخصصة (وظائف) يجمع الخطوات المتكررة (كالتراجع والانتظار) مع اختلاف بسيط (اتجاه الانعطاف). هذا يجعل البرنامج الرئيسي أنظف وأسهل في الفهم والصيانة.
تلميح: فكر في مبدأ إعادة استخدام الكود وتنظيم البرامج.
التصنيف: مفهوم جوهري | المستوى: سهل
في مثال توجيه الروبوت، ما الشرط الذي يجب تحقيقه قبل أن يبدأ الروبوت في الانعطاف بعد اكتشاف قرص؟
- أ) أن يكتشف الروبوت قرصًا أحمر.
- ب) أن تصبح المسافة بين الروبوت والقرص أكبر من 80 مليمتر.
- ج) أن ينتهي الوقت المحدد للمهمة.
- د) أن يصطدم الروبوت بالقرص.
الإجابة الصحيحة: b
الإجابة: أن تصبح المسافة بين الروبوت والقرص أكبر من 80 مليمتر.
الشرح: يجب على الروبوت التراجع أولاً لضمان وجود مسافة كافية (أكثر من 80 مم) بينه وبين العائق (القرص) قبل تنفيذ مناورة الانعطاف، لتجنب الاصطدام.
تلميح: ما هو الحد الأدنى للمسافة الآمنة المطلوبة قبل تغيير الاتجاه؟
التصنيف: مفهوم جوهري | المستوى: سهل
إذا كان المطلوب برمجة روبوت مشابه، ولكن قاعدة الانعطاف تغيرت إلى: 'انعطاف 45 درجة يسارًا عند الأخضر، و 45 درجة يمينًا عند الأزرق'، فأي مما يلي يمثل التعديل الصحيح على العنصر البرمجي 'Route after green disk'؟
- أ) تغيير أمر 'انعطف يمين لمدة 90 درجة' إلى 'انعطف يسار لمدة 45 درجة'.
- ب) حذف أمر 'تحرك إلى الخلف' من العنصر البرمجي.
- ج) تغيير شرط الاكتشاف من 'أخضر' إلى 'أزرق'.
- د) زيادة زاوية الانعطاف إلى 180 درجة.
الإجابة الصحيحة: a
الإجابة: تغيير أمر 'انعطف يمين لمدة 90 درجة' إلى 'انعطف يسار لمدة 45 درجة'.
الشرح: العنصر البرمجي 'Route after green disk' مسؤول عن تنفيذ الإجراءات بعد اكتشاف القرص الأخضر. بما أن القاعدة الجديدة تطلب الانعطاف يسارًا 45 درجة بدلاً من يمينًا 90 درجة، فإن التعديل الوحيد المطلوب هو تغيير زاوية واتجاه أمر الانعطاف داخل هذا العنصر.
تلميح: ركز على الجزء المتغير في العنصر البرمجي بناءً على قاعدة الانعطاف الجديدة.
التصنيف: سؤال اختبار | المستوى: صعب