Overdue Update

The communication is finally working and consistent. We're going to use two separate boards for the transmitter and receiver on the computer side. I'll just hook up the transmitter to my arduino board which will be very easy because the IDE already has built in support/functions for our specific transmitter module. We repositioned the IR rangefinders because they were too close to the wall which was messing up the readings. After that it only took about 15 minutes to get a solid wall following algorithm working. Once that was done, we tried to impliment the compass so we could get consistent 90 degree turns. After 3 days of calibrating, writing custom calibration functions, reviewing the turning algorithm we finally found the problem. The area we're working in has lots of metal/magnetic fields which are completely messing up the compass readings. So right now we're looking for a new spot for testing. Dave's not going to be here for the next two days because of exams, so I'm going to work on the server program that will control the robots. I'm considering writing it in C# rather than python which was the original plan. Python is being very flaky atm and I don't have time to mess around trying to figure out the problems. C# is faster and has better game engines.