Открыты исходные тексты Urbi, операционной системы для роботов
Платформа позволяет создавать драйверы и компоненты, предназначенные для сопряжения с двигателями, сенсорами и просто реализующие определенные алгоритмы поведения робота, на языке С++ в виде объектов UObject, которые могут быть вызваны из urbi-скриптов. На сайте проекта представлена подборка свободных UObject-модулей, например, представлены модули для распознавания лиц и цветов, поддержки ALSA, jpeg и mp3. Для организации высокоуровневой программной логики и для сопряжения UObject-компонентов используется специализированный скриптовый язык urbiscript, похожий на Python и LUA, но поддерживающий параллельное выполнение операций и программирование на основе событийной модели, позволяя одновременно обрабатывать события, связанные с работой множества датчиков.
Компания Gostai также продолжает развитие коммерческой версии Urbi, которая отличается поддержкой ряда специализированных операционных систем реального времени, реализацией стандарта RTC (Robotic Technology Components) и возможностью использования в закрытых проектах.
Источник: http://www.opennet.ru/opennews/art.shtml?num=27689
|
0 | Tweet | Нравится |
|