¿Qué tan cerca estamos de tener un robot que limpiará mi habitación?

Estamos realmente muy lejos.

Nivel de teléfono inteligente en la década de 1960 lejos. La tecnología crece exponencialmente, por lo que es posible que no tengamos que esperar 60 años para verla. Pero un robot que puede ver, identificar, levantar, mover y soltar cosas tendría los mismos problemas que enfrentaría si intentara vender la idea de un teléfono inteligente en los años 60.

Por un lado, nuestra tecnología no es escalable. Podemos recoger materiales conocidos, como un producto en una línea de ensamblaje donde conocemos el tamaño, la masa y la fricción de la superficie del objeto. ¿Pero quieres recoger un huevo, un calcetín y un juguete de plástico con la misma pinza robot? Hay grupos de investigación que han logrado mucho en lo que respecta a esto, pero la asequibilidad de esta tecnología a nivel de consumidor simplemente no sucederá en la próxima década. [1]

Otra razón es que esta investigación tiene un gran problema para atraer capital y talento. Fundamentalmente porque la robótica tiene aspectos más brillantes como vehículos autónomos que tienen mucho más potencial y es probable que paguen mucho más que cualquier otro campo con conjuntos de habilidades superpuestas en ingenieros.

Hacer productos de robótica de consumo es difícil. Hacer robots que se muevan en un entorno desordenado es difícil. Recoger cosas es difícil. Llegaremos allí, pero estamos lejos de eso ahora.

Notas al pie

[1] Demo con Carl Vause (Soft Robotics)

Estoy bastante seguro de que te refieres a un robot doméstico amigable avanzado, bueno, la robótica está esperando avances en:

  1. Visión por computadora (CV): como la comprensión ambiental para la navegación robótica y los sistemas de detección de objetos.
  2. Sistemas de control robótico: cuando un robot percibe un objeto, tiene que planificar cómo limpiar esa esquina de la habitación, luego convertir ese plan en partes accionables que pueda ejecutar, el robot también necesita aprender a anticipar las cosas.
  3. Comprensión del lenguaje natural (NLU): para reconocer el habla y tomar medidas cuando se le da un comando verbal. Tiene que entender lo que un humano dice de forma natural.

Los problemas anteriores son tan complicados y difíciles de resolver que se denominan AI-hard, actualmente estamos lejos de ser un sistema de AI fuerte. No puedo dar un marco de tiempo, porque si digo 10 años, podría ocurrir un avance en 5 años.

¿Pero limpiar solo una habitación? Creo que ya tenemos robots [1] para eso y también tenemos robots básicos para facilitar otras tareas domésticas [2]. No tengo ninguno de esos por cierto :).

Espero que esto ayude.

Notas al pie

[1] Las mejores aspiradoras robot de 2017 | Los diez mejores comentarios

[2] Iniciar sesión – New York Times

Ya tenemos estos robots en este momento. El año pasado compré la aspiradora robótica Roomba de iRobot . Estos bots son totalmente autónomos; No necesita la presencia humana para realizar la tarea de limpieza. Para aspirar la casa, simplemente presione el botón ‘limpiar’ y pasará la aspiradora hasta que se aspire todo el nivel de la casa. Se puede recargar por sí solo entre el ciclo de limpieza e incluso se apaga solo después de que se completa la tarea de limpieza. ¡Una gran mano amiga y un producto altamente recomendado!

Yo tengo uno

No, realmente este, pero uno similar. Las roombas son las más populares, pero las piezas de repuesto son caras, mientras que la mía ha mantenido el piso realmente limpio durante 2 años, 2 veces a la semana.

¿Quizás querías algo como esto?

(Rosie, el robot doméstico de los Jetsons, arruinando las expectativas de futuro desde 1962)

En realidad, mi ideal es una habitación que no necesita limpieza o mínima limpieza.

También hay muchas opciones que podrían ayudar mucho a mantener limpia una habitación:

  • evitando usar alfombras
  • fundas de plastico para mesas
  • evitando que entre suciedad

Pero quieres robots humanoides, ¿verdad?
Aún queda mucho tiempo por venir.

Sin embargo, ya vienen. Poco a poco, pero viene.

Estos existen

Este problema tampoco es difícil de resolver. Es muy similar al problema del cortacésped automatizado. Diseñe una aspiradora de modo que aspire toda la casa sin necesidad de un operador.

Estos ya están en el mercado y, básicamente, lo codificaría de manera similar a un algoritmo de búsqueda de primera respiración donde tiene una cola con las ubicaciones / coordenadas que se visitarán, luego tendría una función de visitante que se llamaría cada vez que una ubicación se limpia para evitar la doble limpieza de una ubicación y esto se haría hasta que se aspire todo el salón / área. Se requeriría un código basado en una primera búsqueda para implementar, es un problema de teoría de grafos, limpiar las ubicaciones más cercanas al punto de inicio y expandirse.

Búsqueda de amplitud

Ya esta aqui! Prueba Roomba de iRobot; Uno de los mejores limpiadores que he usado hasta ahora. En primer lugar, es una aspiradora robótica que es totalmente autónoma; ni siquiera necesita estar cerca para que se limpie; Simplemente presione el botón ‘limpiar’ y pasará la aspiradora a todo el nivel de la casa. Roomba es inteligente e inteligente también. Se puede recargar por sí solo cuando la batería está baja, se apaga automáticamente después de la limpieza y la presencia del sensor detector de acantilados lo ayuda a evitar escalones y otras caídas peligrosas.

Personalmente, creo que pasará un tiempo antes de que tengamos robots de limpieza de habitaciones.

Veo múltiples obstáculos. El primero es reconocer los calcetines versus el papel impreso, versus la basura o una hoja que rastreé. La visión artificial está mejorando, pero no sé si es hasta el punto en que pueda reconocer la gama completa de objetos domésticos.

También hay una pregunta contextual sobre qué se debe limpiar y qué se debe quedar. El proyecto Jarvis de Zuckerberg encontró contexto en la forma de “Encienda las luces en mi oficina”, necesitando una acción diferente dependiendo de quién lo dijo. En el caso de limpiar una casa, idealmente nadie dice nada. Un ser humano que tiene unos pocos años ya ha aprendido que se debe recoger un calcetín y ponerlo en el cesto de la ropa, pero que la hoja que sopló se puede aspirar, mientras que el reposapiés o la mesa de café ya están donde se supone que deben hacerlo. be (y simplemente necesita ser evitado, o quizás aspirado debajo).

Hay cosas que quiero dejar fuera (como la bolsa que puse junto a la puerta principal para recordarme llevarla conmigo por la mañana). Supongo que podría decirle a una computadora algo como: “¡Computadora! Estoy poniendo mi bolso de música junto a la puerta. Déjalo allí y recuérdame que lo tome cuando salga mañana por la mañana ”. Suponiendo la identificación correcta de los calcetines versus“ mi bolsa de música ”, podríamos estar acercándonos a esta parte, pero las IA que tenemos actualmente no están a la altura. Este nivel todavía. Incluso sin un robot conectado, me encantaría poder preguntarle a mi computadora: “Steve y Sally vendrán a cenar. ¿Cuáles son algunas recetas que puedo cocinar? ”Y que mis contactos sepan que Steve y Sally son vegetarianos y que los vegetarianos no comen pollo, y que las galletas con chispas de chocolate pueden ir bien después de la cena, pero no son para la cena.

Y luego está el manejo físico de un calcetín (disquete) versus un juguete para niños (de forma extraña) versus un libro o un pedazo de papel (frágil, dependiendo de cómo se maneje) y así sucesivamente.

Incluso suponiendo todo eso, en algún momento, debe haber un lugar definido para guardar un elemento determinado. Hay una gran cantidad de lo que está disperso en mi casa porque no he decidido qué hacer al respecto, o porque representa alguna otra actividad que quiero hacer (por ejemplo, enviar un regalo en respuesta a un anuncio de nacimiento). Desde el punto de vista de un robot, conducir un automóvil podría ser la tarea más simple.

More Interesting

¿Qué conocimiento básico se debe tener antes de aprender el aprendizaje automático en India?

¿Es necesario entrenar una red neuronal para análisis de texto?

Si una IA comete asalto / infringe un delito, ¿se hace responsable a la IA o al desarrollador?

¿Cómo se ve el código AI?

¿Es la ética una consecuencia de la inteligencia? ¿Cuáles son las implicaciones de esta relación para el surgimiento de la inteligencia artificial?

Parece que PHP está obteniendo un mejor rendimiento en cada versión (pronto tendrá un JIT), ¿ves que se usa para cosas como el aprendizaje automático?

¿Hay alguna manera de probar si es posible un modelo algorítmico de la mente humana sin implementarlo?

¿Cómo ser directo como en un programa de posgrado de IA / robótica? ¿Qué recursos debería mirar en mi tiempo libre?

¿Cuál es la diferencia básica entre ruido y valores atípicos en la minería de datos?

¿Cuáles son las tecnologías utilizadas detrás del chatbot de inteligencia artificial de Facebook?

¿Qué opinas del desarrollo de la ética de los robots?

¿Puedo usar la programación de expresión génica para desarrollar programas C ++?

Soy estudiante de Ingeniería de software (BS SE, Final Year). Estoy muy confundido acerca de seleccionar mi proyecto de último año i Inteligencia artificial, el proyecto debe ser factible y único. ¿Alguien puede guiarme?

Cómo controlar remotamente una mano de robot de acuerdo con los movimientos de mi propia mano EXACTAMENTE igual

¿No son las redes neuronales solo máquinas de estado?