একটি স্বায়ত্তশাসিত রুটিন জন্য বিল্ডিং আচরণ
VEX রোবোটিক্স প্রতিযোগিতার জন্য রোবট স্কিলস চ্যালেঞ্জের 60-সেকেন্ডের প্রোগ্রামিং দক্ষতা ম্যাচের জন্য এবং চলতি বছরের গেমএর 15-সেকেন্ডের স্বায়ত্তশাসিত সময়ের জন্য একটি স্বায়ত্তশাসিত রুটিন পরিকল্পনা করতে হবে। স্বায়ত্তশাসিতভাবে চালানোর জন্য রোবটকে প্রোগ্রাম করার জন্য প্রোগ্রামেবল আচরণ-ভিত্তিক কোডে রোবটকে যা করতে হবে তা ভেঙে ফেলা প্রয়োজন।
এখানে একটি VEX প্রতিযোগিতার রোবটের জন্য কিছু সাধারণ আচরণ রয়েছে:
-
ড্রাইভিং এগিয়ে এবং বিপরীত
-
ডানে বামে ঘুরছে
-
একটি খেলা বস্তু দখল
-
অবিকল একটি খেলা বস্তু স্থাপন
-
বিভিন্ন খেলা বস্তুর মধ্যে বাছাই
একবার আপনি এই ধরণের আচরণের জন্য প্রাথমিক নির্দেশাবলী তৈরি করে ফেললে, একটি সফল স্বায়ত্তশাসিত রুটিন চালানোর অর্থ হল এই ক্রিয়াগুলির ক্রম পরিকল্পনা করা!
অনুপ্রাণিত আলোচনা - স্বয়ংক্রিয় আচরণ
বর্তমান বছরের গেম এরVEX রোবোটিক্স প্রতিযোগিতা ক্ষেত্রের একটি চিত্র প্রদর্শন করুন অথবা আপনি 2019-2020 VEX রোবোটিক্স প্রতিযোগিতা টাওয়ার টেকওভার এটি ব্যবহার করতে পারেন।
শিক্ষার্থীদের পরিকল্পনা করার জন্য একটি উদ্দেশ্য প্রদান করে শুরু করুন কিন্তু নিশ্চিত করুন যে এটি তাদের অভিজ্ঞতার স্তরের জন্য উপযুক্ত। রোবটের ম্যানিপুলেটর এবং সেন্সরগুলি এখনও আলোচনা করা হয়নি এবং তাই, শুধুমাত্র মৌলিক নড়াচড়ার মাধ্যমে উদ্দেশ্যটি অর্জনযোগ্য রাখুন। উদাহরণস্বরূপ, মাঠের অন্য কিছু স্পর্শ না করে কীভাবে উপরের মাঠের উপরের লাল কোণ থেকে নীচের ডানদিকে বেগুনি ঘনক্ষেত্রে যেতে হবে তার পরিকল্পনা করতে বলুন।
প্রশ্ন: আপনি যদি উপরের বাম কোণ থেকে নীচের ডান কোণায় যেতে চান,
তাহলে পরিকল্পনা করার আপনার প্রথম পদক্ষেপ কী?
A: উত্তরগুলি
পরিবর্তিত হতে পারে তবে কাজটিকে ছোট প্রোগ্রামেবল আচরণ, বা VEXcode V5 নির্দেশাবলীর সাথে
সামঞ্জস্যপূর্ণ আচরণে ভাঙ্গার সাথে সম্পর্কিত।
প্রশ্ন: রোবটের প্রথম আচরণ কী?
A: উত্তর হতে
পারে একটি দিকে ঘুরতে বা সামনের দিকে চালনা করা। গ্রহণযোগ্য উত্তরগুলি সমস্ত একক নির্দেশের
সাথে সঙ্গতিপূর্ণ হওয়া উচিত।
প্রশ্ন: প্রোগ্রাম বাঁক বা গাড়ি চালানোর জন্য আপনাকে কী করতে হবে?
আপনি কি পরিমাপ প্রয়োজন হবে?
A: সেন্সর ছাড়া একটি
স্বায়ত্তশাসিত প্রোগ্রামের জন্য, সুনির্দিষ্ট বাঁক এবং ড্রাইভিং দূরত্ব প্রয়োজন হবে।
আপনার শেখার প্রসারিত করুন - স্কেচ এবং Psuedocode
এই ক্রিয়াকলাপটি প্রসারিত করতে, আপনার ছাত্রদেরকে স্কেল করার জন্য একটি চ্যালেঞ্জ ক্ষেত্র (বাস্তব বা তৈরি) স্কেচ করতে বলুন এবং তারপরে 15-সেকেন্ডের স্বায়ত্তশাসিত প্রোগ্রামের জন্য সিউডোকোড (Google / .docx / .pdf ) লিখুন৷ এই ল্যাবে সিউডোকোড চালু করা হয়নি তবে, সহজ আচরণের সাথে পরিকল্পনা করে, শিক্ষার্থীরা ইতিমধ্যেই সিউডোকোড লেখার অনুশীলন শুরু করেছে। লিংকটির মধ্যে বর্ণিত সিউডোকোড লেখার অভ্যাসটি চালু করতে হবে না কিন্তু ছাত্রদের পরিকল্পনায় সমস্যাটির পচনকে সিউডোকোড হিসেবে বিবেচনা করার জন্য যথেষ্ট মৌলিক ধাপে অন্তর্ভুক্ত করা উচিত।