Студио за разработчици на Microsoft Robotics

Софтуер, предназначен за разработване на приложения в областта на роботиката, симулацията и управлението на роботи.

студио

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

Тази среда може да се разглежда като четири взаимосвързани компонента:

  • Език за визуално програмиране. Език за визуално програмиране, създаден от Microsoft специално за MRDS. VPL програмите приличат на диаграми, в които всички елементи са свързани помежду си и всеки от тях има своя собствена функционалност. Езикът е предназначен за начинаещи програмисти, изисква основни познания за променливите и принципите на алгоритмите.
  • Съвместност и време на координация. Библиотека за работа с асинхронни и паралелни потоци от данни, базирана на .NET Framework. Той опростява създаването на код за мащабиране и паралелно изпълнение на последното поколение многоядрени процесори, което позволява, например, на роботите да реагират правилно на данни, едновременно получени от множество сензори. Библиотеката стана широко разпространена в проекти на трети страни, значително опростявайки разработването на многонишкови приложения. Като пример ресурс mySpace.com, използващ CCR в сървърната страна на сайта.
  • Децентрализирани софтуерни услуги. Базираната на CCR лека среда за разработване на разпределени приложения, която осигурява управление на различни услуги, които коригират поведението на роботите като цяло.
  • Среда за визуална симулация. Среда за рендиране, която симулира поведението на роботите в 3D виртуален свят. Позволява ви да експериментирате с различни модели, да тествате и отстранявате грешки в случай, че не е възможно да използвате истински робот. Технологията NVIDIA PhysX се прилага за създаване на реализъм.

microsoft

Други функции на платформата MRDS включват поддръжка за C #, JScript, Visual Basic .NET и IronPython; опростен механизъм за достъп до микроконтролера, сензорите и роботните изпълнителни механизми; модулност при свързване на нови услуги.

Последните версии на софтуера MRDS са безплатни. Преди да започне инсталационния процес на самия пакет, всички компоненти, необходими за операцията, са инсталирани. Програмата се предлага с много примери и инструкции, които да ви помогнат да овладеете MRDS. Към комплекта са добавени и редица приложения на трети страни, като например Maze Simulator и футболен симулатор Soccer Simulation. Модулите CCR и DSS се разпространяват отделно за безплатно използване в търговски приложения. Този комплект се нарича "CCR и DSS Toolkit".

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

Robotics Developer Studio е ориентиран към Windows. Поддържани операционни системи: XP, Vista, Server 2003, CE и 7.

Разпространение на програмата: Безплатно.