Roomba j7 de iRobot, el robot aspirador que quiere adaptarse inteligentemente a ti

Con una cámara frontal, el Roomba j7 aprovecha la visión para obtener nuevas e inteligentes funciones

irobot roomba j7

El poder que ha adquirido la visión computerizada en la última década ha sido asombroso. Gracias a las técnicas de aprendizaje automático aplicadas a grandes conjuntos de datos de imágenes y vídeos, ahora es mucho más fácil que los robots reconozcan el mundo que les rodea, y realicen acciones bastante más inteligentes basadas en lo que ven. Esto ha permitido una sofisticada autonomía en los coches, pero aún no se ha aplicado a los robots domésticos, sobre todo porque no hay muchos robots domésticos. Excepto, por supuesto, las aspiradoras robot.

Hoy, iRobot anuncia el j7, al que la compañía llama su «robot aspirador más reflexivo». La razón por la que lo llaman así es porque, en una primicia para los Roombas, el j7 tiene una cámara frontal de luz visible junto con el hardware y el software necesarios para identificar obstáculos comunes a nivel del suelo y reaccionar ante ellos de forma inteligente. Esto permite que el roomba j7 cuente con nuevas y útiles capacidades a corto plazo, pero es el potencial a largo plazo de una plataforma de aprendizaje automático en el hogar equipada con una cámara lo que nos parece realmente intrigante. Si es que iRobot consigue hacer que sus robots sean más inteligentes y, al mismo tiempo, mantener la privacidad de nuestros datos.

Aquí está el nuevo iRobot j7. Tenga en cuenta que el j7+ es la versión con la base de autovaciado, pero que cuando hablamos del robot en sí, es sólo j7.

Roomba J7, Novedades

Evidentemente, la gran novedad en cuanto a hardware es la cámara, de la que sin duda vamos a hablar, sobre todo porque habilita funciones de software exclusivas del j7. Pero iRobot también va a lanzar una importante (y gratuita) actualización de software para todos los Roombas, llamada Genius 3.0. iRobot está cambiando de la autonomía a la colaboración humano-robot en lo que respecta a la interacción con los robots domésticos, y Genius 3.0 añade algunas funciones útiles basadas en esta filosofía, entre ellas:

  • Limpiar mientras no estoy: con tu permiso, la aplicación de iRobot utilizará los servicios de localización de tu teléfono para empezar a limpiar cuando salgas de casa, y pausar la limpieza cuando vuelvas.

  • Estimación del tiempo de limpieza: Los Roombas con capacidad de mapeo ahora estimarán el tiempo que les llevará un trabajo.

  • Accionamiento silencioso: Si le pide a un Roomba que limpie una zona específica no adyacente a su base de carga, apagará su motor de aspiración en el camino de ida y en el de vuelta para no molestarle más de lo necesario. Por si sirve de algo, este ha sido el comportamiento por defecto de los robots Neato durante años.

En términos generales, esto forma parte del impulso de iRobot para que la gente deje de utilizar el botón físico «Limpiar» para ocuparse de todas las habitaciones a la vez y, en su lugar, hacer que un robot limpie con más frecuencia y de forma más específica, como aspirar habitaciones concretas a horas concretas que tengan sentido dentro de su horario. Esto es algo complicado de hacer, porque cada persona es diferente, y eso significa que cada hogar funciona de forma diferente, lo que lleva al tipo de incertidumbre que los robots no suelen dominar.

«El sistema operativo para el hogar ya existe», nos dice Colin Angle, CEO de iRobot. «Es completamente orgánico, y los humanos lo viven cada día». Angle se refiere a las reglas habladas y tácitas que tienes en tu casa. Algunas de ellas pueden ser obvias, como el hecho de llevar zapatos dentro de casa. Otras pueden ser un poco menos obvias, como qué puertas suelen permanecer abiertas y cuáles suelen estar cerradas, o qué luces están encendidas o apagadas y cuándo. Algunas reglas las conocemos perfectamente, y otras son más bien hábitos establecidos que no queremos cambiar. «Los robots, y la tecnología en general, no tenían suficiente contexto para seguir las reglas en el hogar», dice Angle. «Pero eso ya no es cierto, porque sabemos dónde están las habitaciones, sabemos qué tipo de día es, y sabemos mucho sobre lo que ocurre en el hogar. Así que deberíamos asumirlo y empezar a construir una tecnología que siga las reglas de la casa».

La razón por la que es importante que los robots domésticos aprendan y sigan las reglas es porque son molestos, e iRobot tiene datos que lo respaldan: «Lo más letal para una Roomba es que un humano se moleste por su ruido», nos dice Angle. En otras palabras, la razón más común por la que los Roombas no completan los trabajos es porque un humano los cancela a mitad de camino. iRobot, obviamente, preferiría que sus robots no molestaran, y Genius 3.0 está tratando de hacer que eso suceda encontrando maneras de que la limpieza se realice respetando las reglas de la casa.

«La alineación de las expectativas es increíblemente importante: si el robot no hace lo que esperas, te vas a molestar, el robot va a recibir la reprimenda, y realmente queremos proteger el bienestar mental de nuestros robots». -Colin Angle

Por supuesto, muy poca gente quiere programar en sus Roombas todos estos complicados horarios centrados en el ser humano, lo cual es una pena, porque sería la forma más fácil de resolver un problema muy difícil: entender lo que un humano quiere que haga un robot en un momento dado. Gracias a la cartografía y a la conectividad de las aplicaciones, los Roombas pueden tener una idea mucho mejor de lo que ocurre en el hogar que antes, pero los humanos somos complicados y nuestras casas y vidas también lo son. iRobot está ampliando las formas en que utiliza los datos del hogar inteligente para influir en el funcionamiento de sus robots. El geofencing para saber cuándo estás en casa o no es un ejemplo de ello, pero es fácil imaginar otras formas en las que esto podría funcionar. Por ejemplo, si su Roomba está pasando la aspiradora y recibe una llamada telefónica, sería bueno que el robot fuera lo suficientemente inteligente como para detener lo que está haciendo hasta que termine su llamada, ¿verdad?

«Se trata absolutamente de estas posibilidades», dice Angle. «Se trata de entender más y más elementos. ¿Cómo sabe tu robot si estás al teléfono? ¿Y si otra persona está hablando por teléfono? O si los niños están jugando en el suelo, quizá no quieras que tu robot aspire, pero si están jugando pero no en el suelo, no pasa nada. Entender el contexto de todo eso y cómo se combina es lo que creo que marcará la diferencia. Pero estamos empezando con lo que es más importante y lo que supondrá el mayor cambio para los usuarios, y luego podemos personalizar a partir de ahí.»

«Tener esta idea de las reglas de la casa, y empezar a capturar las preferencias de alto nivel en cuanto a lo que es su casa inteligente, cómo se supone que debe comportarse, y permitir que con una actualización continua y transferible conjunto de conocimientos – creemos que esto es una gran, gran cosa.» -Colin Angle

Por desgracia, las posibilidades de personalización empiezan a ser complicadas desde el punto de vista de la privacidad. Dentro de un rato hablaremos de los posibles problemas de privacidad de la cámara frontal del J7, pero cuando pensamos en las formas en que los robots podrían entendernos mejor, todo gira en torno a los datos. Cuantos más datos le des a un robot doméstico, mejor podrá adaptarse a tu vida, pero eso podría implicar algunos compromisos de privacidad, como compartir tus datos de localización o dar a una empresa acceso a información sobre tu casa, incluyendo, con el j7, imágenes a nivel de suelo de los lugares que quieres que sean aspirados.

roomba j7 detectando obstáculos

Roomba J7, Características

El j7 no es el primer Roomba de iRobot con cámara. Tampoco es el primer Roomba de iRobot con un sensor frontal. Sin embargo, es el primer Roomba de iRobot con una cámara frontal de luz visible, lo que significa muchas cosas, la mayoría de ellas buenas.

La característica más destacada del j7 es que puede utilizar su cámara frontal para reconocer y reaccionar ante objetos específicos en el hogar. Esto incluye cosas básicas como hacer mapas y entender en qué tipo de habitación se encuentra en función de los muebles que ve. También cosas más complicadas. Por ejemplo, el j7 puede identificar y evitar los auriculares y los cables de alimentación. También puede reconocer los zapatos y los calcetines (cosas que se encuentran con más frecuencia en el suelo), además de su propia base de carga. Y puede detectar los excrementos de las mascotas, porque no hay nada más desagradable que un Roomba tirando caca por todo el suelo que esperabas tener limpio.

Conseguir estos algoritmos de detección de objetos supuso una enorme cantidad de entrenamiento, e iRobot ha recopilado y etiquetado internamente más de un millón de imágenes de más de mil hogares de todo el mundo. Incluyendo, por supuesto, imágenes de caca.

«Esta es una de esas cosas estúpidas y gloriosas. No sé cuántos centenares de modelos de caca creamos con plastilina y pintura, y todo el mundo [en iRobot] con un perro recibió instrucciones de hacer fotos cada vez que su perro hiciera caca. Y, de hecho, hicimos modelos sintéticos de caca para intentar aumentar nuestra base de datos». -Colin Angle

Angle dice que iRobot planea seguir añadiendo más y más cosas que el j7 puede reconocer; en realidad tienen más de 170 objetos en los que están trabajando ahora mismo, pero sólo estos cuatro (zapatos, calcetines, cables y caca) están en un punto en el que iRobot confía lo suficiente como para desplegar los detectores en los robots de consumo. Los cables, en particular, son impresionantes, sobre todo si se tiene en cuenta lo difícil que es detectar un par de auriculares blancos de Apple en una alfombra blanca, o un cable de alimentación negro que atraviesa una alfombra con un patrón de líneas negras onduladas. Por eso el j7 tiene un LED frontal: para mejorar la detección de los cables.

roomba j7 pidiendo autorizacion para evitar cables

Roomba J7, el desafío de la privacidad

Hasta ahora, todas estas cosas se hacen completamente en el robot: el robot realiza la detección de objetos internamente, en lugar de enviar las imágenes a la nube para que las identifiquen. Pero para los comportamientos más avanzados, las imágenes tienen que salir del robot, lo que va a suponer un compromiso (esperemos que pequeño) para la privacidad. Un comportamiento avanzado es que el robot te envíe una imagen de un obstáculo en el suelo y te pregunte si quieres crear una zona de exclusión alrededor de ese obstáculo. Si se trata de algo temporal, como una prenda de ropa que vas a recoger, le dirías al robot que lo evitara esta vez pero que lo aspirara la próxima vez. Si se trata de una regleta de enchufes, le dirá al robot que la evite de forma permanente. iRobot no ve las imágenes que el robot le envía como parte de este proceso, pero tienen que viajar desde el robot a través de un servidor y hasta su teléfono, y aunque están encriptadas de extremo a extremo, eso añade un poco de riesgo potencial que los Roombas no tenían antes.

Una de las formas en que iRobot intenta mitigar este riesgo para la privacidad es ejecutar un detector de humanos independiente en el robot. La función del detector de personas es identificar las imágenes en las que aparecen personas y asegurarse de que se eliminen inmediatamente sin que vayan a ninguna parte. Pregunté si se trataba simplemente de un detector de rostros, o si también podía detectar (por ejemplo) el trasero de alguien que acababa de salir de la ducha, y me aseguraron que también podía reconocer y eliminar formas humanas.

Si te preocupa menos la privacidad y quieres ayudar a iRobot a hacer que tu Roomba (y todos los demás Roomba) sean más inteligentes, estas consultas sobre obstáculos que te envía el robot también incluirán la opción de compartir la imagen con iRobot de forma anónima. Esto es explícitamente opt-in, pero iRobot espera que la gente esté dispuesta a participar.

La cámara y el software son obviamente lo más interesante aquí, pero supongo que podemos dedicar algunas frases al diseño del j7. Un borde biselado alrededor del robot hace que no se atasque debajo de las cosas, y la base de auto vaciado se ha reorganizado (girada 90 grados, de hecho) para que sea más fácil de encajar debajo de las cosas.

Curiosamente, el j7 no es un nuevo buque insignia de Roomba para iRobot; ese honor sigue perteneciendo al Roomba s9, que tiene un motor más grande y un sensor 3D de luz estructurada en la parte delantera en lugar de una cámara de luz visible. Al parecer, cuando se diseñó el s9, iRobot no creía que las cámaras fueran lo suficientemente buenas para lo que querían hacer, especialmente con la forma en D del s9, que dificulta la navegación de precisión. Pero en este punto, Angle dice que el j7 es más inteligente, y lo hará mejor que el s9 en entornos domésticos más complejos. Le pedí que se explayara un poco:

Creo que el sensor principal de un robot debería ser un sistema de visión. Eso no significa que la visión estereoscópica no esté bien, y puede haber algunas cosas en las que un sensor de alcance 3D puede ser útil como muleta. Pero te diría que en la industria de los coches autónomos, si giras el dial lo suficiente, no tendrás láseres de escaneo. Sólo tendrás visión. Creo que [el lidar] va a ser necesario durante un tiempo, simplemente porque lo que está en juego al meter la pata con un coche de conducción autónoma es muy alto. Pero estoy diciendo que el estado final de un coche de conducción autónoma va a ser todo sobre la visión. Y basándonos en el mundo en el que viven los Roombas, creo que el estado final de una Roomba va a ser cien por cien visión antes que los coches autónomos. Hay una cuestión de si se puede extraer la profundidad de la visión monocular lo suficientemente bien, o si tenemos que utilizar el estéreo o alguna otra cosa mientras averiguamos eso, porque en última instancia, queremos recoger cosas. Queremos manipular el entorno. Y tener modelos 3D ricos del mundo va a ser realmente importante.

roomba j7 en su base de carga

Roomba J7/J7+, Precio y disponibilidad

El iRobot j7 está ya disponible en Europa por 749,99 € . El j7+, que incluye el nuevo diseño de la base de auto vaciado, cuesta 999,99€. Y el software Genius 3.0 debería estar disponible para todos los Roombas a través de una actualización de la aplicación desde ya mismo.

Más Productos de iRobot Roomba

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Protected with IP Blacklist CloudIP Blacklist Cloud