Лабораторная №4

Управление сервоприводом и мини-манипулятором

Освоить управление сервоприводами и выполнить базовую задачу захвата объекта.

Продолжительность: 90 минут

Оборудование

  • Сервопривод SG90
  • Мини-захват
  • Контроллер
  • Учебные объекты

Программное обеспечение

  • Симулятор манипулятора
  • Arduino IDE

Подготовка к работе

  • Проверьте диапазон рабочего угла сервопривода без нагрузки.
  • Закрепите манипулятор и убедитесь в отсутствии люфтов.
  • Подготовьте объекты одинаковой массы для первого теста.

Техника безопасности

  • Не пытайтесь вручную проворачивать сервопривод под питанием.
  • Не превышайте допустимый угол, указанный в паспорте сервопривода.
  • Избегайте рывков на максимальной скорости, чтобы не повредить редуктор.

Краткая теория

Понимаем, как формируется угол поворота сервопривода через PWM-сигнал и ограничения механики. Отдельно рассматриваем последовательность «подход-захват-перенос-отпускание».

Ожидаемый результат: Манипулятор выполняет полный цикл перемещения объекта без срыва захвата и механических перегрузок.

План занятия по времени

ЭтапМинут
Подготовка механики и проверка диапазона15
Настройка управляющих импульсов20
Сборка сценария захвата25
Тесты на 3–5 объектах20
Формирование отчёта10

Пошаговая инструкция

  1. 1. Подключите сервопривод и проверьте соответствие углов в коде и фактическом движении.
  2. 2. Задайте безопасные крайние положения и рабочие точки (подход, захват, перенос, отпускание).
  3. 3. Соберите последовательность действий с паузами между фазами.
  4. 4. Добавьте плавный переход между углами, чтобы снизить ударные нагрузки.
  5. 5. Проведите серию тестов с несколькими объектами и зафиксируйте процент успешных переносов.
  6. 6. При ошибках захвата скорректируйте угол и момент закрытия захвата.

Виртуальная практика

Цель: Подобрать углы и тайминги, обеспечивающие стабильный захват в цикле.

Шаги

  • Запустите симулятор манипулятора с теми же целевыми точками.
  • Проверьте три режима скорости: медленно, средне, быстро.
  • Выберите режим с лучшим соотношением точности и времени цикла.

Критерии успешности

  • Минимум 4 успешных переноса из 5 попыток.
  • Нет выхода за безопасные углы.
  • Время цикла не превышает заданный лимит.

Базовый уровень

Реализуйте точное позиционирование на 3 фиксированных угла.

Повышенный уровень

Добавьте управление манипулятором с кнопок (ручной режим).

Творческое задание

Соберите полуавтоматический цикл сортировки объектов по двум зонам.

Чек-лист самопроверки

  • Сервопривод работает в безопасном диапазоне
  • Захват стабилен в повторных попытках
  • Алгоритм содержит защиту от резких движений
  • Результаты тестов зафиксированы в отчёте

Типичные ошибки

  • Неверно подобран угол захвата для объекта.
  • Слишком короткая пауза между этапами цикла.
  • Работа на предельных углах, вызывающая дрожание и перегрев.

Контрольные вопросы

  • Почему важно ограничивать крайние углы сервопривода?
  • Как паузы между этапами влияют на стабильность захвата?
  • Какие параметры вы меняли для повышения процента успешных переносов?

Шаблон отчёта

  1. 1. Описание механической конфигурации и ограничений.
  2. 2. Таблица рабочих углов и длительности фаз цикла.
  3. 3. Результаты серии переносов (успех/ошибка).
  4. 4. Причины ошибок и внесённые корректировки.
  5. 5. Итоговый вывод по стабильности алгоритма.

Критерии оценивания

КритерийБаллы
Корректность настройки сервопривода0–3
Стабильность цикла захвата0–3
Анализ ошибок и оптимизация0–2
Полнота и аккуратность отчёта0–2