Go to Post Our job as mentors isn't to teach them how to make a robot...It's to teach them that there is value in technology and being among the people who create it. - Andy A. [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy > Scouting
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #16   Spotlight this post!  
Unread 04-04-2011, 16:25
The Lucas's Avatar
The Lucas The Lucas is offline
CaMOElot, it is a silly place
AKA: My First Name is really "The" (or Brian)
FRC #0365 (The Miracle Workerz); FRC#1495 (AGR); FRC#4342 (Demon)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2001
Location: Dela-Where?
Posts: 1,564
The Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond reputeThe Lucas has a reputation beyond repute
Send a message via AIM to The Lucas
Re: How is OPR calculated?

Quote:
Originally Posted by Coach Tom View Post
Sorry for the simple question, but how is OPR calculated? As an example, I took the sum of 1114's Waterloo qualification round scores and divided that by the number of matches and got 80.6 -- yet their OPR for that event was 71.88. What is the algorithm? Do you count the minibot?

Others who are not familiar with this metric might benefit from knowing!
The simplest way to explain OPR (Offensive Power Ranking) is that it is the solution to a linear systems. The equation for each qualifying match is a sum of the OPR variable for each alliance partner equals the match score (minibots and penalties included) like this:
(OPR of Team AAAA) + (OPR of Team BBBB) + (OPR of Team CCCC) = (Match score for that Alliance)

Once you you play enough matches, and teams play with different partners (connecting a graph) you can solve this linear system for the OPR variable of each team. This is actually done in the program OPRNet using LU decomposition.

OPR seeks to find the "value" of each individual robot in a value that is similar to points but actual points. Negative OPRs occur in every event calculation, which indicates generally infective and penalty-prone robots. Average qualification score is not a good metric because it measure on how good your randomly alliances are not your individual robot. The team with the highest OPR is the "MVP of the Quals". Much like Ernie Banks, this MVP could always be on a below average randomly paired alliance (producing points when paired with low OPR partners helps your OPR).

As I said before OPRNet doesn't use Elim matches in the qualifications. You actually cant solve for OPR with just elimination matches, since alliances are always paired together (no inter pairing between robots on different alliances to make the system solvable). Also there is nothing mathematically that links different events together. Any comparison between OPRs at different events is interesting to look at, but should be taken with a grain of salt.
__________________
Electrical & Programming Mentor ---Team #365 "The Miracle Workerz"
Programming Mentor ---Team #4342 "Demon Robotics"
Founding Mentor --- Team #1495 Avon Grove High School
2007 CMP Chairman's Award - Thanks to all MOE members (and others) past and present who made it a reality.
Robot Inspector
"I don't think I'm ever more ''aware'' than I am right after I burn my thumb with a soldering iron"

Last edited by The Lucas : 04-04-2011 at 16:57.
 


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 07:53.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi