Домашняя страница
Обучение
Для абитуриентов
 
 
Для студентов
 
 
IT-English
Центры обучения
О нас
Статьи
Microsoft Robotics Studio

Это уникальная среда и набор библиотек для разработки программ, управляющих роботизированными платформами. Первая версия студии была выпущена еще в 2006 году. В ней уже имелся язык визуального программирования, а также трехмерная виртуальная среда с физическим движком от компании Ageia Technologies, предназначенная для имитации работы роботов. Данную платформу используют компании iRobot, Larsen & Toubro InfoTech, LEGO Group, Robosoft, но также она подходит для энтузиастов и независимых исследователей. Платформа также поддерживает Windows Embedded CE 6.0 и Windows Mobile 6, что позволяет разработчикам легко, с минимальными затратами времени, разворачивать сложные сценарии на различных встраиваемых платформах. Microsoft Robotics Studio решает ряд проблем, характерных для всей индустрии робототехники:
  • Настройка работающей системы – так как запущенная система так просто не дает себя настраивать.
  • Асинхронная координация работы сенсоров и приводов.
  • Динамическая остановка и старт компонент.
  • Отслеживание/взаимодействие/отладка запущенных систем.
  • Разработка в режиме ограниченной доступности робота, т.к. часто просто нет возможности купить робота, или же робот всего лишь один на всю лабораторию/фирму/кафедру
  • Возможность повторного использования компонент.


Microsoft Robotics Studio состоит из следующих компонент – Runtime, VPL, Simulator.
Runtime – это окружение, в котором выполняется приложение для роботов, происходит взаимодействие с другими запущенными приложениями. Это среда для сервисов, т.к. приложение являет собой совокупность взаимосвязанных dss сервисов. VPL (Visual Programming Language) - язык визуального программирования, написания приложений для роботов.



Simulator – это окружение для выполнения приложений для роботов. Является очень важной частью, так как упрощает тестирования приложения на роботе. Симуляция происходит в среде с реальной физикой, построенной на движке AGEIA.



Корпорация CyberBionic Systematics использует данный продукт не только в целях организации безлюдного производства, но и для построения систем ИИ. На курсах CyberBionic Systematics Education, посвященных MSRS, Вы ознакомитесь с основными приемами программирования роботов, научитесь использовать VPL, создавать свои компоненты для имитации сенсоров или других составных частей робота. Также в курсы входит ознакомление с интерфейсами для работы с AGEIA PhysX и добавления расчетов физики в свои приложения.

Автор: Дмитрий Охрименко