机器人编程与lisp?

机器人编程与lisp?,lisp,artificial-intelligence,robotics,robot,Lisp,Artificial Intelligence,Robotics,Robot,我正在寻找一些使用lisp进行机器人/人工智能编程的示例。在任何地方都有好的在线示例吗(最好不要太学术化)?XS Lisp关于乐高思维风暴: 关于Clojure和Lego Mindstorms处理乐高Mindstorms的Clojure API的在线参考文献很多。事实上,Lisp(以某种形式)和Leog Mindstorms似乎并不少见:以下是一篇关于Lisp和Mindstorms的AAAI论文,其中包含一些采用人工智能教育方法的代码:“用机器人和Lisp进入人工智能的十月天空”: 南加州机器人

我正在寻找一些使用lisp进行机器人/人工智能编程的示例。在任何地方都有好的在线示例吗(最好不要太学术化)?

XS Lisp关于乐高思维风暴: 关于Clojure和Lego Mindstorms处理乐高Mindstorms的Clojure API的在线参考文献很多。事实上,Lisp(以某种形式)和Leog Mindstorms似乎并不少见:以下是一篇关于Lisp和Mindstorms的AAAI论文,其中包含一些采用人工智能教育方法的代码:“用机器人和Lisp进入人工智能的十月天空”:

南加州机器人学会Lisp简介可能在其他页面上有来源/示例:

除了像Mindstorms这样的东西之外,几乎所有的机器人系统都是定制的公司和/或大学项目,所以你可能不得不看看是否有任何最终项目结果已经公布。也可能有大学机器人课程的例子


如果您正在寻找通用人工智能编程,那么有很多参考资料:Norvig的“人工智能编程范例:Common Lisp中的案例研究”是一个很好的起点

被认为是公共LISP和AI编程方面最优秀的书籍之一。明智地使用它。

下面是一群使用lisp构建机器人的爱好者


如果您是用户,您可能会发现()很有用。这两个链接都包含许多教程和真实世界用例的示例。

@Joe lisp非常常用于人工智能编程(((((O))(R((L())()(Y))?((x)((DD)))D(D)!(!!!())?@Joe Hopfgartner:你写过Lisp吗?有好几种漂亮、强大的Lisp,你不应该嘲笑你显然不懂的东西。而且,你的括号是不平衡的。-显然,不仅人们使用Lisp进行人工智能编程,而且还用Lisp赢得大型人工智能竞赛。机器人操作系统(ROS)有一个客户端库roslisp,用于编写“ROS节点”(即ROS机器人系统的包)在普通的Lisp中。这可能是你想要探索的东西。有趣的是…这与PAIP相比如何?我已经在尝试通过PAIP来学习了。对于一个Lisp新手来说,这相当慢。真的吗?你已经学习过第1-3章了吗?它们是一个非常好的工具,尽管对Lisp很简单。我没有很多其他的Lisp推荐长时间断断续续地使用这种语言。大多数其他文本在介绍Lisp时都会遇到问题(他们要么只是介绍Lisp,要么关注AI,因此PAIP占20-80%以上)。你可以试试SICP(计算机程序的结构和解释)虽然它是Scheme.SICP,但它是一本很棒的书,但并没有真正涵盖人工智能问题。它最好的部分是关于Lisp的解释。我经常读人工智能:一种现代方法(AIMA),被称为“人工智能”AI书的简介,这里有本书中的常见Lisp代码:我不确定这是哪个版本的,因为我还没有读过,我想他们在以后的版本(第三版?)中切换到了Python或其他版本我最初发现PAIP中关于CL的介绍非常密集,需要更多关于很多主题的解释。PAIP中的示例程序非常有趣,但很难说如何将其中的任何技术应用于机器人技术问题,如导航和寻路。PAIP确实让你开始了基本AI。从我这里莫瑞,你应该能够将其应用于寻路(以及模拟).我想你必须查阅机器人学课程的资料,看看是否有什么突然出现的。hs甚至大学机器人学与工业和高级机器人学之间存在着鸿沟。我想说,罗德尼·布鲁克斯的文章可以为你指明正确的方向,但他的论文中几乎没有代码。