Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

robot programming with lisp?

I'm looking for some examples of robot/AI programming using lisp. Are there any good online examples available anywhere (preferably not too academic in nature)?

like image 327
Ken Liu Avatar asked Jan 16 '11 19:01

Ken Liu


People also ask

Is Lisp used in robotics?

However, you will find that many critical sections of the robot operating system are written in Lisp. That's why it has also become a crucial language for the domain of artificial intelligence.

Can Lisp be used for AI?

While it isn't as popular as C, Python or Perl, Lisp is still used for AI programming as well as several other functions. Lisp continues to be popular in higher education, as students learn Lisp programming tactics and extend this knowledge to the private sector after graduation.

Is Lisp good for machine learning?

Common Lisp is great for symbolic artificial intelligence because: it has very good implementations (e.g. SBCL, which compiles to machine code every expression given to the REPL)

Which programming language is used in robot?

The C/C++ language is one of the most widely used programming languages in robotics. The Arduino microcontroller uses a programming language based on C and is a great way to learn the basics of this important language whilst doing hands-on robotics.


2 Answers

XS Lisp on Lego Mindstorms: http://www.xslisp.com/ilc03.pdf There are multiple references online on Clojure and Lego Mindstorms dealing with a Clojure API for Lego Mindstorms. In fact Lisp (in some form) and Leog Mindstorms's seems not uncommon: here's a AAAI paper on Lisp and Mindstorms with some code with a decided AI education approach: "Lauching into AI's October Sky with Robotics and Lisp" : http://www.aaai.org/ojs/index.php/aimagazine/article/viewArticle/1863

A Robotics Society of Southern California intro to Lisp may have source/examples on other pages: http://rssc.org/content/introduction-lisp

Aside from something like Mindstorms almost all robotic systems are custom corporate and/or university projects so you are likely to have to see if any final project results have published source. There may also be university examples for robotics classes.

If you are looking for general AI programming then there are numerous references: Norvig's "Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp" is a good starting point.

like image 150
Kirt Undercoffer Avatar answered Sep 21 '22 09:09

Kirt Undercoffer


This is supposed to be among the bestest books on both Common LISP and AI Programming. Use it wisely.

like image 30
Lacrymology Avatar answered Sep 21 '22 09:09

Lacrymology