jueves, 26 de julio de 2012

Mini PC Raspberry Pi

Raspberry pi es una mini computadora del tamaño de una tarjeta de crédito a bajo costo -35 dólares el modelo B- desarrollada en el Reino Unido por la fundación que lleva el mismo nombre. Su diseño incluye un procesador ARM11 a 700 MHz y 256 MB de RAM con el objetivo de ejecutar el sistema operativo Linux o RISC OS.

El propósito de la fundación es promover el estudio de las ciencias de la computación y temas relacionados, sobre todo a nivel escolar para recuperar la diversión de aprender computación. La fundación promoverá principalmente el aprendizaje del lenguaje de programación Python, aunque se dice también apoyarán al BBC BASIC, C y Perl.
Aun cuando el proyecto arranco en 2006 es hasta principios de este 2012 cuando Raspberry pi anuncia la fabricación masiva de la tarjeta. A mediados de este 2012 todavía existen muchos problemas para su distribución y habrá que esperar otros tantos meses para adquirir este dispositivo, al menos aquí en México.

Por lo pronto es posible trabajar con Raspberry Pi emulando desde Windows 7, ver post “Emulating Raspberry Pi in Windows the easy way”. El archivo de descarga mencionado en el artículo, trae el emulador –Qemu- y una imagen Debian Squeeze. Es muy sencillo instalar y ejecutar la emulación, a primera vista se observa el desktop LXDE y accesos directos a Python, el web browser Midori y Scratch un entorno para enseñar conceptos básicos de programación a los niños -no olvidar el propósito de la fundación-.
Ya existe una revista  para usuarios llamada MagPi, que en su número inicial nos deja ver la posibilidad de conectar la Raspberry pi a sensores, servos y otros componentes electrónicos relacionados con la robótica. Al respecto, está planeada la entrega de artículos relacionados con la conexión de la Raspberry con el conocido brazo robótico de OWI.

Sin duda una propuesta interesante y de bajo costo para todos aquellos fanáticos de la robótica.

domingo, 24 de junio de 2012

ROILA

Lenguage robotico diseñado por la Eindhoven University of Technology. Las palabras de este lenguaje demuestran empiricamente un mejor desempeño en el reconocimiento de voz. Tiene 3 tipos de palabras del tipo CV, donde C es cualquiera de las 11 consonantes (b,f,j,k,l,m,n,p,s,t,w) y V cualquiera de las 5 vocales (a,e,i,o,u). Los tres tipos de palabras son CVCV, CVCVC y CVCVCV.

En teoria ROILA debe ser un lenguaje facil de procesar y sencillo de entender para los humanos. Tiene una gramatica simple y regular, contiene todo tipo de nombres, verbos, adverbios, adjetivos y cuatro pronombres (yo, tu, el y ella). Este lenguaje no tiene irregularidades a la hora de conjugar los verbos, ya que para hacer el pasado, el futuro y otras conjugaciones se usan indicadores especiales.

Un ejemplo del lenguaje ROILA:

botama bawot wipoba foteli

En ingles significa:

Turn on yellow light

El siguiente video muestra como la microcontroladora ARDUINO es capaz de entender y ejecutar sentencias ROILA.