Кинетическая скульптура с компьютерным зрением
Интерактивная программная система распознает присутствие зрителей и управляет движением элементов кинетической скульптуры.
- Заказчик
- Художник и музейный проект
- Отрасль
- Современное искусство
- Среда
- Кинетический объект с физическими приводами
- Роль
- Распознавание, управляющая логика и интеграция программной части с приводами

Физический объект получает команды только после фильтрации и проверки состояния.
Исходная ситуация
Физический объект должен был реагировать на зрителей. При этом шум камеры, кратковременные потери распознавания или резкая смена состояния не должны были превращаться в столь же резкие команды механике.
Решение и архитектурный принцип
- 01
Отфильтровали данные распознавания до передачи в управляющий контур.
- 02
Разделили состояния поведения скульптуры и низкоуровневые команды приводам.
- 03
Для неопределенных и аварийных состояний задали безопасное поведение.
- 04
Проверили штатные и нештатные переходы как матрицу состояний, а не только как красивую демонстрацию.
Результат появлялся по частям и проверялся на каждом шаге
- 01
Распознавание присутствия
Сначала подтверждено устойчивое определение зрителя и диагностический вывод состояния камеры.
- Проверяемый материал
- Модуль распознавания с визуальной диагностикой
- 02
Поведенческие состояния
Распознавание связано со сценами поведения через промежуточную управляющую логику.
- Проверяемый материал
- Таблица состояний и тестовая программная сцена
- 03
Интеграция с механикой
Команды приводам ограничены безопасными переходами, а потеря сигнала переводит объект в нейтральное состояние.
- Проверяемый материал
- Интеграционная сборка с управлением сервоприводами
Архитектура и проверка результата
Медиа здесь не служат декором. Каждая схема показывает устройство решения или способ, которым проверялся критический сценарий.
Данные камеры не передаются приводам напрямую: между ними находятся фильтрация, поведение и безопасные границы.
Штатные и нештатные состояния заранее сведены в понятную матрицу решений.
Что именно должно было повторяемо работать
Готовность определялась не впечатлением от одного удачного запуска, а набором заранее понятных сценариев.
- 01Реакция на появление, движение и уход зрителя.
- 02Отсутствие резких команд при нестабильном распознавании.
- 03Переход в безопасное состояние при потере сигнала.
- 04Разделение художественной сцены и низкоуровневого управления приводами.
Что осталось у заказчика
- Программный модуль распознавания
- Управляющая логика сервоприводов
- Интеграционная сборка
- Матрица состояний
- Исходный код
Реализован интерактивный контур, связывающий распознавание зрителей и предсказуемое движение элементов скульптуры.
Что делать дальше
Расширять поведенческие сцены и инструменты настройки под конкретную механику и условия следующей площадки.
Что важно учитывать
- Имя заказчика и площадки скрыты.
- Конкретные характеристики механики и оборудования не публикуются.
Что не стоит скрывать после прототипа
- Каждая новая конфигурация механики требует повторной настройки допустимых диапазонов и скоростей.
- При изменении камеры или освещения нужно заново проверить пороги устойчивого распознавания.
Компьютерное зрение / Микроконтроллер / Управление сервоприводами / Обработка в реальном времени

