Цели

  • Сделать простую, понятную, надежную и удобную в настройке, использовании и обслуживании среду для разработчика роботов
  • Создать платформу для разработчиков роботов и разработчиков программного обеспечения с крепким и живым сообществом

Основные преимущества

  • Быстрый протокол обмена данными вида Издатель-Подписчик, реализованный через WebSocket
  • Мультиплатформенное использование (Windows, Linux, maсOS, Android)
  • Возможность использовать любой язык для написания компонентов c API и SDK для распространённых языков программирования (C++, Java, Python, C#)
  • Менеджер компонентов, производящий их запуск и слежение за жизненным циклом
  • Браузерная IDE для настройки и управления (снижает нагрузку на систему, что важно для IoT)
  • Визуальное программирование (Drag’n’Drop’n’Connect)
  • Универсализированная разметка для обмена и визуального интерфейса
  • Репозитарная система для компонентов (включая платные опции) с платформой для разработчиков
  • Низкий порог вхождения, так как не требует навыков написания кода
  • Каталог готовых драйверов для сенсоров, моторов, приводов, камер, микрофонов, LEGO EV3
  • Встроенное программирование на JavaScript
  • Возможность использования распределённых модулей, запускаемых на разных компьютерах и операционных системах
  • Open-source ядро и SDK
  • Документация