ভিশন ডেটা চ্যালেঞ্জের জন্য প্রস্তুত হন
শিক্ষক টুলবক্স - এই ক্রিয়াকলাপের উদ্দেশ্য
ভিশন সেন্সর বিভিন্ন ধরণের ডেটা সরবরাহ করে যা তারপরে প্রকল্পগুলিতে ব্যবহার করা যেতে পারে ।
সেন্সিং ব্লকগুলি ব্যবহারকারীকে প্রকল্পটি স্ন্যাপশট নেওয়ার অনুমতি দেয়, বস্তু বিদ্যমান
কিনা তা নির্ধারণ করে, কতগুলি বিদ্যমান তা নির্ধারণ করে, ভিশন সেন্সরের স্ন্যাপশটের মধ্যে
বস্তুর কেন্দ্র X এবং Y স্থানাঙ্ক নির্ধারণ করে এবং স্ন্যাপশটের মধ্যে পিক্সেলগুলিতে বস্তুর
প্রস্থ এবং উচ্চতা নির্ধারণ করে । এই ক্রিয়াকলাপটি ভিশন ডেটা চ্যালেঞ্জের প্রস্তুতির জন্য
সেই তথ্য সংগ্রহের জন্য প্রয়োজনীয় সমস্ত সম্পর্কিত ব্লক প্রবর্তন করবে ।
নিচে রিথিংকের ভিশন ডেটা চ্যালেঞ্জের একটি রূপরেখা দেওয়া হল:
-
ভিশন সেন্সরের সেন্সিং ব্লক থেকে সংগৃহীত তথ্যের একটি সম্পূর্ণ ডেটা সেট পর্যালোচনা করুন ।
-
একটি ভিন্ন স্ন্যাপশট সম্পর্কে ভিশন সেন্সর থেকে সংগৃহীত তথ্যের একটি আংশিক ডেটা সেট সম্পূর্ণ করুন ।
-
একটি স্ন্যাপশট এবং ভিশন সেন্সরের সেন্সিং ব্লকের উপর ভিত্তি করে একটি ডেটা সেট তৈরি করুন ।
ভিশন সেন্সরের সেন্সিং ব্লক
VEXcode IQ এর ভিশন সেন্সরের জন্য সেন্সিং ব্লক রয়েছে । প্রথম দুটি আপনি ইতিমধ্যে প্লে
বিভাগে একটি স্ন্যাপশট নিতে এবং অবজেক্টটি বিদ্যমান কিনা তা পরীক্ষা করতে ব্যবহার করেছেন ।
নিচের
চিত্রে, আপনি দেখতে পাচ্ছেন যে (স্ন্যাপশট) ব্লকটি GREENBOX স্ন্যাপশটটি
ধরেছে । বস্তুটি, GREENBOX, স্ন্যাপশটটিতে চিহ্নিত করা হয়েছিল এবং তাই এটি বিদ্যমান কিনা
তার উত্তরটি সত্য ।
আসুন এই অন্যান্য সেন্সিং ব্লকগুলি এবং তাদের মানগুলি আমাদের কী
বলে তা দেখুন ।
- (অবজেক্ট কাউন্ট) ব্লকটি আমাদের জানায় যে স্ন্যাপশটে কতগুলি GREENBOX অবজেক্ট রয়েছে । এখানে, শুধুমাত্র 1 টি সনাক্ত করা হয়েছে ।
- সেন্টার এক্স ভ্যালু আমাদের বলে যে GREENBOX অবজেক্টটি রোবটের সেন্টার পয়েন্টের বাম বা
ডানদিকে আছে কিনা । মনে রাখবেন, ভিশন সেন্সরটি রোবটের সামনের মাঝখানে মাউন্ট করা হয়েছে
এবং তাই স্ন্যাপশটটি রোবটের দৃষ্টিভঙ্গি ।
- যদি কেন্দ্র X 157.5 এর চেয়ে বড় হয়, তবে বস্তুটি রোবটের কেন্দ্র বিন্দুর ডানদিকে ।
- যদি কেন্দ্র X 157.5 এর কম হয়, তবে বস্তুটি রোবটের কেন্দ্র বিন্দুর বাম দিকে ।
- সেন্টার Y ভ্যালু আমাদের বলে যে GREENBOX রোবটের সেন্টার পয়েন্টের চেয়ে বেশি বা কম
কিনা ।
- যদি কেন্দ্র Y 105.5 এর চেয়ে বড় হয়, তাহলে বস্তুটি রোবটের কেন্দ্রবিন্দুর চেয়ে কম ।
- যদি কেন্দ্র Y 105.5 এর কম হয়, তাহলে বস্তুটি রোবটের কেন্দ্রবিন্দুর চেয়ে বেশি ।
- প্রস্থ এবং উচ্চতার মানগুলি আমাদের জানায় যে GREENBOX রোবটটির কতটা কাছাকাছি ।
- একই আকারের বস্তুটি প্রস্থ এবং উচ্চতায় বড় হবে কারণ এটি রোবটের কাছাকাছি চলে আসে ।
শিক্ষক টুলবক্স - কেন এই পড়া?
VEXcode IQ-এর মধ্যে থাকা সহায়তা সম্পর্কিত তথ্য ব্লকগুলি সম্পর্কেও তথ্য সরবরাহ করে তবে এখানে, সংগৃহীত তথ্যগুলি বিশেষভাবে স্ন্যাপশটটিতে ব্যবহারকারীকে কী বলে সে সম্পর্কে প্রাসঙ্গিক ।
নোট:
-
পুরো স্ন্যাপশটটির centerX এবং centerY মানগুলি বস্তুর বাম/ডান বা রোবটের কেন্দ্র বিন্দুর উপরে/নীচে কিনা তা নির্ধারণ করতে ব্যবহৃত হয় । এগুলি সেই অক্ষের মোট পিক্সেলের সংখ্যাকে দুটি দ্বারা ভাগ করে গণনা করা হয় (যেমন, স্ন্যাপশট এর সেন্টারএক্স = 315 / 2 = 157.5) ।
আমরা ধরে নিতে পারি যে রোবটের কেন্দ্রবিন্দু ভিশন সেন্সরের স্ন্যাপশটের কেন্দ্রবিন্দু হিসাবে একই কারণ ভিশন সেন্সরটি রোবটের সামনের দিকের কেন্দ্রে এবং সামনের দিকে স্থাপন করা উচিত । রোবটের বিল্ডে ভিশন সেন্সরের অবস্থান এবং ভিশন সেন্সরকে নিচের দিকে কোণ করা যেতে পারে এমন ডিগ্রিকে রোবটের (বা ভিশন সেন্সরের) কেন্দ্র বিন্দুর সাথে সম্পর্কিত বস্তুর অবস্থান বিচার করার সময় বিবেচনায় নেওয়া দরকার ।
-
স্ন্যাপশটের মধ্যে Y এর মান নিম্নমুখী বৃদ্ধি পায় । নিশ্চিত করুন যে শিক্ষার্থীরা পরবর্তী অংশে যাওয়ার আগে এটি চিনতে পেরেছে ।
কেন্দ্র X এবং কেন্দ্র Y মানগুলি কীভাবে গণনা করা হয়?
স্ন্যাপশটের মধ্যে স্থানাঙ্কের উপর ভিত্তি করে মানগুলি গণনা করা হয় । বস্তুর প্রস্থ এবং
উচ্চতা ইতিমধ্যে গণনা করা হয়
। ভিশন সেন্সর বস্তুর উপরের বাম কোণের X এবং Y মানগুলি
ট্র্যাক করে । নীচে, সেই স্থানাঙ্কগুলি হল (84, 34) ।
কেন্দ্র X এবং কেন্দ্র Y মানগুলি উপরের বাম কোণের (84, 34) স্থানাঙ্ক এবং প্রস্থ (W 140) এবং উচ্চতা (H 142) মানের উপর ভিত্তি করে গণনা করা যেতে পারে ।
- centerX = 140/2 + 84 = 154
- centerX = তার বামতম X স্থানাঙ্কের সাথে যুক্ত বস্তুর প্রস্থের অর্ধেক
- centerY = 142/2 + 34 = 105
- centerY = তার শীর্ষতম Y স্থানাঙ্ক যোগ করা বস্তুর অর্ধেক উচ্চতা
শিক্ষক টুলবক্স - এই পৃষ্ঠাটি শেষ করা
নিশ্চিত করুন যে শিক্ষার্থীরা কেন্দ্র X এবং কেন্দ্র Y মানগুলি খুঁজে পেতে জড়িত গণিতটি বুঝতে পেরেছে । পরবর্তী পৃষ্ঠায় কার্যকলাপের জন্য তাদের এটি প্রয়োজন হবে ।
জিজ্ঞাসা করুন (84, 34) এবং (W 140, H 142) মানগুলি স্ন্যাপশটের কোণে প্রদত্ত স্থানাঙ্কগুলির সাথে কীভাবে সম্পর্কিত । শিক্ষার্থীদের বুঝতে হবে যে পুরো স্ন্যাপশটটি পিক্সেলের সংখ্যার উপর ভিত্তি করে একটি স্থানাঙ্ক সমতলে ম্যাপ করা হয়েছে । এক্স মানগুলি 0 থেকে 315 (316 পিক্সেল প্রশস্ত) এবং Y মানগুলি 0 থেকে 211 (212 পিক্সেল লম্বা) পর্যন্ত । বস্তুর স্থানাঙ্ক এবং আকার সেই অক্ষ বরাবর বস্তুর কত পিক্সেল নেয় তার উপর ভিত্তি করে ।