Go to Post If you're a spectator that's going to complain about a "bad" call, you darn well better know for a FACT that the call was "bad". - AmyPrib [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy > Scouting
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 21-03-2011, 09:42
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Lightbulb Performance Scouter

I made a program that takes data on which robot scores which points, and then seeds the teams based on their individual performance. During each match, whenever a robot scores, the user inputs that score to whichever team made the points in that section (automode, teleop, endgame). At the end of the match the program will add the results to previous data and show which teams are best in which areas. The original intent was to be able reseed teams that are normally seeded highly just because they were often paired with good teams. The user has to watch each match and enter data during match play, but the results are pretty useful. Our team (Channel Cats) was able to pick for our third alliance member a team that was arguably one of the top five in the whole regional, but was shunted down the standard seed because of a lot of coincidences.
I've also added a match strategy advisor, which recommends which teams ought to play defense, deploy during endgame, hang during endgame, etc.

Here is the link: http://www.bearealis.com/games/MyScout-Logomotion.exe

I made it with the iPad in mind, but I don't have the resources to actually make it that format. (at this time)

Last edited by Bryany : 21-03-2011 at 12:27. Reason: Typos and clarification
  #2   Spotlight this post!  
Unread 23-03-2011, 21:50
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Re: Performance Scouter

I just added a match scheduler so that you can set matches ahead of time, as well as see when your team is up next and what alliance you'll be on.
  #3   Spotlight this post!  
Unread 23-03-2011, 22:17
Mike Marandola Mike Marandola is offline
Lead Bumper Mentor
AKA: Mike Marandola
FRC #0316 (Lunatecs)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Pedricktown, NJ
Posts: 661
Mike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond reputeMike Marandola has a reputation beyond repute
Re: Performance Scouter

Awesome! I will test it out at the Philly Regional.
  #4   Spotlight this post!  
Unread 25-03-2011, 12:41
2611.Shooter 2611.Shooter is offline
Programmer
AKA: Andrew Lavery
FRC #2611 (Vectors)
Team Role: Programmer
 
Join Date: Jan 2011
Rookie Year: 2008
Location: jackson, MI
Posts: 43
2611.Shooter is infamous around these parts2611.Shooter is infamous around these parts
Re: Performance Scouter

Does it accept input of ubertube doubling and logo formation?
  #5   Spotlight this post!  
Unread 25-03-2011, 23:23
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Re: Performance Scouter

The program doesn't include bonuses or penalties. It would be hard to attribute a logo bonus to a single robot, unless that robot happened to be responsible for all three tubes. I figure that all teams will be going for the logo bonuses, so whether they can make a logo or not will be reflected in how many tubes they can hang, which the program does measure. While hanging over an ubertube might be slightly more difficult, I think that it's more a reflection of strategy and of what tubes happened to be available than of what the capabilities of a team are. Again, if they can hang at all for the ubertube's row, they probably will. It would be nice to measure penalties for each team, but sometimes it can be really hard to match penalties with robots, and penalty rates will hopefully drop anyway as teams gets practice, right?
  #6   Spotlight this post!  
Unread 26-03-2011, 13:28
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Re: Performance Scouter

I just added a sorting feature, so you can view all recorded teams sorted by team number, matches run, average automode score, average teleop score, average endgame score, total points earned, or average points earned per match.
  #7   Spotlight this post!  
Unread 26-03-2011, 16:06
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Performance Scouter

have you put in the uber tube scoring and doubling the points?

that would be very helpful
  #8   Spotlight this post!  
Unread 26-03-2011, 18:34
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Lightbulb Re: Performance Scouter

Quote:
Originally Posted by tomy View Post
have you put in the uber tube scoring and doubling the points?

that would be very helpful
The program does record the 2, 4, or 6 point an ubertube scores in autonomous, but it does not record bonuses for tubes being placed over ubertubes for reasons stated in post #5. If you really think it is important, I can try to add it. It just doesn't seem important for scouting to me.

I just fixed an issue with the match schedule crashing after visiting the help page, and made other minor adjustments.
  #9   Spotlight this post!  
Unread 26-03-2011, 19:29
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Performance Scouter

wouldn't scoring an ubertube affect the total points a team gets which might affect the outcome of the game

like if one team gets 2 tubes scored on the top peg and one mini bot that is 36 points (i think)

and if the other team gets a ubertube plus a logo on the top row that is 30 points plus they score enough tubes to win the match

in your program the team that scored the minibot would win the match and get the quilifing points and wouldn't be the top seeding team
  #10   Spotlight this post!  
Unread 26-03-2011, 19:39
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Re: Performance Scouter

Quote:
Originally Posted by tomy View Post
in your program the team that scored the minibot would win the match and get the quilifing points and wouldn't be the top seeding team
I see what you're saying. This program, however, does not record which alliance wins, or how many wins each team has. It only records how they performed during their matches, and seeds them based on those capabilities.
  #11   Spotlight this post!  
Unread 26-03-2011, 19:51
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Performance Scouter

i see now its not accentually rating the teams on the points but on there abilities

if so i see no need for ubertube scoring
  #12   Spotlight this post!  
Unread 27-03-2011, 00:45
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Re: Performance Scouter

I just added a mac-style touch-screen scoller, in case someone manages to run this program from an iPad and finds themself unable to scroll for lack of arrow keys.
  #13   Spotlight this post!  
Unread 28-03-2011, 19:25
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Exclamation Re: Performance Scouter

I just added a print button!!!!

Now if your computer is connected to a printer, you can quickly have comprehensive data to hand to your team captain at the last minute, still sortable by team number, matches run, auto score, tele score, endgame score, total, or average per game. (I've only tested it on my printer, so if the formatting looks off from your printer, let me know)

Of lesser note, I also added an onscreen number pad, to go with the onscreen scrolling. If anyone does manage to run this program remotely on an iPad, please let me know. (and tell me how not that I actually have an iPad...) Likewise, if anyone finds the onscreen scrolling or number pad annoying, let me know and I can remove them.

Unless I can get a file selection prompt working, this is probably the last update. (unless you can suggest anything else)
  #14   Spotlight this post!  
Unread 28-03-2011, 21:04
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 495
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Performance Scouter

how dose sorting by telop do?

and there is minor lag when switching the way you want to sort by kinda annoying

sorry for the critiques but i really like it and i can use a remote program to control my laptop from my ipad and it works great

the number pad is a little annoying
  #15   Spotlight this post!  
Unread 28-03-2011, 23:04
Bryany's Avatar
Bryany Bryany is offline
Registered User
FRC #1094 (Channel Cats)
Team Role: Programmer
 
Join Date: Mar 2011
Rookie Year: 2011
Location: St. Charles
Posts: 67
Bryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the roughBryany is a jewel in the rough
Re: Performance Scouter

Quote:
Originally Posted by tomy View Post
how dose sorting by telop do?
Sorting by teleop arranges the teams from highest average teleop score (total earned divided by matches run) to lowest. Same with Auto and Minibot. If the display mode (bottom right corner) is set to "Total", what's on the screen won't necessarily match the sorting, because that is just total points earned, not average. If you set display to "Average" then the visible numbers will match the sort. There is the same difference between sorting by "Total" and by the percentage bar. The Total is simply the total earned, white the bar represents the total divided by matches played.

Quote:
Originally Posted by tomy View Post
and there is minor lag when switching the way you want to sort by kinda annoying
I hadn't thought about that. I had been testing it on my fast computer, so I hadn't noticed much lag. About how long is the lag? I don't know of an easy way around it. (well I could maybe shorten the lag when sorting by team number to match the others)

Quote:
Originally Posted by tomy View Post
sorry for the critiques but i really like it and i can use a remote program to control my laptop from my ipad and it works great

the number pad is a little annoying
By all means, critique as much as possible! That's how progress is made!
When running it from your ipad, is there an alternate way to type numbers (or letters, for the file prompt), that I can remove the number pad entirely, or should it simply be altered?
Closed Thread


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 Off
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 02:37.

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