Programming AI with Leaf

From Wikibooks, open books for an open world
Jump to: navigation, search
Programming AI with Leaf
Learn to write AI software in LISP that can control an electro-mechanical, voice I/O robot.

Have you ever wanted to create artificial intelligence software (AI) but did not know where to start? Have you wanted to put this AI into a robot? If so Leaf is for you. Leaf is the AI software that starts you with a working AI framework that you add to and customize as you wish. It was put together by the Leaf Project, a group robot development program whose objective is to develop a robot platform that supports experiments with artificial intelligence, vision, voice recognition, navigation, etc.

Contents[edit]

  1. Noted contributors
  2. Development
  3. Communicating With Outside Programs
  4. Overview
  5. Installing
  6. Creating Your Own Leaf (Customizing Leaf)
  7. Face Recognition with Eigenfaces
  8. Adding to Leaf: the SD84 Servo Controller
  9. Adding to Leaf: the ALICE Chatbot
  10. Q&A (Ask a question!/)
  11. Leaf's Creators
  12. Sources for LEAF Robot Parts