2011-01-16 14 views
16

Estoy buscando algunos ejemplos de programación robot/AI utilizando lisp. ¿Hay algún buen ejemplo en línea disponible en cualquier lugar (preferiblemente de naturaleza no académica)?programación de robots con lisp?

+2

¿Qué tiene de gracioso, Joe? – JasonFruit

+0

@Joe lisp se usa muy comúnmente para la programación de IA –

+0

(((((O)) (R ((L()()))() (Y))? ((X) ((DD))) D (D)! ((!!)!()()()))? –

Respuesta

10

XS Lisp en Lego Mindstorms: http://www.xslisp.com/ilc03.pdf Hay varias referencias en línea en Clojure y Lego Mindstorms que tratan con una API de Clojure para Lego Mindstorms. De hecho Lisp (en alguna forma) y Leog Mindstorms de parece bastante común: aquí hay un papel AAAI en Lisp y Mindstorms con algo de código con un enfoque de educación AI decidió: "lauching en Cielo de octubre de AI con la robótica y Lisp": http://www.aaai.org/ojs/index.php/aimagazine/article/viewArticle/1863

Una introducción de la Sociedad Robótica de California del Sur a Lisp puede tener fuente/ejemplos en otras páginas: http://rssc.org/content/introduction-lisp

Aparte de algo como Mindstorms, casi todos los sistemas robóticos son proyectos corporativos y/o universitarios personalizados, por lo que es probable que tenga que ver si hay alguno los resultados finales del proyecto tienen fuente publicada. También puede haber ejemplos de universidades para clases de robótica.

Si está buscando una programación general de IA, existen numerosas referencias: "Paradigmas de la programación de la inteligencia artificial: estudios de casos en Common Lisp" de Norvig es un buen punto de partida.

+1

Ya estoy tratando de abrirme camino a través de PAIP. Es bastante lento para un novato lisp. –

+0

Rea lly? ¿Has trabajado en los Capítulos 1-3? Son bastante buenos aunque breves con Lisp. No tengo muchas otras recomendaciones de Lisp, ya que he estado usando el lenguaje intermitentemente durante mucho tiempo. La mayoría de los otros textos tienen problemas cuando se introduce Lisp (simplemente introducen Lisp o se enfocan en AI, por lo que PAIP es más del 20-80% hasta donde llega). Podrías probar SICP (Estructura e Interpretación de Programas de Computadora) aunque es Scheme. –

+0

SICP es un gran libro, pero realmente no cubre los problemas de IA. Sus mejores partes son la interpretación de Lisp. A menudo he leído "Inteligencia artificial: un enfoque moderno" (AIMA) que se cita como "la" introducción al libro de AI, y hay un código de Common Lisp del libro disponible aquí: http://aima.cs.berkeley.edu/ lisp/doc/overview.html No estoy seguro de qué edición es esta, ya que no la he leído, creo que cambiaron a Python o algo así en una edición posterior (¿tercera?) – spacemanaki

3

This se supone que es uno de los mejores libros tanto en Common LISP como en Programación de IA. Úsalo con sabiduría.

+1

interesante ... ¿Cómo se compara esto con PAIP? –

Cuestiones relacionadas