
About Watchdogs
Watchdogs is a scouting assignment system built for FRC teams that need balanced human-scout coverage, per-scout mobile pages, QR sharing, and stateless links. It was developed to help smaller teams that don’t have the resources to fully scout an event. Watchdogs pairs targeted human observations with statistical tools like Statbotics, allowing teams to combine objective performance data with real-time qualitative insights from scouts.
How to Use Watchdogs
How the Assignment Algorithm Works
Watchdogs balances randomness with spread so teams are not all scouted early and scouts do not get overloaded.
What Makes Watchdogs Useful
- It keeps the whole setup stateless and shareable through URL parameters.
- It gives every scout a clean personal schedule page for phone use.
- It reduces front-loaded scouting and improves late-event data quality.
- It was built to support real FRC event workflows.
FAQ
Why was Watchdogs created?
Watchdogs was designed for smaller FRC teams that cannot fully scout an event. Instead of attempting to watch every robot, Watchdogs helps teams assign scouts to key matches so they can combine human observations with statistical tools like Statbotics.
Does Watchdogs replace statistical scouting tools?
No. Watchdogs works best when paired with tools like Scouting Pass or Scout Radioz. Those tools provide powerful statistical analysis, while Watchdogs helps teams add qualitative observations from human scouts during matches.
Do scouts need to install an app?
No. Each scout gets a mobile web page that can be opened directly in a browser. QR codes make it easy to distribute these pages to the team.
What does “stateless” mean?
Watchdogs stores the assignment configuration in the URL. This means the system requires no server-side database and the same assignments can be shared simply by sending the link.
Where AI tools used to create Watchdogs?
Yes. As a small team with limited resources, we needed to develop tools that would help us work more efficiently during the upcoming FRC season. Watchdogs was an opportunity for us to explore whether modern AI tools could be used productively for rapid development to fill a real need. We used tools such as ChatGPT and Microsoft Copilot within Visual Studio Code to assist with coding, iteration, and problem solving. Like any engineering tool, these systems helped accelerate development, but the design, testing, and practical application of the system were driven by our team’s experience with robotics competitions and scouting.
Who is team 8280?
Team 8280, K9.0 Robotics, is a Detroit-based FIRST Robotics Competition team at The School at Marygrove that was relaunched just three years ago and has quickly become a driving force in the local robotics community, working to change the culture of STEM in Detroit while helping raise the competitive performance and collaboration of FIRST teams across the city.
Why did you roll your own vs using tool X?
We weren't aware of tool x.