Skip to main content

Aim the Target

أنشئ خوارزمية لاستخدام كتل [Drive for] و[Turn to heading]، ومستشعر نظام تحديد المواقع العالمي (GPS)، ومستشعر المسافة السفلية، ومجموعة محركات السحب، لتوجيه الروبوت البطل على طول الخط المستقل لإطلاق القرصين المميزين باللون الأخضر نحو الهدف الأزرق، وإطلاق القرصين المميزين باللون الوردي نحو بأسرع ما يمكن

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

نصائح مفيدة

  • إحداثيات X و Y للهدف العالي الأزرق في ملاعب VRC هي (-1350، -1350).
  • إحداثيات X و Y للهدف الأحمر العالي في ملاعب VRC هي (1350، 1350).
  • استخدم مستشعر نظام تحديد المواقع العالمي (GPS) لتحديد إحداثيات X و Y الحالية للروبوت البطل. 
  • استخدم دالة Atan لحساب Theta، ثم قم بتحويل Theta إلى اتجاه Hero Bot اللازم لإطلاق الأقراص.

يُظهر الرسم التخطيطي الروبوت مع دائرة مرسومة حوله، مع وضع علامة على الدائرة's 360 درجة.

يوضح الرسم التخطيطي العلاقة بين A و B و C (اتجاه الإطلاق) في مثلث، مع وجود الروبوت عند النقطة BC وموقع الهدف العالي'ثانية عند AC. يتم تعريف الزاوية θ على أنها أعلى من π السالبة على 2، وأسفل π الموجبة على 2.