Маркетплейс приложений для роботов VVP Group
Платформа для управления программным обеспечением роботов: как превратить «железо» в масштабируемый продукт


О заказчике и контексте проекта
VVP Group — центр дистрибьюции с развивающимся направлением робототехники. Компания начала поставки роботов на базе Nvidia Jetson Orin и приняла стратегическое решение создать собственную программную экосистему вокруг аппаратной платформы. Платформа на базе Nvidia Jetson Orin выбрана потому, что — в отличие от закрытых китайских комплектаций — она открыта для установки сторонних приложений. При этом рынок не предоставляет ни готового ПО, ни единых правил разработки под неё.
На практике выяснилось, что вместе с мощным «железом» рынок не предлагает готовой экосистемы программного обеспечения. Каждый робот требует индивидуальной настройки, установки ПО через инженерные инструменты и участия специалистов с опытом работы с Linux и встроенными системами. Это снижает ценность продукта для конечного пользователя и ограничивает масштабирование бизнеса.
Совместно с VVP Group мы взялись создать их с нуля.
Проблема клиента
Роботы поставляются как мощное оборудование, но без готовых сценариев применения и удобного управления софтом. Каждая новая задача требует ручного запуска уникальных скриптов и вмешательства инженеров — централизованного механизма развертывания ПО не существует.


Цели проекта
С VVP Group были сформулированы следующие цели:
- Превратить робота из «железа» в программируемый продукт с расширяемой функциональностью;
- Упростить установку, запуск и управление приложениями;
- Ускорить подготовку новых роботов к работе;
- Заложить основу для экосистемы сторонних разработчиков;
- Создать архитектуру без жёсткой привязки к конкретному производителю.
Наша команда отвечала за:
- Проектирование архитектуры платформы;
- Разработку серверной части маркетплейса;
- Разработку программного обеспечения на стороне робота;
- Создание веб- и мобильных интерфейсов управления;
- Интеграцию с аппаратной платформой и устранение архитектурных ограничений;
- Взаимодействие напрямую с производителем роботов.
Проект реализовывался как исследовательский и продуктовый, с высокой долей неопределённости и необходимостью принимать архитектурные решения ”на ходу”.
Решение
Для VVP Group мы спроектировали двухуровневую архитектуру: централизованный маркетплейс приложений и корневое ПО на стороне робота, которое обеспечивает связь устройства с платформой.

Маркетплейс приложений
Централизованная платформа для размещения, установки и обновления приложений. Пользователь получает единый каталог ПО, адаптированного под конкретные модели роботов.
SDK для разработчиков
SDK позволяет разработчикам быстро создавать приложения для платформы, беря на себя устранение программных ограничений и ошибок вендора.
Установка и запуск в один клик
Приложения устанавливаются и запускаются без доступа к Linux, командной строке и ручной настройки. Все базовые операции доступны через веб-интерфейс или смартфон.
Управление роботом через веб и мобильные устройства
Пользователь может управлять роботом, запускать приложения и контролировать их работу удалённо, без физического доступа к устройству.
Массовое развёртывание
Платформа ускоряет подготовку нового робота к работе: один скрипт с вводом параметров за 10 минут устанавливает базовое ПО для подключения к маркетплейсу.
Архитектура без жёсткой привязки к вендору
Платформа ориентирована на роботов с ROS2 — наиболее распространённый стандарт в робототехнике. Это обеспечивает совместимость с разным «железом» и упрощает развитие экосистемы.
Это стратегически важно для VVP Group как владельца платформы, а не просто поставщика оборудования.

Пользовательские сценарии
Владелец робота / оператор
Покупает робота, регистрируется в системе, подключает устройство к сети и получает возможность устанавливать приложения из каталога через браузер или смартфон. Управление и обновление ПО происходит без участия инженеров и сложной настройки.
Разработчик приложений
Готовит приложение по требованиям платформы и размещает его в маркетплейсе. Для сборки получает SDK с готовыми инструментами — платформа уже учла аппаратные особенности и ограничения производителя. В перспективе получает доступ к аудитории пользователей и возможность монетизации своих решений.
Результаты MVP
По итогам MVP удалось:
- Реализовать установку и запуск приложений без инженерной экспертизы;
- Обеспечить централизованное управление ПО на стороне робота;
- Ускорить подготовку новых роботов к работе;
- Реализовать управление роботом как из локальной сети, так и удалённо — через интернет;
- Заложить архитектурную основу для расширения экосистемы приложений;
- Заложить архитектурную основу для универсальности и поддержки различных моделей роботов в дальнейшем.
MVP подтвердил жизнеспособность продуктовой концепции и показал, что выбранная архитектура позволяет масштабировать решение и развивать его в сторону универсальной платформы для робототехнических устройств.
Бизнес-эффекты проекта
Проект позволил VVP Group перейти от модели продажи оборудования к формированию собственной технологической платформы в сегменте робототехники.
Реализованное решение дало следующие результаты:
- Повысилась ценность робота при продаже за счёт экосистемы программного обеспечения;
- Сократилось время подготовки устройства под задачи клиента;
- Снизились требования к квалификации конечных пользователей;
- Заложена основа для новой модели монетизации — не только за счёт продажи оборудования, но и за счёт программного обеспечения;
- Сформирован имидж владельца технологической платформы, а не просто поставщика оборудования.

Текущий статус и дальнейшие шаги
На текущий момент платформа развёрнута на dev-стенде. Ведётся подготовка SDK и документации для сторонних разработчиков, а также подготовка маркетплейса к выводу в промышленную эксплуатацию.
Следующий этап — публичный релиз и масштабирование экосистемы приложений.
Технологии и инструменты
C#
Python
C++
Php
Laravel
GO
Vue
Nuxt
Node.js
Заинтересовал кейс?
Если у вас есть похожая задача, напишите нам!

