¿Cuáles son los problemas reales de control de los manipuladores de robots?

No me especializo en controladores, pero puedo darle una respuesta de alto nivel a su pregunta. Encontré este documento, es de 2007, pero creo que describe los problemas que todavía estamos tratando de resolver con los controladores.

http://www.cs.stanford.edu/peopl…

A medida que avanza la interacción del robot humano, estamos constantemente tratando de descubrir formas en que un robot puede ayudar sin problemas a un humano. En el área de automóviles autónomos, drones y otros sistemas, requerimos que estos robots naveguen por el mundo real.

Muchos de estos problemas caen en el área de planificación de movimiento. El problema, con esto, y parte de la razón por la que el alpha go de Google es tan sorprendente, https://gogameguru.com/i/2016/03…

es que para que un robot navegue de manera autónoma con éxito, requiere conocer cada estado posible en su mundo. Digamos que tenemos un dron, y queremos que navegue por un bosque, esto es increíblemente difícil, debido al ambiente caótico de un bosque, así como al dron que está al aire libre.

El alphago de Google no tenía anticipación, pero sí “conoce” muchos estados posibles, si tuviéramos que expandir el tablero, entonces el modelo necesitaría ser reentrenado.

Diría que este es el problema que tenemos con los controladores, mantener un dron estable durante condiciones ventosas, un robot de tierra autónomo en terreno desconocido o un dron creado para volar en un entorno cargado de muchos obstáculos.

Gracias por el A2A,

Cuando vi esta pregunta por primera vez, me di cuenta de que tenía el conocimiento suficiente para responderla. Pero me sorprendió cuán real es esa pregunta. Como programador de FRC, tengo mucha experiencia haciendo que los robots se muevan, e incluso moviendo brazos simples, pero un manipulador real, bueno, esa es una historia diferente. Entonces, después de investigar un poco, encontré un par de artículos.

Uno de Caltech: http://www.cds.caltech.edu/~murr

Y otro del MIT: http://robots.mit.edu/publicatio

El artículo de Caltech es extraordinariamente largo y complejo, sin embargo, para resumirlo, lo citaremos: “En este capítulo, nos concentramos principalmente en uno de los problemas de control de robots más simples, el de regular la posición del robot”.

Se ocupan de algunas matemáticas extremadamente complejas, que no estoy seguro de poder explicar, pero es suficiente decir que esta es la dinámica del sistema escrita como una ecuación vectorial, en un sistema con n partículas, donde m es la masa, r es su posición, donde los vectores Γ1, …, Γk ∈ R ^ 3n son una base para las fuerzas de restricción y λj es el factor de escala para el elemento de base j.

Uno de los principales problemas es que las matemáticas son geniales, pero en un mundo práctico, las matemáticas no siempre funcionan. Luego está la cuestión de, y esto es de lo que habla este documento, mantener el robot donde queremos que esté. No solo eso, sino que realmente lo mueve a donde queremos que vaya.

El documento del MIT está caminando en gran medida sobre manipuladores robóticos en un vehículo en movimiento. Este es un problema que está un poco más adelante.

Este es un gráfico del error en el tiempo. Como puede ver, cuando el vehículo no se mueve, el cambio en el error no es sustancial. Sin embargo, si el vehículo se mueve, entonces hay una gran cantidad de error que debe tenerse en cuenta. Esto es especialmente un problema en situaciones de robótica en la entrega de residuos tóxicos, extinción de incendios, etc.

Como puede ver, hay muchos problemas con el control del manipulador robótico, sin embargo, no son insuperables.

More Interesting

Si voy a la universidad en 2018 y estudiaré inteligencia artificial, ¿se creará la IA fuerte durante mi vida?

¿Por qué se considera el reconocimiento de secuencia como un problema de clasificación temporal?

¿Crees que las matemáticas se trata de complicar la lógica simple?

¿Cuál es la definición de 'procesamiento paralelo en inteligencia artificial'?

Si fuera posible construir un hardware de IA con la misma cantidad de neuronas artificiales y sinapsis que el cerebro humano, ¿sería esta máquina más inteligente que una persona ya que los circuitos electrónicos funcionan mucho más rápido que la transmisión de neuronas?

¿Cómo se puede utilizar el aprendizaje automático?

¿Cuál es la estrategia de apuestas diarias dobles de IBM Watson?

¿La información de los comerciantes podría ayudarme a predecir el mercado de valores?

Noam Chomsky: Inteligencia: ¿Cómo desarrollamos representaciones invariantes en el cerebro? ¿Es posible replicar lo mismo en IA?

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

¿Cómo diferencia una computadora entre un automóvil estacionado y un automóvil parado?

¿Vivimos en el mundo de los dispositivos inteligentes?

¿Cuáles son las técnicas más populares utilizadas para implementar el "reconocimiento de acción" en la visión por computadora?

¿Es posible convertir un documento electrónico (en lenguaje natural) en una representación comprensible de la máquina?

¿Cuáles son los pocos aspectos del cálculo que siempre ocurren en el aprendizaje automático?