411 REFERENCE · Wikibooks
Programming AI with Leaf/Overview
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Overview
The Leaf Project is a group robot development program whose objective is to develop a robot platform that supports experiments with artificial intelligence, computer vision|vision, navigation, etc.
Leaf was created by Bruce Weimer. He is an artificial life program. Leaf was inspired by the computer game Creatures (artificial life program)|Creatures, by Steve Grand, in which artificial beings hatch, develop, and interact in a simulated environment.
Leaf:
has an artificial personality
is an open source project
responds to spoken commands
responds to visual information
can be used with just a Personal computer
can be interfaced to a robot through his own circuit board
is programmed in LISP
can use a CSLU Toolkit animated face
uses Robin Hewitt's webcam implementation to for vision
can be completely customized and users are encouraged to customize and improve him
software is currently used in an R2-D2 replica
has a hardware/ electronic platform created by Alex Brown that supports basic mobility, sensing and control from an on-board PC
Three Leaf robots were completed in 2004 and four more were built in 2006.