Simulators If you'd like to use an existing braitenberg vehicle simulation package for the first problem set, here are a few that have been tracked down. Note that they are here for your hacking convenience -- the TA's aren't intimately familiar with the details of each implementation.
Code For this problem set, you will need to compile and run the Sierra system. The code is written in ANSI C and has been successfully compiled using gcc (egcs-2.91.66) in Linux and the Athena gcc (2.95).
Where to get it You can get the code in either of the following formats:
What to do Simply go to the directory "fell" and type "make" at the command prompt. Then go up one directory (to "sierra") and type "make" again. At this point, you'll have a file called "m1". Running this file will invoke the proper lisp scripts, and you will begin with a fell-style lisp prompt.
(Keep in mind that this assignment is not due until after spring break)
Files
Code For this problem set, you will be working with the "simple" system described by Rod in class. You can find the code by looking here or copying them out of /mit/bpadams/Public/simple.
What to do The procedure for running the code is the same as last time: type 'make' in the fell directory, and then type 'make' again in the main directory. Note that the makefiles on the web and the makefiles on Athena are slightly different (the Athena ones have a -lthreads argument necessary for the SunOS), so be sure to use the right set of files based on your workstation.
How to turn your work in For this research assignment, please put all the code that you write in a directory called /mit/username/Public/ra5. We will collect all the files in that directory on Friday at 5pm. If you have questions or problems with this turn-in method, please contact one of the TAs immediately.