logo logo
Inicio arrow Blog
Thursday, 28 de August de 2008
 
 
English English  Español Español  
Etiquetas
Análisis Artificial Asociaciones Associations Conciencia Consciencia Conscientes Consciousness Español Howto Investigación Microsoft Máquinas Neurociencia Publicaciones Researchers Robot Robotics Robots Robótica Servicios Studio artificial conciencia
Blog
Aprendiendo a usar Microsoft Robotics Studio (MSRS) Imprimir E-Mail
Robotics Studio Howto
escrito por Raúl Arrabales Moreno   
Thursday, 11 de October de 2007

¿Cómo aprender a usar Microsoft Robotics Studio (MSRS)?

Image 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

Modificado el ( Monday, 15 de October de 2007 )
 
Nueva anestesia derivada de la guindilla evita el dolor sin afectar al movimiento Imprimir E-Mail
Human Brain
escrito por Raúl Arrabales Moreno   
Wednesday, 10 de October de 2007


Científicos del Massachusetts General Hospital han combinado un derivado de la lidocaína que normalmente es inactivo con capsaicina, el agente que genera el picor en las guindillas, para producir una anestesia local específica para el dolor. Cuando se inyecta en ratas, esta combinación bloquea completamente el dolor sin interferir en las funciones motores o sensitivas a los estímulos no dolorosos.

Esta técnica podría revolucionar el tratamiento del dolor, ya que ataca específicamente a las neuronas que producen el dolor. Las anestesias locales actuales bloquean todas las neuronas, no solo las que producen el dolor, y provocan efectos secundarios graves como paralisis temporales y adormecimiento de la correspondiente zona [1]. 

Image

Esto significa que usando este medicamento serías capaz de tener tacto aun siendo insensible al dolor. Multitud de nuevas aplicaciones podrían desarrollarse en torno a este descubrimiento si finalmente se valida en humanos (supuestamente en 2 ó 3 años). 

Tal y como publican en Nature [2], las ratas a las que se les inyecta este anestésico toleran mucho más calor del normal y a la vez son capaces de moverse con normalidad. Cuando se les inyecta cerca del nervio ciático y se les pincha en las patas con sondas de nylon, los animales parecen ignorar el doloroso pinchazo, pero continuan moviendose con normalidad y respondiendo a otros estímulos.


 

El profesor Clifford Woolf del Harvard Medical School y Massachusetts General Hospital en Boston comentó lo siguiente: "Somos optimistas acerca de la posible aplicación en humanos de este método y así poder cambiar nuestra experiencia durante operaciones de rodilla o extracciones de piezas dentales. En el futuro, este método podría transformar completamente la anestesia quirúrgica y post-quirúrgica, permitiendo que los pacientes permacezcan totalmente conscientes y sin ninguna sensación de dolor o parálisis. De hecho, las posibilidades parecen infinitas. Incluso puedo imaginar el uso de este método para tratar el picor, ya que las neuronas sensitivas al picor son del mismo grupo que las que detectan el dolor".

Con el tiempo, sería posible distribuir esta anestesia en forma de pastilla, en vez de una inyección. Sin embargo, existen aún algunos impedimentos antes de la técnica pueda usarse en pacientes humanos. Los científicos tienen que encontrar la manera de eliminar la sensación de picor y quemazón asiciada al uso de capsaicina, así como hayar la forma de prolongar el efecto del fármaco.

 [1] News release, Massachusetts General Hospital and Harvard Medical School. (http://web.med.harvard.edu/sites/RELEASES/html/Oct07Pain.html)

[2] Nature, Oct. 4, 2007
“Inihibition of nociceptors by TRPV1-mediated entry of impermeant sodium channel blockers”
Alexander M. Binshtok (1), Bruce P. Bean (2), and Clifford J. Woolf (1)

 

Sea el primero en comentar el artículo | Add as favourites (64) | Cite este artículo en su sitio | Views: 1516 | E-Mail

 
Aprendiendo a usar el Lenguaje de Programación Visual (VPL) Imprimir E-Mail
Robotics Studio Howto
escrito por Raúl Arrabales Moreno   
Wednesday, 10 de October de 2007

¿Cómo iniciarse en el uso de Microsoft Robotics Studio (MSRS) Visual Programming Language (VPL - Lenguaje de Programación Visual)?

Image 

Lo primero es lo primero: necesitas tener una idea de qué es Microsoft Robotics Studio, así que echar un vistazo a la introducción es un deber a menos que ya estés familiarizado con este entorno.

Paso Uno: leer la Introducción a Microsoft Robotics Studio

 

Ahora, veamos qué es exactamente el Lenguaje de Programación Visual.

Paso Dos: lee la  Introducción a VPL.

 


Una vez hecho lo anterior deberías ya saber para qué sirve esta herramienta y decidir si quieres o no aprender más sobre ella. Es hora de descargar e instalar Microsoft Robotics Studio.

Paso Tres: descargar la última versión de MSRS.


Si todo fue bien, ahora tienes MSRS instalado en tu máquina. Es hora de echar un vistazo a la guía de usuario. Más específicamente, a la guía de usuario de VPL.

Paso Cuatro: lee la  guía de usuario de VPL y arranca el VPL en tu máquina de forma que puedas familiarizarte con el entorno de desarrollo y su interfaz de usuario. 

 

 Después de haber leído la guía, estás en condiciones de repasar y seguir los tutoriales de introducción de VPL. 

Paso Cinco: repasar, seguir y ejecutar los Vtutoriales de introducción de VPL. Esto te permitirá entender como construir desde un simple "hola mundo" hasta arrancar la simulación desde el VPL.


 

Ya deberías tener una buena idea de lo que puedes hacer usando el VPL, sin embargo, lo que quieres es programar robots, así que afrontemos el siguiente paso: los tutoriales de robótica.

Paso Seis: empieza a programar un robot siguiendo las instrucciones de los Tutoriales Básicos de Robótica para VPL.

 


¿Quieres enfrentarte al desarrollo de aplicaciones reales de robótica? ¿Estás buscando algo más serio y completo? Entonces pasemos a los cursos de laboratorio.

Paso Siete. Descarga los Cursos de Microsoft Robotics Studio (Courseware) y sigue los tutoriales de laboratorio de VPL.


 

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!

 

Sea el primero en comentar el artículo | Add as favourites (65) | Cite este artículo en su sitio | Views: 2503 | E-Mail

Modificado el ( Wednesday, 10 de October de 2007 )
 
Carpa Robótica Imprimir E-Mail
Robots for Machine Consciousness Research
escrito por Raúl Arrabales Moreno   
Sunday, 07 de October de 2007

Image La carpa robótica desarrollada por Ryomei Engineering (una filial de Mitsubishi Heavy Industries) es un ejemplo curioso de pez robot. Este robot de metal accionado por control remoto imita a una carpa koi, y la verdad es que es una buena captura: 80 cm y 12 Kg. El siguiente vídeo muestra el suave movimiento de su cola.

La koi robótica es capaz de nadar marcha atrás y dar la vuelta en el sitio gracias a sus cinco motores. Adicionalmente, está equipada con una cámara CCD y sensores para analizar la calidad del agua. 

 

 

Sea el primero en comentar el artículo | Add as favourites (59) | Cite este artículo en su sitio | Views: 2380 | E-Mail

Modificado el ( Sunday, 07 de October de 2007 )
 
CB2 El robot bebé Imprimir E-Mail
Robots for Machine Consciousness Research
escrito por Raúl Arrabales Moreno   
Sunday, 07 de October de 2007

CB2 (Child-robot with Biomimetic Body) es un joven androide creado por los científicos japoneses Minoru Asada y Hiroshi Ishiguro (famoso por haber creado un adroide clon de sí mismo). El siguiente vídeo muestra este bebé de piel de silicona retozando y tratando de hablar:

El robot de 130 cms de alto y 33 Kg de peso está dotado de 197 sensores táctiles y 51 actuadores de aire comprimido. El robot es capaz de desarrollar un comportamiento similar al de un bebé de 1 ó 2 años de edad. Reacciona al tacto y dirige la mirada a la persona que lo tocó. El próximo paso en este proyecto de la Agencia de Ciencia y Tecnología de Osaka es desarrollar una versión capaz de emular el comportamiento de un niño de tres años de edad, capaz de caminar y hablar. Un verdadero reto, que seguramente requiera que el robot tenga cierta capacidad de consciencia. 

 

Sea el primero en comentar el artículo | Add as favourites (58) | Cite este artículo en su sitio | Views: 1480 | E-Mail

Modificado el ( Sunday, 07 de October de 2007 )
 
<< Inicio < Anterior 1 2 3 4 5 6 7 8 9 10 Siguiente > Final >>

Resultados 46 - 50 de 162
 
Top! Top!