V5RC পুশ ব্যাক প্লেগ্রাউন্ডে এআই ভিশন সেন্সর ব্যবহার করা

আপনি AI ক্লাসিফিকেশন ব্যবহার করে VEXcode VR-এর V5RC 25-26 পুশ ব্যাক প্লেগ্রাউন্ডে গেম অবজেক্ট (ব্লক) শনাক্ত করতে AI ভিশন সেন্সর ব্যবহার করতে পারেন।

আপনি যদি এআই ভিশন সেন্সরের (AI Vision Sensor) ভৌত সংস্করণটির সাথে পরিচিত হন, তাহলে আপনি জানবেন যে সেই ভৌত সেন্সরটিও এপ্রিলট্যাগ (AprilTags) এবং কনফিগার করা কালার সিগনেচার (Color Signatures) সম্পর্কে তথ্য জানানোর ক্ষমতা রাখে। যেহেতু VEXcode VR-এ কোনো রোবট কনফিগারেশনের প্রয়োজন নেই এবং V5RC 25-26 পুশ ব্যাক ফিল্ডে কোনো এপ্রিলট্যাগ উপস্থিত নেই, তাই ভার্চুয়াল সেন্সরটি শুধুমাত্র পূর্ব-কনফিগার করা গেম এলিমেন্টগুলো—লাল ব্লক এবং নীল ব্লক—সম্পর্কে তথ্য রিপোর্ট করে। 


VEXcode VR-এর V5RC পুশ ব্যাকে AI ভিশন সেন্সর কীভাবে কাজ করে

পুশ ব্যাক প্লেগ্রাউন্ড সনাক্তকরণের জন্য ডেক্স রোবটে এআই ভিশন সেন্সর লাগানো হয়েছে।

এআই ভিশন সেন্সর হলো এমন একটি ক্যামেরা যা স্বয়ংক্রিয়ভাবে গেমের উপাদানগুলো শনাক্ত ও পার্থক্য করতে পারে, ফলে আপনার রোবট নির্দিষ্ট বস্তুর দিকে স্বতঃস্ফূর্তভাবে নিজেকে অভিমুখী করতে পারে। সেন্সরটি এ বছরের V5RC পুশ ব্যাক গেমের উপাদানগুলো শনাক্ত করার জন্য আগে থেকেই প্রশিক্ষিত, তাই এটি স্বয়ংক্রিয়ভাবে ব্লক সনাক্ত করবে।

এই বস্তুগুলো শনাক্ত করার জন্য রোবটটির সামনে এআই ভিশন সেন্সরটি লাগানো থাকে (যেমনটি এখানে দেখানো হয়েছে)।


এআই ভিশন সেন্সর থেকে ডেটা সংগ্রহ

VEXcode VR-এ আপনি স্ন্যাপশট উইন্ডো, মনিটর কনসোল বা প্রিন্ট কনসোলের মাধ্যমে এআই ভিশন সেন্সর দ্বারা রিপোর্ট করা ডেটা দেখতে পারেন।

V5RC পুশ ব্যাক প্লেগ্রাউন্ডে এআই ভিশন সেন্সর ইমেজ ক্যাপচার করার জন্য স্ন্যাপশট বাটন।

স্ন্যাপশট উইন্ডো দেখতে এবং এআই ভিশন সেন্সর যে ডেটা রিপোর্ট করছে তা দেখার জন্য, এআই ভিশন সেন্সর বোতামটি নির্বাচন করুন। 

স্ন্যাপশট উইন্ডোটি লুকানোর জন্যAI Vision Sensor বাটনটি আবার সিলেক্ট করুন। 

পুশ ব্যাক প্লেগ্রাউন্ডে লাল এবং নীল ব্লক শনাক্তকারী এআই ভিশন সেন্সর।

স্ন্যাপশট উইন্ডোটি প্লেগ্রাউন্ড উইন্ডোর উপরের বাম কোণে প্রদর্শিত হয় এবং এটি এআই ভিশন সেন্সরের দৃষ্টিসীমার মধ্যে থাকা সমস্ত গেম এলিমেন্টকে শনাক্ত করে।

শনাক্ত করা প্রতিটি বস্তুর জন্য এটি শ্রেণিবিভাগ, কেন্দ্র X ও কেন্দ্র Y স্থানাঙ্ক এবং প্রস্থ ও উচ্চতা সহ মূল তথ্য প্রদর্শন করে।

এআই ভিশন সেন্সর দ্বারা রিপোর্ট করা ডেটার প্রকারভেদ এবং সেগুলোর সাথে সম্পর্কিত VEXcode কমান্ডগুলোর ব্যাখ্যা ব্লক এবং পাইথন VEX API-তে পাওয়া যাবে।

আপনার প্রজেক্ট চলার সময় নেওয়া প্রতিটি স্ন্যাপশটের ডেটা দৃশ্যমান করতে, এই কমান্ডগুলো মনিটর এবং/অথবা প্রিন্ট কনসোলে ব্যবহার করা যেতে পারে। ব্লক, বা এর সাথে মনিটর এবং প্রিন্ট কনসোল ব্যবহার সম্পর্কে আরও জানুন, অথবা প্রিন্ট কনসোল ব্যবহার সম্পর্কে জানুন।


ডেক্সকে বস্তু শনাক্ত করতে সাহায্য করার জন্য এআই ভিশন সেন্সর ব্যবহার করা হয়

আপনি এআই ভিশন সেন্সরের ডেটা বিশ্লেষণ করে ডেক্সকে নির্দিষ্ট বস্তুর দিকে এগিয়ে যেতে সাহায্য করতে পারেন। এই প্রযুক্তির সাহায্যে, ডেক্স গেমের উপাদানগুলোকে লক্ষ্য করে সেগুলোর দিকে এগিয়ে গিয়ে সেগুলোকে তুলে নিতে পারে।

এআই ভিশন সেন্সরটি শুধুমাত্র সর্বশেষ স্ন্যাপশটের ডেটা রিপোর্ট করবে, তাই গাড়ি চালানোর সময় ডেক্সকে ক্রমাগত সেই স্ন্যাপশটটি আপডেট করতে হবে।

V5RC 25-26 এআই ভিশন ব্যবহার করে ব্লক তোলার উদাহরণ প্রকল্পের আইকন

এই উদাহরণ প্রকল্পটি দেখায় কিভাবে ডেক্স এআই ভিশন সেন্সর ব্যবহার করে স্বয়ংক্রিয়ভাবে একটি ব্লকের দিকে অভিমুখী হতে এবং সেটিকে তুলে নিতে পারে।

পাইথন ব্যবহার করে ব্লকস অথবা এর উদাহরণ প্রজেক্ট অ্যাক্সেস ও রান করার বিষয়ে জানুন।


ডেক্সের সেন্সরগুলো একসাথে ব্যবহার করে

মাঠে বিভিন্ন কাজ সম্পন্ন করার জন্য রোবটের অন্যান্য সেন্সরের সাথে এআই ভিশন সেন্সরটি সংযুক্ত করা যেতে পারে। Dex-এর ভার্চুয়াল সংস্করণে থাকা সেন্সরগুলির একটি সম্পূর্ণ তালিকা VEX API-এর পৃষ্ঠায় পাওয়া যাবে আপনার কোডিং শুরু করতে সাহায্য করার জন্য এখানে কয়েকটি ধারণা দেওয়া হলো:

  • গেম এলিমেন্ট খুঁজে বের করতে ও সেটিকে টার্গেট করতে এআই ভিশন সেন্সর ব্যবহার করুন, এরপর গোলের দিকে এগিয়ে যেতে জিপিএস সেন্সরব্যবহার করুন।
  • একাধিক গেম এলিমেন্ট খুঁজে বের করতে ও সেগুলোকে লক্ষ্যবস্তু বানাতেএআই ভিশন সেন্সর ব্যবহার করুন, তারপর ছেড়ে দেওয়ার আগে কনভেয়রে থাকা ব্লকের রঙ নির্ধারণ করতে অপটিক্যাল সেন্সর ব্যবহার করুন।

মনে রাখবেন যে নির্দিষ্ট কমান্ড, V5RC পুশ ব্যাক ফিল্ড এবং হিরো বট, ডেক্স সম্পর্কে অতিরিক্ত তথ্য VEX API এবং VEXcode VR (ব্লক এবং পাইথন ) এর অন্তর্নির্মিত হেল্প-এ পাওয়া যাবে।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: