Среда разработки Microsoft Robotics IDE была расширена для работы с роботами на базе Kinect, что имеет смысл, учитывая, насколько полезен датчик глубины. Также был анонсирован первый комплект роботизированного оборудования для объединения ноутбука и Kinect.
Студия разработчиков робототехники 4 (RDS4) включает в себя симулятор, чтобы вы могли создать виртуального робота без какого-либо оборудования, но основная цель программного обеспечения состоит в том, чтобы дать вам возможность собрать робота, состоящего из четырех датчиков Kinect, ноутбука и нескольких сервоприводов, чтобы ваш робот мог двигаться.
Затем ваш робот может использовать датчики Kinect, чтобы определить, где он находится по отношению к другим объектам, а также использовать отслеживание скелета и речь. Необработанный поток датчиков доступен, поэтому вы можете создавать дополнительные возможности, такие как алгоритмы навигации, и есть служба предотвращения препятствий, которая показывает, как выполнять навигацию по направлению.
RDS включает в себя облегченную асинхронную среду выполнения, ориентированную на службы, набор инструментов визуального создания и моделирования, а также шаблоны, учебные пособия и примеры кода, которые помогут вам начать работу. Microsoft ожидает, что инструментарий будет использоваться коммерческими производителями робототехники, а также домашними пользователями, и программное обеспечение включает поддержку Microsoft .NET Framework 4, XNA Game Studio 4.0 и Visual Studio 2010.
Вы можете посмотреть пример того, каких результатов вы можете достичь в этом видео, в котором показано, как робот Kinect Follow Me использует датчики, чтобы следовать за своим человеческим «хозяином».
Microsoft также анонсировала комплект от Parallax, основанный на RDS, и ожидает, что другие поставщики роботизированного оборудования сделают доступными комплекты и предварительно собранные устройства. Первый комплект называется Eddie и может быть предварительно заказан в Parallax за 1249 фунтов стерлингов.
Комплект поставляется в разобранном виде и включает в себя все роботизированное оборудование, которое необходимо объединить с ноутбуком и Kinect. Комплект основан на 8-ядерном микроконтроллере Propeller P8X32A, который подключается к ноутбуку через USB. Он установлен на плате управления и используется для непосредственного управления двумя двигателями 12 В и сбора данных с нескольких датчиков вокруг робота.
Плата управления Eddie обеспечивает доступ к дополнительным входам/выходам, поэтому вы можете расширить Eddie с помощью датчиков и аксессуаров.
Microsoft также объявила 10 финалистов конкурса Robotics @ Home, который они запустили в сентябре прошлого года. Подробности доступны на странице финалистов Robotics @ Home.
Где RDS находится по отношению к операционной системе с открытым исходным кодом ROS — Robot — интересный вопрос. На данный момент похоже, что RDS в основном считается образовательным инструментом, и как таковой он хорошо работает, а такие продукты, как платформа Eddie, могут только помочь