Go to Post But now the most important question - is there a practical application for one of these devices on a FIRST robot? - Chris Fultz [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 14-02-2011, 23:07
Zoughtbaj's Avatar
Zoughtbaj Zoughtbaj is offline
Systems Integration Member
FRC #1983 (Skunkworks Robotics)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Washington
Posts: 33
Zoughtbaj is on a distinguished road
Effective way to rank minibots?

Dear CD,

Our scouting team is currently working on a way to rank the minibot race. The current way that I figured out so far is to input win data into a matrix and square it, but we are wondering if there is a more effective way to do this, or if it is what we should use. I tried looking up other scouting methods and all I found was OPR, which doesn't fit what we are trying to find in this case.

As for how specifically we are using the matrix, we are taking how the minibot ranks in a match and translating it into wins. For example, lets say there are Minibots A, B, C, and D. If the rank 1, 2, 3, and 4 respectively, then A will have a "win" against B, C, and D, B will have a "win" against C and D, C will have a win against D, and D will have no data. essentially, it will look like:

O A B C D
A 0 1 1 1
B 0 0 1 1
C 0 0 0 1
D 0 0 0 0

And to clarify, if the same thing happens, it would look like:

O A B C D
A 0 2 2 2
B 0 0 2 2
C 0 0 0 2
D 0 0 0 0


We would then square that matrix, sum the rows, and whoever has the highest sum has the highest rank. I'll include the excel sheet we are using so far. In theory, it will end up being a 50x50 matrix or however many teams there are at competition, but for experimentation purposes we are working with a 8x8 matrix.
Attached Files
File Type: xls Scouting Worksheet.xls (35.5 KB, 29 views)
__________________


"The Few. The Proud. The Skunks."
Reply With Quote
  #2   Spotlight this post!  
Unread 14-02-2011, 23:24
XaulZan11's Avatar
XaulZan11 XaulZan11 is online now
Registered User
AKA: John Christiansen
no team
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Milwaukee, Wi
Posts: 1,326
XaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond repute
Send a message via AIM to XaulZan11
Re: Effective way to rank minibots?

This may work, but I think there are much easier solutions. We are keeping track of if a the minibot sucessful reaches the top and an estimate of time it takes from when the robot touches the tower.

This way won't give us a perfect list (is a team with 5 sucesses with a 3 second average better than a team with 8 but with a 5 second average?), but I don't think that is necessary. Most of the time its finding the best combination of autonomous, tube placing, minibot and defense (among many other things) that best fit your strategy.
Reply With Quote
  #3   Spotlight this post!  
Unread 14-02-2011, 23:41
Joe Schornak's Avatar
Joe Schornak Joe Schornak is offline
No Stranger To Love
FRC #2840 (Blue Tide)
Team Role: Alumni
 
Join Date: Dec 2008
Rookie Year: 2008
Location: Phoenix, AZ
Posts: 182
Joe Schornak is a splendid one to beholdJoe Schornak is a splendid one to beholdJoe Schornak is a splendid one to beholdJoe Schornak is a splendid one to beholdJoe Schornak is a splendid one to beholdJoe Schornak is a splendid one to beholdJoe Schornak is a splendid one to behold
Re: Effective way to rank minibots?

Be sure to track total deployment attempts along with successful ascents. A 2-second minibot is useless if it only reaches the pole 25% of the time.
__________________
1. Acquire Manual
2. Read Manual
3. ???
4. PROFIT!

Visit www.pcdsrobotics.org!
Reply With Quote
  #4   Spotlight this post!  
Unread 14-02-2011, 23:56
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,924
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Effective way to rank minibots?

Quote:
Originally Posted by Joe Schornak View Post
Be sure to track total deployment attempts along with successful ascents. A 2-second minibot is useless if it only reaches the pole 25% of the time.
In the first this would re registered in as 3/4 last, and likely 1/4 first or second. The question is how much you'd value the 25% minibot, and if you even want to know that percentage.

I'm not sure what 2337 is doing this year, but we always try to bring in as many objective numbers as possible, so I imagine it'll be attempt (yes/no), success (yes/no), place (1-4). This could be used to find average place per success, as well as a percentage of attempts being successes.
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #5   Spotlight this post!  
Unread 15-02-2011, 00:09
XaulZan11's Avatar
XaulZan11 XaulZan11 is online now
Registered User
AKA: John Christiansen
no team
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Milwaukee, Wi
Posts: 1,326
XaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond repute
Send a message via AIM to XaulZan11
Re: Effective way to rank minibots?

Several people have said they are keeping track of the place of the minibot. I don't think that is the best way to do it as it is highly dependent on the other robots. A 10 second minibot could get 1st if there are no other minibots while a 5 second minibot could get 4th is they are with really fast minibots. Over the course of 8 matches, I don't think things will average out.
Reply With Quote
  #6   Spotlight this post!  
Unread 15-02-2011, 00:29
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,924
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Effective way to rank minibots?

Quote:
Originally Posted by XaulZan11 View Post
Several people have said they are keeping track of the place of the minibot. I don't think that is the best way to do it as it is highly dependent on the other robots. A 10 second minibot could get 1st if there are no other minibots while a 5 second minibot could get 4th is they are with really fast minibots. Over the course of 8 matches, I don't think things will average out.
I <3 Michigan
11-12 matches

But anyway, I think placing is going to be worth just about as much as an estimation. Both will be somewhat off, but I think placing will work just as well with all minibots, whereas estimation won't work as well with the fastest (but perhaps better with the worst).
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #7   Spotlight this post!  
Unread 15-02-2011, 00:49
Zoughtbaj's Avatar
Zoughtbaj Zoughtbaj is offline
Systems Integration Member
FRC #1983 (Skunkworks Robotics)
Team Role: Leadership
 
Join Date: Jan 2011
Rookie Year: 2010
Location: Washington
Posts: 33
Zoughtbaj is on a distinguished road
Re: Effective way to rank minibots?

Quote:
Originally Posted by XaulZan11 View Post
Several people have said they are keeping track of the place of the minibot. I don't think that is the best way to do it as it is highly dependent on the other robots. A 10 second minibot could get 1st if there are no other minibots while a 5 second minibot could get 4th is they are with really fast minibots. Over the course of 8 matches, I don't think things will average out.
This is actually why I chose to do it this way.

Instead of taking something such as the rank, it will translate that rank into an "I'm better than you" kind of rank. For example, If Min1 comes in first, what the matrix will do is take into account who he got 1st against; 2, 3, and 4. I've actually tried to steer away from using time, and instead am using kind of a "Who beats who" kind of thing. That's the wonderful thing I've found with this system: by squaring the matrix, if 1 beats 2 and 2 beats three, that squaring will tell the data that 1 technically beats 3.

The few problems are that it can't be weighted, and each participant has to play the same amount of times for it to be accurate, which is why I was wondering if there was something I could do to improve the accuracy of the system.
__________________


"The Few. The Proud. The Skunks."
Reply With Quote
  #8   Spotlight this post!  
Unread 15-02-2011, 01:09
XaulZan11's Avatar
XaulZan11 XaulZan11 is online now
Registered User
AKA: John Christiansen
no team
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Milwaukee, Wi
Posts: 1,326
XaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond repute
Send a message via AIM to XaulZan11
Re: Effective way to rank minibots?

Quote:
Originally Posted by Basel A View Post
but I think placing will work just as well with all minibots, whereas estimation won't work as well with the fastest (but perhaps better with the worst).
Thats a good point. I think you get to a point where minibots are "fast enough", especially at the regional level. Is there really a significant difference between 1.55 second and 2 seconds? Or 2 seconds and 3 seconds? I don't think so, especially considering there are many factors that prevent teams from deploying at the exact same millisecond.

Thus, I think it is important to rank the lower end minibots, which may range from 8-14 seconds. That time difference is probably more significance.
Reply With Quote
  #9   Spotlight this post!  
Unread 15-02-2011, 07:26
GaryVoshol's Avatar
GaryVoshol GaryVoshol is offline
Cogito ergo arbitro
no team
 
Join Date: Aug 2005
Rookie Year: 2000
Location: Royal Oak, MI
Posts: 5,726
GaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond reputeGaryVoshol has a reputation beyond repute
Re: Effective way to rank minibots?

You might also want to keep track of rule violations which cause the TOWER to be disabled. A 2.7-second MINIBOT isn't of much value if they try to squeak it to 2.3 seconds by DEPLOYING too early, earning a disablement.
__________________
(since 2004)
Reply With Quote
  #10   Spotlight this post!  
Unread 15-02-2011, 09:27
talijf talijf is offline
Registered User
FRC #3316
 
Join Date: Jan 2011
Location: Israel
Posts: 11
talijf is an unknown quantity at this point
Re: Effective way to rank minibots?

I'd say the best way to scout minibots would be for the scouter to write down the time on the timer when the minibot hits the top. That way, it's totally objective and doesn't depend on the other minibots/what place this particular one got in the minibot race
Reply With Quote
  #11   Spotlight this post!  
Unread 15-02-2011, 09:43
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,606
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: Effective way to rank minibots?

By far the best way in my opinion is to write down the time on the clock when the minibot reaches the top. This factors in everything - deployment speed, minibot speed, whether or not teams get to the tower early enough.
__________________
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)
Reply With Quote
  #12   Spotlight this post!  
Unread 15-02-2011, 15:46
gyroscopeRaptor's Avatar
gyroscopeRaptor gyroscopeRaptor is offline
Registered ConfUser
AKA: Mark McGivern
FRC #3633 (Catalyst)
Team Role: College Student
 
Join Date: Dec 2010
Rookie Year: 2011
Location: Albert Lea, MN / Troy, NY
Posts: 360
gyroscopeRaptor has a spectacular aura aboutgyroscopeRaptor has a spectacular aura about
Re: Effective way to rank minibots?

My ideal mental system?

Climb percentage success, then average the successful times.

Optionally, set a non-finish time at 5 secs more than the regional's slowest time.
Reply With Quote
  #13   Spotlight this post!  
Unread 15-02-2011, 17:01
XaulZan11's Avatar
XaulZan11 XaulZan11 is online now
Registered User
AKA: John Christiansen
no team
Team Role: Mentor
 
Join Date: Nov 2006
Rookie Year: 2006
Location: Milwaukee, Wi
Posts: 1,326
XaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond reputeXaulZan11 has a reputation beyond repute
Send a message via AIM to XaulZan11
Re: Effective way to rank minibots?

Quote:
Originally Posted by Chris is me View Post
By far the best way in my opinion is to write down the time on the clock when the minibot reaches the top. This factors in everything - deployment speed, minibot speed, whether or not teams get to the tower early enough.
We may have to steal this. One downside to this is if a team knows the other opponent doesn't have a minibot and thus places a final tube before deploying at the last second.
Reply With Quote
  #14   Spotlight this post!  
Unread 15-02-2011, 17:11
Basel A's Avatar
Basel A Basel A is offline
It's pronounced Basl with a soft s
AKA: @BaselThe2nd
FRC #3322 (Eagle Imperium)
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Ann Arbor, Michigan
Posts: 1,924
Basel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond reputeBasel A has a reputation beyond repute
Re: Effective way to rank minibots?

Quote:
Originally Posted by XaulZan11 View Post
We may have to steal this. One downside to this is if a team knows the other opponent doesn't have a minibot and thus places a final tube before deploying at the last second.
If you're guaranteed first place, and you go to hang a tube.. Well, I don't like that strategy. It's thirty points! Make sure you get it!
__________________
Team 2337 | 2009-2012 | Student
Team 3322 | 2014-Present | College Student
“Be excellent in everything you do and the results will just happen.”
-Paul Copioli
Reply With Quote
  #15   Spotlight this post!  
Unread 15-02-2011, 17:21
Loremispum Loremispum is offline
Registered User
no team
 
Join Date: Feb 2011
Location: That one place
Posts: 13
Loremispum is infamous around these partsLoremispum is infamous around these partsLoremispum is infamous around these partsLoremispum is infamous around these partsLoremispum is infamous around these parts
Re: Effective way to rank minibots?

That's a cool bro way to rank it.
Reply With Quote
Reply


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 On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 14:46.

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