Last week Danny gave you a preview of the new Audience Screens that you’ll see at your events this competition season. This week, we want to show you something else we have available this competition season- our new Events Results pages. Turns out, they’ve been available for a couple of weeks now, but we want to highlight them as we head into the Week 1 events. At all official events, the Field Management System (FMS) sends data about the event to FIRST’s servers in real-time and we make that data available on both our webpages and our API. We’re not going to talk in detail about our API, but you can find details here.
The only official source of results from FIRST Robotics Competition events can be found at this website.
http://www.firstinspires.org/sites/default/files/uploads/frc/Blog/alex-blog1.png
Starting in 2016, these pages are fully cross-browser and mobile-compatible. There are a number of pages for each event which provide you with basic event information, attending team lists, qualification match results and rankings, playoff match results, alliance pairing results and awards. Here’s an example of the playoff results pages from last week’s Palmetto regional, both “standard” and “mobile” versions. You can see how we change the way the page looks based on your device- though in most cases all of the same information is there, just re-arranged when needed to fit.
http://www.firstinspires.org/sites/default/files/uploads/frc/Blog/alex-blog2.png
Both iPhone and Android users can utilize the “add to home screen” options within Safari/Chrome respectively to save the FRC Events webpages to their home screen for quick access- just like “normal” app icons would appear. Once you do this, you can just tap the icon during the season to go straight to the event results.
http://www.firstinspires.org/sites/default/files/uploads/frc/Blog/alex-blog3.png
You can even ask for results from a specific season by adding the season to the end of the address (like FRC Event Web : Home). Results on this website are available from 2015 forward. However, you can still view past results by opening the event you’re interested in, and changing the season in the address bar to a past season. As an example, this year’s Championship would be found here: FIRST Championship FRC Event Web : Event Information but you can change the year to 2014 to view Championship results from Aerial Assist (FIRST Championship FRC Event Web : Event Information).
In addition to our event results pages, we’ve also update our District Ranking website to our new mobile and browser friendly format. The only official source of FIRST Robotics Competition District Rankings can be found here.
From the District Rankings website, you can view details by district, district event, team and more. As with our event results webpages, these will update in near-real time, giving you an idea of how your team is performing in comparison to the others in your geographic area. From within the Event Results webpages for any District event, you’ll be able to go directly to the associated district rankings using the buttons in the blue box in the middle of the page.
http://www.firstinspires.org/sites/default/files/uploads/frc/Blog/alex-blog4.png
Of course, with both District Rankings and Event Results, we rely on a steady internet connection from the venues in order for FMS data to be available for us. In cases where we don’t have internet, or experience outages, we’ll get the missing data uploaded as soon as possible, either during or after the event. As a note, we’ll be using week 1 to verify our 2016 changes, and live district ranking data will not be accessible during week 1 events.
We hope you’ll enjoy these new resources throughout the competition season, and we invite you to share the above links with your family and friends to track your Team’s progress throughout FIRST STRONGHOLD. We’ll be continuing to add more information and features throughout the season and for future seasons. You can send any feedback you have to [email protected] and they’ll make sure it gets to the right place.
Ready or not- Week 1 is here- best of luck!
This is a good improvement from what FIRST had in the past but I still think native apps are the way to go. Loading JSON data from an API will use much less data and will be signicantly faster than loading a webpage which has to load the same data as well as the html layout. Here’s hoping this years API will not be a buggy mess like last year.
Weird, my team’s scouting app used it and didn’t have that problem (except that first week that they blogged about, IIRC)
It was also down for all of championships.
The API had major meltdowns the first week and at Champs. The rest of the season went relatively smoothly but still had small hiccups here and there.
Am I the only want that wants to see the breach and capture ranking points for each qualification match? In my mind, it is almost as important as the final score.
The Blue Alliance has them. Example: Quals 85 - Palmetto Regional 2016 - The Blue Alliance
Insert snarky comment about The Blue Alliance being “the most COMPLETE source of results from FIRST Robotics Competition events” Just kidding. <3 the data the FIRST API provides us.
Eugene, have you guys looked at providing a .csv file of data from events?
But 2016 is a new year, and I bet that FRC Engineering has put in a ton of work trying to iterate on their systems, just like we do with our robots. The software development they have to do each year is a huge undertaking, and they’ve really tried to create a better end-user experience for us (and succeeded, I’d say). Look how much better these event results pages are compared to what they used to be!
So thanks everyone in Manchester for all your hard work!
What’s the use case? It’s something we could look into. And if it ends up not being a feature for TBA proper, I’d write up a Google Apps Script that auto-populates a Google Docs spreadsheet with match results.
EDIT: We also have data dumps of past events on GitHub: GitHub - the-blue-alliance/the-blue-alliance-data: Periodic data dumps from The Blue Alliance
Stupid people like me who want a consistent way to play with the data in excel but don’t want to fiddle with the API might find some use for it
I opened an issue so we can look into automating the csv backups. That way, they can be updated daily or something during the competition season.
I would use this too, for the same reason (I was fiddling with turning the JSON match data into a CSV earlier today for general data analysis in Excel).
Here, I whipped this up. It should auto-update every 15 minutes: 2016 FRC Match Results - Google Sheets
Here’s the script that backs it: https://script.google.com/d/1Hnwgk7fKFr5hpEBrV4Dft03lPgGda_KMR-05RdFTTS4BLlif-Ce6S-o8/edit?usp=sharing
Thanks!
I was actually thinking about using it for diving into the more granular data you guys have available now–like finding OPRs for scaling/shooting/low goaling/crossing each type of defense/fouls off the opponent’s score/etc and comparing versus scouting data. That script will help a lot.
Thank god, FIRST’s useless website in which you could only find an event by searching for events within 100 miles of a given zipcode finally has a single page listing of all events again.
This site is great, but is there a way to get to it from the main site? Going homepage>Programs-FRC-Events>Regional&DistrictEvents goes to horrible page Cory describes below.
Anyone found a working link to District standings yet?
It still says 2016 coming soon.
I never did figure out where the link to that page was even on the old site (and we won’t discuss the new one), but a quick googling of ‘frc leaderboard’ brings it up as first result.
It’s ridiculous that the official one is down. Nothing in the ranking system changed from last year.