FRC Blog - Change Is Here

http://www.usfirst.org/roboticsprograms/frc/blog-Change-Is-Coming

I hope everyone had a wonderful Kickoff! We had a great time here in New Hampshire. At the Founder’s Reception, Dean hosted over 600 of his closest friends at his home. And yes, we probably could have squeezed in a few more. Both of New Hampshire’s US Senators showed up to talk about the importance of FIRST and wish us well. The Founder’s Reception webcast had about 3,800 viewers according to the numbers we have now. I think that webcast is going to be a keeper in future years! Also, our local Kickoff here the next day at Southern New Hampshire University was packed with about 800 people in attendance – I saw very few empty seats for the broadcast, and the field, set up in an adjacent gym, was so crowded after the game reveal it was hard to get around. Lots of excitement and animated discussion, it was great to see.

By now, most teams have worked their way through the Recycle Rush rules and seen the several ways in which this game is different. One key difference is that, like many Olympic sports, teams compete on a points basis rather than Win-Loss-Tie. I recognize this is a significant change for our community, as we have grown accustomed to Win-Loss-Tie as the primary means of ranking teams over many years. It can be surprisingly difficult to shift to this new mindset. Even on the GDC, after we had decided we were taking this new approach, we occasionally found ourselves slipping back into WLT thinking, and had to actively work against that.

To help with this mindset change, and to help both teams and spectators understand what the results of matches mean, we’re enhancing the traditional information displayed during play. These are draft graphics, not yet finalized, but I believe we will end up with something very much like these.

The screen that will be displayed when matches are in progress is shown below. Not much has changed on this, and we still are showing each team’s current rank next to their number. We have added a nifty graphic showing if the alliances have earned Coopertition points, though. If the alliances have not earned those points, the handshake graphic will not be displayed. Please note – on this image and all others in this blog, the point values and team numbers are just thrown in as placeholders. The scores are not necessarily realistic. You will note that in this example, teams 2468 and 2789 have a yellow fill, meaning they are coming to the match with a yellow card. Teams 2468 and 2789, we love you, and we’re sure you’re not going to actually get any yellow cards at your events this season! Also, in the images used for playoff rounds below, we display four teams per alliance to show what things will look like if alliances happen to have a fourth team. This will happen occasionally during the regular season, and always at the FIRST Championship!

http://www.usfirst.org/sites/default/files/blogs/hero-image/changeishere-Pic1.jpg

This next image shows the enhanced match results screen that will be used during qual rounds. Check out the additional information provided. We show the new rank of each team in the match, based on the final score, and whether or not that rank has changed from before the match was played. No longer will you need to go back to the pit display, or pull up an app, to see what that match may have meant to your team. We also show each team’s Qualification Average – called Average Score on these screens to be more helpful to casual spectators – and how that score changed. Note that Qualification Average is likely to change every match, but rank won’t necessarily. Also notice that a final score that helps one team on an alliance may actually cause problems for the other teams. This screen also shows, if Coopertition points were earned, how many were earned.

http://www.usfirst.org/sites/default/files/blogs/hero-image/changeishere-Pic2.jpg

During playoff rounds, we start to show a traditional leaderboard, as you would see in many sports. Here’s an example of the screen that will be used to show match results during Quarterfinals. Alliances are shown in rank order based on the results of the match just completed. As you know from reading the Tournament section rules, alliances in the top 50% of the ranking at the end the round move on. They are highlighted in green here because they are currently ranked high enough to advance. As you have also figured out by now, results of matches an alliance are not in can still affect their ability to advance. That’s such a key point, I’m going to repeat it and even spend the extra money to put it in italics: results of matches an alliance are not in can still affect their ability to advance. Each alliance is competing against the full field of every other alliance in that round, not just the alliances they happen to be matched against directly. As a final note, you can see that rounds during playoffs are just numbered sequentially, rather than QF1-1, etc, as they have been in prior years.

http://www.usfirst.org/sites/default/files/blogs/hero-image/changeishere-Pic3.jpg

Here’s the Semifinals version of the screen. Much the same, just with fewer alliances. And, as you also know from the rules, every alliance will play against every other alliance in this field of four.

http://www.usfirst.org/sites/default/files/blogs/hero-image/changeishere-Pic4.jpg

And lastly, the version of the match results screen that will be used during Finals. As finals matches are Win-Loss-Tie, that’s the information that gets displayed, rather than averages:

http://www.usfirst.org/sites/default/files/blogs/hero-image/changeishere-Pic5.jpg

If you are interested in handy pdf of all these screens in one document, you can find it here.

Hope your build season is getting off to a great start!

Frank

TexPlosion! You guys already have a yellow card? There isn’t even any defense in this game! I think the GDC might be slightly biased against the texas-sized defense you guys can lay down…

Yeah, we got a yellow card, but we’re ranked 3 with an impossible (or nearly impossible) score!

What I don’t understand is how TEXplosion and WildStang only get 207, somehow TEXplosion breaks (we simply don’t do that), and the alliance ends up with 1024 instead …and then fails to advance. I guess we really were scoring 380+ points per match.

Oh, and that Austin vs Houston + 148 final is epic. Though I don’t believe the score.

When could this happen not during the FIRST Championship?

If a robot breaks and the backup team is pulled in. Previously, that wasn’t indicated on FMS, it just swapped the teams. This seems to suggest that if you use a backup team, then they will display all four teams on the alliance.

Change really is coming if 118 ends up the 4th robot at an unspecified Texas regional.

Also, 148, you are going down! :stuck_out_tongue:

I’d hate to see the day a competition begins its 999th qualification match.

Regionals become a week long.

“Welcome to Day 4 of Qualifications!”

I like the displays of the rankings. It’s necessary for this kind of game, but even in the past W-L-T system it would have been nice to have. Team members, and especially spectators, didn’t have easy access to ranking information. After a match we’d have to run and found a screen displaying it, to know what the result actually meant for us. Looking forward to the instant feedback.

My main question is how the announcers will handle it. It’ll be hard to match the punchiness of “and the blue alliance takes the match!” with a summary of ranking changes.

It is nice to see the graphics of what the split of the score is, but it would be really nice to have access to this data for data analysis. I wonder if it would be possible with these changes to get access to this per match score data.

I hope before they get to the final draft they can finally dump the pink and sky blue gradients and the middle and come up with something a lot more uniform.

I am Okay with an all-Texas Finals though I am not sure I can get that much vacation time. Can you students get that much time off school? Will you students have to play in 2-3 day shifts?

Blog introducing the FMS API

I like the reference to Olympic sports in this blog post. I hope people realize by the time competitions start that the lack of winning and losing individual matches doesn’t make something less of a sport or less competitive.

We can make it like the Le Mans race and switch out drive teams and pit crews. Scouts can rotate to the pit, pit can drive the robot, and the drive team can sleep in the stands.

Absolutely nothing can go wrong there :slight_smile:

Well when you have to host a couple of thousand teams over a week…

Happens at EVERY event. Match #999 is the field test match, as the highest number FMS can display, aka what happens when one uses the Blue Box to go one match prior to Match 1. Every event has a test match, even it it’s before practice day… so there ya go :smiley:

I was a scorekeeper offseason last year and will probably be this year at some/all IN events

#FunFact: I’ve been with this team since it started, and I can only remember us getting a Yellow Card on one occasion, and that was during Logomotion. Our entire alliance questioned the call respectfully, but that’s the only time I can remember getting one.

Seriously? No defense? Pardner, we’ve analyzed a quite epic defensive strategy in this game, and we’re working hard on nailing it down!

Oh Danny… Danny… Danny…

Not funny, man. Ok. Maybe a little. :slight_smile:

I’ll admit I had my doubts about this ranking system, but this makes me a lot more confident that this system will be as good or better than previous years

BTW: I love the active role that Frank is taking in the community. This transparency from HQ about the community’s concerns is great