¿Cuáles son los problemas no resueltos en el campo de la dinámica del robot?

Estoy de acuerdo con el comentario de Sanjeev. Si bien muchos de nosotros soñamos con que los robots realicen una variedad de tareas físicas como Rosie o Chappie de los Jetsons (o ingresen a su robot favorito) parecían ser capaces de hacerlo, la manipulación hábil adaptativa, especialmente en una plataforma móvil, todavía no está realmente allí . Solo recientemente hemos visto la aparición de brazos robóticos “seguros” como Rethink’s Baxter, es decir, robots que no requieren jaulas de seguridad para evitar que nos alejemos demasiado de las lesiones. Pero estos robots aún deben estar previamente posicionados y programados para hacer una cosa (o una serie de cosas) desde esa posición. Entonces, si bien puede ver videos de las toallas plegables PR2 de UC Berkeley o los calcetines de clasificación, todavía lo hace desde una posición fija. Del mismo modo, los robots en la reciente competencia DARPA realizaron ciertas tareas de manipulación limitadas.

Hay buenas razones por las que aún no hemos visto esto. Tareas como esta requieren superar muchos desafíos diferentes. Por ejemplo, el robot debe reconocer los objetos y comprender cómo interactuar con ellos y poder ajustar sus brazos y manipuladores para agarrarlos y moverlos adecuadamente, lo que también podría requerir ajustar su propia posición. Dicho esto, esto sigue siendo un área de intensa investigación.

Pero también está el desafío de los costos. Actualmente, para lograr el tipo de agilidad y destreza que usted y yo tenemos, generalmente se requieren de 6 a 7 servomotores que tengan un control y engranaje de precisión y una carga suficiente para un solo brazo. Es probable que tales motores cuesten entre $ 500 y $ 1000 como mínimo, y debido a que los motores están compuestos por imanes de tierras raras y cableado de cobre, parece haber poco que reduzca este costo en el corto plazo. Nuestra mejor esperanza de una reducción de costos es que alguien invente una solución más simple o más barata. Y también hay una investigación en curso aquí, como el uso de neumáticos en lugar de motores reductores. Otros incluso pueden estar experimentando con materiales para emular los músculos. Pero hasta ahora, los motores siguen siendo el enfoque más común.

Es por eso que cuando ves un robot como el Asimo de Honda o el Boston Dynamics Atlas o Big Dog (o el antiguo Willow Garage PR2) su precio es tan alto.

Pero también hay otros costos aquí. Por ejemplo, los motores toman energía, y si tiene una fuente de energía continua (es decir, conectada), eso no es un problema, pero si es móvil, debe llevar su fuente de alimentación. Y todo lo que requiere energía reduce su tiempo de ejecución. Por ejemplo, se dice que si bien puedes ver una demostración de 30 minutos de Asimo corriendo por el escenario, pateando una pelota de fútbol y subiendo y bajando escaleras, no puede durar mucho más que eso.

Los investigadores están trabajando en formas de transmitir energía de forma inalámbrica, pero hoy eso todavía se limita a cantidades muy pequeñas. Por lo tanto, las baterías recargables siguen siendo la forma convencional para cualquier cosa móvil (a menos que desee arrastrar un cable de alimentación largo detrás de usted).

También podría sugerir la interacción humano-robótica como otro ejemplo de uno de los desafíos no resueltos, pero este comentario ya es lo suficientemente largo. Baste decir que también se están haciendo progresos aquí, pero todavía hay mucho camino por recorrer.

Si está buscando una perspectiva de movimiento rígido del cuerpo cuando habla de dinámica de robots, creo que la mayoría de los problemas en el modelado dinámico ya se han resuelto para los robots en serie. Existen soluciones de forma cerrada para robots con bucles cerrados, también conocidos como robots paralelos, pero estas soluciones dependen del modelado geométrico y cinemático, que es el verdadero problema abierto. No existe una forma genérica de llegar a soluciones analíticas de forma cerrada para los diversos problemas geométricos asociados con los robots paralelos. Para darle un adelanto, hay 40 soluciones para el problema geométrico avanzado de la plataforma Stewart. Y tardó muchas décadas en llegar con una prueba matemática para esto. El problema principal es que el alcance de la geometría analítica es limitado y deberíamos buscar métodos desde la geometría algebraica y la teoría de los tornillos para encontrar mejores soluciones a estos problemas.

Planificación de movimiento en línea en entornos dinámicos desconocidos con garantías de seguridad e integridad: un problema sin resolver. No puede garantizar la seguridad y la integridad, en el caso en línea, incluso en entornos parcialmente conocidos, y mucho menos completamente desconocidos.

No exageraré si digo que yo y mi antiguo asesor intentamos resolver este problema. Se nos ocurrió un algoritmo para la planificación de movimiento en línea de alta velocidad, pero en un entorno conocido (pero muy abarrotado, muy pesado), eso también teniendo en cuenta la dinámica del robot (aunque usamos dinámica de masa de punto en el documento, ya que facilita un poco las matemáticas ) Los trabajos que describen ese trabajo se publican en las principales conferencias y en la revista de robótica más importante.

Una investigación algo buena, pero un poco más débil (débil porque considera la cinemática más que la dinámica), y más cercana a este problema, es un artículo de Sertac Karaman en el MIT (si lo lee, lo sabrá). Si hubiera considerado el caso de la dinámica, lo clasificaría como uno de los artículos más importantes en la planificación del movimiento (aunque sigue siendo uno de los más importantes, pero tiene un gran margen de mejora).

Anteriormente, traté de abordar el problema de integridad, en una de mis investigaciones, pero hice algunas suposiciones que yo mismo no considero muy bien. Para las garantías de seguridad, intenté desarrollar un algoritmo (usando formulaciones QCQP y SDP y aprendizaje de refuerzo), incluso garantías de seguridad demostradas matemáticamente, pero el algoritmo es algo lento y requiere pruebas adecuadas en un robot real y también considera cinemática en lugar de restricciones dinámicas. A partir de ahora, este es un problema abierto, a menos que alguien haya publicado un artículo en los últimos meses que no conozca. Volveré a abordar este problema de investigación, después de unos meses, ya que estoy ocupado en mi startup con otras áreas también.