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…