¿Cómo aprender a usar Microsoft Robotics Studio (MSRS)?
Microsoft Robotics Studio es un entorno basado en ventanas para desarrolladores docentes o profesionales orientada a la creación fácil de aplicaciones de robótica usando una gran variedad de hardware. Entre otras, las funcionalidades clave de Microsoft Robotics Studio son: plataforma de desarrollo de robótica extremo a extremo, soporte de tiempo real orientado a servicios, y plataforma escalable y extensible.
Si Microsoft Robotics Studio es algo completamente nuevo para ti, echar un vistazo a la introducción es una buena idea para familiarizarte con el producto. También es importante destacar que MSRS se ha desarrollado sobre el entorno .NET (y esto significa que sólo se ejecuta en Windows - no creo que puedas ejecutarlo en Linux usando Mono).
Paso Uno: lee la Introdución a Microsoft Robotics Studio
Ahora deberías tener claro que MSRS no es símplemente un entorno de simulación. De hecho, el simulador es sólo uno de los componentes que vienen con el entorno de desarrollo MSRS. Identifiquemos los componentes principales de MSRS:
- MSRS Runtime (CCR and DSS). - Visual Simulation Environment. - Visual Programming Language (VPL).
Paso Dos: lee la introducción de cada uno de los componentes.
A estas alturas deberías saber más o menos para qué sirve esta herramienta y decidir por ti mismo si quieres seguir aprendiendo a usarla. Este es un buen momento para descargar e instalar Microsoft Robotics Studio (asegurate que descargas la última versión desde el sitio oficial de Microsoft). Si estás especialmente interesado en el VPL, también deberías echar un vistazo a Aprendiendo a usar VPL.
Paso Tres: descargar la lúltima versión of MSRS.
Si todo fue bien, ya tienes MSRS instalado en tu máquina. Ahora es el momento de empezar a trastear con algunos tutoriales básicos. Como Robotics Studio es un entorno orientado a servicios deberías empezar aprendiendo cómo crear y gestionar servicios. El paquete de MSRS que has instalado viene con varios conjuntos de tutoriales, y creo que deberías comenzar por los tutoriales de servicios.
Paso Cuatro: seguir los Tutoriales de Serivcios para aprender cómo crear y gestionar servicios en MSRS.
A la vez que te vas familiarizando con el entorno de MSRS es importante recordad que hay guías de usuario de los componentes que puedes usar como referencia en cualquier momento:
- CCR User Guide: http://msdn2.microsoft.com/en-us/library/bb483117.aspx. - DSS User Guide: http://msdn2.microsoft.com/en-us/library/bb483118.aspx. - DSS Manifest Editor User Guide: http://msdn2.microsoft.com/en-us/library/bb483122.aspx. - Visual Programming Language User Guide: http://msdn2.microsoft.com/en-us/library/bb483129.aspx. - Visual Simulation Environment User Guide: http://msdn2.microsoft.com/en-us/library/bb643235.aspx.
Una vez que ya entiendas la filosofía de uso de los servicios, está en condiciones de empezar a programar un robot. Empecemos con la programación de aplicaciones robóticas siguiendo los tutoriales de robótica que vienen con MSRS.
Paso Cinco: repasa y sigue los Tutoriales de Robótica. Con esto aprenderás desde cómo construir un simple servicio a programar un comportamiento autónomo.
- The basic robotics tutorials help you getting started writing the very first service for your robot. The tutorials take you from getting input from a single sensor to control an actuator to being able to write a "drive-by-wire" application where you can move your robot around.
- The advanced robotics tutorials demonstrate more advanced topics including autonomous navigation to how you can build your own support for your robot. In addition, we provide tutorials for how to provide rich UI that allows you to control and monitor your robot remotely from either a Web Browser or from an Instant Messaging client.
Paso Seis: repasa, sigue y ejecuta los Tutoriales de Simulación. Con esto aprenderás a usar el entorno de simulación visual, lo que te permitirá desarrollar aplicaciones para robots incluso sin disponer de robots reales.
Si ahora quieres afrontar aplicaciones más serias, lo ideal es seguir los cursos de laboratorio de MSRS.
Paso Siete. Descarga el Microsoft Robotics Studio Courseware y sigue los tutoriales que se incluyen.
Una vez que has llegado al Lab Tutorial 6 serás capaz de programar un robot para que aprenda comportamientos simples a partir de la interacción verbal entre el robot y el humano. ¡El siguiente paso depende de ti!
Additionalmente, hay ejemplos muy interesantes incluidos en la distribución de MSRS. Estos ejemplos de robótica incluyen otras tecnologías integradas como la síntesis de voz, visión artificia y GPS.
Si tienes problemas con MSRS puedes usar los foros de debate de MSDN para Robotics Studio, o si tienes alguna pregunta o comentario sobre estas instrucciones, por favor contacta conmigo.
Sea el primero en comentar el artículo | Add as favourites (67) | Cite este artículo en su sitio | Views: 3830 | E-Mail |