![]() |
Re: Open Challenge: Make a better FRC ranking algorithm
I had the chance to see the 1189 (gearheads) Gearhead Crossing Scouting system a couple weeks ago at the FORD FIRST invitational. I thought it was a neat way to rank teams individually. The system has a fantasy robotics feel to it. I think it would be neat to be able to rank robots on the multi-national level all throughout the season. The major paradigm shift would be that defensive robots would tend to score low (because they do not score in the conventional method). Six or officials would be in charge of watching all of the matches each watching a robot. Filling out a performance report each match for your robot.
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
I think it would be fairly easy to classify a robot. Using last years game as an example: if your robot has a mechanism that can launch the ball into the air, it is a centergoal shooter. If it has a way to capture, hold or store balls, and dump them into the side goals, it is a dumper. If all your robot can do at best if push balls around with a flat surface, with no captive edges on the 'plow', then it is purely defensive. |
Re: Open Challenge: Make a better FRC ranking algorithm
After reading through some incredibly bad ideas - mine included - I think we should leave well enough alone.
|
Re: Open Challenge: Make a better FRC ranking algorithm
I got it! How about an algorithim that allocates for cross space-time continuum flucuations as a function of seismic activity in China, over the squareroot of the temperature in Kelvin of the ambient temperature of the playing field plus two times the fourth devivitive of two times pi times one over x to the nth power, where n is the number of years that the team has existed, and x is the team number. To this, we subtract four times the third root of the loser's score while adding one fourth of the winner's score. To account for experience differences, we divide this by the combined age of the alliance drive team times minus the number of matches they have played. From all of this, we add this onto unix epoch and divide by the combined gracious professionalism quotient of the participating team, to get the new SUCK ranking score - Scoring that's Uberly Complicated Karma. :rolleyes:
While discussing hypothetical changes to the rules is never a bad idea, let's not make everything more complicated than it needs be. Some things in life are best left plain and simple, like vanilla ice cream, and the FIRST scoring system should be one of them. Life is not fair, and Dean always reminds us of that every chance he gets. Sure rookies and even veteran teams may get shafted occasionally by the random matches or the scoring algorithim, but that's life. Sometimes in life you will get the short end of the stick, no matter how much you try to prevent it. What better way is there to learn life lessons than in FIRST? |
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
And regarding an earlier point about rookies you made. While a majority of rookies are not extremely competative, there are several notable exceptions each year. 1731 built a fully functional camera-guided turret and shooter this year, finished as the #1 seed at the largest regional in America (VCU), and if 414 doesn't DQ their alliance in SF1-2, then they would have advanced AT LEAST to the VCU Finals. 1902 was the #1 seed at Lonestar, a finalist at UCF, and a finalist on Archimedes. 1816 won Midwest and was the #6 alliance captain on Archimedes. Etc. |
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
the purpose would be to take a step towards leveling the playing field. On average rookie teams do not field very competitive robots. If a rookie team does expectionally well, they deserve to win. If a team won a regional last year, we expect them to do even better this year, and be a championship contender. If you put a shooter on your robot, and you do a poor job on the design, so it cannot score many points, then you will be one of the poorly designed robots in the shooter class, and your score will reflect that. Having a handicap system will allow HS-only teams with little funding and no mentors to focus on a simple defensive robot, and at least have some chance of making it to the finals. Look at it this way: you are seated in the top 8, and you need to pick two robots. You want one shooter and one defensive bot. With the handicap system you have more incentive to pick a good purely defensive bot, than to pick a team that tried to do everything and does nothing well, just to play defense. You would have more incentive to pick a rookie team, if that means your alliance has a better handicap rating. Leveled playing field. |
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
Yeah, sure it would be great if we could have some greater being rank and order teams in magnitude of "how good they really are," but when was the last time a national championship was won by someone who didn't deserve it? Remember, strategy and luck are part of the game just as robot design is. |
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
Quote:
Quote:
Quote:
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
But think about it this way Ken. This might be too logical for some people. Your on a rookie team that just defeated 71 or 111 or 469 or (other great team with a history of doing well). How great would you feel if you won that in a fair match? Pretty good huh. But what if you win since you get X amount of handicap. You would like the trophy, but wouldn't feel like you earned it. You make a robot, you analyze the weaknesses, you make it better. Adding handicap to the mix would make it so innovation and change would stop. Teams with subpar robots just think "handicap will take care of our faulty X". You strive to be better every year. Goals are usually to improve on the knowledge from last year. What's next, everyone gets the same amount of trophies? If your robot is not performing as well as other teams, instead of adding to scores, teams should realize they need to innovate and change, not default to a ranking system. WIth handicap teams have no reason to improve since it would not matter. This is the basis of my argument. |
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
If veteran team has done very well in the past, and they dont do even better this year, then they are sitting on their lauraels. Thats not what engineering is about. If a team trys to design a robot that does everything, and they dont have the experience and resources to pull it off, then they have made a bad engineering decision. Science and engineering - thats what we need to keep the focus on. If Im working alone as an engineer, and I decide Im going to put Microsoft out of business by writing a better operating system, then I have set my sites on an unreachable goal. No matter how good of an engineer I am I will never be able to take down Microsoft by myself. But I might design a simpler product, or take on a smaller project, and create something that is pure genius in design and execution. Who would you give an engineering award to? A company that turns out a so-so operating system year after year or an individual who creates something that is perfect in its function and form and design for its intended purpose? I know we already have engineering design awards, and quality awards, but with some type of team handicap system we could open up the competition itself and make the contest more level for all the teams. Quote:
a handicap would bring the average team in each class up to an equal footing for this year. That means, if you were average last year, and you are average this year, you will rank somewhere around 50% at an event. If you were below average your handicap would be higher, but if you play below average this year you will not win. But if you were average last year, and you go home with a drive for improvement, and your performace this year is twice as good as before, you have a good shot at ranking high in the competition. |
Re: Open Challenge: Make a better FRC ranking algorithm
What happened to the algorithms. I thought that this was going to be an idea thread not what it has become.
|
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
Y = X :) |
Re: Open Challenge: Make a better FRC ranking algorithm
Im gonna go soccer/footbal style...
Win's - Lose record = most important... win = 3 pts, 2(or 1) for a tie... 0 for a loss... Ties are determined by the average points your that team has scored over thier qualifaction matches. Highest average = 1st place... if they happen to be tied... use either points scored against that alliance or head to head wins/loses... easy... simple... not much change... no more QP/RP stuff... |
Re: Open Challenge: Make a better FRC ranking algorithm
Quote:
I don't particularly think that the current system is broken. If I was going to change it, the only thing I'd do is add some more tie-breakers (I never like "coin flip" scenarios, as are always used as the eventual tie-breakers in every major sport and FIRST). Maybe Head-to-head record, or average points scored as additional tie-breakers after RP and Max Score. Although, I don't beleive that anyone has ever been tied after Max Score anyway... |
Re: Open Challenge: Make a better FRC ranking algorithm
Not to 'jack this thread, but the scoring system is quite fair, simple, and well practiced. What causes far more upsets and hard feelings is, as was said before, the alliance algorithm.
Our team has seen both ends of the problem. We've had phenomenal matching with 90% of matches with at least one strong robot, placed high accordingly, but perhaps not deserved the position. Inversly, we've had regionals where every match seems like a disadvantage- and often is. We've also been in one small regional where we played with 433 three matches in a row, and yet only played in matches- allied or against- with 3/4 of the teams there. If alliances are distributed evenly, consistently, a team will recieve a much more accurate ranking. There should be no "free rides" or teams who must serve as the primary machine every match. |
| All times are GMT -5. The time now is 15:23. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi