1Этап 1: Проектирование (10 мин)
2• Анализ задачи
3• Эскиз конструкции
4• Выбор компонентов
5• Распределение ролей
6 7Этап 2: Конструирование (25 мин)
8• Сборка механической части
9• Установка датчиков и моторов
10• Проверка подвижности
11• Балансировка конструкции
1213Этап 3: Программирование (20 мин)
14• Создание алгоритма управления
15• Тестирование на полигоне
16• Отладка и оптимизация
17• Финальные испытания
🏆 Критерии успеха:
Выполнение основной задачи
Надежность конструкции
Эффективность программы
Командная работа
🎯 Связь конструкции и программы
🔄 Итерационный процесс
Цикл разработки:
1Идея → Проект → Сборка → Код → Тест
2 ↑ ↓
3 └─────── Улучшение ←─────────────┘
🎯 Примеры взаимовлияния:
Датчик расстояния:
Конструкция: установка на нужной высоте
Программа: калибровка под размер препятствий
Поворотный механизм:
Конструкция: люфт в передаче = ±2°
Программа: компенсация погрешности в коде
📊 Оптимизация решений
Анализ эффективности:
1# Время выполнения задачи2efficiency=tasks_completed/time_spent34# Энергоэффективность 5energy_ratio=work_done/battery_consumed67# Надежность8reliability=successful_runs/total_runs
🔧 Методы улучшения:
Снижение веса конструкции
Оптимизация алгоритмов
Улучшение механических передач
Повышение точности датчиков
🎤 Демонстрация и анализ
📋 Презентация проектов (2 мин на команду)
План защиты:
Задача - что должен делать робот
Конструкция - ключевые решения
Программа - логика управления
Демо - робот в действии
Проблемы - что было сложно и как решили
❓ Вопросы для обсуждения:
Почему выбрана именно такая конструкция?
Как программа учитывает особенности механики?
Что можно улучшить в следующей версии?
🔍 Сравнительный анализ
📊 Анализируем решения:
Какая конструкция оказалась наиболее эффективной?
Где программа хорошо компенсирует недостатки механики?
Какие инженерные компромиссы были найдены?
💡 Универсальные принципы:
Простота надежнее сложности
Тестирование выявляет скрытые проблемы
Командная работа ускоряет разработку
Итерации приводят к лучшему результату
🤔 Рефлексия “3-2-1”
📝 Подводим итоги
3 новых навыка, которые освоили:
2 принципа, которые запомнили:
1 идея для следующего проекта:
🏠 Домашнее задание
🎯 Проект улучшения
📋 Основное задание:
Создать эскиз усовершенствованной версии вашего робота:
Что не устроило в текущей конструкции?
Как можно улучшить механику?
Какие программные доработки нужны?
Оценить стоимость улучшений
🌟 Исследовательское задание:
Найти примеры реальных роботов с похожими задачами:
Промышленные аналоги
Принципы работы
Сравнение с учебными моделями
Перспективы развития технологий
🎉 Итоги урока
🏆 Что мы создали
✅ Освоили:
Принципы конструирования под задачу
Связь механики и программирования
Процесс итерационной разработки
Командную инженерную работу
🚀 Поняли:
Робот = механика + электроника + программа + команда
Каждое решение - это компромисс
Тестирование критически важно
Простота часто лучше сложности
🌟 Главный вывод
“Успешный робот рождается не в момент сборки, а в процессе многократных улучшений и тестирования”
🔮 Следующий шаг: Изучение продвинутых алгоритмов ИИ для автономных роботов