If you still have questions you may contact the TA by e-mail.
No. The T world has three lamps but Y world has only two. Using this information would make this part trivial. Make your programs as if there is no light source in these worlds.
There is a small fix Jacob Sheridan found which you may find useful:
I'm using the X-Win32 program for exporting the Khepera simulator display
from a Linux machine. Someone in class mentioned a problem with the scanning
in this program, I also had the same problem but I found a solution. It would
scan a lot of noise which the robot saw as obstacles. I fixed this by
setting "PseudoColor support in TrueColor mode" under the Color menu option in
the X-Util32 program that controls settings for the X-server.
NO! These fields are intended to be used for the simulator to tell the
exact position of the robot and its orientation. You are not allowed
to use these fields. Only information you get should come from the IRSensors.
However, the IRSensor structure also has a field named alpha which gives the angle of
the sensor relative to the front of the robot. This is a constant value for
each sensor and you may use this information if you like.
You should create a directory structure, a directory for each part of
the assignment. First, create a directory named "Proj1". Put a readme
file including your name, the environment you tested your programs
(the properties of the machine and the operating system used) any other
relevant information that is necessary to run your programs. Then create
a directory structure for each part of the assignment; namely "Part1a",
"Part1b", "Part2a", "Part2b", "Part3" and "Extra" (if you are doing the
extra credit part which is optional). Each directory will have a Makefile
and a directory named "USER" containing your code for this part ("user.c",
"user.h", "user_info.c"). You can add a readme file to these directories
if there is something you want to say about that part.
After you are done, create one compressed file (using zip, tar.gzip, etc) containing
all the files in the directory structure as described above. Name the compressed
file with your last four digits of Social Security Number. If your SSN is
123-45-6789 than name it 6789.zip (or 6789.tar.gz if you are using tar and gzip).
Send this one compressed file to TA's e-mail address
evren@cs.umd.edu. Make the subject line "CMSC422 Project" so that you can get a
confirmation mail when your mail is received.