HuskieRobotics / HuskieRobotics/SPOT
Calculate accuracy score for scouters
- Dominant language
- JavaScript
- Stars
- 27
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Is your feature request related to a problem? Please describe.**
A scouter's data may deviate significantly from the real values. This can be due to a wide variety of reasons. We currently have no way during a competition to assess the accuracy of a scouter's data.
**Describe the solution you'd like**
If we could access the accuracy of a scouter's data during a competition, we could explore with that scouter why their data is inaccurate and address the issue during the competition before a large number of matches have invalid data.
**Additional context**
This could be implemented by comparing the an alliance's data captured from three scouters against the FIRST API's data. This would identify that one or more of those three scouters have inaccurate data. With some linear algebra and data from several matches, we could identify which scouters are more likely to be the source of inaccurate data.
[Here's an example](https://public.viperscout.com/scouting.html#event=2025curie3061) of comparing scouted data to API data from 2025 Championship.
Contributor guide
Research direction
Start by reviewing the issue's example and the proposed comparison between three scouters' alliance data and the FIRST API. Determine how several matches could support identifying inaccurate scouters; done means an accuracy score is accessible during a competition and helps distinguish unreliable data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- analytics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100