¿Cómo se puede adaptar el middleware de IA para la robótica del mundo real?

Vea mi respuesta a “¿Por qué no ponen cerebros de IA en Robots?” (¿Por qué no ponen cerebros de personajes de videojuegos en robots?) Los elementos de esta lista solo funcionan si pueden realizar consultas directas estado del juego Muchos dependen de “mallas de navegación” pregeneradas (http://en.wikipedia.org/wiki/Nav…) y, por lo tanto, son inútiles, excepto si se espera que la IA solo funcione en situaciones controladas como los videojuegos. Además, muchos de ellos incluyen características que no tienen ningún valor en robótica: Xaitment puede hacer el camino para las multitudes, lo que no es demasiado útil a menos que quieras hacer algunos robots que se muevan sin rumbo como los NPC del juego.

AiLive es la excepción a esta regla, aunque honestamente creo que es una especie de oveja negra de la lista, porque no es para el juego en sí: su propósito es aprender los gestos que las personas usan cuando juegan juegos de Wii, para que el el juego puede reconocer esos gestos usando el modelo que creó. Claro, tal vez podrías convertir esto en algo útil para la IA, pero ¿por qué lo harías, cuando hay middleware de robótica disponible?

EDITAR: Debo aclarar: claro, puedes adaptar estas IA a la robótica, es solo que los problemas técnicos involucrados son enormes, y no justificas no escribir tu propia IA desde cero para que no tengas que lidiar con todo lo inútil Características del juego AI que estarán involucradas. Tal vez tenga el mejor algoritmo de visión por computadora del mundo, y de alguna manera pueda crear mágicamente un “estado de juego” del mundo, clasificando cada cosa que el robot pueda encontrar en categorías para que el robot pueda descubrir qué hacer y luego clasificar cada cosa que el robot necesitará hacer en respuestas que pueda seleccionar. Recuerda que la IA del juego tiene la ventaja de saber lo que sucederá de antemano, y que muchas de las cosas más impresionantes que hace, hablar contigo, interactuar con el mundo de formas que no están en el personaje con sus acciones pasadas, son con guión, es decir, no AI en absoluto, sino solo un actor que realiza una serie de comandos. Aparte de eso, la IA del juego generalmente tiene un conjunto muy limitado de comportamientos que realiza con una alta tolerancia a los errores: un robot, a diferencia de una IA del juego, no puede atravesar el piso o perder un peldaño de escalera con su mano, pero aún así subir.

Finalmente, si realmente desea encontrar middleware para robots, particularmente aquellos que se asemejan a cerebros humanos, le animo a que consulte arquitecturas cognitivas como ACT-R, que en muchos casos están hechas específicamente para robots o se han utilizado en robots con gran éxito, y muchos de los cuales tienen características específicamente útiles para robots integrados en ellos o escritos por investigadores anteriores.

More Interesting

¿Los drones UAV tienen programada para evitar colisiones?

El futuro: a largo plazo, ¿cuáles serán más inteligentes, máquinas inteligentes o humanos?

Cómo programar un robot que pueda entender su entorno

¿Qué te intriga del aprendizaje automático? ¿Qué te atrajo al espacio y cómo empezaste?

¿Qué piensan los informáticos sobre los robots de IA TARS y CASE que se muestran en la película Interestelar?

Si tuvieras dos de las AlphaGo Zero AI y las hicieras jugar entre ellas, ¿se unirían constantemente o una obtendría una ventaja de alguna manera?

¿Cómo podemos traducir la red neuronal natural en una red neuronal artificial para la comunicación o transmisión?

¿Cuáles son los mayores defectos en la IA de Age of Empires II?

¿Qué tipo de inteligencia tienen los humanos?

¿Cuáles son las diferencias clave entre el aprendizaje del programa bayesiano y el aprendizaje profundo?

¿Qué universidades ofrecen cursos de aprendizaje automático e inteligencia artificial en India?

¿Cómo se puede usar TensorFlow para el aprendizaje profundo?

¿Cómo se sienten los investigadores y practicantes de Inteligencia Artificial y Aprendizaje Automático sobre los comentarios recientes de Stuart Russell sobre los peligros de la IA que parecen respaldar comentarios similares hechos por Elon Musk y Stephen Hawking?

¿Podemos optar por la inteligencia artificial en la EM? Después de la finalización, ¿hay algún camino para avanzar hacia la industria del software o tenemos que optar solo por p.hd?

¿Por qué Rahul Gandhi necesita inteligencia artificial? ¿Le ayuda a ganar las elecciones?