Go to Post woo hoo! I rigged up brief Internet access using an old wornout robot battery. - Mark McLeod [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

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 04-04-2011, 15:07
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,655
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Week 5 OPR

Quote:
Originally Posted by sdcantrell56 View Post
1503 is an exception and not the rule. Give there robot to any other driver and it would be another decent but not great robot. Nick makes that robot excellent so saying simplicity is the secret to success is selling his skill a bit short. I stick by our teams, and the majority of successful teams decisions in that floor loading is necessary to be competitive at champs.
On the contrary, if it takes you a week less time to build a 1503 robot, you have that much longer to train your driver. You won't be Nick Lawrence, but if I could trade floor loading for a week of practice with 2791's robot, I would get rid of floor loading.
__________________
Mentor / Drive Coach: 228 (2016-?)
...2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
---
College Mentor: 2791 (2010-2015)
...2015 TVR Motorola Quality, FLR GM Industrial Design
...2014 FLR Motorola Quality / SFs (with 341, 4930)
...2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
...2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
  #17   Spotlight this post!  
Unread 04-04-2011, 15:40
Coach Tom Coach Tom is offline
Registered User
FRC #2753
 
Join Date: Mar 2009
Location: New Jersey
Posts: 55
Coach Tom is a jewel in the roughCoach Tom is a jewel in the roughCoach Tom is a jewel in the roughCoach Tom is a jewel in the rough
Smile How is OPR calculated?

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!
  #18   Spotlight this post!  
Unread 04-04-2011, 16:10
Dr Theta's Avatar
Dr Theta Dr Theta is offline
Lead Mentor
AKA: Derek Messer
FRC #2232 (Deus Ex Machina)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2007
Location: Anoka, Minnesota
Posts: 351
Dr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud ofDr Theta has much to be proud of
Re: Week 5 OPR

OPR takes into account the contribution of your alliance partners, for instance our average qualification score at MN 10000 lakes was 46.333 but our OPR is actually around 22-23. It is a measure of your estimated contribution to the score.
__________________
  #19   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.
  #20   Spotlight this post!  
Unread 04-04-2011, 18:41
Unsung FIRST Hero
Karthik Karthik is offline
VEX Robotics GDC Chairman
no team
Team Role: Mentor
 
Join Date: Apr 2002
Rookie Year: 1998
Location: Toronto, Ontario, Canada
Posts: 2,344
Karthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond reputeKarthik has a reputation beyond repute
Re: Week 5 OPR

Quote:
Originally Posted by sdcantrell56 View Post
1503 is an exception and not the rule. Give there robot to any other driver and it would be another decent but not great robot. Nick makes that robot excellent so saying simplicity is the secret to success is selling his skill a bit short. I stick by our teams, and the majority of successful teams decisions in that floor loading is necessary to be competitive at champs.
As someone who has seen everyone of 1503's matches in person, let me set the record straight. Their driver has done an excellent job controlling that machine, but to give him all or even most of the credit is a disservice to that entire team and their design. I think Nick would be the first person to admit this. Remember, Nick was their driver last year, with an extremely complicated robot, and their results were less than favorable by their own standards. The reason 1503 is so successful this year is definitely the simplicity. The robot is easy and intuitive to drive, the geometry is optimized perfectly for top row scoring and the single speed drivetrain handles like a dream. I'm quite confident that if they went with a more complicated approach, they would not have been nearly as successful. A simple, well thought out robot will make any driver and team look better. Full credit to all of 1503 for recognizing this and building a robot that's dominant at smaller subset of the game, as opposed to mediocre at all facets.
__________________
:: Karthik Kanagasabapathy ::
"Enthusiasm is one of the most powerful engines of success. When you do a thing, do it with all your might. Put your whole soul into it. Stamp it with your own personality. Be active, be energetic, be enthusiastic and faithful and you will accomplish your object. Nothing great was ever achieved without enthusiasm" -- R.W. Emerson
My TEDx Talk - The Subtle Secrets of Success
Full disclosure: I work for IFI and VEX Robotics, and am the Chairman of the VEX Robotics and VEX IQ Game Design Committees
.
  #21   Spotlight this post!  
Unread 04-04-2011, 19:28
Nick Lawrence's Avatar
Nick Lawrence Nick Lawrence is offline
Commander Canada
FRC #3940 (CyberTooth, AndyMark)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2005
Location: Kokomo, IN
Posts: 712
Nick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond reputeNick Lawrence has a reputation beyond repute
Re: Week 5 OPR

Quote:
Originally Posted by Karthik View Post
As someone who has seen everyone of 1503's matches in person, let me set the record straight. Their driver has done an excellent job controlling that machine, but to give him all or even most of the credit is a disservice to that entire team and their design. I think Nick would be the first person to admit this. Remember, Nick was their driver last year, with an extremely complicated robot, and their results were less than favorable by their own standards. The reason 1503 is so successful this year is definitely the simplicity. The robot is easy and intuitive to drive, the geometry is optimized perfectly for top row scoring and the single speed drivetrain handles like a dream. I'm quite confident that if they went with a more complicated approach, they would not have been nearly as successful. A simple, well thought out robot will make any driver and team look better. Full credit to all of 1503 for recognizing this and building a robot that's dominant at smaller subset of the game, as opposed to mediocre at all facets.
Thank you Karthik. You beat me to the punch here. We're not good just because I have some driver skill, but because this robot is extremely simple an maneuverable. We learned a LOT last year, and vowed to follow the principal "three things well, not five things sub-par." This started with our VRC robot. We didn't bother with hanging, we kept refining our manipulator instead. Worked out well for that robot too with two silver medals.

I hope everyone in FIRST takes notice to our robot this year. Simple works, and we have the banners to back up that philosophy.

-Nick
__________________


Alumnus of 1503 Spartonics
Founding Mentor of 5406 Celt-X
Mechanical Design Mentor of 3940 CyberTooth
Emceeing events since 2013 - come say hi!

Success doesn't always equate to match wins. It's about the wins off the field.
  #22   Spotlight this post!  
Unread 04-04-2011, 22:37
Pat Fairbank's Avatar
Pat Fairbank Pat Fairbank is offline
Circuit Breaker
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2001
Location: San Jose, CA
Posts: 2,132
Pat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond reputePat Fairbank has a reputation beyond repute
Send a message via MSN to Pat Fairbank
Re: Week 5 OPR

Quote:
Originally Posted by Karthik View Post
The reason 1503 is so successful this year is definitely the simplicity.
Very true. I'd attribute the largest part of our success to the simplicity of the design allowing us to finish both robots before ship. This allowed us to fully degremlify the competition robot (a major problem for us in past years) pre-ship, and gave our programmers the time to write an autonomous mode that has yet to miss scoring an ubertube in a competition match. Plus, the simplicity of the design has necessitated a minimum of maintenance, yielding very low downtime both at competition and our practice field. From time to time, people on the team continue to ask themselves, "what if we had just added this simple mechanism to enable floor pickup?", but I'd venture to say that anything other than what we did would have resulted in less success overall.

Now, would you all please stop feeding Nick's ego? I'm the one who has to work with him (and Andrew and Jay, our awesome operator and human player) on the field, and as it stands I'm not sure his head will fit on the bus to St. Louis...
__________________
Patrick Fairbank
Team 254 | Mentor (2012-)
Team 1503 | Mentor (2007-2011)
Team 296 | Alumnus (2001-2004) | Mentor (2005-2006)

patfairbank.com
Closed Thread


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 19:32.

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