A common measure of a team’s performance at competition is their OPR (Offensive Power Rating), a metric of how much a team contributes to their alliance’s score in an average match. This statistic is limiting: it only discerns between high-performing and low-performing teams. BPR is a new statictic that shows a team’s average contribution to a specific scoring target. BPR allows you to look at data beyond a team’s estimated contribution to their alliance’s score.
A team’s BPR in a scoring area shows the team’s average contribution to that specific scoring area. For example, a Steamworks robot that scored a large number of points spending the entirety of every match dumping fuel into the low goal would have a high low-goal BPR but a low climbing or rotor BPR. BPR is an entirely objective statistic calculated using data reported by the FMS and the same math as familiar stats like OPR, DPR, and CCWM. There are no human scouters, no subjectivity, and most importantly no delay in reporting BPRs, making it an essential tool for strategy during competition.
For the math nerds: BPR is calculated exactly the same way as with an OPR, DPR, or CCWM calculation: by taking a Cholesky decomposition of a matrix with number of times a team has played in a match with each other team in the event. The only difference is that the decomposition then gets solved with the FMS-reported match breakdown statistics like auto points or teleop fuel low, instead of the total score of the match.
Other FIRST Robotics Competition statistics services typically only show OPR, DPR (Defensive Power Rating), and CCWM (Calculated Contribution to the Winning Margin), and sometimes only show the top 15 teams. The BPR app shows you OPR, DPR, CCWM, and BPR in any numerical statistic reported by the FMS for all teams at any official FIRST regional or championship division.
The BPR app is available to download today on the Google Play store, and a web version will be published to www.frc-bpr.com before kickoff. The app is open source, and the Java library that does all of the heavy lifting to calculate BPR is too.