الدرس 4: تحدي المتاهة الجدارية
في الدروس السابقة ضمن هذه الوحدة، تعلمت كيفية استخدام مستشعر الصدمات للتنقل إلى مناطق معينة في متاهة الحائط ساحة اللعب. الآن، سوف تجمع كل هذه المفاهيم لإنشاء مشروع لحل تحدي المتاهة الجدارية من البداية إلى النهاية!

مخرجات التعلم
- قم بتطبيق الأوامر من فئات Drivetrain وSensing وControl بالتسلسل الصحيح حتى يتمكن روبوت الواقع الافتراضي من التنقل بنجاح في Wall Maze Playground باستخدام Bumper Sensor.
تجميع كل شيء معًا
الحلقة بينما ذات الشرط وليس هي حلقة تقوم بإيقاف تدفق المشروع مؤقتًا حتى يعود الشرط المحدد إلى True. يؤدي استخدام الظروف وقيم المستشعر في المشروع إلى توجيه روبوت الواقع الافتراضي لأداء سلوكيات مختلفة اعتمادًا على القيم الشرطية التي يتم الإبلاغ عنها.
def main ():
while not left_bumper.pressed (): drivetrain.drive
( FORWARD)
wait(5, MSEC
) drivetrain.stop ()
يسمح استخدام الظروف وقيم المستشعر لروبوت الواقع الافتراضي بالاستجابة وفقًا لبيئته، مثل التوقف أو الدوران عندما يضغط روبوت الواقع الافتراضي على الحائط.

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

اتبع هذه الخطوات لإكمال التحدي:
-
شاهد فيديو الحل أدناه لمعرفة كيف يجب أن يقود روبوت الواقع الافتراضي من أجل إكمال التحدي. في مقطع الفيديو هذا، يتنقل روبوت الواقع الافتراضي في المتاهة بأكملها بنفس نمط سلوكيات القيادة حتى يتم الضغط على مستشعر المصد بواسطة جدار، ثم الدوران. تبدأ القيادة كما فعلت للوصول إلى الرقم 3 سابقًا. عندما يواجه الروبوت الجدار مع الرقم 3 خلفه، يستدير الروبوت يمينًا للتوجه إلى الجانب الأيمن من المتاهة. يتقدم إلى الجدران المحيطة بالحرف D. يتنقل الروبوت يسارًا، ثم يتقدم للأمام وينعطف يمينًا للبقاء على المسار الواضح. في الجدار التالي، يستدير الروبوت يسارًا ويدفع للأمام مرتين لمتابعة المسار على طول الجدار الأيسر الأقصى. يتحرك الروبوت في جدار الزاوية اليمنى العليا فوق الرقم أربعة، ثم ينعكس. أخيرًا، يستدير إلى اليسار ويدفع للأمام مرتين للوصول إلى النهاية.
- إنشاء مشروع جديد أو تحميل مشروع من الدروس السابقة في هذه الوحدة. في حالة إنشاء مشروع جديد، حدد Wall Maze Playground عند مطالبتك بذلك.
- إعادة تسمية المشروع Unit4Challenge
- افتح نافذة الملعب إذا لم تكن مفتوحة بالفعل. تأكد فتح متاهة الحائط ساحة اللعب .
- أضف الأوامر اللازمة للتنقل في روبوت الواقع الافتراضي من بداية المتاهة الجدارية إلى نهايتها.
- ابدأ المشروع لاختبار ما إذا كان يعمل.
- إذا لم ينجح المشروع، فقم بالتعديل وحاول مرة أخرى. استمر في مراجعة المشروع وتشغيله حتى ينجح روبوت الواقع الافتراضي في القيادة من البداية إلى النهاية.
- احفظ المشروع بمجرد أن يقود روبوت الواقع الافتراضي بنجاح إلى النهاية.
تهانينا! لقد أكملت بنجاح تحدي المتاهة الجدارية!