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