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

স্থানগুলি অন্বেষণ করুন

VIQC ভার্চুয়াল স্কিলস ফিল্ডে হিরো বটের প্রাথমিক অবস্থানকে মূলবিন্দু (0,0) ধরে একটি স্থানাঙ্ক ব্যবস্থা তৈরি করুন। একটি নীল ডিসপেন্সার থেকে সমস্ত ডিস্ক বের করে, একটি ডিস্ক তুলে নিয়ে গোল জোনে স্কোর করার জন্য হিরো বটকে কোড করতে [Drive for], [Turn for], এবং [Spin ​​for] ব্লকগুলো ব্যবহার করুন। রোবটটি ডিসপেনসারটিতে ধাক্কা দেওয়ার স্থানের X ও Y স্থানাঙ্ক এবং ডিস্কটি তুলে নিয়ে স্কোর করার স্থানের X ও Y স্থানাঙ্ক নির্ণয় করার জন্য একটি অ্যালগরিদম তৈরি করুন।

  • VIQC ভার্চুয়াল স্কিলস - স্ল্যাপশট প্লেগ্রাউন্ড নির্বাচন করুন।
  • ড্রাইভ ডিসটেন্স এবং ড্রাইভট্রেন হেডিং ব্যবহার করে একটি নির্দিষ্ট দূরত্ব অতিক্রম করার পর রোবটের অবস্থানের X এবং Y স্থানাঙ্ক নির্ণয় ও লিপিবদ্ধ করার জন্য একটি অ্যালগরিদম তৈরি করুন।
  • রোবটটিকে চালিয়ে একটি নীল ডিসপেন্সার থেকে সমস্ত ডিস্ক বের করে ফেলুন। রোবটটির অবস্থানের X এবং Y স্থানাঙ্ক নির্ণয় করতে অ্যালগরিদমটি ব্যবহার করুন। রোবটটি ডিসপেন্সারটিকে ধাক্কা দিয়ে ফেলে দেওয়ার স্থানটির X এবং Y স্থানাঙ্ক প্রিন্ট কনসোলে প্রিন্ট করতে [print] ব্লকটি ব্যবহার করুন।
  • রোবটটিকে চালিয়ে একটি ডিস্ক তুলে গোল জোনে নিক্ষেপ করুন। রোবটটির অবস্থানের X এবং Y স্থানাঙ্ক নির্ণয় করতে অ্যালগরিদমটি ব্যবহার করুন। রোবটটি যাতে ডিস্কটি তুলে নিয়ে নিক্ষেপ করতে পারে, সেই স্থানের X এবং Y স্থানাঙ্ক প্রিন্ট কনসোলে প্রিন্ট করার জন্য [প্রিন্ট] ব্লকটি ব্যবহার করুন।

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

  • ফিল্ডে হিরো বটের X এবং Y স্থানাঙ্ক শনাক্ত করতে, VIQC ভার্চুয়াল স্কিলসে হিরো বটের প্রাথমিক অবস্থানকে স্থানাঙ্ক সিস্টেমের মূলবিন্দু (0,0) হিসাবে সেট করুন।
  • হিরো বটের X এবং Y স্থানাঙ্ক সংরক্ষণ করতে দুটি ভেরিয়েবল ব্যবহার করুন। প্রজেক্টের শুরুতে X এবং Y স্থানাঙ্কের মান 0 সেট করতে Variables ক্যাটাগরির সেট ব্লকগুলো ব্যবহার করুন।
    VEXcode সেট ভেরিয়েবল ব্লক যা 'পড়ে currentX-কে 0' এ সেট করে।
    VEXcode সেট ভেরিয়েবল ব্লক যা 'পড়ে currentY-কে 0' এ সেট করে।
    • পাইথন কমান্ডের মিল:

      বর্তমানX = 0
      বর্তমানY = 0
  • ইনার্শিয়াল সেন্সর থেকে ড্রাইভট্রেন হেডিং মান পেতে সেন্সিং ক্যাটাগরির রিপোর্টার ব্লকগুলো ব্যবহার করুন।
    VEXcode ড্রাইভ হেডিং ব্লক যা 'ড্রাইভ হেডিংকে ডিগ্রি' এ পড়ে।
    • পাইথন কমান্ডের মিল:

      ড্রাইভট্রেন.হেডিং()
  • একটি নির্দিষ্ট দূরত্ব গাড়ি চালানোর পর, চালিত দূরত্ব এবং ড্রাইভট্রেনের দিক ব্যবহার করে X এবং Y স্থানাঙ্ক গণনা করুন।

    ড্রাইভের দূরত্ব এবং ড্রাইভের দিক প্রদর্শনকারী গাণিতিক চিত্র। "একটি নির্দিষ্ট দূরত্ব' পর্যন্ত সামনে এগিয়ে যান 'শিরোনামের একটি সমীকরণ হলো 'X2 = X1 + drive_distance * cos(drive_heading)', এবং এর নিচে আরেকটি সমীকরণ হলো 'Y2 = Y1 - drive_distance * sin(drive_heading)'। সমীকরণের ডানদিকে একটি চিত্রে ত্রিভুজ ও থিটা ব্যবহার করে ড্রাইভ দূরত্ব এবং ড্রাইভ হেডিং-এর মধ্যে সম্পর্ক দেখানো হয়েছে। একই সমীকরণ এবং চিত্রটি নিচে দেওয়া হলো, তবে এটি বিপরীত দিকে গাড়ি চালানোর জন্য, যেখানে বিপরীত সমীকরণে যোগ এবং বিয়োগের স্থান অদলবদল করা হয়েছে।

  • VIQC ভার্চুয়াল স্কিলস ফিল্ড ডাইমেনশনস সম্পর্কে আরও তথ্যের জন্য, অনুগ্রহ করে এখানে ক্লিক করুন