sábado, 21 de abril de 2012

350.000 pedidos para Raspberry Pi, exitazo y retrasos

Los pedidos para el miniordenador de 35 dólares y tamaño poco mayor que una tarjeta de crédito, Raspberry Pi está superando todos los registros y entre los dos distribuidores que entregan el producto supera ya las 350.000 peticiones.
Un éxito para un desarrollo cuya búsqueda de información llegó a superar a la mismísima Lady Gaga y que está teniendo un efecto contraproducente ya que las entregas aunque han comenzado, se van a retrasar todavía más.
Así, los distribuidores RS Components y Element14, han informado de retrasos en la entrega hasta finales de junio como mínimo.
Normal teniendo en cuenta que la cifra de pedidos de esta placa ARM capaz de reproducir vídeos H.264 1.080p y con puertos USB, Ethernet LAN y SD card, ha superado todas las previsiones. Si lo has pedido tendrás que tener paciencia, aunque dará tiempo para que haya sistemas especialmente destinados al Raspberry Pi basados en Chromium OS.



viernes, 13 de abril de 2012

Primer PIC24 con controlador de LCD de hasta 480 segmentos con la corriente activa más baja del mercado

Sagitrón, agente y distribuidor de Microchip, anuncia la ampliación de su gama de microcontroladores XLP (eXtreme Low Power) con la  familia PIC24F ‘GA3’, caracterizada por la corriente activa más baja del mercado para microcontroladores Flash de 16 bit.

Los dispositivos PIC24F ‘GA3’ se caracterizan por una corriente activa de 150 µA/MHz además de nuevos modos Sleep de bajo consumo e incorporan seis canales DMA que permiten ejecutar el programa con un menor consumo de energía y un mayor rendimiento.

Esta familia demuestra el continuo avance de la tecnología XLP de Microchip y añade un nuevo modo dormido de bajo consumo con retención de RAM de tan solo 330 nA. Además, son los primeros microcontroladores PIC®  con conmutación automática de alimentación a batería mediante VBAT manteniendo así el reloj y calendario en tiempo real integrados en el chip.

Si a todo esto le sumamos un controlador de LCD y otros muchos periféricos, los dispositivos PIC24F ‘GA3’ se convierten en ideales para obtener diseños más eficientes y menos costosos en aplicaciones como termostatos de consumo, cerraduras de puertas y automatización de viviendas; productos industriales como seguridad y sensores cableados e inalámbricos; dispositivos médicos portátiles y equipamiento de diagnóstico médico; productos de medición como contadores electrónicos, monitorización de energía, lectura automática de medidas y contadores de gas, agua o calor; además de otras muchas aplicaciones.

Algunas aplicaciones necesitan que la vida de la batería se aproxime a la vida operativa del producto final. Con su corriente de trabajo de 150 µA/MHz, numerosos modos de bajo consumo y un modo dormido de bajo consumo con retención de RAM hasta tan solo 330 nA, los microcontroladores PIC24F ‘GA3’ permiten maximizar la vida de la batería al reducir la cantidad total de energía que consume la aplicación. Para permitir que el reloj en tiempo real de la aplicación siga funcionando cuando se haya eliminado la alimentación principal se puede utilizar VBAT para suministrar la alimentación de reserva con solo 400 nA. Además, la transición de VDD a VBAT es automática en cuanto se retira VDD.

El controlador de display LCD integrado ofrece la posibilidad de controlar directamente hasta 480 segmentos, permitiendo así visualizadores más informativos y flexibles que incluyen iconos descriptivos y barras de desplazamiento.

Los microcontroladores también incorporan una unidad CTMU (Charge Time Measurement Unit) con una fuente de corriente constante que se puede utilizar para sensado capacitivo mTouch™, medida  ultrasónica de caudal y otros muchos sensores. El convertidor A/D de 12 bit integrado en el chip ofrece detección de umbral y trabaja junto a la CTMU para realizar el sensado de proximidad en modo dormido con el fin de reducir aún más el consumo de energía.

Como soporte al desarrollo de diseños basados en la familia PIC24F ‘GA3’, con un LCD de 480 segmentos, la tarjeta de desarrollo LCD Explorer (DM240314) es la ideal además del módulo PIC24FJ128GA310 (MA240029) para la tarjeta de desarrollo Explorer 16.

La familia PIC24F ‘GA3’ ya se encuentra disponible en versiones con 64 KB o 128 KB de Flash. Los microcontroladores PIC24FJXXXGA306 se suministran en encapsulados QFN y TQFP de 64 patillas; las versiones PIC24FJXXGA308 se suministran en un encapsulado TQFP de 80 patillas; mientras que los PIC24FJXXXGA310 se suministran en encapsulados TQFP de 100 patillas y 121 BGA.
más info.
Fuente:
http://www.elektor.es/noticias/primer-pic24-con-controlador-de-lcd-de-hasta-480.2115424.lynkx

jueves, 5 de abril de 2012

Arduino UNO Rev3 y Arduino Mega 2560

Arduino es una plataforma electrónica abierta para la creación de prototipos y aplicaciones basadas microcontroladores, donde tanto el software como el hardware son libres, flexibles y fáciles de usar.
 
Arduino puede tomar información del entorno que el rodea través de sus pines de entrada, a los que se les puede conectar una amplia gama de sensores y transductores. También puede actuar sobre dicho entorno mediante sus pines o líneas de salida. Con ellas podemos controlar luces, motores, relés, altavoces y todo tipo de actuadores. El microcontrolador de la placa Arduino se programa mediante el lenguaje de programación Arduino. Es un lenguaje de alto nivel basado en Wiring y con unas sentencias y sintáxis muy similares a las del lenguaje C. Arduino también dispone de un entorno de desarrollo basado en Processing, que permite la edición de un programa con el lenguaje Arduino, su verificación, su compilación y el volcado o grabación sobre el controlador. Dicho entorno es de código abierto y está disponible para plataformas Windows, Mac, Linux, etc. Una vez grabado un programa sobre la memoria del controlador, éste se ejecuta sin necesidad de estar conectado a un ordenador. Tenemos así un proyecto hardware/software totalmente autónomo e independiente.

Arduino es una plataforma potente y muy económica apta para todo tipo de usuarios y sin necesidad de tener grandes conocimientos previos.  Los profesores y estudiantes de ESO, bachiller y formación profesional, al igual que los aficionados de todo tipo, encontrarán en Arduino una potente herramienta sencilla de utilizar, que les abrirá las puertas al fascinante mundo de la programación y el diseño de aplicaciones electrónicas de control.

Tanto el software con el entorno de trabajo, como los ficheros con la información hardware de esquemas, placas impresas, etc.  puede ser descargado de forma gratuita. Están disponibles bajo una licencia abierta, así pues eres libre de adaptarlos a tus necesidades. En las direcciones www.arduino.cc o bien en www.arduino.cc/es/ tienes la página principal de Arduino y la versión en castellano respectivamente. Desde ellas puedes descargar todo el material disponible así como tutoriales  y ejemplos de programación.

Por nuestra parte, en Ingeniería de Microsistemas Programados procuraremos, desde esta sección, dar cabida a todos los productos originales de Arduino que observemos suscitan mayor interés. También dejamos las puertas abiertas al diseño de nuestras propias tarjetas y accesorios compatibles con Arduino. Estamos abiertos a todo tipo de sugerencias al respecto.


Arduino UNO Rev3 es la última versión disponible de la tarjeta Arduino original. Es una tarjeta electronica basada en el microcontrolador Atmega328. Dispone de 14 entradas/salidas digitales, 6 de las cuales se pueden emplear como salidas PWM (modulación de anchura de pulsos). Dispone también de 6 entradas analogicas, un oscilador de 16MHz, una conexión USB, un conector de alimentación, un conector ICSP y un pulsador para el reset. 
Para empezar a utilizar la placa sólo es necesario conectarla al ordenador a traves de un cable USB (no incluído), o bien alimentarla con un adaptador de corriente AC/DC (no incluído). También se puede alimentar con una batería (no incluída).
Una de las diferencias más importante de la tarjeta Arduino UNO respecto a sus predecesoras, es que no utiliza el convertidor USB-serie de la firma FTDI. Por lo contrario, integra un microcontrolador Atmega 8U2 programado como un convertidor o puente de USB a serie. Se incluyen los drivers necesarios.
Las características más relevantes son:
  • Microcontrolador ATmega328
  • Tensión de alimentación (recomendado) 7-12V
  • Integra regulador y estabiización de + 5V
  • 14 líneas de entradas/salidas Digitales (6 de estas se pueden utiliza para salidas PWM)
  • 6 Entradas Analogicas
  • Maxima corriente continua para las entradas: 40 mA
  • Salida de tensión de 3.3V y 50 mA
  • Memoria de programa de 32 KB (el bootloader pregrabado usa 0.5 KB).
  • Memoria SRAM de 2Kb para las variables de trabajo
  • Memoria EEPROM de 1Kb para variables y datos no volátiles
  • Velocidad del reloj de trabajo de 16MHz
  • Reducidas dimensiones de 70 x 50 mm
DESCARGAS
Herramientas softwaredisponibles para Windows, Mac y Linux, y los correspondientes drivers
Descripción del hardware de Arduino UNO Rev 3
Guía rápida para empezar con Windows, Mac o Linux
Descripción y referencia de las estructuras, variables y funciones del lenguaje Arduino
Tutorial de diferentes ejemplos de programación con Arduino, debidamente ordenados por temas

Arduino Mega 2560 es una versión ampliada de la tarjeta original de Arduino y está basada en el microcontrolador Atmega2560.
Dispone de 54 entradas/salidas digitales, 14 de las cuales se pueden utilizar como salidas PWM (modulación de anchura de pulso). Además dispone de 16 entradas analogicas, 4 UARTs (puertas series), un oscilador de 16MHz, una conexión USB, un conector de alimentación, un conector ICSP y un pulsador para el reset. Para empezar a utilizar la placa sólo es necesario conectarla al ordenador a traves de un cable USB (no incluído), o alimentarla con un adaptador de corriente AC/DC (no incluído). También, para empezar, puede alimentarsemediante una batería.
Una de las diferencias principales de la tarjeta Arduino MEGA 2560 es que no utiliza el convertidor USB-serie de la firma FTDI. Por lo contrario, emplea un microcontrolador Atmega8U2 programado como actuar convertidor USB a serie.
La tarjeta Arduino MEGA2560 es compatible con la mayoria de los shield o tarjetas de aplicación/ampliación disponibles para las tarjetas Arduino UNO original.
Las características principales son:
  • Microprocesador ATmega2560
  • Tensión de alimentación (recomendado) 7-12V
  • Integra regulación y estabilización de +5Vcc
  • 54 líneas de Entradas/Salidas Digitales (14 de ellas se pueden utiliza como salidas PWM)
  • 16 Entradas Analogicas
  • Maxima corriente continua para las entradas: 40 mA
  • Salida de alimenatción a 3.3V con 50 mA
  • Memoria de programa de 256Kb (el bootloader ocupa 8Kb)
  • Memoria SRAM de 8Kb para datos y variables del programa
  • Memoria EEPROM para datos y variables no volátiles
  • Velocidad del reloj de trabajo de 16MHz
  • Reducidas dimensiones de 100 x 50 mm
ESCARGAS
Herramientas softwaredisponibles para Windows, Mac y Linux, y los correspondientes drivers
Descripción del hardware de Arduino MEGA 2560 Rev 3
Guía rápida para empezar con Windows, Mac o Linux
Descripción y referencia de las estructuras, variables y funciones del lenguaje Arduino
Tutorial de diferentes ejemplos de programación con Arduino, debidamente ordenados por temas

Más información:
http://www.msebilbao.com/tienda/index.php?cPath=130

viernes, 30 de marzo de 2012

Microchip simplifica su línea de compiladores C

Ofrece la mejor velocidad de ejecución y el mejor tamaño de código para todos los microcontroladores PIC® y DSC dsPIC®

Microchip anuncia que ha simplificado su línea de compiladores C, que proporcionan la mejor velocidad de ejecución y el mejor tamaño de código para los aproximadamente 900 microcontroladores PIC® y controladores de señal digital (Digital Signal Controllers, DSC) dsPIC®. Los compiladores MPLAB® XC8, XC16 y XC32 facilitan el trabajo a los diseñadores de 8, 16 y 32 bit gracias a tres niveles económicos de optimización: Free, Standard y Pro (Gratuito, Estándar y Profesional). Además, MPLAB XC es compatible con los sistemas operativos Linux, Mac OS® y Windows®, permitiendo de este modo que los diseñadores utilicen su plataforma favorita para desarrollo embebido.

Otro factor importante para los diseñadores en la actualidad es la posibilidad de reutilizar el código y adoptar fácilmente el nivel de prestaciones del microcontrolador que mejor se adapte a las necesidades de cada proyecto. Éste ha sido siempre un punto fuerte de Microchip, y MPLAB XC sigue la tradición al facilitar la transferencia de código desde cualquier otro compilador de Microchip ya existente. Además, el MPLAB XC completa el paquete de herramientas de Microchip formado por compiladores y depuradores/programadores compatibles y capaces que funcionar perfectamente en el entorno de desarrollo integrado MPLAB® X universal, multiplataforma y de código abierto, para reducir las curvas de aprendizaje y las inversiones en herramientas. Los compiladores MPLAB XC también son compatibles con las versiones anteriores de MPLAB IDE.

Muchos diseñadores necesitan un compilador C y las ediciones gratuitas de los compiladores MPLAB XC de Microchip de 8, 16 y 32 bit ofrecen numerosas optimizaciones, son totalmente funcionales y no tienen limitación alguna para la licencia por su uso comercial. Para quienes deseen probar su código con los niveles de optimización Pro, que son aproximadamente un 50% mejores que las ediciones Free, Microchip también ofrece ediciones de evaluación válidas para 60 días con optimización Pro que pasan a ser compiladores de nivel Free tras el período de evaluación. Al igual que las ediciones Free, las ediciones de evaluación son totalmente funcionales y no tienen limitación alguna para la licencia por su uso comercial.

Microchip ofrece ahora la posibilidad de adquirir licencias para un único usuario y las organizaciones con muchos ingenieros pueden adquirir una licencia de red flotante en la cual el compilador se instala en la Intranet de la compañía para facilitar el acceso a todos sus diseñadores.

Los compiladores MPLAB XC8 y MPLAB XC32 ya se encuentran disponibles, mientras que el compilador MPLAB XC16 se espera para abril y el conjunto con descuento con los tres compiladores para mayo.

Para descargar las versiones Free o para evaluar las optimizaciones de código y velocidad con opciones de pago, visite http://www.microchip.com/get/E1C4

 Fuente:
http://www.elektor.es/noticias/microchip-simplifica-su-linea-de-compiladores-c.2125518.lynkx?utm_source=ES&utm_medium=email&utm_campaign=news&cat=computers/software

¿Correrá Ubuntu Linux en un micro de 8 bits?

8 bit PC ¿Correrá Ubuntu Linux en un micro de 8 bits?
Una de las grandes virtudes de Linux es que permite insuflar nueva vida a esos viejos ordenadores que tenemos arrinconados en el baúl de los recuerdos ya que sus requisitos hardware suelen ser muy inferiores a los necesarios para ejecutar las últimas versiones de Windows o Mac OS X. Pero ¿hasta dónde se puede llegar?
El desarrollador y apasionado Dmitry Grinberg intentó dar respuesta utilizando como base un microcontrolador ATmega1284P, diseñado para aplicaciones embebidas como controles remotos, dispositivos o herramientas eléctricas.
Obviamente un micro para nada destinado a computadoras ya que es un modelo de tan sólo 8 bits con frecuencia máxina de 20 MHz, con 128 KB de almacenamiento y 16 KB de memoria RAM. Una auténtica locura para correr un Linux como Ubuntu que requiere un procesador de 32 bits con MMU y cantidades de memoria que llegan al GB.
8 bit PC 2 ¿Correrá Ubuntu Linux en un micro de 8 bits?
En teoría… ya que Grinberg se empeñó en demostrar lo contrario preparando un mini-PC con el micro de 8 bits mencionado, una tarjeta SD de 1 GB para el sistema Ubuntu Jaunty (aunque una de 512 MB sería sufiente) y una pequeña cantidad de SDRAM con un módulo de memoria SIMM que utilizábamos en los ya prehistóricos 80-286.
8 bit PC 3 ¿Correrá Ubuntu Linux en un micro de 8 bits?
Tras montar el hardware escribió un emulador para hacer correr el procesador ARM sobre Ubuntu Linux y voilá, a funcionar. Bueno, funcionar, funciona a pedales ya que la CPU emulada corre a una frecuencia de 6,5 KHz y tarda dos horas en cargar la consola.
Ya si quieres el escritorio completo de Ubuntu tendrás que esperar la friolera de seis horas. Nada funcional, es obvio, pero una prueba de concepto bastante impresionante que puedes ver en el siguiente vídeo resumen:
Y si lo quieres completo y tienes tiempo, aquí tienes tres horas y media de esta auténtica chulada corriendo Linux en un micro de 8 bits:



Linux on a 8-bit microcontroller from dmitry grinberg on Vimeo.

Fuente:
http://www.muycomputer.com/2012/03/29/ubuntu-linux-8-bit

jueves, 29 de marzo de 2012

Robots para saber cómo somos


Documental:

Punset muestra cómo la tecnología nos ayuda a conocernos mejor

Robots para saber cómo somos

  • Los robots son herramientas magníficas para conocer la naturaleza humana
  • Deb Roy utiliza la tecnología para ver cómo comienzan a hablar los bebés
  • Grabó a su familia durante dos años para ver la evolución de su hijo recién nacido
  • Redes, emitido el domingo, 25 de marzo de 2012

 Ver vídeo documental.

 

REDES 20.12.2011

Los robots y la inteligencia artificial pueden ser herramientas magníficas para conocer la naturaleza humana.
Después de plantar cámaras y micrófonos por su casa, Roy grabó su vida familiar durante dos años para ver la evolución de su hijo recién nacido
En este capítulo de Redes, Deb Roy, ingeniero informático del MIT, le explica a Punset cómo se valió de la tecnología para entender cómo los bebés comienzan a hablar.
Después de plantar cámaras y micrófonos por su casa, Roy grabó su vida familiar durante dos años para ver la evolución de su hijo recién nacido y analizar el contexto en el que aprendió a hablar.
El testimonio de otros investigadores como Luc Steels, experto en robots y lenguaje, Ramón López de Mántara, director Instituto de Inteligencia Artificial del CSIC, y Eric Horvitz, jefe del equipo de investigación de Microsoft, se suman al de Deb Roy para explicarnos cómo la tecnología puede servir para saber cómo somos.
Nuestro experimento fue como un microscopio que nos descubrió
cosas invisibles del aprendizaje de la lengua

Deb Roy
Eduard Punset:
Mira que los hemos visto crecer, hacerse sabios, el…, contestar demasiado a los mayores, yo qué sé, pero lo que no hemos estudiado o no habíamos estudiado nunca son los procesos concretos por los que un niño aprende, aprende su lenguaje, aprende su idioma, y todo ello con vistas a contar con un instrumento que le permita comunicarse más tarde con otros humanos, ¿no?
Deb Roy es el Director del Cognitive Machines Group del MIT y Deb, tú hiciste un experimento…
Tú hiciste un experimento que es único en el mundo.
Hasta ahora, no habíamos estudiado nunca son los procesos concretos por los que un niño aprende, aprende su lenguaje, aprende su idioma
Cuando tuvisteis vuestro primer hijo, convenciste a tu mujer de instalar algo así como, ¿qué? ¿14 micrófonos? en vuestra casa, le dijiste que instalarías 11 cámaras de vídeo para obtener 300 gigabytes de información diaria con la idea –nos lo dijiste pero no te creíamos– de que así realmente podrías estudiar a fondo el proceso de aprendizaje del lenguaje de un niño en su entorno familiar y quizás así, al fin y al cabo, podríamos enseñar a hablar a los robots o quién sabe, ¿no?
Antes de que me expliques los resultados del proceso del experimento, ¿qué representó para ti a nivel personal analizar a tu hijo de esta manera y obtener cientos y cientos, millones de datos, sobre cómo se las apañó desde que tenía un año para aprender a hablar? ¿Cómo te sentiste personalmente?

Un experimento único en el mundo

Deb Roy:
Sabes, a veces la gente cree que tuve que convencer a mi mujer. De hecho, este proyecto se remonta mucho más atrás, a cuando mi mujer y yo estudiábamos juntos en la universidad; ella participó en mi tesis doctoral.
cogimos esas grabaciones y se las dimos a mi robot, de manera que oyó lo que oían los bebés, vio los mismos juguetes que habían visto los bebés y mi robot aprendió. Ésa fue mi tesis doctoral
Mi proyecto se centraba en que los robots podrían aprender lenguas, por eso me interesaba mucho descubrir cómo aprenden los niños porque quería construir máquinas más inteligentes y construí un robot al que le podía enseñar mostrándole objetos y hablándole.
Una noche cenando con Rupal –en aquel entonces era mi novia, todavía no estábamos casados– yo no paraba de jactarme de lo inteligente que era mi robot y le comentaba que aprendía como lo hace un niño.
Ella se hartó de oírme alardear sobre mi robot y me dijo: "si estás tan seguro, ¿por qué no lo demuestras?". Así que reunimos a algunas madres y a sus bebés en un laboratorio y los grabamos. Les dijimos: "Por favor, sed naturales".
Les dimos algunos juguetes, hicimos que se sintieran a gusto y los grabamos en vídeo. Después, cogimos esas grabaciones y se las dimos a mi robot, de manera que oyó lo que oían los bebés, vio los mismos juguetes que habían visto los bebés y mi robot aprendió. Ésa fue mi tesis doctoral.
Eduard Punset:
Y el principio al que te aferraste durante todo el experimento es el principio del aprendizaje a través de la acción.
Deb Roy:
Así es. Es aprender con la práctica, pero de dos formas distintas porque, como investigador, descubrí que una forma muy poderosa de aprender y de intentar explorar el proceso de aprendizaje de un niño es actuando, es decir, construyendo robots… Esta es una forma.
Así que se trata de tener un mecanismo, una especie de modelo mecánico que nos permita hacer muchas presuposiciones, plantear muchas ideas sobre los niños y construir una máquina.
no creo que se pueda ser demasiado natural en un entorno como un laboratorio
Ahora, avancemos hasta hace siete años, cuando supimos que íbamos a ser padres por primera vez. Lo que me molestaba de mi experimento es que les habíamos pedido a esas madres y sus hijos que vinieran a nuestro laboratorio y les habíamos dicho que se comportaran con naturalidad, pero no creo que se pueda ser demasiado natural en un entorno como un laboratorio.
En la época en la que esperábamos nuestro primer hijo, vimos que podíamos realizar esas grabaciones. Cinco años atrás, si volvemos al año 2000 o a 1995 hubiera sido imposible habida cuenta de la cantidad de información a recoger: 300 gigabytes al día hubiera sido demasiado.
La tecnología ha avanzado tanto que se volvió posible y por eso mi mujer y yo dijimos: "Vale, empecemos a planificarlo ahora, dado que nuestro hijo está a punto de nacer, grabémoslo y si no nos gusta, sencillamente desconectaremos las grabadoras". Así empezó todo.
Eduard Punset:
Reunisteis tantos datos que necesitasteis una caja de herramientas, ¿verdad? Creo que la llamasteis "análisis del movimiento", ¿no?
Deb Roy:
Sí, eso es.

8 millones de palabras

Eduard Punset:
O como se diga. ¿Y qué diablos hicisteis con todos esos datos?
Deb Roy:
Veamos: si obtienes cantidades ingentes de grabaciones de audio y vídeo, son datos en estado puro y no se puede apretar un botón que te dé la respuesta a partir de todos esos datos.
Siempre me había interesado por la minería de datos, la inteligencia artificial, el aprendizaje de las máquinas, la modelización cognitiva.
Así que iniciamos un programa de investigación para crear esa caja de herramientas.
Teníamos 90.000 horas de vídeo pero había algunos aspectos clave que queríamos extraer de la grabación, por ejemplo cómo se organizan las actividades cotidianas en casa.
Por eso desarrollamos unas herramientas para efectuar el análisis del movimiento y averiguar dónde se encontraban las personas en la casa y extraer sólo los datos relevantes desde el punto de vista de la ubicación de los sujetos.
Eduard Punset:
¿Y también pudisteis conseguir datos de los momentos en que producían nuevos discursos?
Deb Roy:
Primero, hicimos un sistema que podía escuchar las grabaciones e identificar las partes que contenían discurso humano.
Luego, desarrollamos otro sistema que escuchaba las características de las voces y decidía quién estaba hablando, era una identificación del hablante.
Eduard Punset:
Y los bebés, ¿aprenden por repetición de palabras o aprenden de otra forma? Quiero decir…
Deb Roy:
Sí, eso fue lo primero en lo que nos centramos después de transcribir el discurso.
Era un problema muy complicado porque transcribimos 8 millones de palabras procedentes de los discursos, por lo que también inventamos nuevas herramientas para realizar las transcripciones del discurso hasta cinco veces más rápido que antes pero, a pesar de todo, necesitamos la colaboración humana, personas que escucharan de un modo muy eficiente y automatizado.
sabíamos exactamente dónde se pronunciaron por primera vez –cada una de las palabras que aprendió–
Mi hijo había aprendido muchas palabras después de cumplir dos años, como cualquier niño que evoluciona con normalidad, pero lo más curioso es que sabíamos exactamente dónde se pronunciaron por primera vez –cada una de las palabras que aprendió–.
De modo que ahora podemos plantear una pregunta muy interesante: ¿cuál es el papel del entorno? La experiencia que vivió podría explicar por qué aprendió unas palabras antes que otras.
Eduard Punset:
Realmente es fascinante porque quizás podáis ayudar a los antropólogos y sociólogos a dilucidar la relación entre genética y entorno, ¿no?
Deb Roy:
Sí.

El contexto permite al bebé aprender a hablar

Eduard Punset:
¿Has detectado que el entorno o el contexto desempeñe un papel en el aprendizaje?
Deb Roy:
El entorno es importante, pero una de las cosas que me interesaba mucho es: ¿cuál es el papel del entorno no-lingüístico?
Con las cámaras de vídeo pudimos ver lo que ocurría alrededor de las palabras, pudimos ver el contexto… Quizás tengas que disculparme si simplifico y soy algo impreciso, pero lo planteo como el juego del cucú en el aprendizaje del lenguaje… ¿conoces el juego del cucú?
Con las cámaras de vídeo pudimos ver lo que ocurría alrededor de las palabras, pudimos ver el contexto…
Eduard Punset:
No, no lo conozco.
Deb Roy:
Estoy seguro de que sí. Vamos a jugar ahora. Tú eres el bebé…
Eduard Punset:
Vale.
Deb Roy:
Y yo soy el padre y te digo: "Eduard, Eduard, ¿dónde estoy? Oh, ¡aquí estoy! ¡Cucú!" Y si tienes un año, te reirás porque desaparezco y vuelvo a aparecer. Te suena el juego ahora, ¿no?
Eduard Punset:
Sí, ahora sí.
Deb Roy:
Porque en cualquier parte del mundo se juega a este juego y la razón es que no necesitas el lenguaje para jugar al juego del cucú.
La clave es esta: cuando un niño juega al cucú sabe qué ocurre y no necesita palabras. Pero cuando juegan los adultos, hablan.
Dicen: "¿Dónde estoy?", "Oh, ¡aquí!, sí". Esta es la clave del aprendizaje del lenguaje en un niño pues la palabra "¡sí!" o las palabras "¿dónde estoy?" cobran significado porque el bebé ya sabe qué está ocurriendo, la actividad es importante, el contexto es importante.
Así que nuestro objetivo al recopilar todos esos datos era averiguar si era realmente cierto que el contexto es el andamio que permitía al bebé aprender a hablar. Y llegamos a resultados muy fascinantes…
Eduard Punset:
¿Por ejemplo?
Deb Roy:
Pues que el carácter único del contexto en que se desarrolla la actividad es mucho más predictivo que el número de veces que un bebé, nuestro hijo, escucha una palabra.
Eduard Punset:
La actividad.
Deb Roy:
La situación es mucho más predictiva que la frecuencia con que aparece una palabra.
Eduard Punset:
Es fantástico. Y, ¿hemos aprendido algo más con este experimento?
Quiero decir, por ejemplo, sobre las ventajas de combinar las observaciones humanas con las ideas que tenemos sobre los robots, nos has dado el ejemplo de cómo tu hijo aprendió a decir "agua".
nuestro objetivo al recopilar todos esos datos era averiguar si era realmente cierto que el contexto es el andamio que permitía al bebé aprender a hablar
Deb Roy:
Sí.
Eduard Punset:
¿Era gaga?
Deb Roy:
Gaga, de gaga a agua…
Eduard Punset:
También es cierto que grabasteis seis meses, ¿no?
Deb Roy:
Sí, sí.
Eduard Punset:
Y después de este tiempo… ahí es donde se ven las ventajas de tu experimento… Quiero decir, de repente puedes concentrar en unos cuantos minutos la historia de un año o seis meses.
Deb Roy:
Es una trayectoria que, literalmente, no puedes ver así que se puede pensar en todos estos datos y tecnología como si fuera un microscopio que te permite ver cosas que tienes delante de tus narices, pero que no puedes ver sin la tecnología.
Eduard Punset:
Entonces, realmente, la ciencia se basa cada vez más en la técnica, en la tecnología. ¿Lo crees así?
con las nuevas tecnologías podemos, literalmente, ver cosas que no podíamos ver antes
Deb Roy:
Totalmente. Creo que no sólo es tecnología, también hace falta creatividad y personas que la interpreten, pero con las nuevas tecnologías podemos, literalmente, ver cosas que no podíamos ver antes, recordar cosas que no podíamos recordar antes y hacer cálculos y observaciones que están más allá de nuestra vista y oído y de nuestros sentidos.
Eduard Punset:
Tú hablas mucho de la comunicación en los medios sociales.
Deb Roy:
Sí.
Eduard Punset:
Si uno se fija en tu experimento por primera vez, se preguntará cuál es la relación con la comunicación en los medios sociales, ¿a qué te refieres exactamente?
fue como una especie de microscopio para estudiar nuestras comunicaciones privadas
Deb Roy:
Si piensas en todo lo que hicimos en casa, fue como una especie de microscopio para estudiar nuestras comunicaciones privadas.
Y pensamos ¿por qué no transformarlo en un telescopio y mirar el mundo en su conjunto? No vamos a poner micrófonos y cámaras en todas partes, pero no lo necesitamos porque la gente habla públicamente a través de los medios sociales: Twitter, Facebook, Google +, los blogs…
Es una explosión y se ha producido en los últimos cinco años.
Lo que realmente me ha abierto los ojos en este trabajo que venimos desarrollando los dos últimos años es que la forma de comunicarse unos con otros y de intercambiar experiencias está cambiando.
Todo está cambiando y cambia a una velocidad increíble. Lo que ocurre ahora es que hay toda una generación de niños que han crecido con lo digital, y no lo ven como algo nuevo y emocionante sino como algo tan normal.
¿por qué no transformarlo en un telescopio y mirar el mundo en su conjunto?
Eduard Punset:
De la vida corriente.
Deb Roy:
Sí, como tener electricidad o agua que sale del grifo. El ritmo acelerado, la rapidez con la que todo cambia es alucinante.
Pero también nos damos cuenta de que nadie del mundo de la industria entiende realmente cuál va a ser el futuro, pero todos presienten que serán grandes cambios.
Lo fundamental es que así es la naturaleza humana: nos encanta hablar, compartir experiencias, conectarnos, necesitamos conectarnos socialmente y ahora tenemos todo ese ámbito tecnológico que nos permite dar rienda suelta a nuestro instinto natural de una forma totalmente distinta.
Eduard Punset:
Es gracioso porque el sistema educativo va a cambiar muchísimo por esto… Quiero decir, recuerdo que cuando era pequeño, lo inteligente era estar solo, quiero decir, si salías con amigos, te decían que perdías el tiempo.
Tenías que estudiar tú solo, había poco contexto social. Actualmente, sabemos que es la mejor manera de matar nuestras neuronas nuevas.
Deb Roy:
Pienso que tu pregunta lleva implícito el interrogante: ¿cuál es la unidad organizativa correcta y más eficiente?
Eduard Punset:
Sí.
Deb Roy:
Si nos fijamos en lo que ocurre en un ángulo de 360 grados, en general, debido a las redes, veremos que estamos cada vez más conectados, los gobiernos, la industria, en general, el mundo está más interconectado, todo el mundo lo sabe, ¿no?
Eduard Punset:
Es verdad.
nuestros mercados financieros son operados por máquinas, ningún ser humano puede negociar a la velocidad a la que lo hacen las máquinas…
Deb Roy:
Porque hay redes en todas partes. Lo que hace funcionar esas redes es el software y el software funciona a velocidad sobrehumana, toma decisiones en micro segundos.
Por eso nuestros mercados financieros son operados por máquinas, ningún ser humano puede negociar a la velocidad a la que lo hacen las máquinas…
Creo que debido a esa complejidad se nos presentan enormes retos en todos los ámbitos de la vida, pero el optimista que llevo dentro dice que lo que ocurre con el software es que cada vez que una parte se pone a funcionar, se produce una especie de escape.
Cada parte del software cuando funciona, aun cuando no haya sido creado para producir datos, puede generar datos como subproducto.
Y lo que ocurre es que tenemos una nueva generación de investigadores y jóvenes formados para captar esos escapes de datos.
creo que nos adentramos en un nuevo tipo de ciencia para comprender la organización humana
Eduard Punset:
Así es.
Deb Roy:
Todos esos sistemas que hemos construido tienen escapes y a medida que los captamos y aprendemos a ver patrones en esos datos, creo que nos adentramos en un nuevo tipo de ciencia para comprender la organización humana que nos permitirá recuperar el control de alguno de esos ámbitos en los que la complejidad se ha convertido en una especie de muro, en una especie de barrera.

Fuente:
http://www.rtve.es/television/20111220/robots-para-saber-como-somos/483658.shtml

lunes, 26 de marzo de 2012

¿Por qué los DRM violan las 3 leyes de la robótica?

El celebre autor de ciencia ficción Isaac Asimov tuvo la previsión de proponer las tres leyes de la robótica hace más de medio siglo. ¿Es el homosapiens del siglo 21, como especie, suficientemente sabio como para escuchar su aviso y evitar la auto-destrucción en manos de robot sapiens desobedientes cuyos ancestros estemos construyendo hoy en día?

[Nota: Este artículo es la traduccion de René Mérou del artículo que publicó OFSET (una interesante asociación para impusar el software libre en la educación) titulado DRM and Other Forces Overriding the Three Laws of Robotics [EN] publicado por HUNG Chao-Kuei. Aquí en francés]
Globalmente, los derechos de los consumidores e incluso los derechos humanos están siendo erosionados porque algunos vendedores han descubierto que la propiedad intelectual y el copyright sirven para vendernos varias veces lo mismo e infectan a sus productos electrónicos con mecanismos de DRM (Digital Restrictions Management) y como el DMCA -- la ley que intenta proteger los DRM -- es negociada secretamente por unos pocos sectores de unos pocos países fuertes para ser impuesta al resto del planeta mediante tratados (ACTA 1, 2) al margen de los parlamentos. Estas poderosas fuerzas están reemplazando las tres leyes de la robótica (si existieron alguna vez) por otra cosa de principios insensatos.
Como lo describe Asimov, un robot debe dar la máxima prioridad a (L1) la protección de la vida humana, (L2) a la obediencia a las ordenes humanas, (L3) a su propia protección, en ese orden, obligatoriamente. Todo robot en la ciencia-ficción de Asimov está equipado con un cerebro positrónico que se vuelve loco, por así decirlo, si en algún momento transgrede esas leyes. Esto representa para una sociedad que depende profundamente de los robots la misma idea que lo que es un fusible en un aparato eléctrico. Imaginen la amenaza que con que nos enfrentaríamos en un mundo lleno de robots sin esas leyes.
Excepto que no necesitan realmente imaginarlo. Estamos viviendo en ese mundo.
Lo que Asimov no predijo es que los robots serían controlados por software en vez de por circuitos positrónicos. Esta pequeña desviación en su predicción respecto a lo que realmente ha sobrevenido después ha cegado a la mayoría de profesionales de la informática (personas que suelen disfrutar de la ciencia ficción de Asimov, por cierto).
Primero, pongamos a parte el malware que rompe la ley. Es concebible que haya siempre gente que rompa la ley creado malos robots, tanto si la sociedad exige que las leyes robóticas sean parte de la ley general como si no. Lo que nos interesa son los robots que son producidos conforme a las leyes legales en la sociedad.
Ahora considere unos pocos ejemplos de software existente y que viola la tercera y la segunda ley de la robótica. El software suicida que se destruye a si mismo con bombas temporales es una violación de la (L3), y probablemente una violación de la (L2). Véase también "viodentia faiure4wn" or "kindle 1984" sobre algunos casos de software desobedeciendo órdenes humanas.
Seguidamente, pasemos a modo ciencia-ficción por un momento y consideremos qué pasará en unas pocas décadas. Suponga que su nieto compra un robot médico para cuidar de vuestro ritmo cardiaco vigilando y ajustando algún implante médico. Se siente peor después de que empiecen sus cuidados y sospecha de que el robot no está funcionando correctamente. Incluso ha oído hablar de algunos muertes relacionadas con este modelo de robot.
O suponga que el hospicio (hablamos del futuro) donde usted vive compra un robot para efectuar terapias físicas o incluso operaciones a sus huéspedes. Una nueva y más segura forma de efectuar esas funciones se ha extendido en internet, y todos los huéspedes incluido usted desean intensamente adoptarla.
En cada caso, su nieto encuentra un robot experto capaz de examinar los robots y hacerles modificaciones a su cerebro positrónico o a su software o a lo que sea, para eliminar su deficiencia y/o mejorar sus servicios, por tanto su calidad de vida o incluso salvaros de una "muerte por código defectuoso". El experto pregunta al robot para explorar y explicar el diseño de su circuito/software, y ayudar al experto a examinar y mejorar sus circuitos/software.
En respuesta, un robot en el mundo de Asimov obedecería sin la más mínima duda (quizás tras verificar la profesión del experto) de acuerto con (L1) y (L2). Pero que haría un robot en el mundo actual? Ya sabe, nuestro mundo real, poblado por habitantes que son completamente inconscientes de las tres leyes de la robótica y, simultáneamente, han sufrido lavados de cerebro por la propaganda de la "propiedad" intelectual, el mundo en que el derecho de la "propiedad intelectual" está anulando el derecho a la propiedad física. Acaso el robot obedecerá o es más probable que se niegue a cooperar citando el derecho al copyright como su primera prioridad (L0), destruyéndose a si mismo y enviando una señal DMCA de estar siendo forzado a un apagado por un experto, e intentando desafiar (L1), (L2) y (L3), todas de golpe.
Y todo esto no está tan lejos de ocurrir. Los implantes medicos de Medtronic's lo harían si pudiesen. El robot perro Aibo de Sony, lo haría si pudiera. Y no importa si ellos nunca lo podrán hacer por medios técnicos. Los fabricantes pueden perfectamente invocar (o ya lo han hecho) la todo poderosa DMCA para encubrir sus malas decisiones técnicas que ignoran el principio Kerckhoff sobre la seguridad de los ordenadores. (Explicación en términos no técnicos (wikipedia), en una metáfora matemática de "la cuadratura del circulo", o en una imágen como se muestra en la derecha)
Estamos viviendo en un mundo donde las tres leyes propuestas por Asimov no solo reciben caso omiso, y negligente sino que de hecho por abuso que se hace de la ley de propiedad intelectual, son prácticamente suprimidas por leyes problemáticas -- DMCA y ACTA. Estamos poniéndonos a nosotros mismos a merced de los robots cuyos comportamientos desafiantes contra nosotros están protegidos por esas leyes.
¿Existe alguna posibilidad de cambiar el futuro a uno mejor donde nuestras vidas estén dependiendo cada vez más de varias formas de robots desafiantes? No sé como interpretarán la Psicohistoria de Asimov, pero para mí, atraer al público general ignorante de la informática al conocimiento de los inminentes peligros es una forma posible e importante de cambiar el curso del futuro.
The saddest aspect of life right now is that science gathers knowledge faster than society gathers wisdom. [Lo más triste de la vida actual es que la ciencia alcanza conocimientos más rápido que la sociedad alcanza sabiduría.]-- Issac Asimov
Quizás es tiempo de empezar a escribir y releer más ciencia ficción sobre estos asuntos como "robots con DRM" o "Robots y copyrights". La gente puede leer más sobre estos peligros desde historias que pasan en una futura sociedad, en un planeta distante, o en un universo alternativo, porque:
It is the invariable lesson to humanity that distance in time, and in space as well, lends focus. It is not recorded, incidentally, that the lesson has ever been permanently learned. [Es una lección invariante para la humanidad que la distancia en el tiempo e igualmente en el espacio, atrae la atención. No consta, por cierto, que la lección haya sido nunca aprendida de forma permanente.] -- Issac Asimov, "Fundación e Imperio" Capítulo 13
Fuente:
http://hispalinux.es/node/727