Цели
- Сделать простую, понятную, надежную и удобную в настройке, использовании и обслуживании среду для
разработчика роботов
- Создать платформу для разработчиков роботов и разработчиков программного обеспечения с крепким и живым
сообществом
Основные преимущества
- Быстрый протокол обмена данными вида Издатель-Подписчик, реализованный через 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
- Документация