যদি সকলে ঘুম থেকে উঠেই দেখেন, আপনার তৈরি করা রোবট আপনার জন্য গরম কফি বানিয়ে অপেক্ষা করছে, আপনার গোসলের জন্য বাহ্যিক পরিবেশ পর্যবেক্ষণ করে আপনার জন্য গরম পানি বা ঠান্ডা পানির ব্যবস্থা করে রেখেছে,যথা সময়ে আপনার ফুলের
টবে পানি দিয়ে রেখেছ, পানির ট্যাংক পূর্ণ করে রেখেছে অথবা আপনার জন্য খাবার তৈরি করে রেখেছে।
নিশ্চয় অনেক মজা হবে।
রোবটের মানুষের মতো শারিরিক বা মানষিক ক্লান্তি নেই, অবিরাম কাজ করতে পারে। তাই পৃথিবী জুড়েই চলছে রোবট নিয়ে গবেষণা। আমাদের দেশেও বিশ্ববিদ্যালয় পর্যায়ে এবং ব্যক্তিগত উদ্দোগে শুরু হয়েছে রোবটিক্স নিয়ে গবেষণা।
রোবট কিভাবে কাজ করে?
যে কোন রোবটেই কন্ট্রোল সিস্টেম হিসেবে মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসর ব্যবহার করা হয়। এছাড়া চারপাশের পরিবেশ পর্যবেক্ষণ করার জন্য এবং নির্দিষ্ট কিছু বিষয় পরিবর্তন বিবেচনা করার জন্য বিভিন্ন ধরণের সেন্সর ব্যবহার করা হয়। এছাড়া বাহ্যিক
পরিবেশ থেকে প্রাপ্ত এনালগ সিগন্যালকে ডিজিটাল সিগন্যালে রূপান্তর করার জন্য A/D কনভার্টার ব্যবহার করা হয়, কারণ মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসর শুধুমাত্র ডিজিটাল সিগন্যাল প্রসেস করতে পারে। একইভাবে প্রসেসিং শেষে এনালগ ডিভাইসকে পরিচালনার জন্য সিগন্যাল তৈরি করতে D/A কনভার্টার ব্যবহার করা হয়। কোন একটা কাজ কখন করতে হবে,কতক্ষণ করতে হবে বিষয় সমূহ নিয়ন্ত্রণ করার জন্য টাইমার - কাউন্টার থাকে। বিভিন্ন মুভমেন্ট এবং পজিশন নিয়ন্ত্রণের জন্য মটর ব্যবহার করা। মটর সমূহকে পরিচালনা করার জন্য ড্রাইভার ম্যাকানিজম ব্যবহার করা হয়। অন্যান্য ডিভাইসের সাথে যোগাযোগ করার জন্য বিভিন্ন ধরণের কমিউনিকেশন সিস্টেম যেমন আর এফ কমিউনিকেশন, ব্লুটুথ কমিউনিকেশন, ওয়াই ফাই কমিউনিকেশন, ইথারনেট কমিউনিকেশন, জি পি এস, জি এস এম ইত্যাদি।
প্রোগ্রাম করার জন্য প্রোগ্রামিং সি, সি++ ,জাভা, প্রসেসিং, পাইথন এর মতো হাই লেভেল ল্যাঙ্গুয়েজ ব্যবহার করা হয়।
একটা নির্দিষ্ট খাবার রান্নার জন্য রেসিপি অনুযায়ী বিভিন্ন উপকরণ নির্দিষ্ট পরিমাণে নিয়ে প্রক্রিয়াকরণ করা হয়। যেমন হতে পারে
একটা ফ্রাইং প্যানে প্রথমে নির্দিষ্ট পরিমাণ অয়েল নেয়া হলো, এক্ষেত্রে প্রোগ্রামে বলা থাকে অয়েল চেম্বারের ভাল্বটি কখন খুলতে হবে, কতক্ষণ পর ভাল্বটি বন্ধ হলে নির্দিষ্ট পরিমাণ অয়েল ফ্রাইং প্যানে থাকবে। একই ভাবে অন্যান্য উপকরণ সমূহ নির্দিষ্ট সময়ে প্রসেসিং চেম্বারে নেয়া হয়। তাপমাত্রা নিয়ন্ত্রণ, প্রেসার নিয়ন্ত্রণের জন্য আলাদা আলাদা সেন্সর ব্যবহার করা হয়।
দূর থেকে নিয়ন্ত্রণের জন্য ইথারনেট বা ওয়াই ফাই কমিউনিকেশন ব্যবহার করা হয়।
টবে পানি দিয়ে রেখেছ, পানির ট্যাংক পূর্ণ করে রেখেছে অথবা আপনার জন্য খাবার তৈরি করে রেখেছে।
নিশ্চয় অনেক মজা হবে।
রোবটের মানুষের মতো শারিরিক বা মানষিক ক্লান্তি নেই, অবিরাম কাজ করতে পারে। তাই পৃথিবী জুড়েই চলছে রোবট নিয়ে গবেষণা। আমাদের দেশেও বিশ্ববিদ্যালয় পর্যায়ে এবং ব্যক্তিগত উদ্দোগে শুরু হয়েছে রোবটিক্স নিয়ে গবেষণা।
রোবট কিভাবে কাজ করে?
যে কোন রোবটেই কন্ট্রোল সিস্টেম হিসেবে মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসর ব্যবহার করা হয়। এছাড়া চারপাশের পরিবেশ পর্যবেক্ষণ করার জন্য এবং নির্দিষ্ট কিছু বিষয় পরিবর্তন বিবেচনা করার জন্য বিভিন্ন ধরণের সেন্সর ব্যবহার করা হয়। এছাড়া বাহ্যিক
পরিবেশ থেকে প্রাপ্ত এনালগ সিগন্যালকে ডিজিটাল সিগন্যালে রূপান্তর করার জন্য A/D কনভার্টার ব্যবহার করা হয়, কারণ মাইক্রোকন্ট্রোলার বা মাইক্রোপ্রসেসর শুধুমাত্র ডিজিটাল সিগন্যাল প্রসেস করতে পারে। একইভাবে প্রসেসিং শেষে এনালগ ডিভাইসকে পরিচালনার জন্য সিগন্যাল তৈরি করতে D/A কনভার্টার ব্যবহার করা হয়। কোন একটা কাজ কখন করতে হবে,কতক্ষণ করতে হবে বিষয় সমূহ নিয়ন্ত্রণ করার জন্য টাইমার - কাউন্টার থাকে। বিভিন্ন মুভমেন্ট এবং পজিশন নিয়ন্ত্রণের জন্য মটর ব্যবহার করা। মটর সমূহকে পরিচালনা করার জন্য ড্রাইভার ম্যাকানিজম ব্যবহার করা হয়। অন্যান্য ডিভাইসের সাথে যোগাযোগ করার জন্য বিভিন্ন ধরণের কমিউনিকেশন সিস্টেম যেমন আর এফ কমিউনিকেশন, ব্লুটুথ কমিউনিকেশন, ওয়াই ফাই কমিউনিকেশন, ইথারনেট কমিউনিকেশন, জি পি এস, জি এস এম ইত্যাদি।
প্রোগ্রাম করার জন্য প্রোগ্রামিং সি, সি++ ,জাভা, প্রসেসিং, পাইথন এর মতো হাই লেভেল ল্যাঙ্গুয়েজ ব্যবহার করা হয়।
একটা নির্দিষ্ট খাবার রান্নার জন্য রেসিপি অনুযায়ী বিভিন্ন উপকরণ নির্দিষ্ট পরিমাণে নিয়ে প্রক্রিয়াকরণ করা হয়। যেমন হতে পারে
একটা ফ্রাইং প্যানে প্রথমে নির্দিষ্ট পরিমাণ অয়েল নেয়া হলো, এক্ষেত্রে প্রোগ্রামে বলা থাকে অয়েল চেম্বারের ভাল্বটি কখন খুলতে হবে, কতক্ষণ পর ভাল্বটি বন্ধ হলে নির্দিষ্ট পরিমাণ অয়েল ফ্রাইং প্যানে থাকবে। একই ভাবে অন্যান্য উপকরণ সমূহ নির্দিষ্ট সময়ে প্রসেসিং চেম্বারে নেয়া হয়। তাপমাত্রা নিয়ন্ত্রণ, প্রেসার নিয়ন্ত্রণের জন্য আলাদা আলাদা সেন্সর ব্যবহার করা হয়।
দূর থেকে নিয়ন্ত্রণের জন্য ইথারনেট বা ওয়াই ফাই কমিউনিকেশন ব্যবহার করা হয়।