মূল বিষয়বস্তুতে যান

লক্ষ্য স্থির করুন

[Drive for] এবং [Turn to heading] ব্লক, GPS সেন্সর, Bottom Distance সেন্সর, এবং ইনটেক মোটর গ্রুপ ব্যবহার করে একটি অ্যালগরিদম তৈরি করুন, যা হিরো বটকে স্বয়ংক্রিয় লাইন বরাবর চালনা করে যত দ্রুত সম্ভব সবুজ রঙে চিহ্নিত দুটি ডিস্ককে নীল High Goal-এ এবং গোলাপী রঙে চিহ্নিত দুটি ডিস্ককে লাল High Goal -এ নিক্ষেপ করবে!

  • VRC ভার্চুয়াল স্কিলস - স্পিন আপ প্লেগ্রাউন্ড নির্বাচন করুন।
  • হিরো বটটিকে মূলবিন্দুতে (0, 0) নিয়ে যান এবং সবুজ রঙে চিহ্নিত ডিস্কগুলোর দিকে ঘুরুন।
  • হিরো বটটিকে চালনা করতে বটম ডিসটেন্স সেন্সরটি ব্যবহার করুন, এবং সবুজ রঙে চিহ্নিত দুটি ডিস্ক একের পর এক গ্রহণ করতে ইনটেক মোটর গ্রুপটি ব্যবহার করুন 
  • নীল হাই গোলের দিকে ডিস্কগুলো নিক্ষেপ করার জন্য হিরো বটের দিক নির্ণয় করতে একটি অ্যালগরিদম তৈরি করুন। রোবটটিকে নির্দিষ্ট দিকে ঘুরতে এবং ডিস্কগুলো নিক্ষেপ করতে কোড করুন।
  • হিরো বটকে স্বয়ংক্রিয় রেখা বরাবর চালনা করতে বটম ডিসটেন্স সেন্সরটি ব্যবহার করুন, এবং গোলাপী রঙে চিহ্নিত দুটি ডিস্ক থেকে বাতাস গ্রহণ করতে ইনটেক মোটর গ্রুপটি ব্যবহার করুন।
  • হিরো বটের গতিপথ নির্ণয় করে ডিস্কগুলোকে লাল উচ্চ লক্ষ্যে নিক্ষেপ করার জন্য একটি অ্যালগরিদম তৈরি করুন। রোবটটিকে নির্দিষ্ট দিকে ঘুরতে এবং ডিস্কগুলো নিক্ষেপ করতে কোড করুন।
  • একটি টাইমার সেট করুন এবং দেখুন হিরো বট কত দ্রুত এই কাজটি সম্পন্ন করতে পারে।

সহায়ক ইঙ্গিত

  • ভিআরসি ফিল্ডে অবস্থিত নীল হাই গোলের এক্স এবং ওয়াই স্থানাঙ্ক হলো (-১৩৫০, -১৩৫০)।
  • ভিআরসি ফিল্ডে অবস্থিত লাল হাই গোলের এক্স এবং ওয়াই স্থানাঙ্ক হলো (1350, 1350)।
  • হিরো বটের বর্তমান X এবং Y স্থানাঙ্ক শনাক্ত করতে GPS সেন্সরটি ব্যবহার করুন। 
  • Atan ফাংশন ব্যবহার করে Theta গণনা করুন, এবং তারপর ডিস্কগুলো উৎক্ষেপণের জন্য প্রয়োজনীয় হিরো বটের হেডিং-এ Theta-কে রূপান্তর করুন।

চিত্রে রোবটটিকে দেখানো হয়েছে এবং এর চারপাশে একটি বৃত্ত আঁকা আছে, যেখানে'≤ ৩৬০ ডিগ্রি চিহ্নিত করা হয়েছে।

ডায়াগ্রামটিতে একটি ত্রিভুজের মধ্যে A, B, এবং C (উৎক্ষেপণ অভিমুখ)-এর মধ্যকার সম্পর্ক দেখানো হয়েছে, যেখানে রোবটটি BC বিন্দুতে এবং হাই গোল'সেকেন্ডের অবস্থানটি AC-তে রয়েছে। কোণ থিটাকে ঋণাত্মক π/2 এর উপরে এবং ধনাত্মক π/2 এর নিচে হিসেবে সংজ্ঞায়িত করা হয়।