VEXcode VR-এর VIQC স্ল্যাপশট খেলার মাঠে ব্যবহৃত রোবটটি স্ন্যাপশটের একটি ভার্চুয়াল সংস্করণ, VEX IQ Hero Bot, যা 2022-2023 VEX IQ Competition (VIQC) স্ল্যাপশটের জন্য ব্যবহৃত হয়৷ ভার্চুয়াল স্ন্যাপশটের ফিজিক্যাল স্ন্যাপশটের মতো একই মাত্রা এবং মোটর রয়েছে, তবে VEXcode VR-এ অতিরিক্ত স্বায়ত্তশাসিত গতিবিধি কোড করার জন্য যুক্ত সেন্সর রয়েছে। স্ল্যাপশট-এর VEXcode VR-এর সংস্করণে, শুধুমাত্র একটি রোবট রয়েছে এবং এটি ইতিমধ্যেই প্রি-কনফিগার করা আছে। এটি একটি রোবট কনফিগারেশন বা পূর্বনির্ধারিত টেমপ্লেট প্রকল্পের প্রয়োজনীয়তা দূর করে।
রোবট নিয়ন্ত্রণ
স্ন্যাপশটের নিম্নলিখিত নিয়ন্ত্রণ রয়েছে:
একটি ইনর্শিয়াল সেন্সর সহ একটি ড্রাইভট্রেন। এটি VEXcode VR-এর টুলবক্সে "ড্রাইভট্রেন" বিভাগের ব্লকগুলিকে রোবটটি চালাতে এবং ঘুরতে সক্ষম করে।
একটিআর্ম আর্ম মোটর দ্বারা নিয়ন্ত্রিত। এটি রোবটটিকে কিছু ডিসপেনসার থেকে ডিস্ক ছেড়ে দিতে এবং ম্যাচের শেষে যোগাযোগের অঞ্চলে স্পর্শ করার বাধা অতিক্রম করতে দেয়।
- [স্পিন ফর] বা [স্পিন টু পজিশন] ব্লক ব্যবহার করে বাহুটি উত্থাপিত এবং নামানো হয়। ডিফল্ট পজিশন হল হাত নামানোর জন্য।
একটি ইনটেক ইনটেক মোটর দ্বারা নিয়ন্ত্রিত। এটি রোবটকে ডিস্কে নেওয়ার অনুমতি দেয়, বা ইনটেককে বিপরীত করে (ইনটেককে বিপরীত করাকে আউটটেকও বলা হয়) ডিস্কগুলিকে ইনটেক থেকে দূরে এবং স্কোর করতে দেয়।
- [স্পিন ফর] ব্লক ব্যবহার করে ইনটেক কাটা যায়। 180 ডিগ্রির জন্য ভোজনের স্পিনিং ফিল্ড থেকে একটি ডিস্কে লাগে।
- ইনটেক এবং আউটটেক উভয়ই [স্পিন] ব্লক ব্যবহার করে সরানো যেতে পারে। একটি নির্দিষ্ট সময়ের জন্য মোটরটি ঘুরিয়ে এবং তারপরে মোটরটি বন্ধ করে, আপনি নিশ্চিত করতে পারেন যে ডিস্কটি আউটটেক থেকে পরিষ্কার করা হয়েছে।
রোবট সেন্সর
ভার্চুয়াল স্ন্যাপশট VEXcode VR-এ স্বায়ত্তশাসিত প্রোগ্রামিংয়ের জন্য সেন্সর যুক্ত করেছে। এই সেন্সরগুলি দূরত্ব সেন্সর (২য় জেনারেশন) এবং অপটিক্যাল সেন্সর সহ VEX IQ (২য় প্রজন্ম) সেন্সরের উপর ভিত্তি করে তৈরি।
জড়
একটি ইনর্শিয়াল সেন্সর যা ড্রাইভট্রেনএর সাথে ব্যবহৃত হয়। এটি রোবটকে সঠিক এবং সুনির্দিষ্ট বাঁক তৈরি করতে দেয়।
ড্রাইভট্রেন শিরোনাম 0 থেকে 359.9 ডিগ্রী পর্যন্ত একটি মান রিপোর্ট করে এবং ঘড়ির কাঁটার দিকে ইতিবাচক।
দূরত্ব সেন্সর (২য় প্রজন্ম)
দূরত্ব সেন্সর রিপোর্ট করে যদি কোনো বস্তু সেন্সরের কাছাকাছি থাকে, সেইসাথে সেন্সরের সামনে থেকে বস্তুর আনুমানিক দূরত্ব মিলিমিটার বা ইঞ্চিতে।
সামনের স্ন্যাপশটে থাকা দূরত্ব সেন্সরটি রোবটটি বর্তমানে বেড়া থেকে কতটা দূরে তা সনাক্ত করতে ব্যবহার করা যেতে পারে।
IQ (২য় প্রজন্মের) দূরত্ব সেন্সর সম্পর্কে আরও তথ্যের জন্য, এই VEX লাইব্রেরি নিবন্ধদেখুন।
বাম্পার সুইচ
বাম্পার সুইচ রিপোর্ট করে যে এটি বর্তমানে চাপা হচ্ছে কি না।
বাম্পার সুইচ ইনটেক মেকানিজমের মধ্যে অবস্থিত এবং একটি ডিস্ক ইনটেক লোড করা হয়েছে কিনা তা নির্ধারণ করতে ব্যবহার করা যেতে পারে।
বাম্পার স্যুইচ সম্পর্কে আরও তথ্যের জন্য, এই VEX লাইব্রেরি নিবন্ধদেখুন।
অপটিক্যাল সেন্সর
অপটিক্যাল সেন্সর একটি বস্তুর রঙ, রঙের মান, গ্রেস্কেল মান এবং প্রক্সিমিটি সনাক্ত করতে প্রতিফলিত আলো ব্যবহার করে।
সামনের স্ন্যাপশটে অবস্থিত অপটিক্যাল সেন্সরটি ডিসপেনসারের রঙ সনাক্ত করতে ব্যবহৃত হয়।
কোন ডিসপেনসারের সাথে ইন্টারঅ্যাক্ট করতে হবে এবং ডিস্কগুলি ছেড়ে দেওয়ার জন্য রোবটটি কীভাবে ডিসপেনসারে প্রতিক্রিয়া জানাবে তা নির্ধারণ করার সময় এটি কার্যকর হতে পারে।