Собранный робот — лишь «тело»; поведение ему даёт программа. Двадцать часов раздела ведут от первых блоков визуальной среды к регуляторам, без которых робот не проедет по линии, не задев её краёв, и дальше — к программированию промышленных манипуляторов и поиску кратчайшего маршрута на карте.
Визуальное программирование, основные команды и среда, базовые алгоритмические конструкции: следование, ветвление, цикл. Простейшие регуляторы: релейный и пропорциональный. Языки программирования робототехнических устройств. Технология программирования: разработка, тестирование, отладка, запуск. Программирование рабочих движений промышленных роботов: обучение по точкам, линейная и круговая интерполяция. Алгоритмы поиска оптимального маршрута, оптимизация траекторий. Автоматическое и дистанционное управление исполнительными системами.
Пятнадцать заданий на тридцать минут, часть — с фрагментами программ: определить, что сделает робот, найти ошибку в цикле, сравнить релейный и пропорциональный регулятор, вычислить управляющее воздействие П-регулятора, расставить шаги отладки, найти кратчайший путь волновым алгоритмом, выбрать способ задания движения манипулятора.
Пояснения объясняют, почему релейный регулятор заставляет робота «вилять» по линии, как коэффициент пропорционального регулятора влияет на плавность и колебания, почему программу проверяют сначала на подставке и как волновой алгоритм находит кратчайший путь в лабиринте.
Работа подходит после раздела программирования и перед решением инженерных задач. Она не привязана к конкретной среде: фрагменты программ записаны на понятном псевдокоде, близком к Python. Учитель увидит, кто понимает идею обратной связи, а кто подбирает числа наугад, — от этого зависит, справится ли ученик с инженерными задачами последнего раздела.
Тестирование одинаково удобно и на компьютере, и на смартфоне. Есть возможность настроить срок сдачи, что позволяет назначать комплект на дом. Система контроля добросовестности регистрирует переходы в посторонние вкладки и приложения во время выполнения.
Краткая шпаргалка по теме курса: понятия, правила и примеры, типичные ошибки. Заданий этой работы в ней нет — только материал, который она проверяет.
Шпаргалка: Программирование робототехнической системы — курс «Робототехнические системы», 10–11 классы →Сопоставьте алгоритмическую конструкцию и пример из программы робота.
Что сделает робот по программе?
repeat 4:
forward(30) # см
turn_right(90)Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.
Купить для ребёнка — 190 ₽ Что такое кабинет родителяДля учителей и репетиторов, работающих с учениками вне школы. Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.
Купить тест — 390 ₽ Оферта и реквизитыДля всей школы — подключить организацию по лицензии →
Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.
Посмотреть в демоРеальные экраны прохождения в ЗнаниоМетр: на компьютере, на смартфоне и версия для печати (PDF).