Written primarily by Michael Haimes <mhaimes@mit.edu>
     with code written by Ross Glashan <rng@mit.edu>
     and code from the PySerial project <http://pyserial.sourceforge.net>
     Some of the labs use some (outdated) code from the Numerical Python project <http://numeric.scipy.org/>
Installation on Linux:
- 1) put this whole directory somewhere you want it to stay, like /usr/local
- 2) run setup.py as a python script (type something like "python setup.py")
- 3) make sure you are in the the directory, and run SoaR.py (either "python soar.py" or "./soar.py")
Installation on Mac OS X:
- 1) put this whole directory somewhere you want it to stay, like /Applications
- 2) run setup.py as a python script (type something like "python setup.py" in the program directory in the Terminal)
- 3) make sure you are in the the directory, and run SoaR.py (either "python soar.py" or "./soar.py")
Installation on Windows:
- 1) put this whole directory somewhere you want it to stay, like C:\Program Files
- 2) run setup.py as a python script (double-click the file named "setup.py")
- 3) you should now be able to run it like any other program by double-clicking "soar.py" in the program directory. You might want to make a shortcut on the Desktop
Note to Developers:
- 1) Most of the code for dealing with the serial stuff is housed in lib/. Check out p2os.py, it's an easily extensible library written in python to deal with ARCOS robots.. If you are trying to work with those robots, you're welcome to use it.
- 2)If you have any other questions about the project, either how to write new things for it or how to use it in your own work, feel free to e-mail me (Michael Haimes, <mhaimes@mit.edu>) any time.