The Trash Picker
استخدم كتل [Drive for] و [Turn]، ومستشعر المسافة الأمامي لتوجيه روبوت الواقع الافتراضي لجمع أكبر قدر ممكن من القمامة قبل نفاد البطاريات.
- اختر ملعب تنظيف الشعاب المرجانية.
- قم ببرمجة روبوت الواقع الافتراضي لجمع أكبر قدر ممكن من القمامة قبل نفاد البطاريات.
- اضبط سرعة الانعطاف المطلوبة. استخدم كتلة [الدوران] لمواصلة تدوير مجموعة نقل الحركة واستخدم مستشعر المسافة الأمامي للتحقق من وجود حطام.
- إذا اكتشف مستشعر المسافة الأمامي قطعة من القمامة، فقم بتوجيه روبوت الواقع الافتراضي للمسافة بين الروبوت وقطعة القمامة لجمعها.
- استخدم كتلة [Forever] لجعل روبوت الواقع الافتراضي يتحقق باستمرار من القمامة ويجمعها.
نصائح مفيدة
استخدم كتلة FrontDistance found object من فئة الاستشعار للإبلاغ عما إذا كان مستشعر المسافة الأمامية يكتشف وجود جسم داخل مجال رؤيته.

أمر بايثون المطابق:
front_distance.found_object()
استخدم كتلة FrontDistance Reporter من فئة Sensing للحصول على مسافة أقرب جسم من مستشعر المسافة.

أمر بايثون المطابق:
front_distance.get_distance(MM)
استخدم كتلة if then من فئة التحكم للتحقق مما إذا كان مستشعر المسافة الأمامي يكتشف قطعة قمامة، وقم بتشغيل الكود لجمع قطعة القمامة إذا كان الشرط المنطقي " صحيحًا.

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

أمر بايثون المطابق:
بينما صحيح: