Implement Intersection Behavior
This ticket is to keep track of the entire Intersection Group. Post comments on progress as it happens.
Wireless reliability - Ben
Collision Avoidance - Willis, Alex Z
Line Following Implementation - Jeff, Dan J (honorary member of group)
Police Bot - Joseph
Determining turn directions - ?
People to be assigned jobs: Priya, Jeff
#1 Updated by Ben Wasserman about 7 years ago
Reliability: Ben, Vinay
Collision avoidance: Alex L (not Alex Z)
Determining Turns: Priya
I also made a bit of progress starting to implement pings, but doesn't do anything to actually fix things if a robot disappears. Dan and I also tried integrating his code into the main function, but it failed. Not sure if it was his code, or my code, or both.
#4 Updated by Jeff Cooper about 7 years ago
Jeff switched away from line following (that's Dan's thing) and into intersection databasing with Priya. Made good progress, see SVN log. To create an intersection information block currently, just add (or bitwise OR) one of the INTERSECTION_<types> with an entry point, defined in validTurns.h
Separated the turning #define's from the intersection-classifying #define's.