LEGOScheme


LEGOScheme
Home
Primitives
Fixes/Additions

LEGOBots
Home
Photohistory
Papers & Pres.
LEGOBots Links

LEGOs at IUB
A110 TecTrac
A290: Intro to LEGO Robotics
Q514/515: Learning with LEGO Robots
WebWorms!

The Technology
LEGOScheme

Lego/Scheme Compiler V0.5.2

   
The Real Pages
  Check out http://www.cs.indiana.edu/~mtwagner/legoscheme/ for the actual pages on LEGOScheme. If any updates happen, they will happen there first. This site is current as of Monday, October 18, 1999 at 10:15:17 AM.

What is Lego/Scheme?
  Lego/Scheme is an implementation of Scheme for the Lego MindStorms Robot kits.Essentially a person wishing to program for the Lego Robots can use this instead of Visual Basic to program. Scheme is frequently used in a universitysetting to teach the basic theory of programming (scope, recursion etc.)

Why Lego/Scheme?
  Lego/Scheme was developed at Indiana University by three Computer Science undergraduates as a challenge issued by several faculty and graduate students.What makes this a more impressive feat is that it was done in the time span of three days, the time between the last final and summer break.

System requirements for Lego/Scheme
  Chez Scheme or Petite ChezScheme.
Lego MindStorms Robotics Kit.
Visual Basic for the final uploading to the Robot. (included lite versionis sufficient.)
A Computer.(Win'95, '98, or 'NT)
A Knowledge of Scheme.
Lego MindControl
LEGOScheme Compiler Source

Note:
This is a rather rudimentary release, meant mainly as a proof of concept.The hardware in the RCX unit of the LEGO kit is very limited in its capability, which means that this version of Scheme for it is limited as well. Please consult the documentation for it's abilities and inabilities.

Lego/Scheme User's Documentation
  Lego/Scheme Primitives Documentation


Lego/Scheme Source Documentation (Not Available)
Improvements and Additions

Sample Lego/Scheme Code
  Coming shortly (this weekend)

 
Questions or Comments?
Contact the authors:
Adam Wick awick@indiana.edu
Kasey Klipsch kklipsch@indiana.edu
Mitchell Wagner mtwagner@indiana.edu


This page last modified on Saturday, January 29, 2000 at 2:18:55 PM
Copyright © 1999,2000 where applicable Matt Jadud
This page is neither sponsored nor endorsed in any way by the LEGO(R) Group. LEGO(R), LEGO(R) Mindstorms(TM) Robotics Invention System, and the LEGO(R) logo are registered trademarks of the LEGO(R) Group.