Programming AI with Leaf
From Wikibooks, the open-content textbooks collection
Welcome to
Programming AI with Leaf 
Learn to write AI software with voice I/O in LISP that can control an electro-mechanical robot.
[edit] Introduction
Have you ever wanted to create artificial intellegence 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.
[edit] Contents
- Programming AI with Leaf/Cover/ · Programming AI with Leaf/Noted contributors/ · Programming AI with Leaf/External links/ · Full table of contents · Programming AI with Leaf/Development/ · Q&A (Ask a question!)
- Programming AI with Leaf/Overview/
- Programming AI with Leaf/Leaf's Software/Getting and Installing the Software
- Programming AI with Leaf/Leaf's Leaf's Creators/
- Programming AI with Leaf/Creating Your Own Leaf, a Tutorial/
- Programming AI with Leaf/Sources for LEAF Robot Parts/
[edit] Note to people editing this book
Please look at the talk page before editing this book. The editors of this book have come up with guidelines to follow when editing this book, and a list of things that need to get done.
New sections and content first go into Programming AI with Leaf/Development/.

