এআই ভিশন সেন্সর দিয়ে কোডিং শুরু করার জন্য প্রস্তুত হোন! এই পাঠে, তুমি তোমার VEX AIM কোডিং রোবটকে কোড করবে যাতে মাঠে এলোমেলোভাবে রাখা একটি ব্যারেল সনাক্ত করে তুলে নেওয়া যায়। তুমি শিখবে কিভাবে সেন্সর ব্যবহার করে তোমার রোবটকে বস্তুর দিকে ঘুরতে এবং সেগুলো সংগ্রহ করতে সাহায্য করতে হয়। তারপর তুমি এমন একটি প্রকল্প তৈরি করবে যেখানে তোমার রোবট ব্যারেলটি খুঁজে পাবে, সংগ্রহ করবে এবং লাথি মারবে—ব্যারেলটি যেখান থেকেই শুরু হোক না কেন!
জানতে নিচের ভিডিওটি দেখুন:
- এআই ভিশন সেন্সর কী?
- ম্যাক্রো ব্লক কী?
- ব্যারেলের দিকে ঘুরতে টার্ন অবজেক্ট ব্লক কীভাবে ব্যবহার করবেন
- ব্যারেল সংগ্রহ করতে Get object ব্লক কীভাবে ব্যবহার করবেন
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- এআই ভিশন সেন্সর কীভাবে কোনও বস্তুকে মাঠের যেখানেই থাকুক না কেন, নির্ভুলতার সাথে সংগ্রহ করা সম্ভব করে তোলে?
- ভিডিওটিতে আপনার বক্তব্যের সমর্থনে কী দেখেছেন?
- এআই ভিশন সেন্সর ব্যবহার করে সমস্যা সমাধানের জন্য আপনার রোবট কোড করার সময় আপনার কী ধরণের বিষয়গুলি মনে রাখা উচিত?
- এআই ভিশন সেন্সর ব্যবহার করে রোবটটিকে কোড করার মাধ্যমে বস্তু পেতে আপনার কী কী প্রশ্ন আছে?
এখন যেহেতু আপনি ভিডিওটি দেখেছেন, আপনার চিন্তাভাবনাগুলি আপনার ডায়েরিতে লিখে রাখুন। আপনার চিন্তাভাবনাকে পরিচালিত করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য এই প্রশ্নগুলির উত্তর দিন:
- এআই ভিশন সেন্সর কীভাবে কোনও বস্তুকে মাঠের যেখানেই থাকুক না কেন, নির্ভুলতার সাথে সংগ্রহ করা সম্ভব করে তোলে?
- ভিডিওটিতে আপনার বক্তব্যের সমর্থনে কী দেখেছেন?
- এআই ভিশন সেন্সর ব্যবহার করে সমস্যা সমাধানের জন্য আপনার রোবট কোড করার সময় আপনার কী ধরণের বিষয়গুলি মনে রাখা উচিত?
- এআই ভিশন সেন্সর ব্যবহার করে রোবটটিকে কোড করার মাধ্যমে বস্তু পেতে আপনার কী কী প্রশ্ন আছে?
ভিডিওটি দেখার পর এবং অনুশীলনের আগে, পুরো ক্লাসে আলোচনার জন্য একত্রিত হয়। আলোচনার ভিত্তি হিসেবে প্রদত্ত প্রশ্নের শিক্ষার্থীদের উত্তর ব্যবহার করুন।
কথোপকথন জুড়ে শিক্ষার্থীদের ধারণা বিকাশের সুবিধার্থে বোর্ডে তাদের উত্তরগুলি নোট করুন। আপনি AI ভিশন সেন্সরের কোডিং সম্পর্কে প্রশ্নগুলির একটি পৃথক চলমান তালিকা তৈরি এবং প্রদর্শন করতে চাইতে পারেন যা আপনি ইউনিট জুড়ে উল্লেখ করতে এবং পুনরায় দেখতে পারেন।
নির্দেশিত অনুশীলন
এখন যেহেতু তুমি এআই ভিশন সেন্সর দিয়ে রোবট কোডিং শেখা শুরু করেছো, এখন তোমার অনুশীলনের পালা!
ধাপ ১: নীচে দেখানো পদ্ধতিতে মাঠে একটি কমলা রঙের ব্যারেল এবং রোবট রেখে ক্ষেত্রটি তৈরি করুন।

ধাপ ২: ড্রাইভ মোড ব্যবহার করে কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় রোবটের নড়াচড়া মডেল করুন।
- তোমার কাজ হল ব্যারেলের দিকে ঘুরে মাঠের দেয়ালে লাথি মারা। AI ভিশন সেন্সর ব্যবহার করে রোবটটি নিয়ন্ত্রণ করতে VEX One Stick Controller-এর Up বোতামটি ব্যবহার করুন।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: আপ বোতাম ব্যবহার করে রোবটটি নিয়ন্ত্রণ করার সময় কী কী পদক্ষেপ নেয় সেদিকে মনোযোগ দিন।
ধাপ ৩: কাজটি সম্পন্ন করার জন্য রোবটটিকে কোড করুন।
- তোমার কাজ হল VEXcode AIM -এ AI Vision Sensor ব্যবহার করে রোবটটিকে কোড করা, ব্যারেলের দিকে ঘুরিয়ে মাঠের দেয়ালে লাথি মারা।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: আপনার প্রকল্পকে আরও দক্ষ করে তুলতে আপনার টার্ন থেকে অবজেক্ট ব্লক পর্যন্ত দিকনির্দেশনা প্যারামিটার পরিবর্তন করুন।
ধাপ ৪: অন্বেষণ করুন! মাঠের চারপাশে বিভিন্ন স্থানে ব্যারেল এবং রোবট রাখুন এবং ড্রাইভ করুন এবং কোড করুন সংগ্রহ করুন এবং লাথি মারুন।
- ধাপ ২-এ ফিরে যান এবং ড্রাইভিং টাস্কটি সম্পূর্ণ করুন, কিন্তু ব্যারেলটি মাঠের অন্য কোথাও রাখুন।
- ব্যারেল এবং রোবট একই স্থানে রিসেট করুন যেখানে আপনি গাড়ি চালিয়ে পরীক্ষা করেছেন। তারপর রোবটটিকে কোড করে ব্যারেলটি সংগ্রহ করুন এবং লাথি মারুন।
- ব্যারেল এবং রোবটটিকে বিভিন্ন স্থানে রেখে অন্তত আরও একবার অনুসন্ধানটি পুনরাবৃত্তি করুন। প্রতিবার গাড়ি চালানোর সময় বা কোড করার সময় আপনার পর্যবেক্ষণগুলি আপনার জার্নালে লিপিবদ্ধ করুন।
অনুশীলনের জন্য সম্পদ:
কার্যকলাপটি সম্পন্ন করার সময় যদি আপনার অতিরিক্ত সহায়তার প্রয়োজন হয় তবে এখানে লিঙ্ক করা নিবন্ধগুলি পাওয়া যাবে।
এখন যেহেতু তুমি এআই ভিশন সেন্সর দিয়ে রোবট কোডিং শেখা শুরু করেছো, এখন তোমার অনুশীলনের পালা!
ধাপ ১: নীচে দেখানো পদ্ধতিতে মাঠে একটি কমলা রঙের ব্যারেল এবং রোবট রেখে ক্ষেত্রটি তৈরি করুন।

ধাপ ২: ড্রাইভ মোড ব্যবহার করে কাজটি সম্পন্ন করার জন্য প্রয়োজনীয় রোবটের নড়াচড়া মডেল করুন।
- তোমার কাজ হল ব্যারেলের দিকে ঘুরে মাঠের দেয়ালে লাথি মারা। AI ভিশন সেন্সর ব্যবহার করে রোবটটি নিয়ন্ত্রণ করতে VEX One Stick Controller-এর Up বোতামটি ব্যবহার করুন।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: আপ বোতাম ব্যবহার করে রোবটটি নিয়ন্ত্রণ করার সময় কী কী পদক্ষেপ নেয় সেদিকে মনোযোগ দিন।
ধাপ ৩: কাজটি সম্পন্ন করার জন্য রোবটটিকে কোড করুন।
- তোমার কাজ হল VEXcode AIM -এ AI Vision Sensor ব্যবহার করে রোবটটিকে কোড করা, ব্যারেলের দিকে ঘুরিয়ে মাঠের দেয়ালে লাথি মারা।
- আপনার অনুশীলন পরিচালনার জন্য এই টাস্ক কার্ড (Google / .docx / .pdf) ব্যবহার করুন।
- প্রো টিপ: আপনার প্রকল্পকে আরও দক্ষ করে তুলতে আপনার টার্ন থেকে অবজেক্ট ব্লক পর্যন্ত দিকনির্দেশনা প্যারামিটার পরিবর্তন করুন।
ধাপ ৪: অন্বেষণ করুন! মাঠের চারপাশে বিভিন্ন স্থানে ব্যারেল এবং রোবট রাখুন এবং ড্রাইভ করুন এবং কোড করুন সংগ্রহ করুন এবং লাথি মারুন।
- ধাপ ২-এ ফিরে যান এবং ড্রাইভিং টাস্কটি সম্পূর্ণ করুন, কিন্তু ব্যারেলটি মাঠের অন্য কোথাও রাখুন।
- ব্যারেল এবং রোবট একই স্থানে রিসেট করুন যেখানে আপনি গাড়ি চালিয়ে পরীক্ষা করেছেন। তারপর রোবটটিকে কোড করে ব্যারেলটি সংগ্রহ করুন এবং লাথি মারুন।
- ব্যারেল এবং রোবটটিকে বিভিন্ন স্থানে রেখে অন্তত আরও একবার অনুসন্ধানটি পুনরাবৃত্তি করুন। প্রতিবার গাড়ি চালানোর সময় বা কোড করার সময় আপনার পর্যবেক্ষণগুলি আপনার জার্নালে লিপিবদ্ধ করুন।
অনুশীলনের জন্য সম্পদ:
কার্যকলাপটি সম্পন্ন করার সময় যদি আপনার অতিরিক্ত সহায়তার প্রয়োজন হয় তবে এখানে লিঙ্ক করা নিবন্ধগুলি পাওয়া যাবে।
নির্দেশিত অনুশীলন শুরু করার আগে শিক্ষার্থীদের দলগত কাজের প্রত্যাশাগুলি মনে করিয়ে দিন।
এই নির্দেশিত অনুশীলন অধিবেশনের মধ্য দিয়ে যাওয়ার সময়, উপরের বোতামটি ব্যবহার করে কাজটি সম্পন্ন করার জন্য কন্ট্রোলার ব্যবহার এবং এই পাঠ -এ শেখানো ম্যাক্রো ব্লক ব্যবহার করে কাজটি সম্পন্ন করার জন্য রোবটকে কোডিংয়ের মধ্যে তুলনার উপর জোর দিন (বস্তু এবং অবজেক্টপান)।
প্রতিটি শিক্ষার্থীর মধ্যে ধাপ ২ টাস্ক কার্ড বিতরণ করুন (গুগল / .ডক্স / .পিডিএফ)। শিক্ষার্থীরা যখন এই টাস্ক কার্ডটি সম্পন্ন করছে, তখন ঘরের চারপাশে ঘুরিয়ে দিন এবং শিক্ষার্থীদের তাদের অগ্রগতি এবং বোধগম্যতা সম্পর্কে জানতে আলোচনায় জড়িত করুন। এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- ব্যারেল সংগ্রহ করার জন্য আপ বোতামটি ব্যবহার করলে রোবটটি কোন কোন নড়াচড়া সম্পন্ন করে?
- যদি তোমাকে সেই নড়াচড়াগুলোকে কোড করতে হয়, তাহলে তুমি কিভাবে সেগুলোকে প্রতিটি রোবটের আচরণের মধ্যে ভাগ করবে যা তুমি লক্ষ্য করবে?
- ভিডিওতে যা দেখেছেন তার উপর ভিত্তি করে, আপনি কি আপনার প্রকল্পটি এভাবেই পরিকল্পনা করবেন? কেন অথবা কেন নয়?
- রোবটটি যখন ব্যারেল সংগ্রহ করতে যায়, তখন তার স্ক্রিনে তুমি কী লক্ষ্য করো? এটি কি আপনাকে রোবটটি তার পরিবেশ কীভাবে উপলব্ধি করছে সে সম্পর্কে কিছু বলে?
শিক্ষার্থীরা তাদের শারীরিক মডেলগুলি সম্পন্ন করার পরে, তারা তাদের অগ্রগতি আপনার সাথে ভাগ করে নেওয়ার জন্য চেক ইন করবে। শিক্ষার্থীরা যখন প্রমাণ করবে যে তারা সাফল্যের সমস্ত মানদণ্ড পূরণ করেছে, তখন ধাপ ৩ টাস্ক কার্ড (গুগল / .ডক্স / .পিডিএফ)বিতরণ করবে। এরপর শিক্ষার্থীরা একই সেটআপ ব্যবহার করে একই কাজ সম্পন্ন করবে, কিন্তু এবার VEXcode AIM-এ কোডিং করে।
শিক্ষার্থীরা যখন রোবটটি কোড করছে, কক্ষের চারপাশে ঘুরছে এবং শিক্ষার্থীদের কোডিংয়ের অগ্রগতি এবং বোধগম্যতা সম্পর্কে জানতে আলোচনায় জড়িত করছে। এই ধরনের প্রশ্ন জিজ্ঞাসা করুন:
- রোবটটিকে কোড করার সময় এবং গাড়ি চালানোর সময় এর নড়াচড়া সম্পর্কে আপনি কী লক্ষ্য করেন? নড়াচড়া কি একই রকম?
- এআই ভিশন সেন্সর ব্যবহার কীভাবে আপনাকে রোবটটিকে নির্ভুলতার সাথে কোড করতে সাহায্য করে?
- গাড়ি চালানোর সময় রোবটটির যে নড়াচড়ার প্রয়োজন হবে বলে আপনি ভবিষ্যদ্বাণী করেছিলেন, কোডিং করার সময় রোবটের নড়াচড়ার তুলনা কেমন? তুমি যে মিল এবং পার্থক্যগুলো দেখছো তা ব্যাখ্যা করো।
- যদি রোবট এবং/অথবা ব্যারেলটি মাঠের বিভিন্ন স্থানে শুরু হয়, তাহলে কী হবে বলে তোমার মনে হয়?
ধাপ ৪এ, শিক্ষার্থীরা অন্বেষণ করবে যে যখন তারা ধাপ ২ এবং ৩ পুনরাবৃত্তি করবে, রোবট এবং ব্যারেলটিকে মাঠের চারপাশে বিভিন্ন স্থানে স্থাপন করবে তখন কী ঘটে। এই ধাপটি সহজতর করার জন্য নিম্নলিখিত প্রশ্নগুলি জিজ্ঞাসা করুন:
- রোবটটি যখন ব্যারেল অথবা ব্যারেলটি ভিন্ন স্থানে থাকে তখন কীভাবে আচরণ করে? এটি কি এখনও একইভাবে ব্যারেল সংগ্রহ করে?
- ম্যাক্রো ব্লকগুলি একাধিক রোবট আচরণকে একটি ব্লকে একত্রিত করে। তুমি কি মনে করো এই আচরণগুলো কী? যদি ম্যাক্রো ব্লক না থাকত, তাহলে রোবটটিকে এই আচরণগুলি সম্পন্ন করতে কোন VEXcode ব্লকগুলির প্রয়োজন হত বলে আপনি মনে করেন?
FYI - বেগ নির্ধারণ
যদি আপনার রোবট খুব দ্রুত ঘুরতে থাকে, তাহলে AI ভিশন সেন্সর এটি সনাক্ত করার সময় পাওয়ার আগেই এটি বস্তুটির পাশ দিয়ে ঘুরতে পারে। সেন্সরটির বস্তুটি সনাক্ত করতে এবং এটি কী তা প্রক্রিয়া করার জন্য কিছুক্ষণের প্রয়োজন। ধীরগতি করলে এটি প্রয়োজনীয় সময় পেতে পারে। যখন আপনি কোডিং করছেন, তখন দুটি ব্লক আছে যা এতে সাহায্য করতে পারে।
সেট মুভ বেগ এবং সেট টার্ন বেগ ব্লক সম্পর্কে আরও জানতে এবং আপনার প্রকল্পে কীভাবে সেগুলি ব্যবহার করবেন তা জানতে VEXcode API রেফারেন্স ব্যবহার করুন।
সারসংক্ষেপ
এখন যেহেতু তুমি অনুশীলন করেছো, এখন তুমি যা শিখেছো তা ভাগ করে নেওয়ার সময়। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- ব্যারেল সংগ্রহ এবং লাথি মারার জন্য গাড়ি চালানোর সময় রোবটের আচরণ কেমন, যখন রোবট ব্যারেল সংগ্রহ এবং লাথি মারার জন্য কোডিং করে তখন রোবটের আচরণ কেমন? এটা কিভাবে আলাদা?
- এআই ভিশন সেন্সর এবং ম্যাক্রো ব্লক ব্যবহার করে রোবটটি কোড করার সময় আপনি কী লক্ষ্য করেছেন যা ভবিষ্যতের চ্যালেঞ্জগুলিতে আপনাকে সাহায্য করবে বলে আপনার মনে হয়? অতীতের শিক্ষা থেকে আপনি যা শিখেছেন তা কীভাবে চ্যালেঞ্জের ক্ষেত্রে প্রয়োগ করতে পারেন?
- রোবট এবং ব্যারেল মাঠে যেখানেই থাকুক না কেন, কোডিং করার সময় এআই ভিশন সেন্সর ব্যবহার আপনাকে কীভাবে সুনির্দিষ্ট হতে সাহায্য করে?
এখন যেহেতু তুমি অনুশীলন করেছো, এখন তুমি যা শিখেছো তা ভাগ করে নেওয়ার সময়। তোমার শেখার উপর চিন্তা করতে এবং পুরো শ্রেণীর আলোচনার জন্য প্রস্তুত হতে সাহায্য করার জন্য তোমার জার্নালে নিম্নলিখিত প্রশ্নের উত্তর দাও:
- ব্যারেল সংগ্রহ এবং লাথি মারার জন্য গাড়ি চালানোর সময় রোবটের আচরণ কেমন, যখন রোবট ব্যারেল সংগ্রহ এবং লাথি মারার জন্য কোডিং করে তখন রোবটের আচরণ কেমন? এটা কিভাবে আলাদা?
- এআই ভিশন সেন্সর এবং ম্যাক্রো ব্লক ব্যবহার করে রোবটটি কোড করার সময় আপনি কী লক্ষ্য করেছেন যা ভবিষ্যতের চ্যালেঞ্জগুলিতে আপনাকে সাহায্য করবে বলে আপনার মনে হয়? অতীতের শিক্ষা থেকে আপনি যা শিখেছেন তা কীভাবে চ্যালেঞ্জের ক্ষেত্রে প্রয়োগ করতে পারেন?
- রোবট এবং ব্যারেল মাঠে যেখানেই থাকুক না কেন, কোডিং করার সময় এআই ভিশন সেন্সর ব্যবহার আপনাকে কীভাবে সুনির্দিষ্ট হতে সাহায্য করে?
শিক্ষার্থীদের তাদের শেখার বিষয়গুলো পুরো শ্রেণীর আলোচনায় ভাগ করে নেওয়ার জন্য নির্দেশনা দিন। শিক্ষার্থীদের অনুশীলনের মাধ্যমে তাদের শেখার উপর প্রতিফলন করতে সাহায্য করুন যাতে তারা ভাগ করা বোঝাপড়া বা শেখার লক্ষ্যে একত্রিত হয়।
আলোচনার সূচনা বিন্দু হিসেবে শিক্ষার্থীদের জার্নালে উত্তর দেওয়া প্রশ্নগুলি ব্যবহার করুন। শিক্ষার্থীদের বোধগম্যতা বৃদ্ধির জন্য পরবর্তী প্রশ্ন জিজ্ঞাসা করুন:
- নির্ভুলতার দিক থেকে:
- ৫ নম্বর ইউনিটের কথা ভাবুন - যদি আপনি সেই চ্যালেঞ্জে আপনার রোবটকে কোড করার জন্য এআই ভিশন সেন্সর ব্যবহার করতে পারতেন? এটা তোমার প্রকল্পকে কীভাবে বদলে দিত?
- আপনি কি এমন একটি দৃশ্যকল্পের কথা ভাবতে পারেন যেখানে এআই ভিশন সেন্সর ব্যবহার করলে নির্ভুল অবস্থান নির্ধারণে সাহায্য করবে না, বরং ? কেন নয়?
- এআই ভিশন সেন্সরে:
- আপনার ড্রাইভিং বা কোডিংয়ে এআই ভিশন সেন্সর ব্যবহার করার সময় আপনাকে কী অবাক করেছে?
- সেন্সর তার পরিবেশ কীভাবে উপলব্ধি করে সে সম্পর্কে আপনার কাছে কী তথ্য আছে?
- এখন যেহেতু আপনি এআই ভিশন সেন্সর ব্যবহার করে কোডিং শুরু করেছেন, এটি সম্পর্কে আপনার নতুন কোন প্রশ্ন আছে?
পাঠের শুরুতে আপনার তৈরি করা শেয়ার করা নথিতে ফিরে যান যেখানে AI ভিশন সেন্সর সম্পর্কে শিক্ষার্থীদের প্রশ্নগুলির তালিকা রয়েছে এবং এই পাঠে তারা যা শিখেছে তার উপর ভিত্তি করে শিক্ষার্থীদের উত্তর দিয়ে এটি আপডেট করুন। শিক্ষার্থীদের কোন নতুন প্রশ্ন থাকলে তা লক্ষ্য করুন।
একটি উদাহরণ প্রকল্প অন্বেষণ করতে পরবর্তী > নির্বাচন করুন।