A partir de las 128 cosas que van a desaparecer cuando los coches no necesiten conductores,  que parte de  este artículo en inglés, se me ha ocurrido una idea muy friki: las leyes de tráfico podrían estar implementadas en código. ...continue reading "código de circulación"

2

Dos años y pico desde la última entrada, he perdido la práctica de escribir. Pero siendo optimista, y se puede ver al revés: 10 años desde que empecé con el blog y, aunque lo parece, todavía no ha muerto.

...continue reading "reinicio"

Creo que a casi todos los camaradas del metal nos gustan los robots. Y aunque todavía no tenemos robots sirviéndonos la comida, cada vez hay una sensación más generalizada de que la invasión metálica está a punto de llegar. Supongo que será por las noticias sobre los proyectos robóticos de google y amazon (empresones dedicados a ganar dinero) y el uso de drones por parte del ejército americano (la policía del mundo).

Y aquí es donde encaja Robot futures un libro de Illah Reza Nourbakhsh en el que describe unas cuántas predicciones sobre la robótica a corto y medio plazo y el posible impacto en la sociedad. Recomendable para todos los interesados en el campo, ya que todos los puntos de debate que plantea son reales aunque no creo que estemos de acuerdo sobre las predicciones que hace Illah. Hace una extrapolación de las investigaciones actuales al futuro: desde la extensión de la analítica web al mundo físico (cámaras y sensores que nos monitorizan por todas partes) hasta el futuro de la telepresencia (en modalidad sobrecargada, cuando una persona pueda controlar varios cuerpos al mismo tiempo).

Una idea que me ha gustado y que presenta al inicio del libro es en que los robots no tendrán necesariamente forma física humanoide. La idea que se ha comentado por aquí alguna vez, es que los robots surgirán de la conexión entre internet, la inteligencia artificial y el mundo físico, por lo que para muchas aplicaciones y tareas no necesitaremos robots de forma humanoide. Y un corolario interesante es que los robots tendrán ojos en todas partes y se adelantarán a nuestras acciones. Hace unos días microsoft presentaba un ascensor inteligente que intenta predecir la planta a la que queremos ir. Si la cámara del ascensor se comunica con el sistema de control de puertas, tendremos un sistema mágico que nos abre la puerta antes de que entremos en casa.  Todo esto se puede construir ya aunque el grado de fiabilidad todavía no es el adecuado (es posible que le abra la puerta a cualquiera que pase por delante).

Las escenas que nos plantea Nourbakhsh plantean un debate que empieza existir, por lo que me ha parecido un libro interesante. Y además inspirador, creo que aprovecharé algunas ideas para ir escribiendo artículos en los próximos meses.

El sábado se anunció que google ha comprado la empresa de robótica boston dynamics, los creadores de bigdog, el perro/mula robótico más famoso de los últimos tiempos (tiene hasta una parodia en youtube).

El puzzle robótico de google

Con la compra de boston dynamics, ya son 8 las empresas de robótica que ha comprado google y todo indica que se están tomando muy en serio este campo. Andy Rubin, creador del sistema operativo Android, se ha puesto al frente de este proyecto y ha desvelado en una entrevista en el NY Times que hay oportunidades para la robótica en logística y fabricación.

Según el país, con las primeras 7 empresas que habían adquirido hasta la compra de boston dynamics, tenían tecnología para crear un robot con capacidad de trabajo manual y manipulación de objetos. Con su última compra, completan el puzzle con equilibrio y movilidad con piernas (los videos de bigdog, cheetah, wildcat etc. son espectaculares).

Además Google ya tiene tecnología para crear coches sin conductor y cuentan con Sebastian Thrun investigador de primera línea en este campo y con Peter Norvig, no tan relacionado con la robótica, pero desde luego muy destacado en inteligencia artificial.

Por otra parte, también están trabajando en el reparto de compra a domicilio (logística pura sin robots) en la zona de Sillicon Valley. Esto es importante porque le va a proporcionar a google datos obtenidos en el campo de trabajo y no dependerán de hacer desarrollos teóricos.

Parece que google está juntando todos los ingredientes para que salga algo interesante, pero seguimos hablando de un proyecto de investigación a largo plazo, según indica el propio Rubin.

La competencia

Lo importante es que la competencia de google también está invirtiendo en robótica y automatización. Amazon anunció que trabajaría en robotizar la distribución, pero con drones en vez de robots con piernas. Y hace un año que compraron kiva, una empresa dedicada a la automatización de almacenes.

Apple también anunció que invertirá dinero en una fábrica con un alto grado de automatización en los Estados Unidos  (no encuentro el link donde lo leí, pero aquí hay información). La idea es llevarse parte de la producción en China a los Estados Unidos gracias a la reducción de costes por la automatización.

Así que parece que estamos en una pequeña carrera para automatizar fábricas, líneas de montaje, almacenes y distribución de productos. Podría haber una burbujita de compra de empresas dedicadas a la robótica: la nueva empresa de Rodney Brooks, rethink robotics, que también se dedica a la fabricación, Willow garage que también tienen robots con capacidad de manipulación avanzada, o irobot (la empresa que fabrica el roomba, aunque no se dediquen a la manipulación, almacenaje, etc) son algunas candidatas.

Es complicado saber si se podrán hacer robots útiles en la práctica, pero la ventaja es que estas empresas tienen recursos para sacar adelante estos proyectos.

Este año, uno de mis objetivos era aprender a programar en Android, hacer alguna aplicación y publicarla en Google Play para ver cómo funciona. Todavía estoy en ello, de momento sólo he aprendido la programación básica de aplicaciones.

Programando
Llevo un par de meses, siguiendo el libro Android Programming: The Big Nerd Ranch Guide. Es un poco guíaburros (haz esto, esto y esto y conseguirás tal o cual cosa), pero es recomendable para el que quiera aprender un poco de todo. No llega a dar una visión general de Android pero es muy amplio y cubre muchos aspectos de este entorno de programación (formularios, bases de datos locales, conectividad http, sensores de localización, cámara de fotos, etc).

¿Porqué Android?
En igualdad de condiciones, si puedo elegir, prefiero los sistemas open source. Android además de ser libre, cada vez parece más seguro que va a dominar el mercado de teléfonos móviles. Google ha sabido aprovechar las ventajas de un sistema operativo abierto y apoyarlo con un desarrollo sostenido y dinámico más típico de una plataforma cerrada.

Plataforma Android
Gracias a la versatilidad que permite instalarlo y utilizarlo en dispositivos muy diferentes, a Android le queda recorrido en cuanto dispositivos y aplicaciones por desarrollar. Le da mucha libertad a los desarrolladores y a la larga se crearán otros productos que no serán sólo teléfonos móviles (ya hay relojes para empezar).

Por otro lado, ha conseguido enfocar a la comunidad open source. Para muchos desarrolladores tener una referencia única (por ejemplo la página sobre sensores) es una ventaja. No sé si es lo mejor, pero reconozco que es bueno que haya una voz principal, que recopile y unifique la información y la forma de trabajar.

Android ha superado muchas barreras que Linux por sí mismo no había podido superar y creo que le espera un futuro interesante.