AI ক্লাসিফিকেশন ব্যবহার করে VEXcode VR-এর V5RC 25-26 পুশ ব্যাক প্লেগ্রাউন্ডে গেমের অবজেক্ট (ব্লক) সনাক্ত করতে আপনি AI ভিশন সেন্সর ব্যবহার করতে পারেন।
আপনি যদি AI ভিশন সেন্সরের ভার্সন, এর সাথে পরিচিত হন, তাহলে আপনি জানতে পারবেন যে ভার্সন সেন্সরটিতে এপ্রিলট্যাগ এবং কনফিগার করা কালার সিগনেচার সম্পর্কে তথ্য রিপোর্ট করার ক্ষমতাও রয়েছে। যেহেতু VEXcode VR-তে কোনও রোবট কনফিগারেশনের প্রয়োজন নেই এবং V5RC 25-26 পুশ ব্যাক ফিল্ডে কোনও এপ্রিলট্যাগ উপস্থিত নেই, তাই ভার্চুয়াল সেন্সরটি কেবলমাত্র পূর্ব-কনফিগার করা গেম এলিমেন্ট: লাল ব্লক এবং নীল ব্লক সম্পর্কে তথ্য রিপোর্ট করে।
VEXcode VR-এ V5RC পুশ ব্যাক-এ AI ভিশন সেন্সর কীভাবে কাজ করে
এআই ভিশন সেন্সর হল এমন একটি ক্যামেরা যা স্বয়ংক্রিয়ভাবে গেম এলিমেন্টগুলিকে সনাক্ত করতে এবং তাদের মধ্যে পার্থক্য করতে পারে, যা আপনার রোবটকে স্বায়ত্তশাসিতভাবে নির্দিষ্ট বস্তুর দিকে নিজেকে অভিমুখী করতে দেয়। এই বছরের V5RC পুশ ব্যাক গেম এলিমেন্টগুলি সনাক্ত করার জন্য সেন্সরটি আগে থেকে প্রশিক্ষিত, তাই এটি স্বয়ংক্রিয়ভাবে ব্লকগুলি সনাক্ত করবে।
এই বস্তুগুলি সনাক্ত করার জন্য, রোবটের সামনের দিকে AI ভিশন সেন্সর লাগানো থাকে (যেমন এখানে দেখানো হয়েছে)।
এআই ভিশন সেন্সর থেকে তথ্য সংগ্রহ করা
আপনি VEXcode VR-তে স্ন্যাপশট উইন্ডো, মনিটর কনসোল, অথবা প্রিন্ট কনসোলের মাধ্যমে AI ভিশন সেন্সর দ্বারা রিপোর্ট করা ডেটা দেখতে পারেন।
স্ন্যাপশট উইন্ডো দেখতে এবং AI ভিশন সেন্সর যে ডেটা রিপোর্ট করছে তা দেখতে, AI ভিশন সেন্সর বোতামটি নির্বাচন করুন।
স্ন্যাপশট উইন্ডো লুকানোর জন্য আবারAI ভিশন সেন্সর বোতামটি নির্বাচন করুন।
স্ন্যাপশট উইন্ডোটি প্লেগ্রাউন্ড উইন্ডোর উপরের বাম কোণে প্রদর্শিত হয় এবং এআই ভিশন সেন্সরের দৃশ্যক্ষেত্রের মধ্যে সমস্ত গেম উপাদান সনাক্ত করে।
প্রতিটি সনাক্ত করা বস্তুর জন্য, এটি শ্রেণীবিভাগ, কেন্দ্র X এবং কেন্দ্র Y স্থানাঙ্ক এবং প্রস্থ এবং উচ্চতা সহ গুরুত্বপূর্ণ তথ্য প্রদর্শন করে।
AI ভিশন সেন্সর দ্বারা রিপোর্ট করা ডেটার ধরণের ব্যাখ্যা, যার মধ্যে তাদের সম্পর্কিত VEXcode কমান্ডগুলিও অন্তর্ভুক্ত, ব্লক এবং Python VEX API-তে পাওয়া যাবে।
আপনার প্রকল্প চলাকালীন নেওয়া প্রতিটি স্ন্যাপশট থেকে ডেটা কল্পনা করতে সাহায্য করার জন্য মনিটর এবং/অথবা প্রিন্ট কনসোলে এই কমান্ডগুলি ব্যবহার করা যেতে পারে। ব্লকএর সাথে মনিটর এবং প্রিন্ট কনসোল , পাইথনএর সাথে , অথবা প্রিন্ট কনসোলএর সাথে ব্যবহার সম্পর্কে আরও জানুন।
ডেক্সকে বস্তু শনাক্ত করতে সাহায্য করার জন্য এআই ভিশন সেন্সর ব্যবহার করা
সেন্সরের ডেটা ব্যাখ্যা করে ডেক্সকে নির্দিষ্ট বস্তুতে নেভিগেট করতে সাহায্য করার জন্য আপনি এআই ভিশন সেন্সর ব্যবহার করতে পারেন। এই প্রযুক্তির সাহায্যে, ডেক্স গেম এলিমেন্টগুলিকে লক্ষ্য করে গাড়ি চালিয়ে নিয়ে যেতে পারে এবং সেগুলি সংগ্রহ করতে পারে।
এআই ভিশন সেন্সর শুধুমাত্র সাম্প্রতিক স্ন্যাপশট থেকে ডেটা রিপোর্ট করবে, তাই ডেক্সকে গাড়ি চালানোর সময় সেই স্ন্যাপশটটি ক্রমাগত আপডেট করতে হবে।
এই উদাহরণ প্রকল্পটি দেখায় যে কীভাবে ডেক্স এআই ভিশন সেন্সর ব্যবহার করে একটি ব্লককে স্বায়ত্তশাসিতভাবে ওরিয়েন্ট করতে পারে এবং এটি তুলে নিতে পারে।
পাইথনসাহায্যে ব্লক বা সহ উদাহরণ প্রকল্প অ্যাক্সেস এবং চালানো সম্পর্কে জানুন।
ডেক্সের সেন্সর একসাথে ব্যবহার করা
মাঠের চারপাশের কাজ সম্পন্ন করার জন্য এআই ভিশন সেন্সরকে রোবটের অন্যান্য সেন্সরের সাথে একত্রিত করা যেতে পারে। Dex-এর ভার্চুয়াল সংস্করণের সেন্সরগুলির একটি সম্পূর্ণ তালিকা VEX API-এর এই পৃষ্ঠায় এ পাওয়া যাবে। আপনার কোডটি শুরু করতে সাহায্য করার জন্য এখানে কয়েকটি ধারণা দেওয়া হল:
- একটি গেম এলিমেন্ট খুঁজে বের করতে এবং লক্ষ্যবস্তু করতে AI ভিশন সেন্সর ব্যবহার করুন, তারপর একটি লক্ষ্যে পৌঁছাতে GPS সেন্সরব্যবহার করুন।
- একাধিক গেম এলিমেন্ট খুঁজে বের করতে এবং লক্ষ্য করতেAI ভিশন সেন্সর ব্যবহার করুন, তারপর মুক্তি দেওয়ার আগে কনভেয়রে ব্লকের রঙ নির্ধারণ করতে অপটিক্যাল সেন্সর ব্যবহার করুন।
মনে রাখবেন যে নির্দিষ্ট কমান্ড, V5RC পুশ ব্যাক ফিল্ড এবং হিরো বট, ডেক্স সম্পর্কে অতিরিক্ত তথ্য VEX API এবং VEXcode VR (Blocks and Python) এর বিল্ট-ইন সাহায্যে পাওয়া যাবে।