stringtranslate.com

Estudio de desarrollador de robótica de Microsoft

Microsoft Robotics Developer Studio (Microsoft RDS, MRDS ) es un entorno descontinuado basado en Windows para control y simulación de robots que estaba dirigido a desarrolladores académicos, aficionados y comerciales y manejaba una amplia variedad de hardware de robots. Requiere un sistema operativo Microsoft Windows 7 o posterior.

RDS se basa en Concurrency and Coordination Runtime (CCR): una implementación de biblioteca concurrente basada en .NET Framework para administrar tareas paralelas asincrónicas. Esta técnica implica el uso de paso de mensajes y un tiempo de ejecución ligero orientado a servicios, Servicios de software descentralizados (DSS), que permite orquestar múltiples servicios para lograr comportamientos complejos.

Las características incluyen: una herramienta de programación visual , lenguaje de programación visual (VPL) de Microsoft para crear y depurar aplicaciones de robots, interfaces basadas en web y en Windows, simulación 3D (incluida aceleración de hardware ), fácil acceso a los sensores y actuadores de un robot . El lenguaje de programación principal es C# .

Microsoft Robotics Developer Studio incluye soporte para paquetes para agregar otros servicios a la suite. Entre los disponibles actualmente se incluyen Soccer Simulator y Sumo Competition de Microsoft, y un Maze Simulator desarrollado por la comunidad, un programa para crear mundos con paredes que pueden ser explorados por un robot virtual y un conjunto de servicios para OpenCV .

Componentes

Ejemplo de un robot de plataforma de referencia

RDS tiene cuatro componentes principales:

CCR y DSS también están disponibles por separado para su uso en aplicaciones comerciales que requieren un alto nivel de concurrencia y/o deben distribuirse en múltiples nodos de una red. Este paquete se llama CCR y DSS Toolkit.

Herramientas

MarsRoverSimulación
Robot y entorno simulados en MRDS.

Las herramientas que permiten desarrollar una aplicación MRDS contienen un entorno gráfico (Microsoft Visual Programming Language (VPL)), herramientas de línea de comandos que permiten trabajar con proyectos de Visual Studio (la versión VS Express es suficiente) en C#, y herramientas de simulación 3D.


Aplicaciones notables

Crítica

Microsoft Robótica y el futuro

Microsoft Robotics Developer Studio no ha sido actualizado ni parcheado desde la versión 4.0, que se lanzó el 8 de marzo de 2012. El 22 de septiembre de 2014, como parte del plan de reestructuración de Microsoft , la división de Robótica de Microsoft Research fue suspendida, según un tweet de Ashley Feniello, desarrolladora principal de la división Microsoft Robotics de Microsoft Research (MSR). Ahora es muy poco probable que MRDS se vuelva a actualizar; sin embargo, es posible que los miembros del foro (MVP) aún ofrezcan soporte limitado. [4]

Ver también

Referencias

  1. ^ "Documento técnico para el desafío Darpa" (PDF) . Archivado desde el original (PDF) el 31 de marzo de 2010 . Consultado el 3 de febrero de 2011 .
  2. ^ ab Worthington, David (1 de agosto de 2008). "El cambio de Microsoft hacia la computación paralela". SDTimes en la Web . Archivado desde el original el 15 de julio de 2009 . Consultado el 2 de agosto de 2008 .
  3. ^ "Ingeniería de vehículos autónomos de Princeton: software de sección". Pave.mycpanel.princeton.edu . Consultado el 8 de abril de 2019 .
  4. ^ Feniello, Ashley (20 de septiembre de 2014). "Lamentablemente, el equipo de robótica de Microsoft ha sido cerrado. La llave de mi tarjeta dejará de funcionar mañana por la tarde... :-/". Gorjeo . Consultado el 20 de enero de 2016 .

Otras lecturas

enlaces externos