ماموریت: —
زمان: ۰.۰۰ث
—
تایمر با اولین حرکت ربات شروع میشود · پاداش: ۰ XP
کنترل: کیبورد W/A/S/D + کلیدهای سفارشی هر مأموریت · یا با «اجرای اسکریپت» خودکار فرمان بده
ربات شما
رانندگی با کیبورد: W/↑ جلو · S/↓ عقب · A/D چرخش (حالت دستی)
اسکریپت پایتون
تلهمتری زنده
موقعیت: —
زاویه: ۰°
موتورها: ۰ / ۰
جواهرات باقیمانده: ۰
IR: - - - · لایدار: - - - - -
وضعیت: امن
کنسول خروجی
>>> آماده اجرا...
نشانها
اهداف یادگیری
- ◆خواندن سنسور مادون قرمز سهکاناله (چپ، وسط، راست) و تصمیمگیری بر اساس آن
- ◆حلقه عکسالعملی (reactive loop): حس کن → تصمیم بگیر → حرکت کن
- ◆کنترل تفاضلی: چرخش با اختلاف سرعت دو موتور
- ◆اشکالزدایی اسکریپت با کنسول و تلهمتری زنده
چالشهای اکتشافی
- 1.اگر سرعت هر دو موتور را از ۶ به ۹ برسانی، ربات از خط خارج میشود؟ چرا؟
- 2.مسیر را با موس طوری بکش که سه پیچ تند داشته باشد؛ اسکریپت را طوری تغییر بده که از همه رد شود.
- 3.یک بار «elif» وسط اسکریپت را حذف کن و رفتار ربات را قبل و بعد مقایسه کن.
راهنمای تدریس و فعالیت کلاسی — برای مربیان و اولیا باز / بسته
۱. پیشبینی (Predict)
قبل از اجرا بپرسید: اگر سنسور وسط خط سیاه را ببیند، کدام موتور باید سریعتر شود؟ حدسها را بنویسید.
۲. آزمایش (Experiment)
۱۰ دقیقه آزاد روی پیست بینهایت؛ سپس سرعت پایه را از ۶ به ۸ ببرند و تعداد خروج از خط را بشمارند.
۳. نتیجهگیری (Conclude)
روی تخته بکشند: سنسور → شرط → سرعت موتور. نتیجه: اختلاف سرعت دو موتور یعنی چرخش.
میخواهی این ربات را در دنیای واقعی بسازی؟
مشاهده دورههای آکادمی روبوهوش