![]() |
Effective way to rank minibots?
1 Attachment(s)
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. |
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. |
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.
|
Re: Effective way to rank minibots?
Quote:
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. |
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.
|
Re: Effective way to rank minibots?
Quote:
11-12 matches :p 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). |
Re: Effective way to rank minibots?
Quote:
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. |
Re: Effective way to rank minibots?
Quote:
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. |
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.
|
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 :)
|
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.
|
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. |
Re: Effective way to rank minibots?
Quote:
|
Re: Effective way to rank minibots?
Quote:
|
Re: Effective way to rank minibots?
That's a cool bro way to rank it.
|
| All times are GMT -5. The time now is 09:59. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi