Jump to content

Студия разработчиков робототехники Microsoft

(Перенаправлено из Симулятора Лабиринта )
Студия разработчиков робототехники Microsoft
Разработчик(и) Microsoft совместно с сообществом
Первоначальный выпуск 18 декабря 2006 г .; 17 лет назад ( 18 декабря 2006 г. )
Стабильная версия
4.0 / 8 марта 2012 г .; 12 лет назад ( 08.03.2012 )
Операционная система
Тип Комплекс робототехники
Лицензия Различный
Веб-сайт www .microsoft /робототехника /  Edit this on Wikidata

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

RDS основан на среде выполнения с параллелизмом и координацией (CCR): на базе .NET Framework реализации параллельной библиотеки для управления асинхронными параллельными задачами. Этот метод предполагает использование передачи сообщений и облегченной сервис-ориентированной среды выполнения Decentralized Software Services (DSS), которая позволяет оркестровать несколько сервисов для достижения сложного поведения.

Возможности включают в себя: инструмент визуального программирования , язык Microsoft Visual Programming Language (VPL) для создания и отладки приложений для роботов, веб- интерфейсы и интерфейсы на основе Windows, 3D-моделирование (включая аппаратное ускорение робота ), легкий доступ к датчикам и исполнительным механизмам . Основной язык программирования — C# .

Microsoft Robotics Developer Studio включает поддержку пакетов для добавления в пакет других служб. В настоящее время доступны такие программы, как Soccer Simulation и Sumo Competition от Microsoft, а также разработанный сообществом Maze Simulator, программа для создания миров со стенами, которые может исследовать виртуальный робот , и набор сервисов для OpenCV .

Компоненты

[ редактировать ]
Пример эталонного робота-платформы

RDS состоит из четырех основных компонентов:

  • Среда выполнения параллелизма и координации (CCR)
  • Децентрализованные программные услуги (DSS)
  • Язык визуального программирования (VPL)
  • Среда визуального моделирования (VSE)

CCR и DSS также доступны отдельно для использования в коммерческих приложениях, которые требуют высокого уровня параллелизма и/или должны быть распределены по нескольким узлам в сети. Этот пакет называется CCR и DSS Toolkit.

Инструменты

[ редактировать ]
MarsRoverСимуляторы
Simulated robot and environment in MRDS

Инструменты, позволяющие разрабатывать приложение MRDS, содержат графическую среду (Microsoft Visual Programming Language (VPL)) инструменты командной строки, позволяющие работать с проектами Visual Studio (достаточно версии VS Express) на C#, а также инструменты 3D-моделирования.

  • Язык визуального программирования — это графическая среда разработки, использующая каталог сервисов и действий.
    • Они могут взаимодействовать графически, услуга или действие представляются блоком, имеющим входы и выходы, которые нужно только перетащить из каталога на диаграмму.
    • Связывание можно осуществлять с помощью мыши, это позволяет определить, являются ли сигналы одновременными или нет, позволяет выполнять операции над передаваемыми значениями.
    • VPL также позволяет генерировать код новых «макро»-сервисов из диаграмм, созданных пользователями.
    • В VPL можно легко настраивать сервисы для разных элементов оборудования.
  • Среда 3D-моделирования RDS позволяет моделировать поведение роботов в виртуальном мире с помощью технологии NVIDIA PhysX (3D-движок, изначально написанный Ageia), включающий в себя передовую физику.


  • В RDS имеется несколько сред моделирования. Эти среды были разработаны SimplySim.
    • Квартира
    • Фабрика
    • Современный Дом
    • Открытый
    • Городской
  • Для различных инструментов доступно множество примеров и учебных пособий, что позволяет быстро понять MRDS. В пакет было добавлено несколько приложений, таких как Maze Simulator или Soccer Simulation, разработанные Microsoft .
  • Сенсор Kinect можно использовать на роботе в среде RDS. RDS также включает в себя имитацию сенсора Kinect. Службы Kinect для RDS лицензируются как для коммерческого, так и для некоммерческого использования. Они зависят от Kinect for Windows SDK.

Известные приложения

[ редактировать ]
  • Сложность и накладные расходы, необходимые для запуска MRDS, побудили Princeton Autonomous Vehicle Engineering преобразовать свою систему Prospect 12 с MRDS на IPC++ . [ 3 ]
  • Последний раз основной веб-сайт RDS4 обновлялся 29 июня 2012 г. (Фактически товара больше не существует).

Microsoft Robotics и будущее

[ редактировать ]

Microsoft Robotics Developer Studio не обновлялась и не исправлялась с версии 4.0, выпущенной 8 марта 2012 г. 22 сентября 2014 года в рамках плана реструктуризации Согласно твиту Эшли Фениелло, главного разработчика подразделения робототехники Microsoft Research (MSR), Microsoft было приостановлено деятельность подразделения робототехники Microsoft Research (MSR). В настоящее время маловероятно, что MRDS когда-либо снова будет обновлен, однако участники форума (MVP) по-прежнему могут предлагать ограниченную поддержку. [ 4 ]

См. также

[ редактировать ]
  1. ^ «Технический документ для проекта Darpa Challenge» (PDF) . Архивировано из оригинала (PDF) 31 марта 2010 г. Проверено 3 февраля 2011 г.
  2. ^ Jump up to: а б Уортингтон, Дэвид (1 августа 2008 г.). «Переход Microsoft к параллельным вычислениям» . SDTimes в Интернете . Архивировано из оригинала 15 июля 2009 г. Проверено 2 августа 2008 г.
  3. ^ «Принстонское программное обеспечение для разработки автономных транспортных средств» . Pave.mycpanel.princeton.edu . Проверено 08 апреля 2019 г.
  4. ^ Фениелло, Эшли (20 сентября 2014 г.). «К сожалению, команда Microsoft по робототехнике закрыта. Моя карточка-ключ перестанет работать завтра днем… :-/» . Твиттер . Проверено 20 января 2016 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 99451d1f7423d0661bc25b329cdff808__1715622300
URL1:https://arc.ask3.ru/arc/aa/99/08/99451d1f7423d0661bc25b329cdff808.html
Заголовок, (Title) документа по адресу, URL1:
Microsoft Robotics Developer Studio - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)