كن فعالاً!
قم بتحميل قرصين مسبقًا. ابتكر خوارزمية لاستخدام كتل [القيادة من أجل]، [الدوران من أجل]، [الدوران من أجل]، ومستشعر المسافة السفلية، ومتتبع الخط لتوجيه الروبوت البطل لإطلاق الأقراص المحملة مسبقًا، ومجموعة الأقراص الثلاثة المميزة باللون الأخضر، والأقراص الثلاثة المميزة باللون الوردي، نحو الهدف الأزرق العالي بأسرع ما يمكن!
- اختر VRC Virtual Skills - Spin Up Playground.
- قم ببرمجة روبوت البطل لإطلاق الأقراص المحملة مسبقًا ومجموعة الأقراص الثلاثة المميزة باللون الأخضر في الهدف الأزرق العالي في عملية إطلاق واحدة.
- قم بقيادة الروبوت البطل إلى موقع يقع على مسار الإطلاق المتوقع للأقراص المميزة باللون الأخضر، وقم بتوجيه الروبوت نحو الهدف العالي الأزرق.
- استخدم مستشعر المسافة السفلي لتوجيه الروبوت البطل إلى كومة الأقراص الثلاثة.
- قم ببرمجة الروبوت البطل لتدوير مجموعة محركات السحب لإطلاق أقراص التحميل المسبق أثناء سحب كومة الأقراص الثلاثة. استخدم أداة تتبع الخطوط لاكتشاف ما إذا كانت جميع الأقراص قد تم إطلاقها.
- قم ببرمجة الروبوت البطل لإطلاق الأقراص الثلاثة المميزة باللون الوردي إلى الهدف الأزرق العالي.
- استخدم مستشعر المسافة السفلي لتوجيه الروبوت البطل، واستخدم مجموعة محركات الإدخال لإدخال الأقراص الثلاثة واحدًا تلو الآخر على التوالي. استخدم ميزة ولا تنتظر الخاصة بمجموعة محركات السحب لتقليل الوقت اللازم لإكمال هذه العملية.
- قم ببرمجة الروبوت البطل للتوجه نحو الهدف الأزرق العالي وتدوير مجموعة محرك السحب لإطلاق الأقراص. استخدم أداة تتبع الخطوط لاكتشاف ما إذا كانت جميع الأقراص قد تم إطلاقها.
- قم بضبط مؤقت وشاهد مدى سرعة إنجاز الروبوت البطل لهذه المهمة.
نصائح مفيدة
- الخط الواصل بين موضع الإطلاق (موضع التسجيل) والهدف العالي هو مسار الإطلاق المتوقع للقرص.
ستؤدي ميزة و لا تنتظر الخاصة بـ spin IntakeMotorGroup إلى استمرار تشغيل الكتل الأخرى أثناء دوران محرك السحب. لاستخدام هذه الميزة، حدد السهم لتوسيع ولا تنتظر.

أمر بايثون المطابق:
intake_motor_group.spin_for(REVERSE, 40, DEGREES, wait=False)