Go to Post No matter what route you choose, it's always a good idea to keep Mike Walker's cell phone on speed dial. - Joe Ross [more]
Home
Go Back   Chief Delphi > Competition > Championship Event
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 3 votes, 5.00 average. Display Modes
  #31   Spotlight this post!  
Unread 28-04-2016, 13:57
microbuns's Avatar
microbuns microbuns is offline
Registered User
AKA: Sam Maier
FRC #4917
Team Role: Mentor
 
Join Date: Jan 2015
Rookie Year: 2014
Location: Elmira
Posts: 80
microbuns is an unknown quantity at this point
Re: Project ORB: A superb predictive scouting system!

Quote:
Originally Posted by GKrotkov View Post
I second this like nobody's business. I would love to compare ORB with 1712's scouting data for MARCMP.
MARCMP. In order to get a specific event, go to the Blue Alliance, find the event you want, and navigate to its event page. In the URL, after the last slash, there will be the "event code" - something like 2016mrcmp (for MAR champs). Take this event code, and place it in this URL:

Code:
http://orb.scoutfrc.com/#/a/event/<EVENT CODE>

Last edited by microbuns : 28-04-2016 at 14:11.
Reply With Quote
  #32   Spotlight this post!  
Unread 28-04-2016, 15:26
kinganu123 kinganu123 is offline
Registered User
FRC #1747
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Piscataway, NJ
Posts: 243
kinganu123 is on a distinguished road
Re: Project ORB: A superb predictive scouting system!

Quote:
Originally Posted by TomAwezome View Post
Howdy!! I'm Tom, Wired Wizards' Alpha Team leader (Robot Code), and I as well have been doing the vast majority of the back end for ORB.



The data from the neural networks is saved into a database into tables for goals, defenses, challenge, and scale; goals has 4 values (autolow, autohigh, teleoplow, teleophigh), defenses has 9 values (0-8, 0:lowbar, 1ortcullis, 2:cdf, 3:moat, 4:ramparts, 5:drawbridge, 6:sallyport, 7:rockwall, 8:roughterrain), scale and challenge each have 1 value for their respective percentage. The goals values are representative of the quantity of goals, defenses representative of 0-2 crossings (as that is all TBA has per match), scale and challenge as mentioned are stored as a value between 0-1, a decimal percent. As each match is a combination of 3 teams per alliance, pulling the data gives you an idea of how they perform, but of course it is just a showing of how the alliance performs! The magic happens as the networks for each team analyze all of their different combinations, and finds the trends inside the dataset that would indicate the team it's training for. Good question!
Ok, so my followup question is how are you combining the teams into an alliance? Do you use something like CCWM to weight each team into a single alliance?
__________________
Reply With Quote
  #33   Spotlight this post!  
Unread 28-04-2016, 16:00
TomAwezome TomAwezome is offline
Robot Code Supervisor
FRC #4534 (Wired Wizards)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2015
Location: United States
Posts: 5
TomAwezome is an unknown quantity at this point
Re: Project ORB: A superb predictive scouting system!

Quote:
Originally Posted by kinganu123 View Post
Ok, so my followup question is how are you combining the teams into an alliance? Do you use something like CCWM to weight each team into a single alliance?
The only data it uses is data it has pulled then trained. To compute how a combination of teams adds up as an alliance, it, for each defense, finds the max of the three teams' defense scores for that defense, then multiplies that by either 5 for lowbar and 2.5 for the other defenses. The same for goals, but with the proper point values for auto/teleop high/goal. And again, the same for scale and challenge, with the proper score multipliers. It then adds these all together and the result is that alliance's score. To determine the winner, it sees who is larger.
Reply With Quote
  #34   Spotlight this post!  
Unread 28-04-2016, 22:32
Dezion's Avatar
Dezion Dezion is offline
Coach | Strategy Co-Lead | Raawr!
FRC #4935 (T-Rex)
Team Role: Coach
 
Join Date: Jan 2016
Rookie Year: 2015
Location: Charlotte, NC
Posts: 62
Dezion is an unknown quantity at this point
Re: Project ORB: A superb predictive scouting system!

Quote:
Originally Posted by weaversam8 View Post
What we can tell you is that our match prediction system (in a state less accurate than it is now,) was able to predict 6 out of 7 of the advancements in the finals, including predicting correctly lower seeded alliances triumphing over higher seeds, a victory even we humans didn't quite predict.
I'm confused here. According to what I can see at this page, the only Eliminations matches ORB was able to correctly predict was 2v7 and the Finals. Am I interpreting something incorrectly?
Reply With Quote
  #35   Spotlight this post!  
Unread 28-04-2016, 22:50
weaversam8 weaversam8 is offline
Team Captain
AKA: Sam Weaver
FRC #4534 (Wired Wizards)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Wilmington, North Carolina
Posts: 131
weaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to behold
Quote:
Originally Posted by Dezion View Post
I'm confused here. According to what I can see at this page, the only Eliminations matches ORB was able to correctly predict was 2v7 and the Finals. Am I interpreting something incorrectly?


Sorry, I may have not given enough information there. Those predictions were based on the data we had up to that point, and not after, with the data we have now. If the bots in eliminations then had the capabilities they do now, it might have turned out different. We were also using a different ranking system at the time, our new system has been adjusted, but may not apply to some of our older results.
__________________
Wouldn't it be better if we just ended all of our sentences like programmers;

Reply With Quote
  #36   Spotlight this post!  
Unread 28-04-2016, 23:07
TomAwezome TomAwezome is offline
Robot Code Supervisor
FRC #4534 (Wired Wizards)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2015
Location: United States
Posts: 5
TomAwezome is an unknown quantity at this point
Exclamation Re: Project ORB: A superb predictive scouting system!

Quote:
Originally Posted by Dezion View Post
I'm confused here. According to what I can see at this page, the only Eliminations matches ORB was able to correctly predict was 2v7 and the Finals. Am I interpreting something incorrectly?
Eliminations has different scoring, and as of right now it is applying the points as if it is a qualification match. We will look into getting that functional as soon as possible. Thanks!


Edit: My programming team lead (Sam; weaversam8) has informed to let you know that he is tired and delirious and that you should only pay attention to this response to your question, not his.

Last edited by TomAwezome : 28-04-2016 at 23:24. Reason: sam is sleepy
Reply With Quote
  #37   Spotlight this post!  
Unread 29-04-2016, 10:54
TomAwezome TomAwezome is offline
Robot Code Supervisor
FRC #4534 (Wired Wizards)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2015
Location: United States
Posts: 5
TomAwezome is an unknown quantity at this point
Post ORB back-end API public release!

As ORB's back-end nears completion, we are releasing access to it! This is what the currently accessible front-end uses to get the info. There are just a small few of endpoints that are not implemented, and as such will not be listed, but in the future they will be added. Otherwise, everything else is currently functioning as intended! (A side note, as mentioned above, scoring for anything that is not a qualifying match is currently wrong as time has not been available to carve the algorithm for the different scoring playoffs uses, but before World's playoffs start we will have it ready.)

http://orb.scoutfrc.io/


ORB API Endpoints:

GET /list/<eventcode> — Returns a list of teams at event identified by eventcode.

GET /team/<number> — Returns a basic JSON object about that team.

GET /team/<number>/defense — Returns the entire defense skill lineup for that team.

GET /team/<number>/defense/:defensenumber — Returns the defense skill for that team on defense X.

GET /team/<number>/goals/high — Gets a teams skill at a high goal in teleop/auto.

GET /team/<number>/goals/low — Gets a team's skill at a low goal in teleop/auto.

GET /team/<number>/scale/ — Gets a team's skill as a percent decimal (0 to 1) at scaling.

GET /team/<number>/challenge/ — Gets a team's skill as a percent decimal (0 to 1) at challenging.

GET /team/<number>/score — Returns the team’s score for rankings.

GET /work/match/<eventcode>/<matchidentifier>/ — Calculates result of a match by comparing teams’ scores, and ranking alliance scores, returns two values, first is red's score, second is blue's score.

GET /work/defense/<eventcode>/<matchidentifier>/ — Calculates the optimal defense selection for both alliances, returns array with arrays for red and blue, arrays in those: first array is defenses in defense categories they are best at, second is array for defenses in defense categories they are worst at.

Edit: event code and match identifier formats are the same as TBA's.

Last edited by TomAwezome : 29-04-2016 at 11:08. Reason: left out info for identifiers
Reply With Quote
  #38   Spotlight this post!  
Unread 30-04-2016, 09:41
weaversam8 weaversam8 is offline
Team Captain
AKA: Sam Weaver
FRC #4534 (Wired Wizards)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Wilmington, North Carolina
Posts: 131
weaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to behold
Re: Project ORB: A superb predictive scouting system!

Good morning folks, and congratulations to all the teams who were selected for eliminations matches (we were not.)

As an update, and a testament to ORB's match prediction abilities, we are going to try and run some statistics to predict advancement of alliances in each division here at champs. I'll keep you up to date as much as we can.
__________________
Wouldn't it be better if we just ended all of our sentences like programmers;

Reply With Quote
  #39   Spotlight this post!  
Unread 30-04-2016, 10:36
weaversam8 weaversam8 is offline
Team Captain
AKA: Sam Weaver
FRC #4534 (Wired Wizards)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Wilmington, North Carolina
Posts: 131
weaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to behold
Re: Project ORB: A superb predictive scouting system!

Proud to announce that quarterfinals predictions are available in ORB as of now. It's important to realize that each match in a series (i.e: Q1M1,Q1M2,Q1M3) are all predicted with the same score based on how our system works. This is the best we can do. Therefore, if you look at the winning score for each Quarterfinal Series, you can see the predicted advancing alliance by looking at the winner.

Here are quick links in case you don't want to navigate the system (scroll to the bottom):
Archimedes
Carson
Carver
Curie
Galileo
Hopper
Newton
Tesla
__________________
Wouldn't it be better if we just ended all of our sentences like programmers;

Reply With Quote
  #40   Spotlight this post!  
Unread 01-05-2016, 09:57
weaversam8 weaversam8 is offline
Team Captain
AKA: Sam Weaver
FRC #4534 (Wired Wizards)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Wilmington, North Carolina
Posts: 131
weaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to behold
Re: Project ORB: A superb predictive scouting system!

After this weekend, I'd like to thank the 118+ teams that used Project ORB. This was a very useful tool for us, and an excellent learning experience. We hope you found it useful!

We plan on continuing Project Orb in the fall, so please feel free to follow up with us as next year's season approaches. I'm sure we all need some time to recover .

I'm glad we've all had a great time sieging the Stronghold- we'll see you next year!!

<3 Wired Wizards
__________________
Wouldn't it be better if we just ended all of our sentences like programmers;

Reply With Quote
  #41   Spotlight this post!  
Unread 02-05-2016, 06:40
Foster Foster is offline
Engineering Program Management
VRC #8081 (STEMRobotics)
Team Role: Mentor
 
Join Date: Jul 2007
Rookie Year: 2005
Location: Delaware
Posts: 1,362
Foster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond reputeFoster has a reputation beyond repute
Re: Project ORB: A superb predictive scouting system!

Can you post how well your predictions worked against actual results?
__________________
Foster - VEX Delaware - 17 teams -- Chief Roboteer STEMRobotics.org
2010 - Mentor of the Year - VEX Clean Sweep World Championship
2006-2016, a decade of doing VEX, time really flies while having fun
Downingtown Area Robotics Web site and VEXMen Team Site come see what we can do for you.
Reply With Quote
  #42   Spotlight this post!  
Unread 04-05-2016, 18:53
weaversam8 weaversam8 is offline
Team Captain
AKA: Sam Weaver
FRC #4534 (Wired Wizards)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Wilmington, North Carolina
Posts: 131
weaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to behold
Re: Project ORB: A superb predictive scouting system!

Quote:
Originally Posted by Foster View Post
Can you post how well your predictions worked against actual results?
We haven't done the math for it yet, we're all still pretty tired and busy with exams. The API endpoints our programmer Tom posted above expose all the data, and it hasn't been retrained since before Worlds, so you are welcome to run the numbers yourself if we can't do it any time soon.
__________________
Wouldn't it be better if we just ended all of our sentences like programmers;

Reply With Quote
  #43   Spotlight this post!  
Unread 13-07-2016, 20:17
Brian Maher's Avatar
Brian Maher Brian Maher is online now
Questionable Decisionmakers
FRC #2791 (Shaker Robotics), FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Apr 2014
Rookie Year: 2012
Location: Troy, NY; NJ
Posts: 450
Brian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond reputeBrian Maher has a reputation beyond repute
Re: Project ORB: A superb predictive scouting system!

Would it be possible to prepare ORB numbers for IRI? This system is really cool, and with IRI looming, I was wondering if we could see ORB output for the IRI teams?
__________________
2016-present, Mentor, FRC 2791 - Shaker Robotics
2016: Tech Valley SF (5236, 2791, 3624) and Quality Award, Finger Lakes SF (5254, 2791, 2383), Battlecry@WPI Winner (195, 2791, 501), Robot Rumble Winner (2791, 195, 6463)

2016-present, Mentor, FRC 1257 - Parallel Universe
2016: Mount Olive Winner (1257, 5624, 1676), Bridgewater-Raritan Finalist (1257, 25, 3340, 555) and Gracious Professionalism Award, MAR CMP Winner (225, 341, 1257), Archimedes SF (4003, 4564, 5842, 1257), IRI Invite

2012-2015, Student, FRC 1257 - Parallel Universe
2015: Mount Olive QF (1257, 1811, 1923) and Industrial Safety Award, North Brunswick Finalist (11, 193, 1257) and Team Spirit and Industrial Safety Awards
2014: Clifton Winner (1626, 869, 1257), MAR CMP QF (1257, 293, 303)
2013: TCNJ Industrial Safety Award
2012: Mount Olive QF (204, 303, 1257)
Reply With Quote
  #44   Spotlight this post!  
Unread 13-07-2016, 20:59
Dibit1010 Dibit1010 is offline
Registered User
FRC #0587
 
Join Date: Jan 2016
Location: North Caroline
Posts: 47
Dibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond reputeDibit1010 has a reputation beyond repute
Hi Wired Wizards, I'm from team 587 the hedgehogs- are you planning on publishing data during events in real time or are you guys planning to keep if for yourselves?


Sent from my iPhone using Tapatalk
Reply With Quote
  #45   Spotlight this post!  
Unread 28-07-2016, 19:04
weaversam8 weaversam8 is offline
Team Captain
AKA: Sam Weaver
FRC #4534 (Wired Wizards)
Team Role: Leadership
 
Join Date: Jan 2014
Rookie Year: 2014
Location: Wilmington, North Carolina
Posts: 131
weaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to beholdweaversam8 is a splendid one to behold
Re: Project ORB: A superb predictive scouting system!

Hey guys!

Unfortunately, our backend was taken down after the season ended to save costs. Otherwise we'd run the numbers, of course. Now, what I can do for you, if your team is really serious about doing analysis, is link you to the server source code. It's very messy and unclean, but we don't have programming members able to work on it currently.

Going forward, we plan to maintain ORB, and yes, we plan on continuing to publish data live during events.

I'll make a post in a few minutes with the source.
__________________
Wouldn't it be better if we just ended all of our sentences like programmers;

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 00:59.

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