Code templates and Student-Centered Policy discussion

We can play “who’s a true Scotsman” all day. Is Eigen verboten?

So…perhaps somewhere in between?

  • Open Source code implementing algorithms - OK
  • Closed Source code implementing algorithms - Not OK
  • Open/Closed Source code directly “coordinating” the robot - Not OK

Where does that leave something like Sylib’s “improved motor velocity controller” - OK, up to the point where speed values are put in place in a coordinated autonomous/“macro” manner. How to phrase that concisely? Admittedly a significant challenge.

PID/AutoPIDTuners/PathGenerators/Followers/etc, IMO should be allowed (provided they are open source, authored by anyone). Non-team members authoring autonomous routines (including those called by a driver-action during driver control), not allowed. Though I suppose even that phrasing might catch-up Sylib…