Реклама ⓘ
Главная » Программы
Призовой фонд
на апрель 2024 г.
1. 100 руб.
От пользователей

Реклама ⓘ

Microsoft Robotics Developer Studio

Программное обеспечение, предназначенное для разработки приложений в области робототехники, симуляции и управления роботами.

Основное окно программы Microsoft Robotics Developer Studio

Microsoft Robotics Developer Studio (в дальнейшем MRDS) ориентирована на программистов различных уровней и включает в себя поддержку огромного количества аппаратного обеспечения. Пакет совместим со следующими робототехническими платформами: Aldebaran Robotics, iRobot Create, Mindstorms NXT, CoroWare CoroBot, KUKA Robotics, Boe-Bot, Parallax Scribbler, Kondo KHR-1 и некоторыми другими.

Данную среду можно рассматривать в виде четырех взаимосвязанных компонентов:

  • Visual Programming Language. Язык визуального программирования, созданный Microsoft специально для MRDS. Программы на VPL выглядят в виде диаграмм, в которых все элементы связаны между собой и каждый из них обладает своей функциональностью. Язык рассчитан на начинающих программистов, требует базовых знаний о переменных и принципах алгоритмизации.
  • Concurrency and Coordination Runtime. Библиотека для работы с асинхронными и параллельными потоками данных, опирающаяся на .NET Framework. С ее помощью упрощается создание кода для масштабирования и паралельного исполнения на многоядерных процессорах последнего поколения, что позволяет, например, роботам правильно реагировать на данные одновременно поступающие от множества датчиков. Библиотека получила широкое распространение в сторонних проектах, существенно упрощая разработку многопоточных приложений. В качестве примера – ресурс mySpace.com, использующий CCR в серверной части сайта.
  • Decentralized Software Services. Основанная на CCR облегченная среда для разработки распределенных приложений, предусматривающая управление различными сервисами, корректирующими поведение роботов в целом.
  • Visual Simulation Environment. Среда визуализации, имитирующая поведение роботов в трехмерном виртуальном мире. Позволяет экспериментировать с разными моделями, тестировать и отлаживать алгоритмы в том случае, если нет возможности использовать настоящего робота. Для создания реалистичности применяется технология NVIDIA PhysX.

Виртуальная среда программы Microsoft Robotics Developer Studio

Среди прочих особенностей платформы MRDS необходимо отметить поддержку языков программирования C#, JScript, Visual Basic .NET и IronPython; упрощенный механизм доступа к микроконтроллеру, датчикам и исполнительным устройствам робота; модульность при подключении новых сервисов.

Как следует из названия, среда MRDS является продуктом компании Microsoft. Штаб-квартира этой транснациональной корпорации по производству программного обеспечения расположена в городе Редмонд (США, штат Вашигтон). О желании заняться сферой робототехники Microsoft объявила летом 2006, а уже в декабре этого года увидела свет первая версия Microsoft Robotics Studio. К моменту анонса около 30 компаний – известные поставщиков в области робототехники – имели свои изделия, реализованные на основе инструментария Microsoft. С тех пор регулярно выходят новые версии данной платформы. Microsoft тесно сотрудничает с ведущими исследовательскими институтами в этом направлении. Основные изменения направлены на упрощение процесса разработки и улучшение производительности, совершенствования инструментов программирования и средств обеспечения безопасности.

Последние версии программного обеспечения MRDS бесплатные. Перед началом процесса инсталляции самого пакета происходит установка всех необходимых для работы компонентов. Вместе с программой поставляется множество примеров и инструкций, помогающих освоить MRDS. В комплект также добавлен ряд сторонних приложений, например, симулятор лабиринта Maze Simulator и симулятор футбола Soccer Simulation. Модули CCR и DSS распространяются в отдельном виде для свободного использования в коммерческих приложениях. Данный комплект носит название «CCR and DSS Toolkit».

Среда MRDS и весь пакет документации к ней представлены на английском языке. Русификатора нет.

Пакет Robotics Developer Studio – Windows-ориентированный. Поддерживаются операционные системы: XP, Vista, Server 2003, CE и 7.

Распространение программы: бесплатная.

Официальный сайт Microsoft Robotics Developer Studio:

Скачать Microsoft Robotics Developer Studio

Обсуждение программы на форуме

Комментарии (0) | Подписаться

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

МиниПК MK809V - 4 ядра, Android 4.4.2
МиниПК MK809V - 4 ядра, Android 4.4.2
Мультиметр Mastech MS8239C Набор 4WD Kit Bluetooth
вверх