Служба новостей IDG, Париж

Microsoft выпускает Robotics Studio, инструментарий для программирования роботов

Microsoft выпустила коммерческую версию набора инструментальных средств, предназначенных для разработки программного обеспечения для роботов. В этой области корпорация надеется повторить успех, который в течение десятилетий сопутствует ей на рынке персональных компьютеров.

В набор Robotics Studio входят инструментальные средства, предназначенные для того, чтобы сделать процесс написания приложений для роботов более продуктивным, а также общая среда исполнения, благодаря которой приложения могут выполняться на различных типах аппаратных платформ.

Для поддержки своего проекта Microsoft выбрала примерно 30 партнеров. Robotics Studio совместима с популярным набором для конструирования роботов Mindstorms, который выпускает Lego Group, и с интерфейсом Roomba, разработанным компанией iRobot

Для использования в учебных и развлекательных целях набор доступен бесплатно, но компаниям, желающим использовать его в коммерческих целях, необходимо приобретать лицензии (минимальная их цена — 399 долл.). Microsoft считает, что Robotics Studio подходит для программирования всех типов роботов — от игрушек до промышленного оборудования.

Рынок роботов, считают в корпорации, находится в таком же состоянии, в каком в 70-х годах находился рынок персональных компьютеров. Цены на аппаратную часть роботов, в том числе на процессоры и память, стали относительно невысокими, но в компьютерной отрасли отсутствуют доступные средства программирования и единая программная платформа, благодаря которой программы могут выполняться на разных устройствах.

Операционные системы DOS и Windows решили эту проблему для персональных компьютеров, предоставив общую платформу и средства программирования. Microsoft надеется, что после выпуска Robotics Studio тоже произойдет что-то подобное. Впрочем, насколько опыт, накопленный корпорацией в мире персональных компьютеров, окажется востребован в мире роботов, говорить еще рано.

В Robotics Studio 1.0 включена среда программирования, которая поддерживает те же языки, что и набор Microsoft Visual Studio, в том числе и Visual Basic. Туда входят и предназначенные для начинающих визуальные средства программирования (в частности, компоновка программы методом буксировки). Среда имитации позволяет разработчикам визуализировать действия робота еще до того, как он будет построен. Она использует технологию, лицензированную у компании Ageia Technologies. В набор входят также учебные материалы и примеры.

Среда исполнения поддерживает приложения, написанные для роботов с 8-, 16-, и 32-разрядными процессорами, в том числе многоядерными. Приложения могут работать как на самом роботе, так и на персональном компьютере, что удобно использовать в целях имитации и отладки поведения роботов.

Для поддержки своего проекта Microsoft выбрала примерно 30 партнеров. Robotics Studio совместима с популярным набором для конструирования роботов Mindstorms, который выпускает Lego Group, и с интерфейсом Roomba, разработанным компанией iRobot.

В 2006 году по всему миру будет продан почти миллион «персональных роботов», как заявляет Microsoft, ссылаясь на данные ассоциации International Federation of Robots. В сравнении с рынком персональных компьютеров эта цифра невелика, но в корпорации считают, что в течение ближайших лет она резко вырастет.

Вся информация для разработчиков роботов содержится на сайте Microsoft по адресу msdn.microsoft.com/robotics. Оттуда можно и загрузить Robotics Studio. Для ее работы требуется Windows Server 2003 или Windows XP Professional Service Pack 2, а также Internet Explorer 5.01 и старше.