Skip to main content

রোবট আচরণ - C++

শিক্ষক টিপস আইকন শিক্ষকদের টিপস

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

ট্যাগ খেলার একটি সহজ উদাহরণ চ্যালেঞ্জ বিবেচনা করুন। শিক্ষার্থীদের রোবটটিকে ট্যাগ এড়াতে দ্রুত ঘুরতে, কাউকে ট্যাগ করার জন্য ধীরে ধীরে গাড়ি চালাতে এবং তারপর পালিয়ে যাওয়ার জন্য দ্রুত আবার ঘুরতে প্রোগ্রাম করতে বলা হয়। আচরণের ক্রম বর্ণনা করতেমন্তব্যব্যবহারের নীচের উদাহরণটি দেখুন:

একটি VEX C++ প্রোগ্রাম কোড যাতে vex.h লাইব্রেরি অন্তর্ভুক্ত থাকে এবং vex নেমস্পেস ব্যবহার করে। প্রোগ্রামটি vexcodeInit() দিয়ে রোবট কনফিগারেশন শুরু করে শুরু হয়। এরপর এটি ড্রাইভট্রেনের টার্ন বেগ ৭৫ শতাংশে সেট করে এবং রোবটকে ১৮০ ডিগ্রি ডানদিকে ঘুরতে নির্দেশ দেয়, তারপরে ড্রাইভ বেগ ২৫ শতাংশে সেট করে ৮০ মিমি এগিয়ে নিয়ে যায়। অবশেষে, রোবটটি আবার ১৮০ ডিগ্রি ডানদিকে ঘুরল। কোডের মন্তব্যগুলিতে ক্রিয়াগুলি বর্ণনা করা হয়েছে যেমন ট্যাগ এড়াতে দ্রুত ঘুরুন, কাউকে ট্যাগ করার জন্য ধীরে ধীরে এগিয়ে যান এবং পালিয়ে যাওয়ার জন্য দ্রুত আবার ঘুরুন।

লক্ষ্য করুন যে আচরণের বর্ণনা সহজ ভাষায় দেওয়া হয়েছে এবং মন্তব্যগুলিতে বৃহত্তর আচরণের (প্লেয়িং ট্যাগ) একক উপাদান (যেমন, দ্রুত বাঁক নেওয়া, ধীরে ধীরে এগিয়ে যাওয়া এবং ধীরে ধীরে বাঁক নেওয়া) ধরা পড়েছে।

শিক্ষার্থীদের এই চ্যালেঞ্জগুলির জন্য তারা কীভাবে পরিকল্পনা করবে, রোবট কীভাবে আচরণ করবে এবং কী করবে তা ব্যাখ্যা করতে বলা ভালো অভ্যাস।