Развитие платформы

Этапы разработки и дорожная карта

Этапы и задачи разработки

Разработка платформы ведётся по этапам. Для каждого этапа определены задачи по всем компонентам: робот, платформа, оператор, среда вычислений, среда хранения, управление.

Этап 1. Демо-прототип

Цель — показать полный замкнутый контур: робот передаёт видео и телеметрию, оператор и простая модель ИИ управляют роботом через платформу.

Компонент Задачи
Робот Передача видео по кадрам; передача телеметрии (АКБ, положение, данные датчиков); приём и применение команд управления
Платформа Приём данных от робота (видео, телеметрия); приём и передача команд управления от оператора; передача команд управления от моделей; доступ операторов и моделей «всех-ко-всему»; видео — захват актуального кадра (набора X кадров) и направление в среду вычислений и оператору; телеметрия — предоставление актуального вектора с учётом времени создания; ведение лога данных (телеметрия, видео, команды оператора и моделей)
Оператор Подключение и выбор робота; просмотр видео от робота; приоритетное управление роботом: вперёд, назад, влево, вправо, стоп; управление камерой (поворот); мониторинг управления (ответов) от моделей
Среда вычислений Обработка кадров (YOLO); обработка телеметрии; формирование команд управления по правилам (см. ниже); передача команд нужному роботу через платформу
Среда хранения Сохранение логов в файл
Управление Мониторинг подключённых к платформе роботов; мониторинг подключённых операторов; форма ограничения «видимости» роботов для операторов (пока без функционала)

Демонстрационные правила модели

Условие Команда
Напряжение АКБ ниже 11 В «стоп»
Модель видит белый прямоугольник «вперёд»
Модель видит красный прямоугольник «стоп»

Реализация этих правил разобрана на странице Разработка модели ИИ для платформы.

Критерии готовности демо-прототипа

Этап 2. Прототип «Альфа» для тестирования

Этап 3. Полигон и соревнования

См. Дорожная карта.

Дорожная карта

Текущее ядро ARTEX — фундамент. Следующий уровень — открытая экосистема для соревнований и тиражирования моделей ИИ.

Сейчас Следующий шаг Видение
Название Платформа ARTEX Полигон и соревнования AI Arena — экосистема
Содержание Подключение устройств; real-time видео; модели ИИ (YOLO, RL); REST API и SDK Физический полигон; виртуальная симуляция; «Битва интеллектуальных роботов»; геймификация и рейтинги Маркетплейс моделей ИИ; «Kaggle для роботов»; открытый API и SDK; площадка для ведомств

Технологический задел

Направление Реализация
Backend Серверная платформа Go / C++
Инфраструктура Docker + Kubernetes
Подключение устройств SDK artex-robot (Socket.IO), SSH для администрирования
Видео Кадры через Socket, RTSP → WebRTC
Операторы WebSocket real-time, Web UI (React)
API REST API + gRPC
ИИ YOLO, Assist, RL, пользовательские модели
Хранилище S3 + Time Series DB + PostgreSQL
SDK pip install artex-robot
Мониторинг Prometheus + Grafana

Почему ARTEX

  1. Не один робот, а платформа для любых автономных систем.
  2. Не симуляция, а реальные устройства с видео и телеметрией в реальном времени (плюс виртуальный полигон для обучения).
  3. Не только управление, а обучение ИИ — Imitation Learning на каждом действии оператора.
  4. Не закрытая система, а открытый SDK — подключение устройства за минуты.
  5. Не проект на бумаге, а работающий прототип с реальными устройствами.

Контакты

Руководитель проекта — Алексей Маслов, Telegram: @MaslovAlexey. Документация: docs.mephi-ai.ru.