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?
Respuesta
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.
Ya estoy tratando de abrirme camino a través de PAIP. Es bastante lento para un novato lisp. –
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. –
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
This se supone que es uno de los mejores libros tanto en Common LISP como en Programación de IA. Úsalo con sabiduría.
interesante ... ¿Cómo se compara esto con PAIP? –
Aquí hay un grupo de entusiastas que usan lisp para construir robots.
- 1. ¿Hay alguna alternativa al juego de programación de robots robocode?
- 2. Programación tácita en Lisp
- 3. Programación de Common Lisp Parallel
- 4. ¿Cómo crear robots de la vida real?
- 5. Entornos de simulación de robots
- 6. lucha contra los robots de spam
- 7. ¿influencia de Lisp en el lenguaje de programación de factores?
- 8. Servicio web con Lisp
- 9. Primer Lisp con macros?
- 10. lisp común: ¿cómo puede una macro definir otros métodos/macros con nombres generados por programación?
- 11. Problema simple con subseq (LISP)
- 12. ¿Puedo extender lisp con C++?
- 13. ¿Hay algún juego de estilo CRobots que admita robots escritos en más de un idioma?
- 14. Common Lisp a Lisp-n?
- 15. ¿Debo deshacerme de los robots que visitan mi sitio?
- 16. Common Lisp: Trabajando con & parámetros de reposo
- 17. A J2ME lisp?
- 18. Clozure Common Lisp - Programación de socket TCP - Envío de una respuesta
- 19. Game Oriented Assembler Lisp
- 20. ¿Qué dialecto de LISP está escrito en 'Paradigmas de programación de inteligencia artificial'?
- 21. emacs Lisp listando archivos con expansión glob
- 22. binarios compilar con Clozure Common Lisp
- 23. Descargar un archivo con Emacs Lisp
- 24. Common Lisp en Heroku con Hunchentoot?
- 25. Refinamiento de función lisp
- 26. Dialectos Lispy con buena compatibilidad de programación de matriz multidimensional
- 27. clases de equivalencia Lisp
- 28. Concursos de programación (con premios)
- 29. Programación de Java con Vim
- 30. Programación de JNI con Delphi
¿Qué tiene de gracioso, Joe? – JasonFruit
@Joe lisp se usa muy comúnmente para la programación de IA –
(((((O)) (R ((L()()))() (Y))? ((X) ((DD))) D (D)! ((!!)!()()()))? –