Modified barcodes again - after reading the first barcode, should work like normal.
Added new barcode reading to linefollowing project - first barcode is still wrong, however.
Back to most recent version of barcode reading.
Turned on orbs for linefollowing
Linefollowing:
added #defines around orb statements to keep them from interfering with otherorb control statements.
Added new linefollowing code for barcodes.
Debug statements are still included, but this is the latest version of the code.
Bot14 at least reads all barcodes consistently. Thresholds may have to be adjusted for other robots.
Fixed lineFollow.h compile issues.
Added new linefollow function with bucketing.
changed black_value
Small edits to the barcode reader
With proper setup of the barcodes (printed on rather than taped), this barcode reader is working.
changed constant in linefollowing
Fixed tiny bug
Changed to use Alex's barcode code.
Updated barcode code to use the new line sensor, and to work better.
updated linefollowing for new line sensors
fixed ??? trunk
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 a statusbot project to help me debug the demo by seeing what the bots are thinking.
Attempting to use rtc to do full left turns - not working at the moment, but does something.
Made compatibility of lineDrive.h and validTurns.h.
Redefinitions.
Updating some documentation for lineFollow
Included barcode reader value means, standard deviations, histograms for various materials including printer paper, lined white paper, poster paper (non gloss), duct tape, black electric tape, and black masking tape. Have yet to include glossy poster paper.
Fixed some comments in linefollowing.c
Added comments (doxygen style) to linefollow and linedrive.
minor bug fix, 2nd attempt
minor bug fix
lineFollow now supports merge. line drive is UNTESTED and has NO COMMENTS, but will provide higher level driving control
improved turning
Added turning
Updated linefollowing/barcode code.Makefile is configured to OSX to annoy Dan.
Some barcode code
Added line following
implemented bad line following, which dan will make magical.
Working code that outputs orbs for the darker side
update the ir unit test
Inserted linefollowing code into main.cUpdated test_ir unit test
Copied template to linefollowing directory
Updated all makefiles. You may need to update the port settings to get your project to program the robots again.
Updated IR rangefinder lookup table. Now reports in millimeters with an accuracy of +-10mm.
Added a folder for developing Target Practice Demo.
changed template main to use new basic wireless
fixed doxygen problems in wireless library, added new docs
Makefile OS autodetection
include path was fixed. AVRDUDEPORT was changed to com4 instead of the usb/tty thingy
now it will work
testing commit on new svn (just template directory)
Removed KWoo's crap from template.
Commented some of the encoder functions.
reverted projects/template/ directory to pre-demo state. moved run_around demo code into behaviors/smart_run_around_fsm/ directory.
recompiled library - orb_init was called twice by dragonfly init. template folder contains run around demo code (to be restored post-demo). the ords appear to work (at least for demo).
Updated robot_slave code; reformatted a lot of stuff
dos2unix on Makefile.
Moved port to front in template makefile.
Added two lines to the default Makefile that checks for a predefined COLONYROOT variable.I suggest everyone defines a global as the ../../.. is undependable.
Added template file.