Inspiration
As mentors of FRC (FIRST Robotics Competition) teams, our students often have to prescout other teams, to understand their capability for future matches. Using a linear sort and a best / worst result, we can instantly get the match codes for a team's best and worst matches (ignoring foul influence, to get a fair approximation of score)
What it does
Automatically compiles best and worst four matches for every team at a FIRST Robotics event.
How we built it
Starting off with a simple python request, we quickly expanded it to iterate via the commandline. Once the basic form was done, we began to experiment with Flask as a web server, to automatically serve and expand the project to not only the teams for a given event, but to also give the user a default list of events automatically compiled from all events for the season.
Challenges we ran into
Adapting the command-line code for the Flask environment had a mild learning curve, but the ability to rapidly iterate helped us greatly.
Accomplishments that we're proud of
We're proud of how it has built-in styling, only requesting external domains for fonts. Other than that, the entire site can be 'exported' via the save function and copied via USB drive (as wireless is banned at FRC events).
What we learned
Flask is hard, Python is easy. Together, you can make something pretty kickass.
What's next for Particle Prescouter
Using it at competition!
Log in or sign up for Devpost to join the conversation.