Универсальная RMS-платформа управления сервисными роботами

IT
Актуальность
Количество сервисных роботов, применяемых на складах, в больницах, общественных зданиях и коммерческих объектах, быстро растёт. При этом большинство производителей использует собственные закрытые системы управления. Эксплуатация нескольких типов роботов приводит к появлению разрозненных интерфейсов, невозможности централизованно назначать задания и зависимости от программного обеспечения конкретного производителя. Универсальная RMS с модульными коннекторами позволит централизованно управлять сервисными роботами и последовательно подключать оборудование разных моделей и производителей.
Проблема
Для управления сервисными роботами разных производителей отсутствует единый прикладной слой диспетчеризации. Оператор вынужден работать с несколькими несовместимыми системами, а интеграции с бизнес-процессами объекта создаются отдельно для каждой модели. Это увеличивает стоимость внедрения и затрудняет масштабирование роботизированного парка. Необходимо разработать самостоятельную RMS-платформу, отделяющую бизнес-логику и интерфейс оператора от конкретного робота за счёт унифицированного API и модульных коннекторов.
Цель
Разработать и испытать MVP универсальной RMS-платформы, позволяющей через единый веб-интерфейс создавать и контролировать задания сервисному роботу, подключать роботов посредством модульных коннекторов и управлять одним реальным поломоечным роботом на складской площадке.
Задачи
Исследовать сценарии применения RMS и существующие системы управления сервисными роботами. Сформировать функциональные и нефункциональные требования без раскрытия защищаемых бизнес-процессов заказчика. Разработать архитектуру RMS, информационную модель, API и спецификацию коннектора. Реализовать серверную часть, базу данных и веб-интерфейс оператора. Реализовать карту и отображение положения робота, роли пользователей, задания A→B, расписания, контроль зарядки, уведомления, обработку аварий и журнал событий. Реализовать API для интеграции с внешними системами. Создать симулятор робота для разработки и тестирования. Разработать коннектор к реальному поломоечному роботу партнёра. Провести функциональное, интеграционное и эксплуатационное тестирование на складе. Подготовить техническую и пользовательскую документацию, модель развития и коммерциализации продукта.
Результат
Развёрнутый MVP RMS-платформы, включающий серверную часть, базу данных, веб-интерфейс оператора, симулятор и коннектор к реальному поломоечному роботу. Оператор должен иметь возможность создать задание A→B, передать его роботу, наблюдать положение и состояние на карте, контролировать выполнение, получать уведомления об отклонениях и просматривать журнал событий. Платформа должна поддерживать роли пользователей, расписание заданий, контроль зарядки, обработку аварийных состояний и документированный API внешних интеграций. Архитектура коннекторов должна предусматривать последующее подключение других моделей и производителей. Работа MVP подтверждается испытаниями с одним физическим роботом на складе.
Партнёры проекта

***
Made on
Tilda