LEAF
An AI Robot

Leaf is a project to build a relatively large robot as a test bed for evaluating vision and artificial intelligence techniques and integrating them into a moving platform. It is meant to be a long term project which can be improved and enhanced continually avoiding the usual need to build a new robot every time a new big idea comes to mind.
Leaf is based on a desktop AI program written by Bruce Weimer which was inspired by the video game, "Creatures" (see Overview). This project is to give Leaf a physical body so he can interact with his environment.
This website will, hopefully, fully document the design and construction of Leaf, along with all the software necessary to build it. Building a large PC based robot is a large learning task for many of us microcontroller programmers. We hope that the descriptions and code provided here will enable others to more easily get started building robots in the PC world.
Currently, Leaf can walk (roll) around, understand specific speech commands, talk using text to speech mode and identify colored objects. Much more is to come, but it's time to publish.
Objectives: What our goals are for this project
Overview: A little history, current status and plans for the future
System Description: A brief description of how it all works
Hardware: Detail description of how the hardware was built and why
Electronics: Detail description of electronic components
Software: A description of all the software
Leaf's Scrapbook: Pictures of Leaf growing up.
Project Team: Leaf's parents, creators, contributors
Proprietary rights: (or lack thereof)
Change History:
This website was first published on xx/xx/04