VEX 123 রোবটের মধ্যে থাকা আই সেন্সরটি রোবটটিকে কাছাকাছি বস্তুর উপস্থিতি এবং সেই বস্তুর রঙ উভয়ই সনাক্ত করতে সহায়তা করে। রোবট কী "দেখে" তার উপর ভিত্তি করে সিদ্ধান্ত নিতে সাহায্য করার ক্ষেত্রে সেন্সরটি গুরুত্বপূর্ণ ভূমিকা পালন করে - যেমন লাল মার্কার সনাক্ত করা, কোনও বাধা চিহ্নিত করা, অথবা কোনও কার্যকলাপের সময় কোন দিকে ঘুরতে হবে তা বেছে নেওয়া।
সেন্সরটি রোবটের সামনের দিকে অবস্থিত।
টিপস: আই সেন্সর ব্যবহার করার সময় সর্বাধিক নির্ভুলতার জন্য, ছায়া, ঝলক বা অতিরিক্ত ম্লান আলো এড়িয়ে চলুন।
রঙ সনাক্তকরণ
আই সেন্সর প্রতিফলিত আলোর রঙ পড়তে পারে এবং লাল, সবুজ বা নীলের মতো মৌলিক রঙগুলি সনাক্ত করতে পূর্বনির্ধারিত রঙের পরিসরের সাথে তুলনা করতে পারে।
রঙ হলো রঙের চাকার ০-৩৬০ ডিগ্রির একটি সংখ্যা যা রঙের ধরণকে প্রতিনিধিত্ব করে।
যখন আপনি একটি কোডার কার্ড ব্যবহার করেন যেমন যদি লাল হয়, তাহলে সবুজ হয়, অথবা যদি নীল হয়, রোবটটি পরীক্ষা করে যে আই সেন্সর দ্বারা রিপোর্ট করা রঙটি সেই রঙের জন্য একটি নির্দিষ্ট সীমার মধ্যে পড়ে কিনা:
- লাল: ৩৪০°–২০°
- সবুজ: ৮০°–১৪৫°
- নীল: ১৬০°–২৫০°
দ্রষ্টব্য: যদি রঙটি এই সীমার বাইরে চলে যায়—যদিও এটি মানুষের চোখে এখনও অভিপ্রেত রঙের মতো দেখায়—তবে প্রকল্পটি প্রত্যাশা অনুযায়ী আচরণ নাও করতে পারে।
আলো সনাক্তকরণ
রঙ সনাক্তকরণের পাশাপাশি, আই সেন্সরটি কোনও পৃষ্ঠ থেকে কতটা আলো প্রতিফলিত হচ্ছে তাও বলতে পারে। এটি রোবটকে বুঝতে সাহায্য করে যে তার সামনের কিছু উজ্জ্বল নাকি অন্ধকার। সাদা কাগজ বা হালকা রঙের বস্তুর মতো উজ্জ্বল পৃষ্ঠগুলি বেশি আলো প্রতিফলিত করে। কালো ফিতা বা ছায়াযুক্ত অঞ্চলের মতো অন্ধকার পৃষ্ঠগুলি কম প্রতিফলিত হয়।
হলে উজ্জ্বল কোডার কার্ডটি সক্রিয় করার জন্য, সেন্সরের সামনে থাকা বস্তুটিকে কমপক্ষে ৭০% আলো প্রতিফলিত করতে হবে। যদি প্রতিফলন এর চেয়ে কম হয়, তাহলে এটি অন্ধকার বলে বিবেচিত হবে এবং এর পরিবর্তে হলে অন্ধকার কোডার কার্ডের সাথে কাজ করবে।
বস্তু সনাক্তকরণ
রোবটের সামনের দিকে যখন কিছু ভৌতভাবে কাছাকাছি থাকে তখন আই সেন্সরটি তাও সনাক্ত করতে পারে। এটি রঙ বা উজ্জ্বলতা সনাক্তকরণের থেকে আলাদা। রঙ বা কতটা আলো প্রতিফলিত হচ্ছে তা পরিমাপ করার পরিবর্তে, সেন্সরটি পরীক্ষা করে যে কোনও বস্তু রোবটের "সামনে" বিবেচনা করার জন্য যথেষ্ট কাছাকাছি আছে কিনা।
একটি বস্তু সনাক্ত করার জন্য সেন্সর থেকে প্রায় ১৮ মিমি দূরে থাকা প্রয়োজন। মনে রাখবেন যে এই মানটি পরিবেশগত কারণগুলির দ্বারা প্রভাবিত হতে পারে যেমন পরিবেষ্টিত আলো।
এই ধরণের সনাক্তকরণ কোডার কার্ডগুলিতে ব্যবহৃত হয় যেমন:
- বস্তু পর্যন্ত ড্রাইভ - রোবটটিকে সামনের দিকে এগিয়ে নিয়ে যায় যতক্ষণ না সামনে কিছু সনাক্ত হয়।
- যদি বস্তু হয় তাহলে - কাছাকাছি কিছু থাকলে তাসের স্তূপ চালায়।
- যদি কোন বস্তু না থাকে – সেন্সরের সামনে কিছুই না থাকলেই কেবল একটি স্ট্যাক চালায়।