🔧 Конструирование • ⚖️ Рычаги • 🦾 Манипулятор • 🏆 Соревнование
5 класс • Технология • 90 минут
👨🏫 Учитель: Ахметов Рустам
🏫 Школа: ГБОУ № 1362
📅 Дата: 2025-06-12
🎯 Цель: Создать работающего робота-манипулятора!
🛠️ Наша инженерная миссия:
🎯 Результат урока: Функциональный робот-манипулятор, способный захватывать и перемещать предметы!
📋 Требования к манипулятору:
🎯 Функциональные задачи:
🏆 Критерии успеха:
🦾 KUKA KR 10 R1100 - промышленный стандарт:
🔍 Ключевые элементы конструкции:
Основание (база):
- Обеспечивает устойчивость
- Содержит главный привод поворота
- Массивное для компенсации нагрузок
Плечо (первое звено):
- Главный несущий элемент
- Рычаг 2-го рода для подъема грузов
- Мощный редуктор для усиления
Предплечье (второе звено):
- Рычаг 3-го рода для точности
- Легче плеча для скорости
- Обеспечивает точное позиционирование
Захват (рабочий орган):
- Адаптируется к форме предмета
- Использует рычажные механизмы
- Контролирует усилие сжатия
🤏 Параллельный захват:
←─ F ─→
│ │
┌─┴─┐ ┌─┴─┐
│ A │ │ B │
└───┘ └───┘
Преимущества:
+ Равномерное сжатие
+ Простота управления
+ Хорошо для плоских предметов
Применение: сборочные линии
🔄 Поворотный захват:
╱ ╲
╱ ╲
A ─●─ B
│
F
Преимущества:
+ Большой ход захвата
+ Подходит для круглых предметов
+ Механически простой
Применение: упаковочное оборудование
🕷️ Многопальцевый захват:
╱│╲
╱ │ ╲
A B C
╲│╱
●
│
F
Преимущества:
+ Адаптивность к форме
+ Высокая надежность захвата
+ Имитация руки человека
Применение: роботы-андроиды
📐 Основные размеры:
Общая высота: H = 35 см
Длина плеча: L₁ = 20 см
Длина предплечья: L₂ = 15 см
Размах захвата: 8 см
Масса конструкции: ~500 г
⚖️ Расчет грузоподъемности:
Условие равновесия манипулятора:
M_противовес ≥ M_груз
Для плеча (рычаг 2-го рода):
F_мотор × l_мотор ≥ (F_груз + F_предплечье) × L₁
Где:
F_мотор - сила мотора (известна)
l_мотор - плечо приложения силы мотора
F_груз - вес поднимаемого груза (ищем)
F_предплечье - вес предплечья с захватом
L₁ - длина плеча
🎯 Пример расчета:
Дано:
F_мотор = 20 Н
l_мотор = 5 см
F_предплечье = 2 Н
L₁ = 20 см
Найти: F_груз
Решение:
20 × 5 ≥ (F_груз + 2) × 20
100 ≥ 20 × F_груз + 40
60 ≥ 20 × F_груз
F_груз ≤ 3 Н = 300 г
Наш манипулятор сможет поднять 300 г!
⚖️ Устойчивость:
🔄 Функциональность:
📐 Геометрические параметры:
Размер базы: 15×15 см (минимум)
Высота: 8-10 см
Материал: максимально тяжелые детали
Форма: квадратная или круглая для устойчивости
Шаг 1: Создание рамы
Материалы:
- Балки LEGO Technic 16×1 (4 шт)
- Балки LEGO Technic 8×1 (4 шт)
- Соединительные элементы
- Угловые крепления
Инструкция:
1. Соберите квадратную раму 16×16 отверстий
2. Добавьте диагональные связи для жесткости
3. Установите вертикальные стойки по углам
4. Проверьте прочность конструкции
Шаг 2: Установка поворотного механизма
Компоненты:
- Поворотная платформа или крупная шестерня
- Ось вращения (длинная)
- Подшипники или втулки
- Стопорные кольца
Сборка:
1. Установите ось вращения в центр рамы
2. Наденьте поворотную платформу
3. Зафиксируйте подшипниками
4. Проверьте легкость вращения
Шаг 3: Крепление мотора
Установка:
1. Закрепите мотор на раме
2. Соедините с поворотной платформой
3. Настройте передаточное отношение
4. Проверьте плавность поворота
📋 Чек-лист проверки:
⚠️ Типичные проблемы и решения:
Проблема: Основание неустойчиво
Решение: Добавить груз, увеличить базу
Проблема: Заедание при повороте
Решение: Проверить соосность, смазать
Проблема: Слабый мотор
Решение: Добавить редуктор, уменьшить нагрузку
Проблема: Люфт в соединениях
Решение: Подтянуть крепления, добавить шайбы
🏆 Отлично (5 баллов):
✅ Хорошо (4 балла):
📝 Удовлетворительно (3 балла):
❌ Требует доработки (< 3 баллов):
⚙️ Кинематическая схема:
Мотор 2 (предплечье)
↓
●──────┼──────● ← Предплечье (L₂)
│ │
│ │
│ │ ← Плечо (L₁)
│ │
●──────┼──────●
↓
Мотор 1 (плечо)
│
База
🎯 Оптимальные пропорции:
Соотношение L₁:L₂ = 4:3
Для нашего манипулятора:
L₁ = 20 см (плечо)
L₂ = 15 см (предплечье)
Преимущества:
- Хороший баланс между силой и скоростью
- Достаточный радиус действия
- Управляемость манипулятора
Шаг 1: Создание рамы плеча
Материалы:
- Основная балка 16×1 (несущая)
- Усиливающие балки 8×1 (2 шт)
- Соединительные пластины
- Оси и втулки для шарниров
Конструкция:
1. Основная балка - несущий элемент
2. Параллельные усиливающие балки
3. Треугольные связи для жесткости
4. Шарниры на концах для соединения
Шаг 2: Установка мотора плеча
Размещение:
- Мотор устанавливается на основании
- Редуктор для увеличения силы (1:10 минимум)
- Передача через шестерни или червячную пару
- Датчик положения для точности
Расчет редуктора:
Момент нагрузки: M = F × L₁ = 3Н × 0.2м = 0.6 Н⋅м
Момент мотора: 0.1 Н⋅м
Нужное передаточное отношение: i = 0.6/0.1 = 6:1
Шаг 3: Шарнирные соединения
Требования к шарнирам:
- Свободный ход в одной плоскости
- Отсутствие люфта
- Способность выдержать расчетную нагрузку
- Легкость сборки/разборки
Конструкция:
- Ось через сквозные отверстия
- Втулки для снижения трения
- Стопорные кольца против осевого смещения
- Смазка подвижных частей
📏 Конструктивные особенности:
Длина: 15 см (3/4 от длины плеча)
Масса: минимальная для скорости
Жесткость: достаточная для точности
Material: легкие, но прочные детали
🔧 Пошаговая сборка:
1. Создание легкой рамы предплечья
- Одна основная балка 12×1
- Минимум усиливающих элементов
- Треугольная ферма для жесткости
2. Установка мотора предплечья
- Компактный мотор для экономии веса
- Редуктор 1:5 для точности
- Крепление к плечу через шарнир
3. Подготовка крепления захвата
- Стандартное крепление на конце
- Возможность поворота захвата
- Провода управления внутри конструкции
📐 Расчет на изгиб:
Максимальный изгибающий момент:
M_изг = F_груз × L₁ = 3Н × 0.2м = 0.6 Н⋅м
Напряжение в балке:
σ = M_изг / W
где W - момент сопротивления сечения
Для балки LEGO Technic:
W ≈ 0.5 см³
σ = 0.6 / 0.5 = 1.2 Н/см² = 120 кПа
Предел прочности пластика ABS: 40 МПа
Запас прочности: 40000/120 = 333 (более чем достаточно!)
⚖️ Проверка устойчивости:
Условие неопрокидывания:
M_удерж ≥ M_опрокид
M_удерж = m_базы × g × r_базы
M_опрокид = (m_стрелы × g + F_груз) × L_вылет
Наша конструкция устойчива при:
m_базы ≥ (m_стрелы + m_груз) × L_вылет / r_базы
⚖️ Симметричный захват (рычаг 1-го рода):
F_мотор
↓
┌──●──┐
╱ │ ╲
A │ B
опора
Преимущества:
+ Равномерное усилие на обе стороны
+ Простое управление одним мотором
+ Хороший контроль силы сжатия
Недостатки:
- Ограниченный ход захвата
- Сложность крепления мотора
🔄 Рычажный механизм с усилением:
Мотор → │─────────────● (длинное плечо)
│
│
●──● (короткое плечо + захват)
Выигрыш в силе: F_захват = F_мотор × (L_длин / L_короткий)
Пример:
L_длин = 8 см, L_короткий = 2 см
Выигрыш = 8/2 = 4 раза!
Шаг 1: Изготовление захватных элементов
Материалы:
- Балки 6×1 для пальцев (2 шт)
- Резиновые накладки для сцепления
- Оси 4×1 для шарниров
- Соединительные элементы
Характеристики пальцев:
- Длина: 6 см
- Ширина захвата: 0-8 см
- Форма: адаптирована к кубикам
- Покрытие: нескользящее
Шаг 2: Создание рычажного механизма
Конфигурация:
8 см │ 2 см
●─────────●──● ← Правый палец
│ │
│ ● │ ← Точка опоры
│ │
●─────────●──● ← Левый палец
8 см │ 2 см
│
Мотор
Принцип работы:
1. Мотор поворачивает ось на небольшой угол
2. Длинные плечи рычагов поворачиваются
3. Короткие плечи (пальцы) сжимаются с усилием
4. Передаточное отношение 4:1 по силе
Шаг 3: Установка мотора захвата
Требования к мотору:
- Высокая точность позиционирования
- Контроль усилия сжатия
- Быстрое время отклика
- Компактные размеры
Настройка:
1. Калибровка полностью открытого положения
2. Установка максимального усилия сжатия
3. Программирование плавности движения
4. Тестирование с разными предметами
💪 Расчет силы сжатия:
Дано:
F_мотор = 5 Н (сила мотора)
L_рычаг = 8 см (длинное плечо)
L_палец = 2 см (короткое плечо)
Найти: F_сжатия
Решение:
F_сжатия = F_мотор × (L_рычаг / L_палец)
F_сжатия = 5 × (8/2) = 20 Н
Вывод: Захват сжимает с силой 20 Н (≈2 кг)
📐 Расчет хода захвата:
Угол поворота мотора: α = 45°
Ход длинного плеча: S_рычаг = L_рычаг × sin(α)
S_рычаг = 8 × sin(45°) = 8 × 0.707 = 5.66 см
Ход пальцев: S_палец = S_рычаг × (L_палец / L_рычаг)
S_палец = 5.66 × (2/8) = 1.42 см
Максимальное раскрытие: 2 × S_палец = 2.84 см
📋 Протокол испытаний:
| Предмет | Размер | Масса | Захватывается? | Удерживается? | Время захвата |
|---|---|---|---|---|---|
| Кубик LEGO | 2×2×2 см | 10 г | ✅ | ✅ | 3 сек |
| Теннисный мяч | ∅6 см | 60 г | ❌ | - | - |
| Карандаш | ∅0.8×18 см | 5 г | ✅ | ✅ | 2 сек |
| Кубик Рубика | 5.7×5.7 см | 100 г | ✅ | ✅ | 4 сек |
| Спичечный коробок | 5×3×1.5 см | 20 г | ✅ | ✅ | 3 сек |
🎯 Анализ результатов:
⚡ Возможные улучшения:
1. Адаптивные пальцы:
- Подвижные сегменты
- Разные формы накладок
- Датчики касания
2. Увеличение хода:
- Больший угол поворота мотора
- Изменение передаточного отношения
- Телескопические пальцы
3. Контроль силы:
- Датчик тока мотора
- Обратная связь по усилию
- Защита от перегрузки
📏 Обязательные измерения:
Геометрические параметры:
□ Длина плеча (L₁): _____ см
□ Длина предплечья (L₂): _____ см
□ Размер базы: _____ × _____ см
□ Общая высота: _____ см
□ Максимальный вылет: _____ см
Массы компонентов:
□ Масса базы: _____ г
□ Масса плеча: _____ г
□ Масса предплечья: _____ г
□ Масса захвата: _____ г
□ Общая масса: _____ г
Характеристики моторов:
□ Момент мотора плеча: _____ Н⋅см
□ Момент мотора предплечья: _____ Н⋅см
□ Момент мотора захвата: _____ Н⋅см
⚖️ Теоретический расчет:
Условие равновесия для плеча:
M_мотор ≥ M_нагрузка
M_мотор = F_мотор × r_редуктор × i_редуктор
M_нагрузка = (m_предплечье × g + m_груз × g) × L₁
Где:
F_мотор - сила мотора
r_редуктор - радиус выходной шестерни редуктора
i_редуктор - передаточное отношение редуктора
m_предплечье - масса предплечья с захватом
m_груз - масса поднимаемого груза
L₁ - длина плеча
g - ускорение свободного падения (9.8 м/с²)
📊 Пример расчета:
Исходные данные:
F_мотор = 2 Н
r_редуктор = 1 см
i_редуктор = 10:1
m_предплечье = 200 г = 0.2 кг
L₁ = 20 см = 0.2 м
Расчет максимального груза:
M_мотор = 2 × 0.01 × 10 = 0.2 Н⋅м
0.2 ≥ (0.2 × 9.8 + m_груз × 9.8) × 0.2
0.2 ≥ (1.96 + 9.8 × m_груз) × 0.2
1 ≥ 1.96 + 9.8 × m_груз
9.8 × m_груз ≤ 1 - 1.96 = -0.96
Ошибка! Мотор слишком слабый для подъема даже предплечья!
Нужен редуктор 1:20 или более мощный мотор.
📋 Протокол испытаний грузоподъемности:
| Масса груза, г | Теор. момент, Н⋅см | Факт. результат | Угол подъема, ° | Время подъема, с |
|---|---|---|---|---|
| 0 (только предплечье) | 40 | ✅ Поднимает | 90 | 5 |
| 50 | 50 | ✅ Поднимает | 85 | 7 |
| 100 | 60 | ✅ Поднимает | 75 | 10 |
| 150 | 70 | ⚠️ С трудом | 60 | 15 |
| 200 | 80 | ❌ Не поднимает | 45 | - |
📊 Анализ результатов:
Максимальная грузоподъемность: 150 г
Оптимальная нагрузка: 100 г
Запас по мощности: 50%
Факторы, влияющие на результат:
- Трение в редукторах и шарнирах
- Упругость конструкции
- Точность изготовления
- Температура окружающей среды
🎯 Построение диаграммы досягаемости:
Максимальный радиус: R_max = L₁ + L₂ = 20 + 15 = 35 см
Минимальный радиус: R_min = |L₁ - L₂| = |20 - 15| = 5 см
Рабочая зона:
- Форма: кольцевой сектор
- Внешний радиус: 35 см
- Внутренний радиус: 5 см
- Угол поворота: 180° (по заданию)
- Высота: от 0 до 30 см над базой
📊 Карта точности позиционирования:
| Зона | Радиус, см | Точность, см | Грузоподъемность, г |
|---|---|---|---|
| Ближняя | 5-15 | ±0.5 | 200 |
| Средняя | 15-25 | ±1.0 | 150 |
| Дальняя | 25-35 | ±2.0 | 100 |
🎯 Выводы:
📊 Матрица проблем и решений:
| Проблема | Причина | Возможные решения | Приоритет |
|---|---|---|---|
| Малая грузоподъемность | Слабый мотор | Редуктор 1:20, мощнее мотор | Высокий |
| Неточность позиционирования | Люфты в шарнирах | Более точные соединения | Средний |
| Медленная работа | Большое передаточное число | Компромисс сила/скорость | Средний |
| Неустойчивость базы | Легкое основание | Добавить груз в базу | Высокий |
| Заедание захвата | Перекос осей | Точная сборка, смазка | Низкий |
💪 Увеличение грузоподъемности:
Метод 1: Увеличение передаточного отношения
Было: i = 10:1
Стало: i = 20:1
Результат: Грузоподъемность ×2, скорость ÷2
Метод 2: Облегчение предплечья
Было: масса = 200 г
Стало: масса = 150 г (замена материалов)
Результат: +50 г к грузоподъемности
Метод 3: Перераспределение масс
Переместить тяжелые компоненты ближе к базе
Результат: Снижение момента нагрузки
⚡ Повышение точности:
Улучшение 1: Устранение люфтов
- Подбор осей точно по диаметру отверстий
- Использование втулок и шайб
- Предварительная затяжка соединений
Улучшение 2: Программная компенсация
- Калибровка нулевых положений
- Компенсация упругости конструкции
- Коррекция по обратной связи
Улучшение 3: Демпфирование колебаний
- Добавление массы в критических точках
- Использование материалов с внутренним трением
📋 Сравнительная таблица до/после оптимизации:
| Параметр | До оптимизации | После оптимизации | Улучшение |
|---|---|---|---|
| Грузоподъемность | 150 г | 250 г | +67% |
| Точность | ±2 см | ±1 см | +100% |
| Скорость подъема | 15 с | 20 с | -25% |
| Устойчивость | ⚠️ Качается | ✅ Стабильна | Качественно |
| Надежность | 8/10 | 9/10 | +12% |
🎯 Анализ компромиссов:
Положительные эффекты:
+ Значительно выросла грузоподъемность
+ Улучшилась точность позиционирования
+ Повысилась общая надежность
+ Конструкция стала более профессиональной
Отрицательные эффекты:
- Снизилась скорость работы
- Увеличилась сложность конструкции
- Выросло энергопотребление
- Усложнилось программирование
Общий вывод: Улучшения оправданы для точных задач
🚀 Продвинутые улучшения:
1. Добавление датчиков:
- Энкодеры для точного позиционирования
- Датчики силы в захвате
- Акселерометр для контроля вибраций
- Камера для визуального наведения
2. Интеллектуальное управление:
- Адаптивные алгоритмы управления
- Машинное обучение траекторий
- Предиктивное обслуживание
- Облачная аналитика работы
3. Модульная архитектура:
- Сменные захваты под разные задачи
- Масштабируемая длина звеньев
- Универсальные соединения
- Быстрая переконфигурация
💡 Инновационные концепции:
🏁 Дисциплина 1: “Точный захват”
Задача: Захватить кубик и поставить в центр мишени
Условия:
- Расстояние до кубика: 25 см
- Размер мишени: 5×5 см
- Размер кубика: 3×3×3 см
- Время: максимум 30 секунд
Оценка:
- Попадание в центр: 10 баллов
- Попадание в мишень: 5 баллов
- Захват без установки: 2 балла
- Не захватил: 0 баллов
🏁 Дисциплина 2: “Максимальный груз”
Задача: Поднять и удержать максимальный груз
Условия:
- Высота подъема: 10 см
- Время удержания: 10 секунд
- Грузы: 50, 100, 150, 200, 250 г
Оценка:
- За каждые 50 г: 5 баллов
- Бонус за 200+ г: +10 баллов
- Штраф за падение: -5 баллов
🏁 Дисциплина 3: “Скоростная эстафета”
Задача: Переместить 3 предмета из зоны А в зону Б
Условия:
- Расстояние: 20 см
- Предметы: кубик, цилиндр, параллелепипед
- Ограничение времени: 60 секунд
Оценка:
- 1 предмет: 10 баллов
- 2 предмета: 25 баллов
- 3 предмета: 50 баллов
- Бонус за скорость < 45 с: +15 баллов
| Команда | Точный захват | Макс. груз | Скорость | Итого | Место |
|---|---|---|---|---|---|
| “Железная рука” | 10 | 25 | 50+15 | 100 | 1 |
| “Механики” | 5 | 30 | 50 | 85 | 2 |
| “Роботостроители” | 10 | 20 | 25 | 55 | 3 |
| “Конструкторы” | 5 | 25 | 25 | 55 | 3 |
| “Техногении” | 2 | 15 | 50 | 67 | 5 |
🎨 “Лучший дизайн” Критерии оценки:
🧠 “Самое умное решение” За инновационные технические решения:
🤝 “Лучшая командная работа” Оценивается:
⚡ “Самый быстрый” Специальный зачет по скорости:
🌟 Суперфинал: “Конструктор-вызов”
Задача повышенной сложности:
1. Взять детали LEGO из коробки
2. Построить простую башню (3 детали)
3. Поставить флажок на вершину
4. Время: 90 секунд
Особенности:
- Требует высокой точности
- Проверяет стабильность конструкции
- Оценивает программирование
- Демонстрирует возможности манипулятора
🏆 Награждение победителей:
📸 Документирование достижений:
1. Технический отчет о манипуляторе Создайте подробный отчет по следующей структуре:
📝 Структура отчета:
1. Техническое описание (1 страница)
- Общие характеристики манипулятора
- Основные размеры и масса
- Количество степеней свободы
2. Кинематическая схема (1 схема)
- Чертеж с размерами
- Обозначение всех шарниров
- Указание типов рычагов
3. Расчетная часть (1 страница)
- Расчет грузоподъемности
- Определение рабочей зоны
- Анализ точности
4. Результаты испытаний (таблица)
- Протокол соревнований
- Сравнение с другими командами
- Выявленные проблемы
5. Предложения по улучшению (0.5 страницы)
- Конкретные технические решения
- Обоснование предложений
- Ожидаемый эффект
🔬 Для исследователей: “Сравнительный анализ” Изучите характеристики 3 промышленных манипуляторов:
Создайте сравнительную таблицу:
🛠️ Для конструкторов: “Альтернативный дизайн” Спроектируйте манипулятор с другой кинематикой:
Требования:
💻 Для программистов: “Автоматизация управления” Разработайте программу для автоматического управления:
📚 Литература:
💻 Интернет-ресурсы:
🎮 Программы-симуляторы:
🔧 Практические навыки:
🧮 Технические знания:
🤝 Командные достижения:
🎯 Ключевые выводы практической работы:
“Теория без практики мертва, практика без теории слепа - только их сочетание рождает настоящего инженера”
“Каждая неудача в конструировании - это ценный урок для создания лучшего решения”
“Лучший манипулятор - не самый сложный, а тот, который точно выполняет поставленную задачу”
🔮 Перспективы развития:
📊 Самооценка работы команды:
🔧 Техническое исполнение: ⭐⭐⭐⭐⭐
🧮 Точность расчетов: ⭐⭐⭐⭐⭐
⚡ Оптимизация решений: ⭐⭐⭐⭐⭐
🤝 Командная работа: ⭐⭐⭐⭐⭐
🔍 Техника “До и После”:
💭 Инженерные размышления:
🔮 Следующий урок: “Зубчатые передачи в робототехнике: скорость против силы”
🎯 Готовимся к новым вызовам:
🤖 ВЫ СОЗДАЛИ НАСТОЯЩИХ РОБОТОВ-МАНИПУЛЯТОРОВ!
Ваши роботы умеют захватывать, поднимать, перемещать и точно устанавливать предметы. Это настоящее инженерное достижение!