Along The Shortest Path
أنشئ خوارزمية لاستخدام كتل [Drive for] و[Turn to heading]، ومستشعر نظام تحديد المواقع العالمي (GPS)، والمستشعر البصري، ومجموعة محركات السحب، ومستشعر المسافة السفلية، لتوجيه الروبوت البطل على طول أقصر مسار لتدوير البكرة الموجودة عند (-1040، 1740) إلى اللون الأحمر، ثم إطلاق الأقراص الثلاثة المميزة باللون الوردي إلى الهدف الأحمر العالي بأسرع ما يمكن!
- اختر VRC Virtual Skills - Spin Up Playground.
- قم ببرمجة الروبوت البطل ليقود إلى ويدير الأسطوانة الموجودة عند (-1040,1740) حتى يصبح لونها أحمر.
- قم بقيادة الروبوت البطل إلى الموقع الموجود عند (-1000,1500) على طول أقصر طريق، ثم استدر نحو الأسطوانة، وقم بالاتصال.
- استخدم مجموعة محرك السحب ومستشعر الأسطوانة البصري لتدوير الأسطوانة إلى اللون الأحمر، وقم بإنشاء خوارزمية لتقليل الوقت اللازم لإكمال عملية الدرفلة.
- قم ببرمجة الروبوت البطل ليقود ويطلق الأقراص المميزة باللون الوردي نحو الهدف الأحمر العالي.
- قم بقيادة الروبوت البطل إلى الموقع الموجود عند (-600,1200) على طول أقصر طريق. اتجه نحو الأقراص ذات اللون الوردي المميز.
- استخدم مستشعر المسافة السفلي لتوجيه الروبوت البطل، واستخدم مجموعة محركات الإدخال لإدخال الأقراص الثلاثة واحدًا تلو الآخر على التوالي.
- قم بتوجيه الروبوت البطل في اتجاه التسجيل وقم بتدوير مجموعة محرك السحب لإطلاق الأقراص.
- قم بضبط مؤقت وشاهد مدى سرعة إنجاز الروبوت البطل لهذه المهمة.
نصائح مفيدة
- الخط الواصل بين موقع الروبوت الحالي وموقع الهدف هو أقصر طريق لقيادة الروبوت إلى الهدف.
- استخدم مستشعر نظام تحديد المواقع العالمي (GPS) لتحديد إحداثيات X و Y الحالية للروبوت البطل.
استخدم نظرية فيثاغورس لحساب المسافة التي يحتاج الروبوت إلى قطعها. استخدم دالة Atan لحساب Theta، ثم قم بتحويل Theta إلى اتجاه الحركة الذي يحتاج الروبوت إلى القيادة فيه.
