What are TRSP's?

I was just wondering what TRSP points are. I do know what OPR, DPR, CCWM, Win points, Sp points are, I just don’t know what this is. Thanks in advance.

No idea. I have been doing VEX for 4 years and the only things I recognize from your list are Win Points & SP Points.

What is OPR, DPR, CCWN?

In what documentation did you see TRSP Points?

EDIT: I found this on the forums regarding OPR & CCWM.


Still no clue what DPR & TRSP is.

TRSPs (Truly Representative Schedule Points) were formulated in this thread. They take into account your opponents and partner’s “strength” to try to better gauge the actual difficulty of a team’s schedule.

OPR - Offensive Power Rating
DPR - Defensive Power Rating
CCWM - Calculated Contributed to Winning Margin

These terms are all linked and have been around for a while in FRC, with information about calculating each shown in these slides

In summary - OPR measures how much a team scores (higher is better), DPR measures how much a team stops its opponents from scoring (lower is better), and CCWM is how much a team contributes to the total winning margin in its matches (ie. the net benefit of the team, where higher is better). These three are related through CCWM = OPR - DPR.

So, in summary, TRSPs measure the difficulty of a team’s schedule (a replacement for SPs) whereas OPR, DPR and CCWM measure a team’s raw ability.

In case the original source of this question came from VexDB I will add little explanations next to the field names in rankings to let people know where to find more information :).

However, even the OPR, DPR, and CCWM aren’t truly representative of a team either. If your team scores points for the other team to get strength points, that makes your own score go down and affects all three of those values. That’s why for some tournaments the best robots have lower OPR and CCWM than robots who only focus on scoring for themselves.

^^This is how I think about this.

I don’t think there is any way to put a number on a team that actually represents how “good” they are. The simple fact that teams will score for the other team or vary the amount of descoring to ensure maximum SP points, makes any predictions unreliable.

Agreed, but this only occurs because the SP system itself is flawed where teams can fake their schedule being harder. Like 4149G said, there’s really no way you can have a really accurate metric while teams have any incentive to score for their opponents.

I think if the TRSP was calculated only on elimination matches, there may be some validity. As for SP points being artificially high, well, that is part of the system.

Assume a team is averaging a combined alliance score of 60-50. I would suggest that they are likely a stronger team that one that averages 60-30. Either they had tougher opponents, or they had the ability to score a lot more points when counting the points they scored for their opponents.

Of course there are always exceptions, but for qualifying rounds, the sp system makes sense assuming everyone knows the system. If someone does not understand the system, that is an indication of a different area of deficiency.

Okay so your last statement seems to imply that you think SP accomplishes something but you have to agree that it doesn’t accomplish what it is supposed to. It is supposed to measure the strength of the teams competed against.

TRSP makes no sense in elimination matches so I am also not sure what you are saying about that.

So let’s start with the premise that if two teams both win all their matches the team that went against better opponents should be ranked higher. SP tries to use the opponents score but because of the incentive to score for the other team very often it actually reflects the opposite of what it is designed for. Good opponents won’t be allowed to get close in score while bad opponents will be helped until the score is very close.

TRSP measures schedule difficulty to break wp tie breakers and it does it based off an opponents record for more than just one match and a teammates record.
Opponents wp-partner wp
Basing off of wins instead of score also accounts for strategy and defense.

Simple question that I’ve not really seen answered directly: Does a higher TRSP number represent a harder schedule and a lower TRSP number indicate a weaker schedule?

This is correct.

As much as I enjoy the statistical analysis… did I notice SP being replaced with Auto mode points this year as the first tiebreaker after WP?

Sounds like a good plan.


Auto points were the first tiebreaker for Starstruck too.