Microsoft Robotics Developer Studio 2008 CTP Abril

Disponible Microsoft Robotics Developer Studio 2008 CTP Abril

Ayer (9 de Abril de 2008) el grupo de robótica de Microsoft anunció la primera versión preliminar (CTP – Community Technical Preview) de Microsoft Robotics Developer Studio 2008. Esta plataforma es la tercera versión de la conocida anteriormente como Microsoft Robotics Studio. Se espera que el nuevo Microsoft Robotics Studio Developer Studio 2008 (RDS 08) mejore el rendimiento de ejecución (runtime) hasta en un 300%. Como explicó Tandy Trower, Director General del grupo de robótica, durante la conferencia RoboBussines en Pittsbrugh, RDS 08 está basado en un modelo de programación mucho más asíncrono y distribuido.

Tal y como informó Henrik F Nielsen en los foros MSDN de MSRS, las nuevas características y mejoras (en relación con la versión actual Robotics Studio 1.5 que hay actualmente liberada) son:

– Mejora del modelo de seguridad con soporte para autorización a nivel de mensaje usando control de acceso basado en roles, lo que permite un control preciso de quien puede acceder a que servicios y como.

– Soporte de consultas LINQ en las suscripciones DSSP, lo que permite que las aplicaciones creen consultas complejas que se ejecutan cerca de la fuente de datos en vez de requerir el movimiento de datos por la red.

– Soporte para la creación de aplicaciones que se ejecuran en múltiples nodos DSS usando el lenguaje de programación visual (VPL) y el editor de Manifiestos DSS (Manifest Editor). Esto simplifica bastante la creación de aplicaciones que se ejecutan en múltiples nodos, tanto en la misma máquina como distribuidos por la red. Cuando se arranca una aplicación que contiene múltiples nodos, VPL crea paquetes de despliegue (deploy packages) individuales para cada nodo y los distribuye por la red.

– Soporte de grabación y reproducción en el entorno de simulación visual que permite grabar la posición y la orientación de cada entidad y guardar la información a un archivo que se puede reproducir posteriormente.

– Soporte para almacenar recursos audiovisuales de simulación como mapas de texturas, mapas de bits y archivos de mallas 3D directamente como parte de los ensamblados CLR en forma de recursos embebidos en vez de archivos externos.

– Nuevo editor de planos de simulación que permite al usuario definir paredes, puertas, ventanas, etc. para representar el interior de una habitación, casa u otro edificio.

Espero probar este CTP en los próximos días, así que publicaré cualquier comentario de interés al respecto de este nueva versión de Robotics Studio.

Enlaces relacionados:

Robotics Developer Studio 2008 April CTP Download
New features and improvements list
Conscious-Robots.com Páginas de Robotics Studio
Conscious-Robots.com FORO de Robotics Studio

Conscious-Robots.com es partner de Microsoft Robotics Studio

Conscious-Robots.com se convierte en partner de Microsoft Robotics Studio

Tal y como anunció el Grupo de Robótica de Microsoft (Microsoft Robotics Group) el pasado mes de Enero, Conscious-Robots.com ha entrado a formar parte del programa de socios de Microsoft Robotics Studio (Microsoft Robotics Studio Partner Program – MSRSPP). Conscious-Robots.com es una organización dedicada a la investigación y el desarrollo en el área de la Robótica Cognitiva. Nuestro principal objetivo es explorar, desarrollar y promover avances tecnológicos en el estudio científico de la consciencia artificial. Nuestra tecnología de consciencia artificial se basa en MSRS y está pensada para ser aplicada en campos muy exigentes como la seguridad, la sanidad y los robots sociales.

 

 

Un Robot en Cada Casa

En el número de Enero de 2007 de Scientific American aparece en portada un artículo escrito por Bill Gates titulado “Un Robot en Cada Casa” [1]. ¿Estás alcanzando una masa crítica el mercado de los robots domésticos? La utilización de la robótica en fabricación es una realidad. Sin embargo, las aplicaciones prácticas de la robótica en el mercado residencial es otra historia. En su artículo, Bill Gates habla acerca de los retos en este dominio, y remarca la necesidad de un marco estándar (aunque no lo menciona inicialmente, obviamente está haciendo referencia al recientemente liberado Microsoft Robotics Studio).

La visión de Gate sobre robótica está basada en una evolución de los PCs. Desde los ordenadores personales en cada casa, a los robots personales en todas las casas. Es como dotar a los PCs actuales con las características típicas de los robots de ciencia ficción. Pero, ¿es probable que esto pase a corto plazo? ¿Es Microsoft lo suficientemente poderoso para dirigir tal cambio en el mercado? ¿Disponemos actualmente de la tecnología necesaria? Yo no contestaría todavía a estas preguntas, pero sí diría que todavía no ha llegado el momento de los robots tipo NS-5.

Bill Gates parece consciente del gran reto que supone hacer realidad los robots de ciencia ficción. Sin embargo, explica que el actual coste de la tecnología está facilitando enormemente la producción comercial de los primeros robots domésticos. Fue en 2004 cuando Bill Gates pidió a Tandy Trower (el actual director de Microsoft Robotics) un informe estratégico sobre robótica. Su conclusión fue que existe una necesidad en el campo de la robótica del software adecuado. Nos podríamos preguntar si ya existen buenas plataformas de desarrollo para robótica. La visión de Microsoft es que no existe tal tecnología de desarrollo, y esa es la razón por la que decidieron lanzar la plataforma Microsoft Robotics Studio [2]. El artículo también describe brevemente los componentes clave de Microsoft Robotics Studio: el CCR (Concurrency and Coordination Runtime) y el DSS (Decentralized Software Services).

Creo que Bill no está equivocado en su conclusión y su previsión sobre el sector de la robótica. Asunto diferente es su objetivo de hacer de Microsoft la compañía que lo promueva. No obstante, creo que la iniciativa tomada en robótica por Microsoft es inteligente, uno tiene que estar en el inicio de un sector para asegurarse una buena posición en el mismo. ¿Será exitosa la fórmula Microsoft + Robótica? Todavía no lo sabemos.

[1] “A Robot in Every Home”. Scientific American. January 2006 Issue (en inglés).

[2] “Microsoft Robotics Studio 1.0 Liberado”. Conscious-Robots.com.