[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Microsoft Robotics Developer Studio
TerminatorДата: Пятница, 13.06.2014, 17:11 | Сообщение # 1
Группа: Администраторы
Сообщений: 134
Награды: 3
Репутация: 14
Статус: Оффлайн
Программное обеспечение, предназначенное для разработки приложений в области робототехники, симуляции и управления роботами.

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.


Среди прочих особенностей платформы 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: http://www.microsoft.com/
Скачать Microsoft Robotics Developer Studio


 
  • Страница 1 из 1
  • 1
Поиск: