দৃষ্টি সেন্সর#

ভূমিকা#

ভিশন সেন্সর হলো একটি ক্যামেরা-ভিত্তিক সেন্সর যা রঙের বৈশিষ্ট্য এবং রঙের সংকেত শনাক্ত ও অনুসরণ করতে পারে। এটি একটি রোবটকে তার চারপাশ বিশ্লেষণ করতে এবং দৃশ্যমান সংকেতে সাড়া দিতে সাহায্য করে।

নিম্নে সকল ব্লকের একটি তালিকা দেওয়া হলো:

ক্রিয়াকলাপ — নির্বাচিত বস্তুর প্রকারের জন্য ভিশন সেন্সর থেকে ডেটা সংগ্রহ করুন।

  • ভিশন স্ন্যাপশট নিন — নির্বাচিত ভিশন সেন্সর এবং সিগনেচার ব্যবহার করে একটি স্ন্যাপশট ক্যাপচার করে।

সেটিংস — কোন বস্তুর সাথে মিথস্ক্রিয়া করবেন তা বেছে নিন।

মানসমূহ — সংগৃহীত ডেটা অ্যাক্সেস এবং ব্যবহার করুন।

কর্ম#

দৃষ্টির স্ন্যাপশট নিন#

টেক ভিশন স্ন্যাপশট স্ট্যাক ব্লকটি ভিশন সেন্সর থেকে বর্তমান ছবিটি ক্যাপচার করবে, যা পরবর্তীতে কালার সিগনেচার বা কালার কোডের জন্য প্রসেস ও বিশ্লেষণ করা হবে।

এই ব্লকের সাথে ব্যবহার করার আগে ভিশন সেন্সর ইউটিলিটিতে কালার সিগনেচার এবং কালার কোডগুলো প্রথমে কনফিগার করে নিতে হবে।

দ্রষ্টব্য: অন্য কোনো ভিশন সেন্সর ব্লক ব্যবহার করার আগে প্রথমে একটি স্ন্যাপশট নেওয়া আবশ্যক।

ডেটা সেটটি অবজেক্টগুলিকে প্রস্থ অনুসারে বৃহত্তম থেকে ক্ষুদ্রতম ক্রমে সংরক্ষণ করে, যা সূচক 0 থেকে শুরু হয়। প্রতিটি অবজেক্টের বৈশিষ্ট্যগুলি ভিশন অবজেক্ট বৈশিষ্ট্য ব্লক ব্যবহার করে অ্যাক্সেস করা যেতে পারে। যদি কোনও মিলে যাওয়া অবজেক্ট সনাক্ত করা না যায় তবে একটি খালি ডেটা সেট রিপোর্ট করা হয়।

[SELECT_A_SIG v]-এর [Vision1 v] স্ন্যাপশট নাও

প্যারামিটার

বর্ণনা

দৃষ্টি সেন্সর

ব্যবহার করার জন্য ভিশন সেন্সরটি ডিভাইসেস উইন্ডোতে কনফিগার করা হয়।

স্বাক্ষর

প্রদত্ত সিগনেচারের ডেটা অন্তর্ভুক্ত করার জন্য ডেটাসেট ফিল্টার করে। উপলব্ধ সিগনেচারগুলো হলো:

  • NAME - একটি রঙিন সিগনেচার বা কালার কোড, যেখানে NAME হলো ভিশন সেন্সর ইউটিলিটিতে কনফিগার করা নাম

সেটিংস#

দৃষ্টি বস্তুর সূচক সেট করুন#

সেট ভিশন অবজেক্ট ইনডেক্স স্ট্যাক ব্লকটি নির্ধারণ করে যে ডেটাসেটের কোন আইটেমটি ব্যবহার করা হবে।

[Vision1 v] অবজেক্ট ইনডেক্স [1]-এ সেট করো

প্যারামিটার

বর্ণনা

দৃষ্টি সেন্সর

ব্যবহার করার জন্য ভিশন সেন্সরটি ডিভাইসেস উইন্ডোতে কনফিগার করা হয়।

সূচক

ডেটাসেটে ব্যবহার করার জন্য আইটেমের সংখ্যা।

মূল্যবোধ#

দৃষ্টি বস্তু বিদ্যমান#

ভিশন অবজেক্ট এক্সিস্টস বুলিয়ান ব্লকটি জানায় যে ডেটাসেটে একটি নির্দিষ্ট কালার সিগনেচার বা কালার কোড শনাক্ত করা হয়েছে কি না।

  • সত্য — ডেটাসেটটিতে একটি রঙের স্বাক্ষর বা রঙের কোড অন্তর্ভুক্ত রয়েছে।

  • মিথ্যা — ডেটাসেটটিতে কোনো রঙের স্বাক্ষর বা রঙের কোড অন্তর্ভুক্ত নেই।

<[Vision1 v] অবজেক্ট আছে?>

প্যারামিটার

বর্ণনা

দৃষ্টি সেন্সর

ব্যবহার করার জন্য ভিশন সেন্সরটি ডিভাইসেস উইন্ডোতে কনফিগার করা হয়।

দৃষ্টি বস্তুর গণনা#

ভিশন অবজেক্ট কাউন্ট রিপোর্টার ব্লকটি ডেটাসেটে শনাক্ত করা অবজেক্টের সংখ্যা একটি পূর্ণ সংখ্যা হিসেবে রিপোর্ট করে।

([Vision1 v] অবজেক্টের সংখ্যা)

প্যারামিটার

বর্ণনা

দৃষ্টি সেন্সর

ব্যবহার করার জন্য ভিশন সেন্সরটি ডিভাইসেস উইন্ডোতে কনফিগার করা হয়।

দৃষ্টি বস্তুর বৈশিষ্ট্য#

টেক ভিশন স্ন্যাপশট ব্লকটি ব্যবহার করার পরে সংরক্ষিত প্রতিটি বস্তুর সাথে পাঁচটি বৈশিষ্ট্য অন্তর্ভুক্ত থাকে (নীচে দেখানো হয়েছে)।

([Vision1 v] অবজেক্ট [প্রস্থ v])

সমস্ত প্রপার্টি ভ্যালুগুলো টেক ভিশন স্ন্যাপশট ব্লকটি ব্যবহার করার মুহূর্তে ভিশন সেন্সরের ভিউতে সনাক্ত করা বস্তুর অবস্থান এবং আকার বর্ণনা করে। এই ভ্যালুগুলো সেন্সরের 316 বাই 212 পিক্সেল রেজোলিউশনের উপর ভিত্তি করে পিক্সেলে পরিমাপ করা হয়।

প্যারামিটার

বর্ণনা

দৃষ্টি সেন্সর

ব্যবহার করার জন্য ভিশন সেন্সরটি ডিভাইসেস উইন্ডোতে কনফিগার করা হয়।

সম্পত্তি

শনাক্তকৃত বস্তুর কোন বৈশিষ্ট্যটি ব্যবহার করতে হবে:

প্রস্থ#

width প্রপার্টিটি শনাক্তকৃত কালার সিগনেচারের প্রস্থকে পিক্সেলে, ০ থেকে ৩১৬ পর্যন্ত একটি পূর্ণ সংখ্যা হিসেবে প্রকাশ করে।

ভিশন অবজেক্ট প্রপার্টি স্ট্যাক ব্লক, যার প্যারামিটারটি width-এ সেট করা আছে।#
[Vision1 v] অবজেক্ট [প্রস্থ v]

উচ্চতা#

height প্রপার্টিটি শনাক্তকৃত কালার সিগনেচারের উচ্চতা ০ থেকে ২১২ পর্যন্ত একটি পূর্ণ সংখ্যা হিসেবে পিক্সেলে প্রকাশ করে।

ভিশন অবজেক্ট প্রপার্টি স্ট্যাক ব্লক, যার প্যারামিটারটি উচ্চতায় সেট করা আছে।#
[Vision1 v] অবজেক্ট [উচ্চতা v]

কেন্দ্রX#

centerX প্রপার্টিটি শনাক্তকৃত কালার সিগনেচারের কেন্দ্রের x-স্থানাঙ্ককে পিক্সেলে ০ থেকে ৩১৬ পর্যন্ত একটি পূর্ণ সংখ্যা হিসেবে প্রকাশ করে।

ভিশন অবজেক্ট প্রপার্টি স্ট্যাক ব্লক, যার প্যারামিটার centerX-এ সেট করা আছে।#
[Vision1 v] অবজেক্ট [centerX v]

কেন্দ্রY#

centerY প্রপার্টিটি শনাক্তকৃত কালার সিগনেচারের কেন্দ্রের y-স্থানাঙ্ককে পিক্সেলে ০ থেকে ২১২ পর্যন্ত একটি পূর্ণ সংখ্যা হিসেবে প্রকাশ করে।

ভিশন অবজেক্ট প্রপার্টি স্ট্যাক ব্লক, যার প্যারামিটার centerY-তে সেট করা আছে।#
[Vision1 v] অবজেক্ট [centerY v]

কোণ#

angle প্রপার্টিটি শনাক্তকৃত কালার কোডের অভিমুখকে ০ থেকে ৩৫৯ ডিগ্রির মধ্যে একটি পূর্ণ সংখ্যা হিসেবে প্রকাশ করে।

দ্রষ্টব্য: angle প্রপার্টিটি শুধুমাত্র কালার কোডের সাথেই ব্যবহার করা যাবে।

ভিশন অবজেক্ট প্রপার্টি স্ট্যাক ব্লক, যার প্যারামিটারটি অ্যাঙ্গেল-এ সেট করা আছে।#
[Vision1 v] অবজেক্ট [কোণ v]