Студия разработчиков робототехники Microsoft - Microsoft Robotics Developer Studio
Эта статья может требовать уборка встретиться с Википедией стандарты качества. Конкретная проблема: внешние ссылки в тексте статьиЯнварь 2014) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | Microsoft в сотрудничестве с сообществом |
---|---|
изначальный выпуск | 18 декабря 2006 г. |
Стабильный выпуск | 4.0 / 8 марта 2012 г. |
Операционная система |
|
Тип | Набор робототехники |
Лицензия | Разные |
Интернет сайт | www |
Студия разработчиков робототехники Microsoft (Microsoft RDS, MRDS) это Windows -среда для робот контроль и симуляция. Он нацелен на ученых, любителей и коммерческих разработчиков и поддерживает широкий спектр оборудования для роботов. Требуется Microsoft Windows 7 Операционная система.
RDS основан на CCR (Параллелизм и координация времени выполнения ): а .СЕТЬ реализация параллельной библиотеки для управления асинхронными параллельными задачами. Этот метод включает использование передачи сообщений и облегченной среды выполнения, ориентированной на службы, DSS (децентрализованные программные службы), которая позволяет согласовывать несколько служб для достижения сложного поведения.
Особенности включают в себя: визуальное программирование инструмент, Язык визуального программирования Microsoft для создания и отладки приложений роботов, Интернет и интерфейсы на базе Windows, 3D моделирование (включая аппаратное ускорение ), легкий доступ к роботу датчики и приводы. Основной язык программирования: C #.
Microsoft Robotics Developer Studio включает поддержку пакетов для добавления других служб в пакет. Среди доступных в настоящее время - Soccer Simulation и Sumo Competition от Microsoft, а также разработанный сообществом Maze Simulator - программа для создания миров со стенами, которые можно исследовать с помощью виртуального робот, а также набор услуг для OpenCV. Большинство дополнительных пакетов размещено на CodePlex (ищите Robotics Studio). Материалы курса также доступны.
Составные части
RDS состоит из четырех основных компонентов:
- CCR (среда выполнения с параллелизмом и координацией)
- DSS (децентрализованные программные услуги)
- VPL (язык визуального программирования)
- VSE (среда визуального моделирования)
CCR и DSS также доступны отдельно для использования в коммерческих приложениях, которые требуют высокого уровня параллелизма и / или должны быть распределены между несколькими узлами в сети. Этот пакет называется Набор инструментов CCR и DSS.
Инструменты
Инструменты, которые позволяют разрабатывать приложение MRDS, содержат инструменты командной строки графической среды (Microsoft Visual Programming Language: VPL), позволяющие работать с проектами Visual Studio (достаточно версии VS Express) на C #, а также инструменты 3D-моделирования.
- Язык визуального программирования представляет собой графическую среду разработки, использующую каталог услуг и действий.
- Они могут взаимодействовать графически, сервис или действие представлены блоком, который имеет входы и выходы, которые нужно просто перетащить из каталога на диаграмму.
- Связывание может быть выполнено с помощью мыши, оно позволяет вам определять, являются ли сигналы одновременными или нет, позволяет выполнять операции с передаваемыми значениями ...
- VPL также позволяет генерировать код новых «макросервисов» из диаграмм, созданных пользователями.
- В VPL можно легко настраивать сервисы для различных аппаратных элементов.
- Среда моделирования RDS 3D позволяет моделировать поведение роботов в виртуальном мире с помощью технологии NVIDIA PhysX (3D-движок, изначально написанный Ageia), который включает в себя расширенную физику.
- В RDS есть несколько сред моделирования. Эти среды были разработаны SimplySim
- Квартира
- Фабрика
- Современный дом
- Открытый
- Городской
- Для различных инструментов доступно множество примеров и руководств, что позволяет быстро понять MRDS. В набор было добавлено несколько приложений, таких как Maze Simulator или Soccer Simulation, разработанные Microsoft.
- Сенсор Kinect можно использовать на роботе в среде RDS. RDS также включает имитацию сенсора Kinect. Сервисы Kinect для RDS лицензированы как для коммерческого, так и для некоммерческого использования. Они зависят от Kinect для Windows SDK.
Известные приложения
- Университет Принстона с DARPA Urban Grand Challenge автономный автомобиль запись была запрограммирована с помощью MRDS.[1]
- Мое пространство использует базовые библиотеки параллельных вычислений MRDS, CCR и DSS, для не роботизированных приложений в серверной части своего сайта.[2]
- Университет Индианы использует MRDS в не роботизированном приложении для координации высокопроизводительной вычислительной сети.[2]
- В 2008 Microsoft запустил смоделированный робототехника названный конкурс РобоЧемпс Используя MRDS, были доступны четыре задачи: лабиринт, сумо, город и марсоход. смоделированная среда и роботы, используемые на соревнованиях, были созданы SimplySim а спонсор конкурса - KIA Motors
- 2009 год робототехника и алгоритм раздел Представьте себе чашку программного обеспечения Конкурс использует среду визуального моделирования MRDS. Задачи этого конкурса также были разработаны SimplySim и являются улучшенными версиями РобоЧемпс проблемы.
Критика
- Запрошены сложности и накладные расходы, необходимые для запуска MRDS Princeton Autonomous Vehicle Engineering преобразовать их Проспект 12 система из MRDS в IPC ++.[3]
- Главный сайт RDS4 не обновлялся с 29.06.2012.
Версии и лицензирование
- Robotics Studio 1.0 (лицензии на коммерческое и некоммерческое использование) - Дата выпуска: 18 декабря 2006 г.
- Robotics Studio 1.5 (лицензии на коммерческое и некоммерческое использование) - Дата выпуска: май 2007 г.
- Robotics Studio 1.5 «Обновить» (лицензии на коммерческое и некоммерческое использование) - Дата выпуска: 13 декабря 2007 г.
- Robotics Developer Studio 2008 Standard Edition (коммерческое использование), Academic Edition (академическое использование) и Express Edition (коммерческое и некоммерческое использование) - Дата выпуска: 18 ноября 2008 г.
- Robotics Developer Studio 2008 R2 Standard Edition (коммерческое использование), Academic Edition (академическое использование) и Express Edition (коммерческое и некоммерческое использование) - Дата выпуска: 17 июня 2009 г.
- Robotics Developer Studio 2008 R3 - Дата выпуска: 20 мая 2010 г. С R3 Robotics Developer Studio 2008 теперь бесплатна, а функциональные возможности всех выпусков и CCR & DSS Toolkit объединены в единую бесплатную версию. R3 больше не совместим с разработкой .NET Compact Framework и больше не поддерживает Windows CE.[4]
- Robotics Developer Studio 4 - Дата выпуска: 8 марта 2012 г. В этом выпуске добавлена полная поддержка сенсора Kinect через Kinect для Windows SDK версии 1. А Эталонный дизайн платформы включен в документацию, причем первой реализацией является Эдди робот из Параллакс. Он также обновляет RDS до .NET 4.0 и XNA 4.0.[5]
Поддерживаемые роботы
- ABB Group Робототехника - ABB Connect для Microsoft Robotics Developer Studio
- Adept MobileRobots Pioneers (первые роботы, работающие под MRDS) Pioneer DX и Pioneer AT Официальный веб-сайт (Отнесено к эталонному дизайну)
- Альдебаран Робототехника Нао Официальный веб-сайт (Поддержка упала в последней версии)
- Arieh Robotics Project Junior (Физические вычисления ПК) Официальный веб-сайт
- CoroWare CoroBot и проводник Официальный веб-сайт
- Лего Mindstorms NXT Официальный веб-сайт
- Лего Mindstorms RCX (Поддержка прекращена в Robotics Developer Studio 2008)
- iRobot Create
- KUKA Робототехника Образовательная структура
- Параллакс Boe-Bot
- Параллакс Писатель. Через IPRE.
- Параллакс Эдди робот. Поддерживается непосредственно программным обеспечением, доступным для загрузки с Parallax.
- fischertechnik FT16 (поддерживается через Образцы MRDS Codeplex )
- Роботы Робософта Официальный веб-сайт
- Кондо ХР-1 (Поддерживается через Образцы MRDS Codeplex )
- Сегвей RMP Официальный веб-сайт к: Бен Аксельрод
- Сюрвейер СРВ-1
- Робототехника Traxster. Связь р
- uBot-5 из лаборатории перцептивной робототехники Массачусетский университет в Амхерсте
- Система проектирования Vex Robotics доступны на CodePlex
- WowWee РобоСапиен, через USB-UIRT устройство
- ZMP INC. e-nuvo ПРОГУЛКА Официальный веб-сайт
- CNRobot Co. Ltd CRX10 Официальный веб-сайт
- Роботино от Festo Didactic в Германии
Microsoft Robotics и будущее
Microsoft Robotics Developer Studio не обновлялась и не исправлялась с версии 4.0, выпущенной 8 марта 2012 года. 22 сентября 2014 года в рамках плана реструктуризации Microsoft было приостановлено подразделение робототехники Microsoft Research, согласно твиту от Эшли Фениелло, главный разработчик подразделения Microsoft Robotics компании MSR (Microsoft Research). В настоящее время маловероятно, что MRDS когда-либо будет обновляться снова, однако участники форума (MVP) могут по-прежнему предлагать ограниченную поддержку.[6]
Смотрите также
- Проект игрока - используются в исследованиях и послесреднем образовании (Открытый исходный код и свободный )
- Webots
- Проект Хроно
- Параллелизм и координация времени выполнения
- URBI
- Роботизированное картографирование
- ПО для роботов
- Набор инструментов для программирования мобильных роботов
- Ардуино
- Операционная система робота
Рекомендации
- ^ «Технический документ для конкурса Darpa Challenge» (PDF). Архивировано из оригинал (PDF) 31 марта 2010 г.. Получено 2011-02-03.
- ^ а б «SDTimes On The Web, переход Microsoft к параллельным вычислениям, Дэвид Уортингтон, 1 августа 2008 г.». Архивировано из оригинал на 2009-07-15. Получено 2008-08-02.
- ^ "Princeton Autonomous Vehicle Engineering - Программное обеспечение раздела". Pave.mycpanel.princeton.edu. Получено 2019-04-08.
- ^ «Microsoft объявляет о выпуске Robotics Developer Studio 2008 R3: блог Microsoft Robotics». Архивировано из оригинал на 2010-05-23. Получено 2010-05-21.
- ^ «Microsoft объявляет о выпуске бета-версии Robotics Developer Studio 4: блог Microsoft Robotics». Архивировано из оригинал на 2011-09-23. Получено 2011-09-20.
- ^ Фениелло, Эшли (20 сентября 2014 г.). «К сожалению, команда Microsoft по робототехнике закрыта. Моя карточка-ключ перестанет работать завтра днем ...: - /». Twitter. Получено 2016-01-20.
дальнейшее чтение
- Морган, Сара (2008). Программирование Microsoft Robotics Studio. Microsoft Press. ISBN 0-7356-2432-1.
- Джонс, Кайл; Тейлор, Тревор (2008). Профессиональная студия разработчиков робототехники Microsoft. Джон Уайли и сыновья. ISBN 0-470-14107-7.
- Канг, Ши-Чунг; Чанг, Вэй-Цзы; Гу, Кай-Юань; Чи, Хунг-Лин (2011). Разработка роботов с помощью Microsoft Robotics Developer Studio. Чепмен и Холл / CRC Press. ISBN 978-1-4398-2165-7.
внешняя ссылка
В этом разделе использование внешняя ссылка может не следовать политикам или рекомендациям Википедии.Март 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
- Официальный веб-сайт
- Страницы Microsoft MSDN по робототехнике
- Microsoft Robotics Studio: введение
- Среда выполнения Microsoft Robotics Studio - Введение
- Образцы MRDS Codeplex (MRDS 2008 R3)
- Дополнительные образцы из учебника Professional Robotics Developer Studio (MRDS 2008 R3)
- Сообщество Microsoft Robotics Studio - Турция
- Группа новостей Microsoft robotics из групп Google
- Вики-страница Channel9 о Microsoft Robotics Studio
- www.Conscious-Robots.com страницы для MSRS (Microsoft Robotics Studio)
- PhysX от Ageia Home
- Учебные пособия и образцы симуляторов Robubox MSRS Официальный веб-сайт
- SimplySim: компания по 3D-моделированию MRDS
- Imagine Cup 2009: робототехника и алгоритмы