StraiBot
— интерфейс управления строительным роботом
Проектирование системы мониторинга, управления и критических сценариев
Роботизированная кладка стен с возможностью работы внутри помещений
Robotic control system / B2B
Контекст проекта
StraiBot — это роботизированная система для автоматизации кладки стен. Робот работает в связке с оператором и выполняет задачи в реальном времени. Ключевая особенность — возможность работы внутри помещений, что отличает его от большинства решений на рынке.
Погружение
Чтобы спроектировать интерфейс, я посетил производство и изучил, как устроен робот и как он используется в реальности.
Проблема
Оператор работает в условиях:
  • Ограниченного времени
  • Высокой ответственности
  • Необходимости быстро реагировать на ошибки

Основные проблемы:
  • Перегруженность интерфейсов
  • Сложность восприятия в критических ситуациях
  • Риск неправильных действий
  • Отсутствие быстрых сценариев реагирования

Экран кладки
Отображение процесса кладки и основных показателей прогресса и наличие материала
Задача
Спроектировать интерфейс, который:
  • Показывает состояние системы в реальном времени
  • Помогает быстро реагировать на ошибки
  • Cнижает вероятность пользовательских ошибок
  • Ускоряет принятие решений
UX research / Discovery phase
Разобрался в сложной системе перед проектированием. Ниже привел пример того, как строилась работа на данном этапе

Вступление
Перед проектированием важно было разобраться не только в интерфейсе, но и в логике работы системы. Робот работает в реальном времени, и ошибки в UX могут привести к остановке процесса или рискам на объекте.

Поэтому я начал с формализации ключевых вопросов:
  • Как ведет себя система при ошибках
  • Как происходит подключение устройств
  • Как оператор восстанавливает процесс
  • Какие сценарии критичны
User flow
Я построил сценарий работы пользователя от запуска до завершения процесса.
Архитектура интерфейса
Система управления роботом состоит из нескольких ключевых экранов,
каждый из которых отвечает за отдельный этап работы.

Разделение интерфейса позволяет:
  • Снизить когнитивную нагрузку
  • Упростить навигацию
  • Ускорить выполнение задач
Экран : привязка (калибровка системы)
Перед началом кладки робот должен быть привязан к рабочей области.

Этот этап обеспечивает:
  • Точное позиционирование
  • Корректную работу алгоритмов
  • Соответствие плану
UX-решения:— пошаговый процесс
  • Понятные статусы
  • Контроль завершения этапа

Важно:Система поддерживает повторную привязку без сброса процесса.

Это позволяет:
  • Быстро восстановить работу
  • Не терять прогресс
  • Минимизировать простой
Экран : шасси
Экран используется для подготовки робота к работе.

Основные действия:
  • Выравнивание конструкции
  • Позиционирование
  • Запуск системы
Дополнительно: управление доступно как через интерфейс, так и через физические элементы на устройстве (для отказоустойчивости и быстрого реагирования)
Экран : кладка
Основной рабочий экран, где оператор управляет процессом в реальном времени.

Пользователь:
  • Отслеживает прогресс
  • Контролирует состояние системы
  • Реагирует на ошибки

Интерфейс построен с акцентом на:
  • Скорость восприятия
  • Минимизацию отвлечений
  • Быстрые действия
Основной процесс работы
1. Старт
Я упростил старт работы, чтобы сократить количество действий
Стартовый экран
2. План
Одни из вашных шагов является выбор плана объекта ( BIM файл ), на данном экране так же минимизировал количество действий, которые нужно совершить пользователю
Загрузка плана
3. Основной экран и статус бар
Главный фокус — рабочая зона. Минимальное количество информации для максимального контроля над процессом, в статус бар вынесены самые важные показатели

Решения:
  1. Акцент на плане
  2. Второстепенное убрано
  3. Важные параметры всегда доступны
Основной экран и статус бар
4. Критическое состоние системы
При критических значениях система требует немедленного действия.

UX решения:
  • Алерт
  • Выделение
  • Прямое действие
  • Дублирование действий (STOP + алерт)
  • Приоритизация
  • Короткие тексты
  • Контроль пользователя
  • Минимизация визуального шума
Загрузка плана
5. Меню и выход из системы
Разделил информацию и действия, чтобы снизить риск ошибок. Добавил подтверждение завершения работы.

Это защищает от:
  • Случайных действий
  • Потери данных
Меню и выход из системы
Выводы
В этом проекте я работал не только с визуальной частью, но и с логикой системы.

Особое внимание уделил:
  • Критическим сценариям
  • Способам оперативно влиять на систему
  • Ясности интерфейса
Как вам проект?
Made on
Tilda