عیب یابی و برنامه نویسی مینی جنگنده هوشمند
دوره عیبیابی و برنامهنویسی مینی ربات جنگنده هوشمند بر بررسی عملکرد، برنامهنویسی و بهبود واکنشهای ربات تمرکز دارد. دانشآموزان در این دوره ابتدا مفاهیم برنامهنویسی و محیط mBlock را مرور میکنند و سپس ساختار، قطعات و اهداف عملکردی ربات جنگنده را مورد بررسی قرار میدهند. در ادامه، دانشآموزان با ر
درباره این دوره
دوره عیبیابی و برنامهنویسی مینی ربات جنگنده هوشمند بر بررسی عملکرد، برنامهنویسی و بهبود واکنشهای ربات تمرکز دارد. دانشآموزان در این دوره ابتدا مفاهیم برنامهنویسی و محیط mBlock را مرور میکنند و سپس ساختار، قطعات و اهداف عملکردی ربات جنگنده را مورد بررسی قرار میدهند.
در ادامه، دانشآموزان با روش تست مستقل قطعات و دستورات مربوط به سنسورها کار میکنند و برای دریافت، جمعآوری و نگهداری اطلاعات سنسورها توابع مختلفی تعریف میکنند. همچنین نحوه کنترل موتور و درایور، مدیریت وضعیت حرکت و طراحی تابع تصمیمگیری ربات آموزش داده میشود.
بخش مهمی از دوره به بررسی حالتهای مختلف واکنش ربات و الگوریتمهای تصمیمگیری اختصاص دارد. دانشآموزان یاد میگیرند چگونه سرعت واکنش ربات را بررسی کرده و با کاهش تأخیر و بهروزرسانی تصمیمها، عملکرد آن را بهبود دهند. در جلسات پایانی نیز رباتها ابتدا بهصورت دوبهدو و سپس در شرایط حضور بیش از یک حریف آزمایش میشوند و براساس نتایج بهدستآمده، عملکرد آنها بهینهسازی میشود.
مدرس دوره
مدرس این دوره بهزودی معرفی میشود.
سرفصلهای دوره
جلسه یکم: مرور و یادآوری برنامه نویسی و ابزار mblock
- مرور و یادآوری برنامه نویسی و ابزار mblock
جلسه دوم: آشنایی و مرور کارکرد و اهداف ربات جنگنده و ساختار قطعات آن
- آشنایی و مرور کارکرد و اهداف ربات جنگنده و ساختار قطعات آن
جلسه سوم: مرور مفهوم تست مستقل و مرور دستورات مربوط به سنسورها
- مرور مفهوم تست مستقل و مرور دستورات مربوط به سنسورها
جلسه چهارم: تعریف تابع های مربوط به سنسورها جمع آوری و نگه داری اطلاعات
- تعریف تابع های مربوط به سنسورها جمع آوری و نگه داری اطلاعات
جلسه پنجم: تعریف تابع مربوط به درایور ( موتور ) حرکت و نگه داری اطلاعات مربوط به وضعیت حرکت
- تعریف تابع مربوط به درایور ( موتور ) حرکت و نگه داری اطلاعات مربوط به وضعیت حرکت
جلسه ششم: تعریف تابع تصمیم گیری ربات و تشریح اهداف و نحوه ساختاربندی
- تعریف تابع تصمیم گیری ربات و تشریح اهداف و نحوه ساختاربندی
جلسه هفتم: تشریح حالت های واکانش و الگوریتم های ممکن
- تشریح حالت های واکانش و الگوریتم های ممکن
جلسه هشتم: بررسی روش های کاهش تاخیر و بهنگام سازی واکنش
- بررسی روش های کاهش تاخیر و بهنگام سازی واکنش
جلسه نهم: مرور مفهوم تست کامل و آزمایش ربات ها دو به دو با یکدیگر
- مرور مفهوم تست کامل و آزمایش ربات ها دو به دو با یکدیگر
جلسه دهم: بهینه سازی ربات ها بر اساس نتایج به دست آمده
- بهینه سازی ربات ها بر اساس نتایج به دست آمده
جلسه یازدهم: بررسی حالت فرامسابقه ای با حضور بیش از یک حریف در زمین و انجام تست ها
- بررسی حالت فرامسابقه ای با حضور بیش از یک حریف در زمین و انجام تست ها
جلسه دوازدهم: جمع بندی مطالب گفته شده در طول ترم و پاسخ به سوالات
- جمع بندی مطالب گفته شده در طول ترم و پاسخ به سوالات
