removed shell script
added spec for proposed robustness improvement of intersection handling
I may have broken something, so I'm backing up what I have so I can revert the repository to make it compile again.
Adding specs
Vinay added data for the intersection and roads for the barcode table. Compiles.
Renamed arduino file name. Python script can read from both robot and arduino at the same time.
fixed ??? trunk
Used template file instead of cicles file to start cal_sta_robot.c. Removed .h file. Figured out baud rates for arduino and robot. Python script can read from both sources.
forgot to uncomment some things in update_linefollow.pl
more general script for updating linefollowing code into traffic_navigation
added a init script in traffic_navigation
Copied over files for robot code to Calibration Station folder. Renamed files to more appropriately describe what the files should do.
improved read_line to reduce delay
Fixed line following readings, addded 1ms delay to fix the mux.
Made the serial output of line sensor values print in order and documented it on the top of main.
Added Dan's line following code
Added whitespace for clarity
Changed Makefile to automatically pick AVRDUDE_PORT for all 3 major platforms.
Added a statusbot project to help me debug the demo by seeing what the bots are thinking.
Added main-intersectionTest.c for testing intersection code without messing with main.c.
Added server-side python script and started to develop serial communication with Arduino. Changed Arduino code a little to facilitate development of server-side python code.
Created folders for station code and for server code. Moved arduino code into station folder.
Added folder for Calibration Platform.
Attempting to use rtc to do full left turns - not working at the moment, but does something.
Demo now MOSTLY WORKS. Yay. It just has trouble making turns and for some reason (which may be hardware caused) switches into intersection mode without a button press. It also needs barcodes. In order to run the demo, turn it on, press button 1 to make it stop at an intersection, and when it exits an intersection, press button 1 to make it go into highway mode, or button 2 to make it go into road mode. Highway mode only sometimes works, but not often.
Also available in: Atom