VEXcode VR Full Volume-এ ব্যবহৃত রোবটটি হলো বাইট (Byte)-এর একটি ভার্চুয়াল সংস্করণ, যা ২০২৩-২০২৪ সালের VEX IQ রোবোটিক্স প্রতিযোগিতা (VIQRC) Full Volume-এর জন্য ব্যবহৃত VEX IQ হিরো বট। ভার্চুয়াল বাইট-এর আকার ও মোটরগুলো ফিজিক্যাল বাইট-এর মতোই, কিন্তু VEXcode VR-এ স্বয়ংক্রিয় প্রোগ্রামিং-এর জন্য এতে অতিরিক্ত সেন্সর যুক্ত করা হয়েছে। VEXcode VR-এর ফুল ভলিউম প্লেগ্রাউন্ডে মাত্র একটি রোবট রয়েছে, এবং সেটি আগে থেকেই কনফিগার করা আছে। এর ফলে রোবট কনফিগারেশন বা পূর্বনির্ধারিত টেমপ্লেট প্রজেক্টের প্রয়োজন হয় না।
রোবট নিয়ন্ত্রণ
বাইটে নিম্নলিখিত নিয়ন্ত্রণগুলো রয়েছে:
একটি ড্রাইভট্রেন। এর ফলে VEXcode VR-এর টুলবক্সের “ড্রাইভট্রেইন” ক্যাটাগরির ব্লকগুলো রোবটটিকে চালাতে ও ঘোরাতে পারে, যেমনটি এই ভিডিওতে দেখানো হয়েছে।
একটিআর্মযা আর্ম মোটর গ্রুপ দ্বারা নিয়ন্ত্রিত হয়। এই ভিডিওতে দেখানো অনুযায়ী আর্মটি উপরে তোলা এবং নিচে নামানো যায়। এর ফলে রোবটটি গেমের বস্তু পরিবহন করার মতো কাজ করতে পারে।
[স্পিন ফর] ব্লকটি ব্যবহার করে আর্মটি উপরে তোলা যায়। আর্মটিকে সামনে ১৩০০ ডিগ্রি ঘোরানো হলে এটি সম্পূর্ণরূপে উপরে উঠে আসবে।
একটি ইনটেক যা ইনটেক মোটর গ্রুপ দ্বারা নিয়ন্ত্রিত হয়। ইনটেকটি সামনে ও পেছনে ঘোরানো যায়। এর ফলে রোবটটি খেলার বস্তুগুলো সংগ্রহ করতে এবং স্কোর করতে পারে।
[Spin for] ব্লকটি ব্যবহার করে ইনটেকটি ঘোরানো যায়। ইনটেকটিকে ৯০ ডিগ্রি সামনে ঘোরালে একটি ব্লক সংগ্রহ করবে, এবং ৯০ ডিগ্রি পিছনে ঘোরালে একটি ব্লক স্কোর করবে বা ফেলে দেবে।
রোবট সেন্সর
ভার্চুয়াল বাইট VEXcode VR-এ স্বয়ংক্রিয় প্রোগ্রামিংয়ের জন্য সেন্সর যুক্ত করেছে।
জড়তা সেন্সর
VEX IQ (২য় প্রজন্ম) ব্রেইনে অন্তর্নির্মিতইনার্শিয়াল সেন্সর ড্রাইভট্রেনের হেডিং ব্যবহার করে বাইটকে নির্ভুল ও সুনির্দিষ্টভাবে বাঁক নিতে সাহায্য করার জন্য ড্রাইভট্রেনের সাথে ব্যবহৃত হয়।
VEX IQ (২য় প্রজন্ম) ব্রেইনে অন্তর্নির্মিত ইনার্শিয়াল সেন্সর সম্পর্কে আরও তথ্যের জন্য VEX লাইব্রেরি থেকে এই নিবন্ধটি দেখুন
ড্রাইভট্রেন হেডিং ০ থেকে ৩৫৯.৯ ডিগ্রি পর্যন্ত একটি মান প্রদর্শন করে এবং ঘড়ির কাঁটার দিকে মোড় নেওয়াকে ধনাত্মক ধরা হয়।
দূরত্ব সেন্সর
ডিসটেন্স সেন্সর জানায় যে কোনো বস্তু সেন্সরের কাছাকাছি আছে কিনা, এবং সেন্সরের সম্মুখভাগ থেকে বস্তুটির আনুমানিক দূরত্ব মিলিমিটার বা ইঞ্চিতে কত।
ডিস্টেন্স সেন্সরটি বাইটের সামনে অবস্থিত এবং এটি যেকোনো বস্তু বা বাধা শনাক্ত করতে ব্যবহার করা যায়।
মনে রাখবেন, রিডিং নেওয়ার সময় বাইটের হাতটি এমনভাবে তুলতে হবে যাতে তা ডিস্টেন্স সেন্সরকে বাধা না দেয়।
IQ (২য় প্রজন্ম) দূরত্ব সেন্সর সম্পর্কে আরও তথ্যের জন্য, এই VEX লাইব্রেরি নিবন্ধটি দেখুন।
অপটিক্যাল সেন্সর
অপটিক্যাল সেন্সর জানায় যে, সেন্সরটির কাছে কোনো বস্তু আছে কি না এবং থাকলে সেই বস্তুটির রঙ কী।
অপটিক্যাল সেন্সরটি কোনো বস্তুর উজ্জ্বলতা এবং বর্ণচ্ছটার মানও ডিগ্রিতে জানাতে পারে।
অপটিক্যাল সেন্সরটি বাইটের ইনটেকের ভিতরে অবস্থিত। এর মাধ্যমে নির্ধারণ করা যায় কখন একটি ব্লক ইনটেক-এর মধ্যে আছে এবং সেই ব্লকটির রঙ কী।
অপটিক্যাল সেন্সর সম্পর্কে আরও তথ্যের জন্য এই VEX লাইব্রেরি আর্টিকেল দেখুন।
বাম্পার সুইচ
বাম্পার সুইচজানায় যে এটি বর্তমানে চাপা আছে কি না।
বাম্পার সুইচটি ইনটেকের ভিতরে অপটিক্যাল সেন্সরের পিছনে অবস্থিত এবং এটি ব্যবহার করে নির্ধারণ করা যায় কখন ইনটেকে একটি ব্লক লোড হয়।
বাম্পার সুইচ সম্পর্কে আরও তথ্যের জন্য এই VEX লাইব্রেরি নিবন্ধটি দেখুন