Thought I’d start a thread for discussion of the new kitbot code. This is the first time FIRST has included anything like this, and it’s exciting to see.
My initial thoughts:
- The PDF accompanying the code is really really good. It explains the accompanying code on a technical level, but also provides a lot of relevant context/motivation for why the project is structured the way it is.
- The code itself is pretty solid, and (importantly) easy to extend into a more full-featured robot project.
- Showing different consumption methods does make the code look a little wonky/non-cohesive. It may have been better to include parallel projects rather than showing the different style choices all within the same robot.
- The “set and forget” launcher architecture that leaves the shooter wheels running while no command is scheduled is a mild motor safety concern.
- It’d be really nice to see some basic sensor integration for teams to learn from.