testing branching commit
Starting to create the protocol framework #1
#1 Created basic create message protol. Todo: Implement send protocol, receive protocol and decode steering angle and heartbeat.
#2 Created the bones of the IO layer
Merge branch 'Protocol'
Added mapping offline tool, rxtx library, serial/java bridge prototype

Wow, this commit was too large.
Three (main) things were done in this commit.

1. Audrey's Protocol branch was merged into master.
====================================================
The code paths had changed, and it wasn't functional yet, but the
directory structure fix was deemed important.

This code does not compile yet. But it will. Right, audrey? :D

2. Offline Tool - Map Generation
=================================
Project JankStreetCar is in progress, to determine the accuracy of our
GPS, and the accuracy of google's map.

3. Serial_test
===============
Added RXTX, the serial library to get java and serial to talk, and also
added the prototype.
Merge branch 'IO'
Merged IO Branch
Removed redundant IO-branch files
Added last year's brake code

As far as I can tell, this is the code that is currently on buggy. Speak
now/soon, or forever hold your peace.
Removed code more legacy than windows 95
I fixed the protocol code. The protocol now sends messages. It still needs to be cleaned up.
The messages are now sent in packets. To test multiple packets sending.
Basic protocol ready.
closes #1 closes #2
This commit adds the basic protocol for send and receive in the code. The file is in arduino_src > code > Protocol Prototype.
Send and receive uses 1 Serial line. The receive looks for a header 0xFC. Code still needs to be cleaned up
Further testing is still needed.
Merge branch 'master' of https://github.com/CMU-Robotics-Club/RoboBuggy
Trevors updates to move
added matlab files for tracking the road