- My Offensive Power Rating (OPR) Algorithm for Walnut Valley Robotics#5857's 2020 Scouting Hackathon
- Full Project: master branch or https://github.com/Team5857/2020-Scouting-Hackathon
- DetailFrame.java: Calculating Team Info, Including OPR
- 3538_2020misou.xlsx, blueAllianceData.xlsx: Excel Spreadsheets w/ Match Data
OPR or Offensive Power Rating is a statistic that has gained popularity from its use in For Inspiration and Recognition of Science and Technology (FIRST).
OPR aims to illustrate a single team's offensive ability. OPR is a better indicator than average match score because an average match score is dependent on the alliance. Also known as "Calculated Contribution," OPR tells us how a single team has been playing that day.
OPR uses an assumption that the final score is a linear combination, and then uses data from various matches to solve a system of equations using matrices.
To view a more detailed explanation of the math behind OPR, check out this article.