¿Es posible automatizar tareas que involucren movimientos de precisión de mano humana?

Aún no.

La manipulación robótica sigue siendo un problema abierto. Los investigadores han estado trabajando en ello durante décadas, y hasta ahora solo han podido diseñar sistemas muy especializados que funcionan solo en una configuración muy específica, e incluso allí carecen severamente de robustez. Puede ver el trabajo de Siddhartha Srinivasa para tener una idea de los esfuerzos más fundamentales o Michael Beetz para los esfuerzos a nivel de sistema (búsquelos en Google Scholar).

También debe consultar el reciente Amazon Picking Challenge, donde participaron muchos grupos de investigación líderes que trabajan en problemas relevantes.

Picking Challenge

Un amigo mío participaba como parte del equipo de Sven Behnke, y también debería consultar los documentos del profesor Behnke en los últimos años.

Por lo que entiendo, el principal desafío en la manipulación de robots no tiene mucho que ver con la detección de objetos o incluso comprender la planificación, sino más bien la estimación del estado. Por lo tanto, si mira los videos (en YouTube) del reciente DARPA Robotics Challenge, que involucraba robots teleoperados, notará lo mal que incluso a los robots teleoperados les va en un “desafío” que habría sido sencillo para los humanos . La razón fue en gran medida estimaciones pobres del propio estado del robot, como varios ángulos y ubicaciones de juntas, bajo mediciones inciertas del sensor.

Un enfoque prometedor es el aprendizaje profundo para el servo y la manipulación visual, como en los esfuerzos recientes de Google. El problema con el enfoque es la necesidad de grandes cantidades de datos de entrenamiento, que Google resuelve al comisionar a un ejército de robots perpetuamente involucrados en la manipulación mediante prueba y error.

Aprendizaje profundo para robots: aprender de la interacción a gran escala

Alternativamente, uno podría pensar en enfoques basados ​​en simulación para generar dichos datos de capacitación. El problema clave es que es difícil modelar contactos físicos precisamente en la simulación.

http://www.zeeshanzia.com/pdf_files/proposal_NTNU.pdf

Diseñar un sistema robusto que pueda planchar la ropa de manera completamente autónoma (incluida la recolección de la tela de una pila) es simplemente imposible con la tecnología actual, aunque hay trabajos de investigación que han intentado incluso eso * Incluso elegir y usar herramientas rígidas, como una máquina de perforación, no están resueltos, como notará en el video de DRC.

* Mira el trabajo de Bruno Siciliano alrededor de 2014 para ver un ejemplo.

Aquí hay un video de un sistema completo del grupo de Michael Beetz, en el que desempeñé un papel secundario como estudiante de maestría en el laboratorio. Observe cuán torpe y lentamente se comportan los robots. Esto es de 2010, pero el estado del arte no ha avanzado mucho desde entonces.

Sí, por supuesto. Los robots son mucho más precisos que los humanos. Un equipo de cirujanos e ingenieros en Inselspital, Hospital de la Universidad de Berna y el Centro ARTORG para la Investigación de Ingeniería Biomédica, Universidad de Berna (Suiza), en cooperación con NTB, han desarrollado un robot quirúrgico de alta precisión que puede realizar implantes cocleares.

El producto será traído al mercado por CAScination AG en Berna. Nosotros en NTB hemos sido responsables del desarrollo del brazo robótico.

Creo que el seguimiento y la detección de objetos no es un gran problema en tales tareas, pero es la manipulación de objetos no rígidos como la ropa. Por lo que sé, actualmente no existe un manipulador único capaz de manejar todo tipo de tareas involucradas en el planchado de ropa.

Sin embargo, es posible diseñar un robot utilizando la tecnología actual que puede lograr el objetivo de planchar la ropa si subdivide la tarea en dos de las siguientes categorías:

  1. Manipulación de cuerpos rígidos: los cuerpos rígidos como el hierro se manejan fácilmente (en términos relativos) con manipuladores convencionales, por lo que necesitaría uno designado para manejar el hierro.
  2. Manipulación del cuerpo no rígido: manipular ropa u otros objetos no rígidos es una pesadilla para los manipuladores convencionales, pero es relativamente más fácil hacerlo con pinzas de cuerpo blando. Por lo tanto, su robot necesitaría tener manipuladores separados de cuerpo blando solo para manejar la tela.

Así que esencialmente necesitarías al menos 3 manipuladores. 2 para manejar la tela y 1 para manejar la plancha.

Aquí hay un ejemplo de manipulador de cuerpo blando: