ইউনিট 9 / 9

মেশিন দৃষ্টি এবং মান নিয়ন্ত্রণ

লাভ:

  • OpenCV এর সাথে মৌলিক ইমেজ প্রসেসিং ধাপগুলি সেট আপ করার ক্ষমতা এবং এআই-এর সাহায্যে মান নিয়ন্ত্রণ লাইনের সাথে মানিয়ে নেওয়ার ক্ষমতা
  • সঠিক প্রেক্ষাপটে AI কে আলোকসজ্জা, ক্রমাঙ্কন এবং থ্রেশহোল্ডিংয়ের মতো দৃষ্টি সিস্টেমের সিদ্ধান্ত দেওয়ার ক্ষমতা
  • মেশিন ভিশন ফলাফলের ভুল শ্রেণীবিভাগের ঝুঁকি এবং যাচাইকরণের প্রয়োজনীয়তা মূল্যায়ন করার ক্ষমতা

মডিউল পরীক্ষা

1. মেকাট্রনিক্সে একটি এআই-জেনারেটেড ইঞ্জিন ড্রাইভিং কোডের ক্ষেত্রে, স্টার্টআপের আগে নিম্নলিখিত ধাপগুলির মধ্যে কোনটি কখনই এড়িয়ে যাওয়া উচিত নয়?

  • ক) সীমিত/সুরক্ষিত পরিবেশে কোডের যাচাই ও পর্যালোচনা ✔
  • খ) কোডের মন্তব্য লাইন মুছে ফেলা
  • গ) পরিবর্তনশীল নাম তুর্কি ভাষায় অনুবাদ করা
  • ঘ) কোড সরাসরি প্রোডাকশন লাইনে আপলোড করা

বর্ণনা: এআই-জেনারেটেড এমবেডেড কোড একটি ফিজিক্যাল অ্যাকচুয়েটরকে ভুল দিকে বা অতিরিক্ত কারেন্ট দিয়ে চালাতে পারে, যা হার্ডওয়্যার এবং পরিবেশের ক্ষতি করে। কোডটি প্রথমে সিমুলেশনে বা বর্তমান/গতি সীমা সহ নিরাপদ পরীক্ষার পরিবেশে যাচাই করা এমন একটি পদক্ষেপ যা ইঞ্জিনিয়ার ত্যাগ করতে পারে না।

2. আপনি একটি ছয়-অক্ষের রোবট হাতের বিপরীত গতিবিদ্যা সমাধানের জন্য AI-কে জিজ্ঞাসা করেছেন। নিরাপদে প্রিন্টআউট ব্যবহার করার আগে আপনার প্রথমে কী করা উচিত?

  • ক) সমাধানটি সরাসরি রোবটে পাঠানো
  • খ) নিশ্চিত করুন যে যৌথ কোণগুলি সীমা এবং কাজের জায়গার মধ্যে থাকে ✔
  • গ) রোবটের রঙ পরিবর্তন করা
  • ঘ) শুধুমাত্র প্রথম সমাধানের উপর ভিত্তি করে এবং অন্যকে উপেক্ষা করে

ব্যাখ্যা: বিপরীত গতিবিদ্যা প্রায়শই একাধিক সমাধান তৈরি করে, এবং কিছু যৌথ সীমা অতিক্রম করতে পারে বা এককতা বিন্দুতে পড়তে পারে। এটি সংখ্যাগতভাবে যাচাই করা অপরিহার্য যে সমাধানটি যৌথ সীমা এবং অ্যাক্সেসযোগ্য কাজের জায়গার মধ্যে রয়েছে।

3. আপনি একটি মাইক্রোকন্ট্রোলারে AI টেক সেন্সর রিডিং করার জন্য কোড লিখেছেন এবং কোডটি মূল লুপে বিলম্ব (1000) ব্যবহার করে। কেন এই একটি সমস্যা হতে পারে?

  • ক) বিলম্ব() স্থায়ীভাবে মেমরি নষ্ট করে
  • B) delay() ব্লক করছে এবং রিয়েল-টাইম রেসপন্স প্রতিরোধ করে ✔
  • গ) বিলম্ব() শুধুমাত্র 8-বিট প্রসেসরে কাজ করে
  • D) delay() শারীরিকভাবে সেন্সর গরম করে

ব্যাখ্যা: `delay()` ব্লক করছে; সেই সময়ে প্রসেসর অন্য কোনো কাজ করতে পারে না, বাধা ছাড়া সব কাজ বন্ধ হয়ে যায়। রিয়েল-টাইম মেকাট্রনিক সিস্টেমে, এটি মিস সেন্সর রিডিং এবং প্রতিক্রিয়া বিলম্বের দিকে পরিচালিত করে; নন-ব্লকিং (মিলি-ভিত্তিক) কাঠামো পছন্দ করা হয়।

4. আপনি একটি মোবাইল রোবটে IMU (জাইরোস্কোপ) এবং এনকোডার ডেটা একত্রিত করেন। একটি পরিপূরক বা কালমান ফিল্টার ব্যবহার করার মূল উদ্দেশ্য কি?

  • ক) সেন্সরের সংখ্যা কমানো
  • খ) বিভিন্ন সেন্সরের শক্তি একত্রিত করা এবং ড্রিফট এবং শব্দ কমানো ✔
  • গ) ডাটা রেট কমাতে
  • ঘ) ওয়্যারিং সরল করা

বর্ণনা: প্রতিটি সেন্সরের নিজস্ব ত্রুটি চরিত্র রয়েছে: জাইরোস্কোপ স্বল্পমেয়াদে সঠিক কিন্তু সময়ের সাথে সাথে প্রবাহিত হয়, এনকোডার/অ্যাক্সিলোমিটার শোরগোল। সেন্সর ফিউশন ফ্রিকোয়েন্সি অঞ্চলকে একত্রিত করে যেখানে প্রতিটি সেন্সর শক্তিশালী, একটি একক সেন্সর থেকে আরও সঠিক এবং স্থিতিশীল অনুমান তৈরি করে।

5. যেহেতু আমরা একটি PID কন্ট্রোলারে integral (I) শব্দটি বাড়িয়েছি, সিস্টেমে দোলন এবং ওভারশুট শুরু হয়েছে। এই আচরণের সবচেয়ে সম্ভবত কারণ কি?

  • ক) ডেরিভেটিভ শব্দটি শূন্য
  • খ) অত্যধিক অবিচ্ছেদ্য লাভ এবং উইন্ডআপের কারণে আক্রমনাত্মক স্মুথিং ✔
  • গ) সেন্সর বন্ধ
  • ঘ) সেট মান ঋণাত্মক

ব্যাখ্যা: অত্যধিক বড় অখণ্ড লাভ জমে থাকা ত্রুটিকে খুব আক্রমনাত্মকভাবে সংশোধন করার চেষ্টা করে এবং অবিচ্ছেদ্য উইন্ডআপের সাথে দোলন, ওভারশুট এবং অস্থিরতার দিকে নিয়ে যেতে পারে। সাধারণত স্থায়ী ত্রুটি দূর করার জন্য I শব্দটি পরিমিতভাবে বৃদ্ধি করা হয়; যদি দোলন থাকে, I হ্রাস করা হয় বা windup সীমাবদ্ধতা যোগ করা হয়।

6. আপনি AI এর সাথে একটি PLC এর জন্য একটি মই লজিক স্কেচ তৈরি করেছেন৷ জরুরী স্টপ (ই-স্টপ) বোতাম ডিজাইন করার সময় সঠিক পদ্ধতি কী?

  • ক) সাধারণভাবে খোলা (NO) যোগাযোগ ব্যবহার করা এবং সফ্টওয়্যারকে বিশ্বাস করা
  • খ) সাধারণত বন্ধ (NC), ব্যর্থ-নিরাপদ যোগাযোগের সাথে নিরাপদ দিকে সুইচিং নিশ্চিত করে ✔
  • গ) শুধুমাত্র স্ক্রিন সফ্টওয়্যার দিয়ে ই-স্টপ প্রয়োগ করা
  • ঘ) মূল চক্রের একেবারে শেষে ই-স্টপ স্থাপন করা

বর্ণনা: জরুরী স্টপ সার্কিটগুলি সাধারণত বন্ধ (NC) যোগাযোগ এবং নিরাপত্তার জন্য ব্যর্থ-নিরাপদ যুক্তি দিয়ে ডিজাইন করা হয়েছে; যখন তারের ভাঙা হয় বা বিদ্যুৎ বন্ধ হয়ে যায়, তখন সিস্টেমটিকে অবশ্যই নিরাপদ দিকে (স্টপ) স্যুইচ করতে হবে। এই নিরাপত্তা নীতির বিরুদ্ধে AI আউটপুট পর্যালোচনা করা আবশ্যক।

7. মডেল-ভিত্তিক ডিজাইনের সাথে একটি DC মোটরের গতিশীলতা অনুকরণ করার সময়, AI বাস্তব সিস্টেমের সাথে ঠিক সঙ্গতিপূর্ণ ফলাফল দেয় বলে মনে হয়। সঠিক প্রকৌশল মনোভাব কি?

  • ক) মডেলটিকে বাস্তবতার নিখুঁত অনুলিপি হিসাবে গ্রহণ করা এবং পরিমাপ করা নয়
  • খ) প্রকৃত পরিমাপের সাথে মডেল অনুমান এবং বৈধতা পরিসীমা যাচাই করুন ✔
  • গ) সিমুলেশন সময় সংক্ষিপ্ত করা
  • ঘ) চার্ট রঙ করুন এবং রিপোর্ট করুন

বর্ণনা: উপেক্ষিত ঘর্ষণ, স্যাচুরেশন, বিলম্ব এবং পরামিতি অনিশ্চয়তার কারণে সিমুলেশন মডেল হল বাস্তবতার একটি আনুমানিক। প্রকৃত সিস্টেম পরিমাপের সাথে তুলনা না করা পর্যন্ত এবং বৈধ পরিসর (বৈধতা) নির্ধারণ না করা পর্যন্ত মডেলের ফলাফলগুলিকে একেবারে নির্ভুল হিসাবে বিবেচনা করা যায় না।

8. ভবিষ্যদ্বাণীমূলক রক্ষণাবেক্ষণে, আপনি একটি বিয়ারিংয়ের জন্য কম্পন ডেটা থেকে অসঙ্গতি সনাক্ত করেন। থ্রেশহোল্ড খুব কম (খুব সংবেদনশীল) সেট করার সাধারণ ফলাফল কী?

  • ক) কোনো অ্যালার্ম তৈরি না করা
  • খ) প্রকৃত ত্রুটি ছাড়াই ঘন ঘন মিথ্যা ইতিবাচক উৎপন্ন করা ✔
  • গ) স্বয়ংক্রিয়ভাবে সেন্সর ক্যালিব্রেট করুন
  • ঘ) শারীরিকভাবে কম্পন হ্রাস করা

ব্যাখ্যা: একটি খুব কম/সংবেদনশীল থ্রেশহোল্ড একটি অ্যালার্ম তৈরি করে এমনকি একটি প্রকৃত দোষ ছাড়াই; এই মিথ্যা ইতিবাচকগুলি অপ্রয়োজনীয় ডাউনটাইম এবং রক্ষণাবেক্ষণের খরচের দিকে পরিচালিত করে এবং সময়ের সাথে সাথে অপারেটরকে অ্যালার্মের উপর আস্থা হারায়। থ্রেশহোল্ড মিস ফল্ট এবং মিথ্যা অ্যালার্ম ভারসাম্য সেট করা হয়.

9. আপনি একটি উত্পাদন লাইনে মেশিন দৃষ্টি সহ অংশের পৃষ্ঠে স্ক্র্যাচগুলি সনাক্ত করেন। কোন নিয়ন্ত্রণযোগ্য ফ্যাক্টর ফলাফলের নির্ভরযোগ্যতাকে সবচেয়ে বেশি প্রভাবিত করে?

  • ক) ক্যামেরার ব্র্যান্ড
  • খ) নিয়ন্ত্রিত এবং সামঞ্জস্যপূর্ণ আলোর অবস্থা ✔
  • গ) অপারেটরের বছরের অভিজ্ঞতা
  • ঘ) রেখা আঁকার রঙ

বর্ণনা: মেশিনের দৃষ্টিতে, আলোকসজ্জা সমগ্র চেইনের সবচেয়ে গুরুত্বপূর্ণ এবং নিয়ন্ত্রণযোগ্য ফ্যাক্টর। অসামঞ্জস্যপূর্ণ বা অপর্যাপ্ত আলো এমনকি সেরা অ্যালগরিদমকেও বোকা বানিয়ে দেবে; নিয়ন্ত্রিত এবং পুনরাবৃত্তিযোগ্য আলোকসজ্জা ছায়া এবং প্রতিফলন পরিচালনা করে ভুল শ্রেণীবিন্যাসকে ব্যাপকভাবে হ্রাস করে।

10. আপনার কাছে এমন একটি সিস্টেমের জন্য AI রাইট কোড ছিল যার জন্য কার্যকরী নিরাপত্তা প্রয়োজন। নিচের কোনটি AI ব্যবহার সংক্রান্ত দায়িত্বের সবচেয়ে সঠিক বিবৃতি?

  • ক) এআই নিরাপত্তা সংক্রান্ত জটিল সিদ্ধান্তের দায়িত্ব নেয়, প্রকৌশলীকে অনুমোদন দিতে হয় না
  • খ) যেহেতু AI সবচেয়ে আপ-টু-ডেট মডেল, আউটপুট পরীক্ষা ছাড়াই নিরাপদে ক্ষেত্রটিতে নেওয়া যেতে পারে
  • গ) নিরাপত্তা, পরীক্ষা এবং মানসম্মত সম্মতির দায়িত্ব প্রকৌশলী এবং সংস্থার উপর ✔
  • D) দায়িত্ব শুধুমাত্র AI প্রদানকারীর উপর, যিনি কোডটি লিখেছেন

বর্ণনা: এআই একজন প্রকৌশল সহকারী; খসড়া, সুপারিশ এবং বিশ্লেষণ তৈরি করে, কিন্তু প্রকৌশলী এবং সংস্থা চূড়ান্তভাবে মানদণ্ডের সাথে শারীরিক সিস্টেমের নিরাপত্তা, পরীক্ষা এবং সম্মতির জন্য দায়ী (যেমন ISO 13849, IEC 61508)। AI আউটপুট যাচাইকরণ ছাড়া একটি নিরাপত্তা সমালোচনামূলক সিস্টেমে রাখা যাবে না।