David's line following code from the LVBots competition, 2015.

Dependencies:   GeneralDebouncer Pacer PololuEncoder mbed

Fork of DeadReckoning by David Grayson

History

Doubled the encoder counts for indicating the end of the course because we might have to start a little bit back from the finish line. default tip

2015-04-16, by DavidEGrayson [Thu, 16 Apr 2015 22:00:15 +0000] rev 57

Doubled the encoder counts for indicating the end of the course because we might have to start a little bit back from the finish line.


Made the y tolerance in foundStart less strict because sometimes the wobble from the robot makes it hard to hit that target exactly.

2015-04-16, by DavidEGrayson [Thu, 16 Apr 2015 21:02:38 +0000] rev 56

Made the y tolerance in foundStart less strict because sometimes the wobble from the robot makes it hard to hit that target exactly.


This commit works!! I recorded its logs in reckon_course_12.ods

2015-04-16, by DavidEGrayson [Thu, 16 Apr 2015 20:59:35 +0000] rev 55

This commit works!! I recorded its logs in reckon_course_12.ods


tinkering with the lookaheadamount parameter;

2015-04-16, by DavidEGrayson [Thu, 16 Apr 2015 20:21:13 +0000] rev 54

tinkering with the lookaheadamount parameter;


just committing to be safe because the robot is working pretty well now

2015-04-16, by DavidEGrayson [Thu, 16 Apr 2015 00:07:27 +0000] rev 53

just committing to be safe because the robot is working pretty well now


It learned the course, holy shit!

2015-04-15, by DavidEGrayson [Wed, 15 Apr 2015 23:56:52 +0000] rev 52

It learned the course, holy shit!


got it to detect the starting point better;

2015-04-15, by DavidEGrayson [Wed, 15 Apr 2015 23:01:39 +0000] rev 51

got it to detect the starting point better;


got it to detect roughly when it gets back to the center, but then I tried to make it fancier and it stopped working

2015-04-15, by DavidEGrayson [Wed, 15 Apr 2015 22:53:33 +0000] rev 50

got it to detect roughly when it gets back to the center, but then I tried to make it fancier and it stopped working


something?;

2015-04-15, by DavidEGrayson [Wed, 15 Apr 2015 21:58:21 +0000] rev 49

something?;


made it record entries every 200 encoder counts, instead of every 200 ms;

2015-04-15, by DavidEGrayson [Wed, 15 Apr 2015 21:42:52 +0000] rev 48

made it record entries every 200 encoder counts, instead of every 200 ms;